Merge pull request #10327 from jckarter/keypath-mutation-warnings

Sema: Track writes through WritableKeyPaths for mutation warnings.
diff --git a/benchmark/CMakeLists.txt b/benchmark/CMakeLists.txt
index d612937..2d97f02 100644
--- a/benchmark/CMakeLists.txt
+++ b/benchmark/CMakeLists.txt
@@ -40,6 +40,7 @@
     single-source/DictTest2
     single-source/DictTest3
     single-source/DictionaryBridge
+    single-source/DictionaryGroup
     single-source/DictionaryLiteral
     single-source/DictionaryRemove
     single-source/DictionarySwap
diff --git a/benchmark/scripts/Benchmark_Driver b/benchmark/scripts/Benchmark_Driver
index 4e9442d..55c790e 100755
--- a/benchmark/scripts/Benchmark_Driver
+++ b/benchmark/scripts/Benchmark_Driver
@@ -289,39 +289,44 @@
     log_dir = args.log_dir
     swift_repo = args.swift_repo
     compare_script = args.compare_script
+    baseline_branch = args.baseline_branch
     current_branch = get_current_git_branch(swift_repo)
     current_branch_dir = os.path.join(log_dir, current_branch)
-    master_branch_dir = os.path.join(log_dir, 'master')
+    baseline_branch_dir = os.path.join(log_dir, baseline_branch)
 
-    if current_branch != 'master' and not os.path.isdir(master_branch_dir):
-        print('Unable to find benchmark logs for master branch. Set a ' +
-              'baseline benchmark log by passing --benchmark to ' +
-              'build-script while on master branch.')
+    if current_branch != baseline_branch and \
+       not os.path.isdir(baseline_branch_dir):
+        print(('Unable to find benchmark logs for {baseline_branch} branch. ' +
+               'Set a baseline benchmark log by passing --benchmark to ' +
+               'build-script while on {baseline_branch} branch.')
+              .format(baseline_branch=baseline_branch))
         return 1
 
     recent_logs = {}
-    for branch_dir in [current_branch_dir, master_branch_dir]:
+    for branch_dir in [current_branch_dir, baseline_branch_dir]:
         for opt in ['O', 'Onone']:
             recent_logs[os.path.basename(branch_dir) + '_' + opt] = sorted(
                 glob.glob(os.path.join(
                     branch_dir, 'Benchmark_' + opt + '-*.log')),
                 key=os.path.getctime, reverse=True)
 
-    if current_branch == 'master':
-        if len(recent_logs['master_O']) > 1 and \
-           len(recent_logs['master_Onone']) > 1:
+    if current_branch == baseline_branch:
+        if len(recent_logs[baseline_branch + '_O']) > 1 and \
+           len(recent_logs[baseline_branch + '_Onone']) > 1:
             compare_logs(compare_script,
-                         recent_logs['master_O'][0],
-                         recent_logs['master_O'][1],
+                         recent_logs[baseline_branch + '_O'][0],
+                         recent_logs[baseline_branch + '_O'][1],
                          log_dir, 'O')
             compare_logs(compare_script,
-                         recent_logs['master_Onone'][0],
-                         recent_logs['master_Onone'][1],
+                         recent_logs[baseline_branch + '_Onone'][0],
+                         recent_logs[baseline_branch + '_Onone'][1],
                          log_dir, 'Onone')
         else:
-            print('master/master comparison skipped: no previous master logs')
+            print(('{baseline_branch}/{baseline_branch} comparison ' +
+                   'skipped: no previous {baseline_branch} logs')
+                  .format(baseline_branch=baseline_branch))
     else:
-        # TODO: Check for outdated master branch log
+        # TODO: Check for outdated baseline branch log
         if len(recent_logs[current_branch + '_O']) == 0 or \
            len(recent_logs[current_branch + '_Onone']) == 0:
             print('branch sanity failure: missing branch logs')
@@ -340,18 +345,20 @@
                          recent_logs[current_branch + '_Onone'][1],
                          log_dir, 'Onone')
 
-        if len(recent_logs['master_O']) == 0 or \
-           len(recent_logs['master_Onone']) == 0:
-            print('branch/master failure: no master logs')
+        if len(recent_logs[baseline_branch + '_O']) == 0 or \
+           len(recent_logs[baseline_branch + '_Onone']) == 0:
+            print(('branch/{baseline_branch} failure: no {baseline_branch} ' +
+                   'logs')
+                  .format(baseline_branch=baseline_branch))
             return 1
         else:
             compare_logs(compare_script,
                          recent_logs[current_branch + '_O'][0],
-                         recent_logs['master_O'][0],
+                         recent_logs[baseline_branch + '_O'][0],
                          log_dir, 'O')
             compare_logs(compare_script,
                          recent_logs[current_branch + '_Onone'][0],
-                         recent_logs['master_Onone'][0],
+                         recent_logs[baseline_branch + '_Onone'][0],
                          log_dir, 'Onone')
 
         # TODO: Fail on large regressions
@@ -447,6 +454,10 @@
     compare_parser.add_argument(
         '--compare-script', required=True,
         help='absolute path to compare script')
+    compare_parser.add_argument(
+        '--baseline-branch', default='master',
+        help='attempt to compare results to baseline results for specified '
+             'branch (default: master)')
     compare_parser.set_defaults(func=compare)
 
     args = parser.parse_args()
diff --git a/benchmark/single-source/DictionaryGroup.swift b/benchmark/single-source/DictionaryGroup.swift
new file mode 100644
index 0000000..e37b867
--- /dev/null
+++ b/benchmark/single-source/DictionaryGroup.swift
@@ -0,0 +1,47 @@
+//===--- DictionaryGroup.swift --------------------------------------------===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+import TestsUtils
+
+@inline(never)
+public func run_DictionaryGroup(_ N: Int) {
+    let count = 100 * N
+    let result = count / 10
+    let dict = Dictionary(grouping: 0..<count, by: { $0 % 10 })
+    CheckResults(dict.count == 10)
+    CheckResults(dict[0]!.count == result)
+}
+
+class Box<T : Hashable> : Hashable {
+  var value: T
+
+  init(_ v: T) {
+    value = v
+  }
+
+  var hashValue: Int {
+    return value.hashValue
+  }
+
+  static func ==(lhs: Box, rhs: Box) -> Bool {
+    return lhs.value == rhs.value
+  }
+}
+
+@inline(never)
+public func run_DictionaryGroupOfObjects(_ N: Int) {
+    let count = 20 * N
+    let result = count / 10
+    let dict = Dictionary(grouping: (0..<count).map { Box($0) }, by: { Box($0.value % 10) })
+    CheckResults(dict.count == 10)
+    CheckResults(dict[Box(0)]!.count == result)
+}
diff --git a/benchmark/utils/main.swift b/benchmark/utils/main.swift
index f0f14f5..8e42e7f 100644
--- a/benchmark/utils/main.swift
+++ b/benchmark/utils/main.swift
@@ -45,6 +45,7 @@
 import DictTest2
 import DictTest3
 import DictionaryBridge
+import DictionaryGroup
 import DictionaryLiteral
 import DictionaryRemove
 import DictionarySwap
@@ -181,6 +182,8 @@
 addTo(&precommitTests, "Dictionary3", run_Dictionary3)
 addTo(&precommitTests, "Dictionary3OfObjects", run_Dictionary3OfObjects)
 addTo(&precommitTests, "DictionaryBridge", run_DictionaryBridge)
+addTo(&precommitTests, "DictionaryGroup", run_DictionaryGroup)
+addTo(&precommitTests, "DictionaryGroupOfObjects", run_DictionaryGroupOfObjects)
 addTo(&precommitTests, "DictionaryLiteral", run_DictionaryLiteral)
 addTo(&precommitTests, "DictionaryOfObjects", run_DictionaryOfObjects)
 addTo(&precommitTests, "DictionaryRemove", run_DictionaryRemove)
diff --git a/docs/Lexicon.rst b/docs/Lexicon.rst
index 5a4f603..07de796 100644
--- a/docs/Lexicon.rst
+++ b/docs/Lexicon.rst
@@ -65,6 +65,9 @@
   bitcode
     Serialized LLVM `IR`.
 
+  build czar
+    Apple term for "the person assigned to watch CI this week".
+
   canonical SIL
     SIL after the
     `mandatory passes <mandatory passes / mandatory optimizations>` have run.
diff --git a/include/swift/AST/DiagnosticsSema.def b/include/swift/AST/DiagnosticsSema.def
index 6788159..a16ec00 100644
--- a/include/swift/AST/DiagnosticsSema.def
+++ b/include/swift/AST/DiagnosticsSema.def
@@ -733,8 +733,6 @@
 
 ERROR(tuple_conversion_not_expressible,none,
       "cannot express tuple conversion %0 to %1", (Type, Type))
-ERROR(load_of_explicit_lvalue,none,
-      "%0 variable is not being passed by reference", (Type))
 
 //------------------------------------------------------------------------------
 // Expression Type Checking Errors
@@ -1196,7 +1194,8 @@
       "%select{%select{variable|constant}0|property}1 "
       "%select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}3|private or fileprivate}4"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}3}2 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}3}2 "
       "because its type uses "
       "%select{a private|a fileprivate|an internal|%error|%error}5 type",
       (bool, bool, bool, Accessibility, bool, Accessibility))
@@ -1211,7 +1210,8 @@
       "%select{%select{variable|constant}0|property}1 "
       "%select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}3|private or fileprivate}4"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}3}2 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}3}2 "
       "because its type %6 uses "
       "%select{a private|a fileprivate|an internal|%error|%error}5 type",
       (bool, bool, bool, Accessibility, bool, Accessibility, Type))
@@ -1263,14 +1263,16 @@
 ERROR(type_alias_underlying_type_access,none,
       "type alias %select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}2|private or fileprivate}3"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}1}0 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}1}0 "
       "because its underlying type uses "
       "%select{a private|a fileprivate|an internal|%error|%error}2 type",
       (bool, Accessibility, Accessibility, bool))
 WARNING(type_alias_underlying_type_access_warn,none,
         "type alias %select{should be declared "
         "%select{private|fileprivate|internal|%error|%error}2"
-        "|should not be declared %select{%error|fileprivate|internal|public|open}1}0 "
+        "|should not be declared "
+        "%select{in this context|fileprivate|internal|public|open}1}0 "
         "because its underlying type uses "
         "%select{a private|a fileprivate|an internal|%error|%error}2 type",
         (bool, Accessibility, Accessibility, bool))
@@ -1279,7 +1281,8 @@
 ERROR(subscript_type_access,none,
       "subscript %select{must be declared "
       "%select{private|fileprivate|internal|%error|%error}1"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}1}0 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}1}0 "
       "because its %select{index|element type}3 uses "
       "%select{a private|a fileprivate|an internal|%error|%error}2 type",
       (bool, Accessibility, Accessibility, bool))
@@ -1296,7 +1299,8 @@
       "%select{function|method|initializer}4 "
       "%select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}1|private or fileprivate}2"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}1}0 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}1}0 "
       "because its %select{parameter|result}5 uses "
       "%select{a private|a fileprivate|an internal|%error|%error}3 type",
       (bool, Accessibility, bool, Accessibility, unsigned, bool))
@@ -1454,8 +1458,9 @@
       "%select{protocol must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}2"
       "|private or fileprivate}3 because it refines"
-      "|%select{%error|fileprivate|internal|public|%error}1 protocol cannot "
-      "refine}0 %select{a private|a fileprivate|an internal|%error|%error}2 protocol",
+      "|%select{in this context|fileprivate|internal|public|%error}1 "
+      "protocol cannot refine}0 "
+      "%select{a private|a fileprivate|an internal|%error|%error}2 protocol",
       (bool, Accessibility, Accessibility, bool))
 WARNING(protocol_refine_access_warn,none,
         "%select{protocol should be declared "
@@ -1494,7 +1499,8 @@
      (Type, DeclName, Type, Type, bool))
 ERROR(associated_type_access,none,
       "associated type in "
-      "%select{%error|a fileprivate|an internal|a public|%error}0 protocol uses "
+      "%select{a private|a fileprivate|an internal|a public|%error}0 protocol "
+      "uses "
       "%select{a private|a fileprivate|an internal|%error|%error}1 type in its "
       "%select{default definition|requirement}2 ",
       (Accessibility, Accessibility, unsigned))
@@ -1724,7 +1730,8 @@
 ERROR(generic_param_access,none,
       "%0 %select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}3|private or fileprivate}4"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}2}1 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}2}1 "
       "because its generic %select{parameter|requirement}5 uses "
       "%select{a private|a fileprivate|an internal|%error|%error}3 type",
       (DescriptiveDeclKind, bool, Accessibility, Accessibility, bool, bool))
@@ -1946,7 +1953,7 @@
 
 // Enums
 ERROR(enum_case_access,none,
-      "enum case in %select{%error|a fileprivate|an internal|a public|%error}0 enum "
+      "enum case in %select{a private|a fileprivate|an internal|a public|%error}0 enum "
       "uses %select{a private|a fileprivate|an internal|%error|%error}1 type",
       (Accessibility, Accessibility))
 WARNING(enum_case_access_warn,none,
@@ -1977,7 +1984,8 @@
 ERROR(enum_raw_type_access,none,
       "enum %select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}2|private or fileprivate}3"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}1}0 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}1}0 "
       "because its raw type uses "
       "%select{a private|a fileprivate|an internal|%error|%error}2 type",
       (bool, Accessibility, Accessibility, bool))
@@ -3028,7 +3036,8 @@
 ERROR(class_super_access,none,
       "class %select{must be declared %select{"
       "%select{private|fileprivate|internal|%error|%error}2|private or fileprivate}3"
-      "|cannot be declared %select{%error|fileprivate|internal|public|open}1}0 "
+      "|cannot be declared "
+      "%select{in this context|fileprivate|internal|public|open}1}0 "
       "because its superclass is "
       "%select{private|fileprivate|internal|%error|%error}2",
       (bool, Accessibility, Accessibility, bool))
diff --git a/include/swift/AST/Types.h b/include/swift/AST/Types.h
index 0b9fece..39ee8e3 100644
--- a/include/swift/AST/Types.h
+++ b/include/swift/AST/Types.h
@@ -45,6 +45,7 @@
   class AssociatedTypeDecl;
   class ASTContext;
   class ClassDecl;
+  class DependentMemberType;
   class GenericTypeParamDecl;
   class GenericTypeParamType;
   class GenericParamList;
@@ -534,6 +535,12 @@
     return getRecursiveProperties().hasTypeParameter();
   }
 
+  /// Find any unresolved dependent member type within this type.
+  ///
+  /// "Unresolved" dependent member types have no known associated type,
+  /// and are only used transiently in the type checker.
+  const DependentMemberType *findUnresolvedDependentMemberType();
+
   /// Return the root generic parameter of this type parameter type.
   GenericTypeParamType *getRootGenericParam();
 
@@ -2297,10 +2304,44 @@
 class AnyFunctionType : public TypeBase {
   const Type Input;
   const Type Output;
-
+  const unsigned NumParams;
+  
 public:
   using Representation = FunctionTypeRepresentation;
   
+  class Param {
+  public:
+    explicit Param(Type t) : Ty(t), Label(Identifier()), Flags() {}
+    explicit Param(const TupleTypeElt &tte)
+      : Ty(tte.getType()), Label(tte.getName()),
+        Flags(tte.getParameterFlags()) {}
+    
+  private:
+    /// The type of the parameter. For a variadic parameter, this is the
+    /// element type.
+    Type Ty;
+    
+    // The label associated with the parameter, if any.
+    Identifier Label;
+    
+    /// Parameter specific flags.
+    ParameterTypeFlags Flags = {};
+    
+  public:
+    Type getType() const { return Ty; }
+    
+    Identifier getLabel() const { return Label; }
+    
+    /// Whether the parameter is varargs
+    bool isVariadic() const { return Flags.isVariadic(); }
+    
+    /// Whether the parameter is marked '@autoclosure'
+    bool isAutoClosure() const { return Flags.isAutoClosure(); }
+    
+    /// Whether the parameter is marked '@escaping'
+    bool isEscaping() const { return Flags.isEscaping(); }
+  };
+  
   /// \brief A class which abstracts out some details necessary for
   /// making a call.
   class ExtInfo {
@@ -2442,16 +2483,18 @@
 protected:
   AnyFunctionType(TypeKind Kind, const ASTContext *CanTypeContext,
                   Type Input, Type Output, RecursiveTypeProperties properties,
-                  const ExtInfo &Info)
-  : TypeBase(Kind, CanTypeContext, properties), Input(Input), Output(Output) {
+                  unsigned NumParams, const ExtInfo &Info)
+  : TypeBase(Kind, CanTypeContext, properties), Input(Input), Output(Output),
+    NumParams(NumParams) {
     AnyFunctionTypeBits.ExtInfo = Info.Bits;
   }
 
 public:
-
   Type getInput() const { return Input; }
   Type getResult() const { return Output; }
-
+  ArrayRef<AnyFunctionType::Param> getParams() const;
+  unsigned getNumParams() const { return NumParams; }
+  
   ExtInfo getExtInfo() const {
     return ExtInfo(AnyFunctionTypeBits.ExtInfo);
   }
@@ -2501,7 +2544,10 @@
 ///
 /// For example:
 ///   let x : (Float, Int) -> Int
-class FunctionType : public AnyFunctionType {
+class FunctionType final : public AnyFunctionType,
+    private llvm::TrailingObjects<FunctionType, AnyFunctionType::Param> {
+  friend TrailingObjects;
+      
 public:
   /// 'Constructor' Factory Function
   static FunctionType *get(Type Input, Type Result) {
@@ -2509,14 +2555,21 @@
   }
 
   static FunctionType *get(Type Input, Type Result, const ExtInfo &Info);
-
+      
+      
+  // Retrieve the input parameters of this function type.
+  ArrayRef<AnyFunctionType::Param> getParams() const {
+    return {getTrailingObjects<AnyFunctionType::Param>(), getNumParams()};
+  }
+      
   // Implement isa/cast/dyncast/etc.
   static bool classof(const TypeBase *T) {
     return T->getKind() == TypeKind::Function;
   }
-  
+      
 private:
-  FunctionType(Type Input, Type Result,
+  FunctionType(ArrayRef<AnyFunctionType::Param> params,
+               Type Input, Type Result,
                RecursiveTypeProperties properties,
                const ExtInfo &Info);
 };
@@ -2587,25 +2640,34 @@
 /// on those parameters and dependent member types thereof. The input and
 /// output types of the generic function can be expressed in terms of those
 /// generic parameters.
-class GenericFunctionType : public AnyFunctionType,
-                            public llvm::FoldingSetNode
-{
+class GenericFunctionType final : public AnyFunctionType,
+    public llvm::FoldingSetNode,
+    private llvm::TrailingObjects<GenericFunctionType, AnyFunctionType::Param> {
+  friend TrailingObjects;
+      
   GenericSignature *Signature;
 
   /// Construct a new generic function type.
   GenericFunctionType(GenericSignature *sig,
+                      ArrayRef<AnyFunctionType::Param> params,
                       Type input,
                       Type result,
                       const ExtInfo &info,
                       const ASTContext *ctx,
                       RecursiveTypeProperties properties);
+      
 public:
   /// Create a new generic function type.
   static GenericFunctionType *get(GenericSignature *sig,
                                   Type input,
                                   Type result,
                                   const ExtInfo &info);
-
+      
+  // Retrieve the input parameters of this function type.
+  ArrayRef<AnyFunctionType::Param> getParams() const {
+    return {getTrailingObjects<AnyFunctionType::Param>(), getNumParams()};
+  }
+      
   /// Retrieve the generic signature of this function type.
   GenericSignature *getGenericSignature() const {
     return Signature;
diff --git a/include/swift/Basic/Diff.h b/include/swift/Basic/Diff.h
new file mode 100644
index 0000000..2c16fc0
--- /dev/null
+++ b/include/swift/Basic/Diff.h
@@ -0,0 +1,2598 @@
+/*
+ * Copyright 2008 Google Inc. All Rights Reserved.
+ * Author: fraser@google.com (Neil Fraser)
+ * Author: mikeslemmer@gmail.com (Mike Slemmer)
+ * Author: snhere@gmail.com (Sergey Nozhenko)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Diff Match and Patch
+ * http://code.google.com/p/google-diff-match-patch/
+ */
+
+#ifndef DIFF_MATCH_PATCH_H
+#define DIFF_MATCH_PATCH_H
+
+#include <limits>
+#include <list>
+#include <map>
+#include <string>
+#include <vector>
+#include <algorithm>
+#include <cstdlib>
+#include <cwchar>
+#include <time.h>
+
+#include "llvm/Support/ErrorHandling.h"
+
+/*
+ * Functions for diff, match and patch.
+ * Computes the difference between two texts to create a patch.
+ * Applies the patch onto another text, allowing for errors.
+ *
+ * @author fraser@google.com (Neil Fraser)
+ *
+ * Qt/C++ port by mikeslemmer@gmail.com (Mike Slemmer)
+ *
+ * STL-only port by snhere@gmail.com (Sergey Nozhenko)
+ * and some tweaks for std::string by leutloff@sundancer.oche.de (Christian Leutloff)
+ *
+ * Here is a trivial sample program:
+ *
+
+ #include "diff_match_patch.h"
+ #include <string>
+ using namespace std;
+ int main(int argc, char **argv) {
+   diff_match_patch<wstring> dmp;
+   wstring str1 = L"First string in diff";
+   wstring str2 = L"Second string in diff";
+
+   wstring strPatch = dmp.patch_toText(dmp.patch_make(str1, str2));
+   pair<wstring, vector<bool> > out
+       = dmp.patch_apply(dmp.patch_fromText(strPatch), str1);
+   wstring strResult = out.first;
+
+   // here, strResult will equal str2 above.
+   return 0;
+ }
+
+ */
+
+// Character type dependencies
+template <class char_t> struct diff_match_patch_traits {};
+
+/**
+ * Class containing the diff, match and patch methods.
+ * Also contains the behaviour settings.
+ */
+template <class stringT, class traits = diff_match_patch_traits<typename stringT::value_type> >
+class diff_match_patch {
+ public:
+  /**
+  * String and character types
+  */
+  typedef stringT string_t;
+  typedef typename string_t::value_type char_t;
+
+  /**-
+  * The data structure representing a diff is a Linked list of Diff objects:
+  * {Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"),
+  *  Diff(Operation.EQUAL, " world.")}
+  * which means: delete "Hello", add "Goodbye" and keep " world."
+  */
+  enum Operation {
+    DELETE, INSERT, EQUAL
+  };
+
+  /**
+  * Class representing one diff operation.
+  */
+  class Diff {
+   public:
+    Operation operation;
+    // One of: INSERT, DELETE or EQUAL.
+
+    string_t text;
+    // The text associated with this diff operation.
+
+    /**
+     * Constructor.  Initializes the diff with the provided values.
+     * @param _operation One of INSERT, DELETE or EQUAL.
+     * @param _text The text being applied.
+     */
+    Diff(Operation _operation, const string_t &_text) : operation(_operation), text(_text) {}
+    Diff() {}
+
+    /**
+     * Display a human-readable version of this Diff.
+     * @return text version.
+     */
+    string_t toString() const {
+      string_t prettyText = text;
+      // Replace linebreaks with Pilcrow signs.
+      for (typename string_t::iterator i = prettyText.begin(); i != prettyText.end(); ++i)
+        if (traits::to_wchar(*i) == L'\n') *i = traits::from_wchar(L'\u00b6');
+      return traits::cs(L"Diff(") + strOperation(operation) + traits::cs(L",\"") + prettyText + traits::cs(L"\")");
+    }
+
+    /**
+     * Is this Diff equivalent to another Diff?
+     * @param d Another Diff to compare against
+     * @return true or false
+     */
+    bool operator==(const Diff &d) const {
+      return (d.operation == this->operation) && (d.text == this->text);
+    }
+    bool operator!=(const Diff &d) const { return !(operator == (d)); }
+
+    static string_t strOperation(Operation op) {
+      switch (op) {
+        case INSERT:
+          return traits::cs(L"INSERT");
+        case DELETE:
+          return traits::cs(L"DELETE");
+        case EQUAL:
+          return traits::cs(L"EQUAL");
+      }
+      llvm_unreachable("Invalid operation.");
+    }
+  };
+
+  typedef std::list<Diff> Diffs;
+
+
+  /**
+  * Class representing one patch operation.
+  */
+  class Patch {
+   public:
+    Diffs diffs;
+    int start1;
+    int start2;
+    int length1;
+    int length2;
+
+    /**
+     * Constructor.  Initializes with an empty list of diffs.
+     */
+    Patch() : start1(0), start2(0), length1(0), length2(0) {}
+
+    bool isNull() const {
+      return start1 == 0 && start2 == 0 && length1 == 0 && length2 == 0 && diffs.size() == 0;
+    }
+
+    /**
+     * Emulate GNU diff's format.
+     * Header: @@ -382,8 +481,9 @@
+     * Indices are printed as 1-based, not 0-based.
+     * @return The GNU diff string
+     */
+    string_t toString() const {
+      string_t coords1, coords2;
+      if (length1 == 0) {
+        coords1 = to_string(start1) + traits::cs(L",0");
+      } else if (length1 == 1) {
+        coords1 = to_string(start1 + 1);
+      } else {
+        coords1 = to_string(start1 + 1) + traits::from_wchar(L',') + to_string(length1);
+      }
+      if (length2 == 0) {
+        coords2 = to_string(start2) + traits::cs(L",0");
+      } else if (length2 == 1) {
+        coords2 = to_string(start2 + 1);
+      } else {
+        coords2 = to_string(start2 + 1) + traits::from_wchar(L',') + to_string(length2);
+      }
+      string_t text(traits::cs(L"@@ -") + coords1 + traits::cs(L" +") + coords2 + traits::cs(L" @@\n"));
+      // Escape the body of the patch with %xx notation.
+      for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+        switch ((*cur_diff).operation) {
+          case INSERT:
+            text += traits::from_wchar(L'+');
+            break;
+          case DELETE:
+            text += traits::from_wchar(L'-');
+            break;
+          case EQUAL:
+            text += traits::from_wchar(L' ');
+            break;
+        }
+        append_percent_encoded(text, (*cur_diff).text);
+        text += traits::from_wchar(L'\n');
+      }
+
+      return text;
+    }
+  };
+
+  typedef std::list<Patch> Patches;
+
+  friend class diff_match_patch_test;
+
+ public:
+  // Defaults.
+  // Set these on your diff_match_patch instance to override the defaults.
+
+  // Number of seconds to map a diff before giving up (0 for infinity).
+  float Diff_Timeout;
+  // Cost of an empty edit operation in terms of edit characters.
+  short Diff_EditCost;
+  // At what point is no match declared (0.0 = perfection, 1.0 = very loose).
+  float Match_Threshold;
+  // How far to search for a match (0 = exact location, 1000+ = broad match).
+  // A match this many characters away from the expected location will add
+  // 1.0 to the score (0.0 is a perfect match).
+  int Match_Distance;
+  // When deleting a large block of text (over ~64 characters), how close does
+  // the contents have to match the expected contents. (0.0 = perfection,
+  // 1.0 = very loose).  Note that Match_Threshold controls how closely the
+  // end points of a delete need to match.
+  float Patch_DeleteThreshold;
+  // Chunk size for context length.
+  short Patch_Margin;
+
+  // The number of bits in an int.
+  short Match_MaxBits;
+
+
+ public:
+
+  diff_match_patch() :
+    Diff_Timeout(1.0f),
+    Diff_EditCost(4),
+    Match_Threshold(0.5f),
+    Match_Distance(1000),
+    Patch_DeleteThreshold(0.5f),
+    Patch_Margin(4),
+    Match_MaxBits(32) {
+  }
+
+  //  DIFF FUNCTIONS
+
+  /**
+   * Find the differences between two texts.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @param checklines Speedup flag.  If false, then don't run a
+   *     line-level diff first to identify the changed areas.
+   *     If true, then run a faster slightly less optimal diff.
+   *     Most of the time checklines is wanted, so default to true.
+   * @return Linked List of Diff objects.
+   */
+  Diffs diff_main(const string_t &text1, const string_t &text2, bool checklines = true) const {
+    // Set a deadline by which time the diff must be complete.
+    clock_t deadline;
+    if (Diff_Timeout <= 0) {
+      deadline = std::numeric_limits<clock_t>::max();
+    } else {
+      deadline = clock() + (clock_t)(Diff_Timeout * CLOCKS_PER_SEC);
+    }
+    Diffs diffs;
+    diff_main(text1, text2, checklines, deadline, diffs);
+    return diffs;
+  }
+
+  /**
+   * Find the differences between two texts.  Simplifies the problem by
+   * stripping any common prefix or suffix off the texts before diffing.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @param checklines Speedup flag.  If false, then don't run a
+   *     line-level diff first to identify the changed areas.
+   *     If true, then run a faster slightly less optimal diff.
+   * @param deadline Time when the diff should be complete by.  Used
+   *     internally for recursive calls.  Users should set DiffTimeout instead.
+   * @param diffs Linked List of Diff objects.
+   */
+ private:
+  static void diff_main(const string_t &text1, const string_t &text2, bool checklines, clock_t deadline, Diffs& diffs) {
+    diffs.clear();
+
+    // Check for equality (speedup).
+    if (text1 == text2) {
+      if (!text1.empty()) {
+        diffs.push_back(Diff(EQUAL, text1));
+      }
+    }
+    else {
+      // Trim off common prefix (speedup).
+      int commonlength = diff_commonPrefix(text1, text2);
+      const string_t &commonprefix = text1.substr(0, commonlength);
+      string_t textChopped1 = text1.substr(commonlength);
+      string_t textChopped2 = text2.substr(commonlength);
+
+      // Trim off common suffix (speedup).
+      commonlength = diff_commonSuffix(textChopped1, textChopped2);
+      const string_t &commonsuffix = right(textChopped1, commonlength);
+      textChopped1 = textChopped1.substr(0, textChopped1.length() - commonlength);
+      textChopped2 = textChopped2.substr(0, textChopped2.length() - commonlength);
+
+      // Compute the diff on the middle block.
+      diff_compute(textChopped1, textChopped2, checklines, deadline, diffs);
+
+      // Restore the prefix and suffix.
+      if (!commonprefix.empty()) {
+        diffs.push_front(Diff(EQUAL, commonprefix));
+      }
+      if (!commonsuffix.empty()) {
+        diffs.push_back(Diff(EQUAL, commonsuffix));
+      }
+
+      diff_cleanupMerge(diffs);
+    }
+  }
+
+  /**
+   * Find the differences between two texts.  Assumes that the texts do not
+   * have any common prefix or suffix.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @param checklines Speedup flag.  If false, then don't run a
+   *     line-level diff first to identify the changed areas.
+   *     If true, then run a faster slightly less optimal diff.
+   * @param deadline Time when the diff should be complete by.
+   * @param diffs Linked List of Diff objects.
+   */
+ private:
+  static void diff_compute(string_t text1, string_t text2, bool checklines, clock_t deadline, Diffs& diffs) {
+    if (text1.empty()) {
+      // Just add some text (speedup).
+      diffs.push_back(Diff(INSERT, text2));
+      return;
+    }
+
+    if (text2.empty()) {
+      // Just delete some text (speedup).
+      diffs.push_back(Diff(DELETE, text1));
+      return;
+    }
+
+    {
+      const string_t& longtext = text1.length() > text2.length() ? text1 : text2;
+      const string_t& shorttext = text1.length() > text2.length() ? text2 : text1;
+      const size_t i = longtext.find(shorttext);
+      if (i != string_t::npos) {
+        // Shorter text is inside the longer text (speedup).
+        const Operation op = (text1.length() > text2.length()) ? DELETE : INSERT;
+        diffs.push_back(Diff(op, longtext.substr(0, i)));
+        diffs.push_back(Diff(EQUAL, shorttext));
+        diffs.push_back(Diff(op, safeMid(longtext, i + shorttext.length())));
+        return;
+      }
+
+      if (shorttext.length() == 1) {
+        // Single character string.
+        // After the previous speedup, the character can't be an equality.
+        diffs.push_back(Diff(DELETE, text1));
+        diffs.push_back(Diff(INSERT, text2));
+        return;
+      }
+      // Garbage collect longtext and shorttext by scoping out.
+    }
+
+    // Don't risk returning a non-optimal diff if we have unlimited time.
+    if (deadline != std::numeric_limits<clock_t>::max()) {
+      // Check to see if the problem can be split in two.
+      HalfMatchResult hm;
+      if (diff_halfMatch(text1, text2, hm)) {
+        // A half-match was found, sort out the return data.
+        // Send both pairs off for separate processing.
+        diff_main(hm.text1_a, hm.text2_a, checklines, deadline, diffs);
+        diffs.push_back(Diff(EQUAL, hm.mid_common));
+        Diffs diffs_b;
+        diff_main(hm.text1_b, hm.text2_b, checklines, deadline, diffs_b);
+        diffs.splice(diffs.end(), diffs_b);
+        return;
+      }
+    }
+
+    // Perform a real diff.
+    if (checklines && text1.length() > 100 && text2.length() > 100) {
+      diff_lineMode(text1, text2, deadline, diffs);
+      return;
+    }
+
+    diff_bisect(text1, text2, deadline, diffs);
+  }
+
+  /**
+   * Do a quick line-level diff on both strings, then rediff the parts for
+   * greater accuracy.
+   * This speedup can produce non-minimal diffs.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @param deadline Time when the diff should be complete by.
+   * @param diffs Linked List of Diff objects.
+   */
+ private:
+  static void diff_lineMode(string_t text1, string_t text2, clock_t deadline, Diffs& diffs) {
+    // Scan the text on a line-by-line basis first.
+    Lines linearray;
+    diff_linesToChars(text1, text2, linearray);
+
+    diff_main(text1, text2, false, deadline, diffs);
+
+    // Convert the diff back to original text.
+    diff_charsToLines(diffs, linearray);
+    // Eliminate freak matches (e.g. blank lines)
+    diff_cleanupSemantic(diffs);
+
+    // Rediff any replacement blocks, this time character-by-character.
+    // Add a dummy entry at the end.
+    diffs.push_back(Diff(EQUAL, string_t()));
+    int count_delete = 0;
+    int count_insert = 0;
+    string_t text_delete;
+    string_t text_insert;
+
+    for (typename Diffs::iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      switch ((*cur_diff).operation) {
+        case INSERT:
+          count_insert++;
+          text_insert += (*cur_diff).text;
+          break;
+        case DELETE:
+          count_delete++;
+          text_delete += (*cur_diff).text;
+          break;
+        case EQUAL:
+          // Upon reaching an equality, check for prior redundancies.
+          if (count_delete >= 1 && count_insert >= 1) {
+            // Delete the offending records and add the merged ones.
+            typename Diffs::iterator last = cur_diff;
+            std::advance(cur_diff, -(count_delete + count_insert));
+            cur_diff = diffs.erase(cur_diff, last);
+
+            Diffs new_diffs;
+            diff_main(text_delete, text_insert, false, deadline, new_diffs);
+            diffs.splice(cur_diff++, new_diffs);
+            --cur_diff;
+          }
+          count_insert = 0;
+          count_delete = 0;
+          text_delete.clear();
+          text_insert.clear();
+          break;
+      }
+    }
+    diffs.pop_back();  // Remove the dummy entry at the end.
+  }
+
+  /**
+   * Find the 'middle snake' of a diff, split the problem in two
+   * and return the recursively constructed diff.
+   * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @return Linked List of Diff objects.
+   */
+ protected:
+  static Diffs diff_bisect(const string_t &text1, const string_t &text2, clock_t deadline) {
+    Diffs diffs;
+    diff_bisect(text1, text2, deadline, diffs);
+    return diffs;
+  }
+ private:
+  static void diff_bisect(const string_t &text1, const string_t &text2, clock_t deadline, Diffs& diffs) {
+    // Cache the text lengths to prevent multiple calls.
+    const int text1_length = text1.length();
+    const int text2_length = text2.length();
+    const int max_d = (text1_length + text2_length + 1) / 2;
+    const int v_offset = max_d;
+    const int v_length = 2 * max_d;
+    std::vector<int> v1(v_length, -1), 
+                     v2(v_length, -1);
+    v1[v_offset + 1] = 0;
+    v2[v_offset + 1] = 0;
+    const int delta = text1_length - text2_length;
+    // If the total number of characters is odd, then the front path will
+    // collide with the reverse path.
+    const bool front = (delta % 2 != 0);
+    // Offsets for start and end of k loop.
+    // Prevents mapping of space beyond the grid.
+    int k1start = 0;
+    int k1end = 0;
+    int k2start = 0;
+    int k2end = 0;
+    for (int d = 0; d < max_d; d++) {
+      // Bail out if deadline is reached.
+      if (clock() > deadline) {
+        break;
+      }
+
+      // Walk the front path one step.
+      for (int k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {
+        const int k1_offset = v_offset + k1;
+        int x1;
+        if (k1 == -d || (k1 != d && v1[k1_offset - 1] < v1[k1_offset + 1])) {
+          x1 = v1[k1_offset + 1];
+        } else {
+          x1 = v1[k1_offset - 1] + 1;
+        }
+        int y1 = x1 - k1;
+        while (x1 < text1_length && y1 < text2_length
+            && text1[x1] == text2[y1]) {
+          x1++;
+          y1++;
+        }
+        v1[k1_offset] = x1;
+        if (x1 > text1_length) {
+          // Ran off the right of the graph.
+          k1end += 2;
+        } else if (y1 > text2_length) {
+          // Ran off the bottom of the graph.
+          k1start += 2;
+        } else if (front) {
+          int k2_offset = v_offset + delta - k1;
+          if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] != -1) {
+            // Mirror x2 onto top-left coordinate system.
+            int x2 = text1_length - v2[k2_offset];
+            if (x1 >= x2) {
+              // Overlap detected.
+              diff_bisectSplit(text1, text2, x1, y1, deadline, diffs);
+              return;
+            }
+          }
+        }
+      }
+
+      // Walk the reverse path one step.
+      for (int k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {
+        const int k2_offset = v_offset + k2;
+        int x2;
+        if (k2 == -d || (k2 != d && v2[k2_offset - 1] < v2[k2_offset + 1])) {
+          x2 = v2[k2_offset + 1];
+        } else {
+          x2 = v2[k2_offset - 1] + 1;
+        }
+        int y2 = x2 - k2;
+        while (x2 < text1_length && y2 < text2_length
+            && text1[text1_length - x2 - 1] == text2[text2_length - y2 - 1]) {
+          x2++;
+          y2++;
+        }
+        v2[k2_offset] = x2;
+        if (x2 > text1_length) {
+          // Ran off the left of the graph.
+          k2end += 2;
+        } else if (y2 > text2_length) {
+          // Ran off the top of the graph.
+          k2start += 2;
+        } else if (!front) {
+          int k1_offset = v_offset + delta - k2;
+          if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] != -1) {
+            int x1 = v1[k1_offset];
+            int y1 = v_offset + x1 - k1_offset;
+            // Mirror x2 onto top-left coordinate system.
+            x2 = text1_length - x2;
+            if (x1 >= x2) {
+              // Overlap detected.
+              diff_bisectSplit(text1, text2, x1, y1, deadline, diffs);
+              return;
+            }
+          }
+        }
+      }
+    }
+    // Diff took too long and hit the deadline or
+    // number of diffs equals number of characters, no commonality at all.
+    diffs.clear();
+    diffs.push_back(Diff(DELETE, text1));
+    diffs.push_back(Diff(INSERT, text2));
+  }
+
+  /**
+   * Given the location of the 'middle snake', split the diff in two parts
+   * and recurse.
+   * @param text1 Old string to be diffed.
+   * @param text2 New string to be diffed.
+   * @param x Index of split point in text1.
+   * @param y Index of split point in text2.
+   * @param deadline Time at which to bail if not yet complete.
+   * @param diffs LinkedList of Diff objects.
+   */
+ private:
+  static void diff_bisectSplit(const string_t &text1, const string_t &text2, int x, int y, clock_t deadline, Diffs& diffs) {
+    string_t text1a = text1.substr(0, x);
+    string_t text2a = text2.substr(0, y);
+    string_t text1b = safeMid(text1, x);
+    string_t text2b = safeMid(text2, y);
+
+    // Compute both diffs serially.
+    diff_main(text1a, text2a, false, deadline, diffs);
+    Diffs diffs_b;
+    diff_main(text1b, text2b, false, deadline, diffs_b);
+    diffs.splice(diffs.end(), diffs_b);
+  }
+
+ protected:
+  struct LinePtr : std::pair<typename string_t::const_pointer, size_t> {
+    LinePtr() {}
+    LinePtr(typename string_t::const_pointer p, size_t n) : std::pair<typename string_t::const_pointer, size_t>(p, n) {}
+    bool operator<(const LinePtr& p) const
+      { return this->second < p.second? true : this->second > p.second? false : string_t::traits_type::compare(this->first, p.first, this->second) < 0; }
+  };
+  struct Lines : std::vector<LinePtr> { string_t text1, text2; };
+
+  /**
+   * Split two texts into a list of strings.  Reduce the texts to a string of
+   * hashes where each Unicode character represents one line.
+   * @param text1 First string.
+   * @param text2 Second string.
+   * @param lineArray Lines object, containing the encoded text1, the
+   *     encoded text2 and the List of pointers to unique strings.  The zeroth element
+   *     of the List of unique strings is intentionally blank.
+   */
+  static void diff_linesToChars(string_t &text1, string_t &text2, Lines& lineArray) {
+    std::map<LinePtr, size_t> lineHash;
+    lineArray.text1.swap(text1), lineArray.text2.swap(text2);
+    // e.g. linearray[4] == "Hello\n"
+    // e.g. linehash.get("Hello\n") == 4
+
+    // "\x00" is a valid character, but various debuggers don't like it.
+    // So we'll insert a junk entry to avoid generating a null character.
+
+    text1 = diff_linesToCharsMunge(lineArray.text1, lineHash);
+    text2 = diff_linesToCharsMunge(lineArray.text2, lineHash);
+
+    lineArray.resize(lineHash.size() + 1);
+    for (typename std::map<LinePtr, size_t>::const_iterator i = lineHash.begin(); i != lineHash.end(); ++i)
+      lineArray[(*i).second] = (*i).first;
+  }
+
+  /**
+   * Split a text into a list of pointers to strings.  Reduce the texts to a string of
+   * hashes where each Unicode character represents one line.
+   * @param text String to encode.
+   * @param lineHash Map of string pointers to indices.
+   * @return Encoded string.
+   */
+ private:
+  static string_t diff_linesToCharsMunge(const string_t &text, std::map<LinePtr, size_t> &lineHash) {
+    string_t chars;
+    // Walk the text, pulling out a substring for each line.
+    // text.split('\n') would would temporarily double our memory footprint.
+    // Modifying text would create many large strings to garbage collect.
+    typename string_t::size_type lineLen;
+    for (typename string_t::const_pointer lineStart = text.c_str(), textEnd = lineStart + text.size(); lineStart < textEnd; lineStart += lineLen + 1) {
+      lineLen = next_token(text, traits::from_wchar(L'\n'), lineStart);
+      if (lineStart + lineLen == textEnd) --lineLen;
+      chars += (char_t)(*lineHash.insert(std::make_pair(LinePtr(lineStart, lineLen + 1), lineHash.size() + 1)).first).second;
+    }
+    return chars;
+  }
+
+  /**
+   * Rehydrate the text in a diff from a string of line hashes to real lines of
+   * text.
+   * @param diffs LinkedList of Diff objects.
+   * @param lineArray List of pointers to unique strings.
+   */
+ private:
+  static void diff_charsToLines(Diffs &diffs, const Lines& lineArray) {
+    for (typename Diffs::iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      string_t text;
+      for (int y = 0; y < (int)(*cur_diff).text.length(); y++) {
+        const LinePtr& lp = lineArray[static_cast<size_t>((*cur_diff).text[y])];
+        text.append(lp.first, lp.second);
+      }
+      (*cur_diff).text.swap(text);
+    }
+  }
+
+  /**
+   * Determine the common prefix of two strings.
+   * @param text1 First string.
+   * @param text2 Second string.
+   * @return The number of characters common to the start of each string.
+   */
+ public:
+  static int diff_commonPrefix(const string_t &text1, const string_t &text2) {
+    // Performance analysis: http://neil.fraser.name/news/2007/10/09/
+    const int n = std::min(text1.length(), text2.length());
+    for (int i = 0; i < n; i++) {
+      if (text1[i] != text2[i]) {
+        return i;
+      }
+    }
+    return n;
+  }
+
+  /**
+   * Determine the common suffix of two strings.
+   * @param text1 First string.
+   * @param text2 Second string.
+   * @return The number of characters common to the end of each string.
+   */
+ public:
+  static int diff_commonSuffix(const string_t &text1, const string_t &text2) {
+    // Performance analysis: http://neil.fraser.name/news/2007/10/09/
+    const int text1_length = text1.length();
+    const int text2_length = text2.length();
+    const int n = std::min(text1_length, text2_length);
+    for (int i = 1; i <= n; i++) {
+      if (text1[text1_length - i] != text2[text2_length - i]) {
+        return i - 1;
+      }
+    }
+    return n;
+  }
+
+  /**
+   * Determine if the suffix of one string is the prefix of another.
+   * @param text1 First string.
+   * @param text2 Second string.
+   * @return The number of characters common to the end of the first
+   *     string and the start of the second string.
+   */
+ protected:
+  static int diff_commonOverlap(const string_t &text1, const string_t &text2) {
+    // Cache the text lengths to prevent multiple calls.
+    const int text1_length = text1.length();
+    const int text2_length = text2.length();
+    // Eliminate the null case.
+    if (text1_length == 0 || text2_length == 0) {
+      return 0;
+    }
+    // Truncate the longer string.
+    string_t text1_trunc = text1;
+    string_t text2_trunc = text2;
+    if (text1_length > text2_length) {
+      text1_trunc = right(text1, text2_length);
+    } else if (text1_length < text2_length) {
+      text2_trunc = text2.substr(0, text1_length);
+    }
+    const int text_length = std::min(text1_length, text2_length);
+    // Quick check for the worst case.
+    if (text1_trunc == text2_trunc) {
+      return text_length;
+    }
+
+    // Start by looking for a single character match
+    // and increase length until no match is found.
+    // Performance analysis: http://neil.fraser.name/news/2010/11/04/
+    int best = 0;
+    int length = 1;
+    while (true) {
+      string_t pattern = right(text1_trunc, length);
+      size_t found = text2_trunc.find(pattern);
+      if (found == string_t::npos) {
+        return best;
+      }
+      length += found;
+      if (found == 0 || right(text1_trunc, length) == text2_trunc.substr(0, length)) {
+        best = length;
+        length++;
+      }
+    }
+  }
+
+ protected:
+  struct HalfMatchResult {
+    string_t text1_a, text1_b, text2_a, text2_b, mid_common;
+    void swap(HalfMatchResult& hm) {
+      text1_a.swap(hm.text1_a), text1_b.swap(hm.text1_b), text2_a.swap(hm.text2_a), text2_b.swap(hm.text2_b), mid_common.swap(hm.mid_common);
+    }
+  };
+
+  /**
+   * Do the two texts share a substring which is at least half the length of
+   * the longer text?
+   * This speedup can produce non-minimal diffs.
+   * @param text1 First string.
+   * @param text2 Second string.
+   * @param hm HalfMatchResult object, containing the prefix of text1, the
+   *     suffix of text1, the prefix of text2, the suffix of text2 and the
+   *     common middle.
+   * @return Boolean true if there was a match, false otherwise.
+   */
+  static bool diff_halfMatch(const string_t &text1, const string_t &text2, HalfMatchResult& hm) {
+    const string_t longtext = text1.length() > text2.length() ? text1 : text2;
+    const string_t shorttext = text1.length() > text2.length() ? text2 : text1;
+    if (longtext.length() < 4 || shorttext.length() * 2 < longtext.length()) {
+      return false;  // Pointless.
+    }
+
+    HalfMatchResult res1, res2;
+    // First check if the second quarter is the seed for a half-match.
+    bool hm1 = diff_halfMatchI(longtext, shorttext,
+        (longtext.length() + 3) / 4, res1);
+    // Check again based on the third quarter.
+    bool hm2 = diff_halfMatchI(longtext, shorttext,
+        (longtext.length() + 1) / 2, res2);
+    if (!hm1 && !hm2) {
+      return false;
+    } else if (!hm2) {
+      hm.swap(res1);
+    } else if (!hm1) {
+      hm.swap(res2);
+    } else {
+      // Both matched.  Select the longest.
+      hm.swap(res1.mid_common.length() > res2.mid_common.length() ? res1 : res2);
+    }
+
+    // A half-match was found, sort out the return data.
+    if (text1.length() <= text2.length()) {
+      hm.text1_a.swap(hm.text2_a);
+      hm.text1_b.swap(hm.text2_b);
+    }
+    return true;
+  }
+
+  /**
+   * Does a substring of shorttext exist within longtext such that the
+   * substring is at least half the length of longtext?
+   * @param longtext Longer string.
+   * @param shorttext Shorter string.
+   * @param i Start index of quarter length substring within longtext.
+   * @param best HalfMatchResult object, containing the prefix of longtext, the
+   *     suffix of longtext, the prefix of shorttext, the suffix of shorttext
+   *     and the common middle.
+   * @return Boolean true if there was a match, false otherwise.
+   */
+ private:
+  static bool diff_halfMatchI(const string_t &longtext, const string_t &shorttext, int i, HalfMatchResult& best) {
+    // Start with a 1/4 length substring at position i as a seed.
+    const string_t seed = safeMid(longtext, i, longtext.length() / 4);
+    size_t j = string_t::npos;
+    while ((j = shorttext.find(seed, j + 1)) != string_t::npos) {
+      const int prefixLength = diff_commonPrefix(safeMid(longtext, i),
+          safeMid(shorttext, j));
+      const int suffixLength = diff_commonSuffix(longtext.substr(0, i),
+          shorttext.substr(0, j));
+      if ((int)best.mid_common.length() < suffixLength + prefixLength) {
+        best.mid_common = safeMid(shorttext, j - suffixLength, suffixLength)
+            + safeMid(shorttext, j, prefixLength);
+        best.text1_a = longtext.substr(0, i - suffixLength);
+        best.text1_b = safeMid(longtext, i + prefixLength);
+        best.text2_a = shorttext.substr(0, j - suffixLength);
+        best.text2_b = safeMid(shorttext, j + prefixLength);
+      }
+    }
+    return best.mid_common.length() * 2 >= longtext.length();
+  }
+
+  /**
+   * Reduce the number of edits by eliminating semantically trivial equalities.
+   * @param diffs LinkedList of Diff objects.
+   */
+ public:
+  static void diff_cleanupSemantic(Diffs &diffs) {
+    if (diffs.empty()) {
+      return;
+    }
+    bool changes = false;
+    std::vector<typename Diffs::iterator> equalities;  // Stack of equalities.
+    string_t lastequality;  // Always equal to equalities.lastElement().text
+    typename Diffs::iterator cur_diff;
+    // Number of characters that changed prior to the equality.
+    int length_insertions1 = 0;
+    int length_deletions1 = 0;
+    // Number of characters that changed after the equality.
+    int length_insertions2 = 0;
+    int length_deletions2 = 0;
+    for (cur_diff = diffs.begin(); cur_diff != diffs.end();) {
+      if ((*cur_diff).operation == EQUAL) {
+        // Equality found.
+        equalities.push_back(cur_diff);
+        length_insertions1 = length_insertions2;
+        length_deletions1 = length_deletions2;
+        length_insertions2 = 0;
+        length_deletions2 = 0;
+        lastequality = (*cur_diff).text;
+      } else {
+        // An insertion or deletion.
+        if ((*cur_diff).operation == INSERT) {
+          length_insertions2 += (*cur_diff).text.length();
+        } else {
+          length_deletions2 += (*cur_diff).text.length();
+        }
+        // Eliminate an equality that is smaller or equal to the edits on both
+        // sides of it.
+        if (!lastequality.empty()
+            && ((int)lastequality.length()
+                <= std::max(length_insertions1, length_deletions1))
+            && ((int)lastequality.length()
+                <= std::max(length_insertions2, length_deletions2))) {
+          // printf("Splitting: '%s'\n", qPrintable(lastequality));
+          // Walk back to offending equality.
+          // Change second copy to insert.
+          (*(cur_diff = equalities.back())).operation = INSERT;
+          // Duplicate record.
+          diffs.insert(cur_diff, Diff(DELETE, lastequality));
+          equalities.pop_back();  // Throw away the equality we just deleted.
+          if (!equalities.empty()) {
+            // Throw away the previous equality (it needs to be reevaluated).
+            equalities.pop_back();
+          }
+          length_insertions1 = 0;  // Reset the counters.
+          length_deletions1 = 0;
+          length_insertions2 = 0;
+          length_deletions2 = 0;
+          lastequality = string_t();
+          changes = true;
+
+          if (!equalities.empty())
+            // There is a safe equality we can fall back to.
+            cur_diff = equalities.back();
+          else
+          {
+            // There are no previous equalities, walk back to the start.
+            cur_diff = diffs.begin();
+            continue;
+          }
+        }
+      }
+      ++cur_diff;
+    }
+
+    // Normalize the diff.
+    if (changes) {
+      diff_cleanupMerge(diffs);
+    }
+    diff_cleanupSemanticLossless(diffs);
+
+    // Find any overlaps between deletions and insertions.
+    // e.g: <del>abcxxx</del><ins>xxxdef</ins>
+    //   -> <del>abc</del>xxx<ins>def</ins>
+    // e.g: <del>xxxabc</del><ins>defxxx</ins>
+    //   -> <ins>def</ins>xxx<del>abc</del>
+    // Only extract an overlap if it is as big as the edit ahead or behind it.
+    if ((cur_diff = diffs.begin()) != diffs.end()) {
+      for (typename Diffs::iterator prev_diff = cur_diff; ++cur_diff != diffs.end(); prev_diff = cur_diff) {
+        if ((*prev_diff).operation == DELETE &&
+            (*cur_diff).operation == INSERT) {
+          string_t deletion = (*prev_diff).text;
+          string_t insertion = (*cur_diff).text;
+          int overlap_length1 = diff_commonOverlap(deletion, insertion);
+          int overlap_length2 = diff_commonOverlap(insertion, deletion);
+          if (overlap_length1 >= overlap_length2) {
+            if (overlap_length1 >= deletion.size() / 2.0 ||
+                overlap_length1 >= insertion.size() / 2.0) {
+              // Overlap found.  Insert an equality and trim the surrounding edits.
+              diffs.insert(cur_diff, Diff(EQUAL, insertion.substr(0, overlap_length1)));
+              prev_diff->text =
+                  deletion.substr(0, deletion.length() - overlap_length1);
+              cur_diff->text = safeMid(insertion, overlap_length1);
+              // diffs.insert inserts the element before the cursor, so there is
+              // no need to step past the new element.
+            }
+          } else {
+            if (overlap_length2 >= deletion.length() / 2.0 ||
+                overlap_length2 >= insertion.length() / 2.0) {
+              // Reverse overlap found.
+              // Insert an equality and swap and trim the surrounding edits.
+              diffs.insert(cur_diff, Diff(EQUAL, deletion.substr(0, overlap_length2)));
+              prev_diff->operation = INSERT;
+              prev_diff->text =
+                  insertion.substr(0, insertion.length() - overlap_length2);
+              cur_diff->operation = DELETE;
+              cur_diff->text = safeMid(deletion, overlap_length2);
+              // diffs.insert inserts the element before the cursor, so there is
+              // no need to step past the new element.
+            }
+          }
+          if (++cur_diff == diffs.end()) break;
+        }
+      }
+    }
+  }
+
+  /**
+   * Look for single edits surrounded on both sides by equalities
+   * which can be shifted sideways to align the edit to a word boundary.
+   * e.g: The c<ins>at c</ins>ame. -> The <ins>cat </ins>came.
+   * @param diffs LinkedList of Diff objects.
+   */
+ public:
+  static void diff_cleanupSemanticLossless(Diffs &diffs) {
+    string_t equality1, edit, equality2;
+    string_t commonString;
+    int commonOffset;
+    int score, bestScore;
+    string_t bestEquality1, bestEdit, bestEquality2;
+    // Create a new iterator at the start.
+    typename Diffs::iterator prev_diff = diffs.begin(), cur_diff = prev_diff;
+    if (prev_diff == diffs.end() || ++cur_diff == diffs.end()) return;
+
+    // Intentionally ignore the first and last element (don't need checking).
+    for (typename Diffs::iterator next_diff = cur_diff; ++next_diff != diffs.end(); prev_diff = cur_diff, cur_diff = next_diff) {
+      if ((*prev_diff).operation == EQUAL &&
+        (*next_diff).operation == EQUAL) {
+          // This is a single edit surrounded by equalities.
+          equality1 = (*prev_diff).text;
+          edit = (*cur_diff).text;
+          equality2 = (*next_diff).text;
+
+          // First, shift the edit as far left as possible.
+          commonOffset = diff_commonSuffix(equality1, edit);
+          if (commonOffset != 0) {
+            commonString = safeMid(edit, edit.length() - commonOffset);
+            equality1 = equality1.substr(0, equality1.length() - commonOffset);
+            edit = commonString + edit.substr(0, edit.length() - commonOffset);
+            equality2 = commonString + equality2;
+          }
+
+          // Second, step character by character right, looking for the best fit.
+          bestEquality1 = equality1;
+          bestEdit = edit;
+          bestEquality2 = equality2;
+          bestScore = diff_cleanupSemanticScore(equality1, edit)
+              + diff_cleanupSemanticScore(edit, equality2);
+          while (!edit.empty() && !equality2.empty()
+              && edit[0] == equality2[0]) {
+            equality1 += edit[0];
+            edit = safeMid(edit, 1) + equality2[0];
+            equality2 = safeMid(equality2, 1);
+            score = diff_cleanupSemanticScore(equality1, edit)
+                + diff_cleanupSemanticScore(edit, equality2);
+            // The >= encourages trailing rather than leading whitespace on edits.
+            if (score >= bestScore) {
+              bestScore = score;
+              bestEquality1 = equality1;
+              bestEdit = edit;
+              bestEquality2 = equality2;
+            }
+          }
+
+          if ((*prev_diff).text != bestEquality1) {
+            // We have an improvement, save it back to the diff.
+            if (!bestEquality1.empty()) {
+              (*prev_diff).text = bestEquality1;
+            } else {
+              diffs.erase(prev_diff);
+            }
+            (*cur_diff).text = bestEdit;
+            if (!bestEquality2.empty()) {
+              (*next_diff).text = bestEquality2;
+            } else {
+              diffs.erase(next_diff); // Delete nextDiff.
+              next_diff = cur_diff;
+              cur_diff = prev_diff;
+            }
+          }
+      }
+    }
+  }
+
+  /**
+   * Given two strings, compute a score representing whether the internal
+   * boundary falls on logical boundaries.
+   * Scores range from 6 (best) to 0 (worst).
+   * @param one First string.
+   * @param two Second string.
+   * @return The score.
+   */
+ private:
+  static int diff_cleanupSemanticScore(const string_t &one, const string_t &two) {
+    if (one.empty() || two.empty()) {
+      // Edges are the best.
+      return 6;
+    }
+
+    // Each port of this function behaves slightly differently due to
+    // subtle differences in each language's definition of things like
+    // 'whitespace'.  Since this function's purpose is largely cosmetic,
+    // the choice has been made to use each language's native features
+    // rather than force total conformity.
+    char_t char1 = one[one.length() - 1];
+    char_t char2 = two[0];
+    bool nonAlphaNumeric1 = !traits::is_alnum(char1);
+    bool nonAlphaNumeric2 = !traits::is_alnum(char2);
+    bool whitespace1 = nonAlphaNumeric1 && traits::is_space(char1);
+    bool whitespace2 = nonAlphaNumeric2 && traits::is_space(char2);
+    bool lineBreak1 = whitespace1 && is_control(char1);
+    bool lineBreak2 = whitespace2 && is_control(char2);
+    bool blankLine1 = false;
+    if (lineBreak1) {
+      typename string_t::const_reverse_iterator p1 = one.rbegin(), p2 = one.rend();
+      if (traits::to_wchar(*p1) == L'\n' && ++p1 != p2) {
+        if (traits::to_wchar(*p1) == L'\r')
+          ++p1;
+        blankLine1 = p1 != p2 && traits::to_wchar(*p1) == L'\n';
+      }
+    }
+    bool blankLine2 = false;
+    if (lineBreak2) {
+      typename string_t::const_iterator p1 = two.end(), p2 = two.begin();
+      if (traits::to_wchar(*p2) == L'\r')
+        ++p2;
+      if (p2 != p1 && traits::to_wchar(*p2) == L'\n') {
+        if (++p2 != p1 && traits::to_wchar(*p2) == L'\r')
+          ++p2;
+        if (p2 != p1 && traits::to_wchar(*p2) == L'\n')
+          blankLine2 = true;
+      }
+    }
+  
+    if (blankLine1 || blankLine2) {
+      // Five points for blank lines.
+      return 5;
+    } else if (lineBreak1 || lineBreak2) {
+      // Four points for line breaks.
+      return 4;
+    } else if (nonAlphaNumeric1 && !whitespace1 && whitespace2) {
+      // Three points for end of sentences.
+      return 3;
+    } else if (whitespace1 || whitespace2) {
+      // Two points for whitespace.
+      return 2;
+    } else if (nonAlphaNumeric1 || nonAlphaNumeric2) {
+      // One point for non-alphanumeric.
+      return 1;
+    }
+    return 0;
+  }
+  /**
+   * Reduce the number of edits by eliminating operationally trivial equalities.
+   * @param diffs LinkedList of Diff objects.
+   */
+ public:
+  void diff_cleanupEfficiency(Diffs &diffs) const {
+    if (diffs.empty()) {
+      return;
+    }
+    bool changes = false;
+    std::vector<typename Diffs::iterator> equalities;  // Stack of equalities.
+    string_t lastequality;  // Always equal to equalities.lastElement().text
+    // Is there an insertion operation before the last equality.
+    bool pre_ins = false;
+    // Is there a deletion operation before the last equality.
+    bool pre_del = false;
+    // Is there an insertion operation after the last equality.
+    bool post_ins = false;
+    // Is there a deletion operation after the last equality.
+    bool post_del = false;
+
+    for (typename Diffs::iterator cur_diff = diffs.begin(); cur_diff != diffs.end();) {
+      if ((*cur_diff).operation == EQUAL) {
+        // Equality found.
+        if ((int)(*cur_diff).text.length() < Diff_EditCost && (post_ins || post_del)) {
+          // Candidate found.
+          equalities.push_back(cur_diff);
+          pre_ins = post_ins;
+          pre_del = post_del;
+          lastequality = (*cur_diff).text;
+        } else {
+          // Not a candidate, and can never become one.
+          equalities.clear();
+          lastequality.clear();
+        }
+        post_ins = post_del = false;
+      } else {
+        // An insertion or deletion.
+        if ((*cur_diff).operation == DELETE) {
+          post_del = true;
+        } else {
+          post_ins = true;
+        }
+        /*
+        * Five types to be split:
+        * <ins>A</ins><del>B</del>XY<ins>C</ins><del>D</del>
+        * <ins>A</ins>X<ins>C</ins><del>D</del>
+        * <ins>A</ins><del>B</del>X<ins>C</ins>
+        * <ins>A</del>X<ins>C</ins><del>D</del>
+        * <ins>A</ins><del>B</del>X<del>C</del>
+        */
+        if (!lastequality.empty()
+            && ((pre_ins && pre_del && post_ins && post_del)
+            || (((int)lastequality.length() < Diff_EditCost / 2)
+            && ((pre_ins ? 1 : 0) + (pre_del ? 1 : 0)
+            + (post_ins ? 1 : 0) + (post_del ? 1 : 0)) == 3))) {
+          // printf("Splitting: '%s'\n", qPrintable(lastequality));
+          // Walk back to offending equality.
+          // Change second copy to insert.
+          (*(cur_diff = equalities.back())).operation = INSERT;
+          // Duplicate record.
+          diffs.insert(cur_diff, Diff(DELETE, lastequality));
+          equalities.pop_back();  // Throw away the equality we just deleted.
+          lastequality.clear();
+          changes = true;
+          if (pre_ins && pre_del) {
+            // No changes made which could affect previous entry, keep going.
+            post_ins = post_del = true;
+            equalities.clear();
+          } else {
+            if (!equalities.empty()) {
+              // Throw away the previous equality (it needs to be reevaluated).
+              equalities.pop_back();
+            }
+            post_ins = post_del = false;
+            if (!equalities.empty())
+              // There is a safe equality we can fall back to.
+              cur_diff = equalities.back();
+            else
+            {
+              // There are no previous equalities, walk back to the start.
+              cur_diff = diffs.begin();
+              continue;
+            }
+          }
+        }
+      }
+      ++cur_diff;
+    }
+
+    if (changes) {
+      diff_cleanupMerge(diffs);
+    }
+  }
+
+  /**
+   * Reorder and merge like edit sections.  Merge equalities.
+   * Any edit section can move as long as it doesn't cross an equality.
+   * @param diffs LinkedList of Diff objects.
+   */
+ public:
+  static void diff_cleanupMerge(Diffs &diffs) {
+    diffs.push_back(Diff(EQUAL, string_t()));  // Add a dummy entry at the end.
+    typename Diffs::iterator prev_diff, cur_diff;
+    int count_delete = 0;
+    int count_insert = 0;
+    string_t text_delete;
+    string_t text_insert;
+    Diff *prevEqual = NULL;
+    int commonlength;
+    for (cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      switch ((*cur_diff).operation) {
+        case INSERT:
+          count_insert++;
+          text_insert += (*cur_diff).text;
+          prevEqual = NULL;
+          break;
+        case DELETE:
+          count_delete++;
+          text_delete += (*cur_diff).text;
+          prevEqual = NULL;
+          break;
+        case EQUAL:
+          if (count_delete + count_insert > 1) {
+            // Delete the offending records.
+            prev_diff = cur_diff;
+            std::advance(prev_diff, -(count_delete + count_insert));
+            diffs.erase(prev_diff, cur_diff);
+            if (count_delete != 0 && count_insert != 0) {
+              // Factor out any common prefixes.
+              commonlength = diff_commonPrefix(text_insert, text_delete);
+              if (commonlength != 0) {
+                if (cur_diff != diffs.begin()) {
+                  prev_diff = cur_diff;
+                  if ((*--prev_diff).operation != EQUAL) {
+                    llvm_unreachable("Previous diff should have been an equality.");
+                  }
+                  (*prev_diff).text += text_insert.substr(0, commonlength);
+                } else {
+                  diffs.insert(cur_diff, Diff(EQUAL, text_insert.substr(0, commonlength)));
+                }
+                text_insert = safeMid(text_insert, commonlength);
+                text_delete = safeMid(text_delete, commonlength);
+              }
+              // Factor out any common suffixes.
+              commonlength = diff_commonSuffix(text_insert, text_delete);
+              if (commonlength != 0) {
+                (*cur_diff).text = safeMid(text_insert, text_insert.length()
+                    - commonlength) + (*cur_diff).text;
+                text_insert = text_insert.substr(0, text_insert.length()
+                    - commonlength);
+                text_delete = text_delete.substr(0, text_delete.length()
+                    - commonlength);
+              }
+            }
+            // Insert the merged records.
+            if (!text_delete.empty()) {
+              diffs.insert(cur_diff, Diff(DELETE, text_delete));
+            }
+            if (!text_insert.empty()) {
+              diffs.insert(cur_diff, Diff(INSERT, text_insert));
+            }
+          } else if (prevEqual != NULL) {
+            // Merge this equality with the previous one.
+            prevEqual->text += (*cur_diff).text;
+            diffs.erase(cur_diff--);
+          }
+          
+          count_insert = 0;
+          count_delete = 0;
+          text_delete.clear();
+          text_insert.clear();
+          prevEqual = &*cur_diff;
+          break;
+        }
+
+    }
+    if (diffs.back().text.empty()) {
+      diffs.pop_back();  // Remove the dummy entry at the end.
+    }
+
+    /*
+    * Second pass: look for single edits surrounded on both sides by equalities
+    * which can be shifted sideways to eliminate an equality.
+    * e.g: A<ins>BA</ins>C -> <ins>AB</ins>AC
+    */
+    bool changes = false;
+    // Create a new iterator at the start.
+    // (As opposed to walking the current one back.)
+    prev_diff = cur_diff = diffs.begin();
+    if (prev_diff != diffs.end() && ++cur_diff != diffs.end()) {
+      // Intentionally ignore the first and last element (don't need checking).
+      for (typename Diffs::iterator next_diff = cur_diff; ++next_diff != diffs.end(); prev_diff = cur_diff, cur_diff = next_diff) {
+        if ((*prev_diff).operation == EQUAL &&
+          (*next_diff).operation == EQUAL) {
+            // This is a single edit surrounded by equalities.
+            if ((*cur_diff).text.size() >= (*prev_diff).text.size() &&
+                (*cur_diff).text.compare((*cur_diff).text.size() - (*prev_diff).text.size(), (*prev_diff).text.size(), (*prev_diff).text) == 0) {
+              // Shift the edit over the previous equality.
+              (*cur_diff).text = (*prev_diff).text
+                  + (*cur_diff).text.substr(0, (*cur_diff).text.length()
+                  - (*prev_diff).text.length());
+              (*next_diff).text = (*prev_diff).text + (*next_diff).text;
+              diffs.erase(prev_diff);
+              cur_diff = next_diff;
+              changes = true;
+              if (++next_diff == diffs.end()) break;
+            } else if ((*cur_diff).text.size() >= (*next_diff).text.size() && (*cur_diff).text.compare(0, (*next_diff).text.size(), (*next_diff).text) == 0) {
+              // Shift the edit over the next equality.
+              (*prev_diff).text += (*next_diff).text;
+              (*cur_diff).text = safeMid((*cur_diff).text, (*next_diff).text.length())
+                  + (*next_diff).text;
+              next_diff = diffs.erase(next_diff); // Delete nextDiff.
+              changes = true;
+              if (next_diff == diffs.end()) break;
+            }
+        }
+      }
+    }
+    // If shifts were made, the diff needs reordering and another shift sweep.
+    if (changes) {
+      diff_cleanupMerge(diffs);
+    }
+  }
+
+  /**
+   * loc is a location in text1, compute and return the equivalent location in
+   * text2.
+   * e.g. "The cat" vs "The big cat", 1->1, 5->8
+   * @param diffs LinkedList of Diff objects.
+   * @param loc Location within text1.
+   * @return Location within text2.
+   */
+ public:
+  static int diff_xIndex(const Diffs &diffs, int loc) {
+    int chars1 = 0;
+    int chars2 = 0;
+    int last_chars1 = 0;
+    int last_chars2 = 0;
+    typename Diffs::const_iterator last_diff = diffs.end(), cur_diff;
+    for (cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      if ((*cur_diff).operation != INSERT) {
+        // Equality or deletion.
+        chars1 += (*cur_diff).text.length();
+      }
+      if ((*cur_diff).operation != DELETE) {
+        // Equality or insertion.
+        chars2 += (*cur_diff).text.length();
+      }
+      if (chars1 > loc) {
+        // Overshot the location.
+        last_diff = cur_diff;
+        break;
+      }
+      last_chars1 = chars1;
+      last_chars2 = chars2;
+    }
+    if (last_diff != diffs.end() && (*last_diff).operation == DELETE) {
+      // The location was deleted.
+      return last_chars2;
+    }
+    // Add the remaining character length.
+    return last_chars2 + (loc - last_chars1);
+  }
+
+  /**
+   * Convert a Diff list into a pretty HTML report.
+   * @param diffs LinkedList of Diff objects.
+   * @return HTML representation.
+   */
+ public:
+  static string_t diff_prettyHtml(const Diffs &diffs) {
+    string_t html;
+    string_t text;
+    for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      typename string_t::size_type n = (*cur_diff).text.size();
+      typename string_t::const_pointer p, end;
+      for (p = (*cur_diff).text.c_str(), end = p + n; p != end; ++p)
+        switch (traits::to_wchar(*p)) {
+          case L'&': n += 4; break;
+          case L'<':
+          case L'>': n += 3; break;
+          case L'\n': n += 9; break;
+        }
+      if (n == (*cur_diff).text.size())
+        text = (*cur_diff).text;
+      else {
+        text.clear();
+        text.reserve(n);
+        for (p = (*cur_diff).text.c_str(); p != end; ++p)
+          switch (traits::to_wchar(*p)) {
+            case L'&': text += traits::cs(L"&amp;"); break;
+            case L'<': text += traits::cs(L"&lt;"); break;
+            case L'>': text += traits::cs(L"&gt;"); break;
+            case L'\n': text += traits::cs(L"&para;<br>"); break;
+            default: text += *p;
+          }
+      }
+      switch ((*cur_diff).operation) {
+        case INSERT:
+          html += traits::cs(L"<ins style=\"background:#e6ffe6;\">") + text + traits::cs(L"</ins>");
+          break;
+        case DELETE:
+          html += traits::cs(L"<del style=\"background:#ffe6e6;\">") + text + traits::cs(L"</del>");
+          break;
+        case EQUAL:
+          html += traits::cs(L"<span>") + text + traits::cs(L"</span>");
+          break;
+      }
+    }
+    return html;
+  }
+
+  /**
+   * Compute and return the source text (all equalities and deletions).
+   * @param diffs LinkedList of Diff objects.
+   * @return Source text.
+   */
+ public:
+  static string_t diff_text1(const Diffs &diffs) {
+    string_t text;
+    for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      if ((*cur_diff).operation != INSERT) {
+        text += (*cur_diff).text;
+      }
+    }
+    return text;
+  }
+
+  /**
+   * Compute and return the destination text (all equalities and insertions).
+   * @param diffs LinkedList of Diff objects.
+   * @return Destination text.
+   */
+ public:
+  static string_t diff_text2(const Diffs &diffs) {
+    string_t text;
+    for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      if ((*cur_diff).operation != DELETE) {
+        text += (*cur_diff).text;
+      }
+    }
+    return text;
+  }
+
+  /**
+   * Compute the Levenshtein distance; the number of inserted, deleted or
+   * substituted characters.
+   * @param diffs LinkedList of Diff objects.
+   * @return Number of changes.
+   */
+ public:
+  static int diff_levenshtein(const Diffs &diffs) {
+    int levenshtein = 0;
+    int insertions = 0;
+    int deletions = 0;
+    for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      switch ((*cur_diff).operation) {
+        case INSERT:
+          insertions += (*cur_diff).text.length();
+          break;
+        case DELETE:
+          deletions += (*cur_diff).text.length();
+          break;
+        case EQUAL:
+          // A deletion and an insertion is one substitution.
+          levenshtein += std::max(insertions, deletions);
+          insertions = 0;
+          deletions = 0;
+          break;
+      }
+    }
+    levenshtein += std::max(insertions, deletions);
+    return levenshtein;
+  }
+
+  /**
+   * Crush the diff into an encoded string which describes the operations
+   * required to transform text1 into text2.
+   * E.g. =3\t-2\t+ing  -> Keep 3 chars, delete 2 chars, insert 'ing'.
+   * Operations are tab-separated.  Inserted text is escaped using %xx notation.
+   * @param diffs Array of diff tuples.
+   * @return Delta text.
+   */
+ public:
+  static string_t diff_toDelta(const Diffs &diffs) {
+    string_t text;
+    for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+      switch ((*cur_diff).operation) {
+        case INSERT: {
+          text += traits::from_wchar(L'+');
+          append_percent_encoded(text, (*cur_diff).text);
+          text += traits::from_wchar(L'\t');
+          break;
+        }
+        case DELETE:
+          text += traits::from_wchar(L'-') + to_string((*cur_diff).text.length()) + traits::from_wchar(L'\t');
+          break;
+        case EQUAL:
+          text += traits::from_wchar(L'=') + to_string((*cur_diff).text.length()) + traits::from_wchar(L'\t');
+          break;
+      }
+    }
+    if (!text.empty()) {
+      // Strip off trailing tab character.
+      text = text.substr(0, text.length() - 1);
+    }
+    return text;
+  }
+
+  /**
+   * Given the original text1, and an encoded string which describes the
+   * operations required to transform text1 into text2, compute the full diff.
+   * @param text1 Source string for the diff.
+   * @param delta Delta text.
+   * @return Array of diff tuples or null if invalid.
+   * @throws string_t If invalid input.
+   */
+ public:
+  static Diffs diff_fromDelta(const string_t &text1, const string_t &delta) {
+    Diffs diffs;
+    int pointer = 0;  // Cursor in text1
+    typename string_t::size_type token_len;
+    for (typename string_t::const_pointer token = delta.c_str(); token - delta.c_str() < (int)delta.length(); token += token_len + 1) {
+      token_len = next_token(delta, traits::from_wchar(L'\t'), token);
+      if (token_len == 0) {
+        // Blank tokens are ok (from a trailing \t).
+        continue;
+      }
+      // Each token begins with a one character parameter which specifies the
+      // operation of this token (delete, insert, equality).
+      string_t param(token + 1, token_len - 1);
+      switch (traits::to_wchar(*token)) {
+        case L'+':
+          percent_decode(param);
+          diffs.push_back(Diff(INSERT, param));
+          break;
+        case L'-':
+          // Fall through.
+        case L'=': {
+          int n;
+          n = to_int(param);
+          if (n < 0) {
+            llvm_unreachable("Negative number in diff_fromDelta: " + param);
+          }
+          string_t text;
+          text = safeMid(text1, pointer, n);
+          pointer += n;
+          if (traits::to_wchar(*token) == L'=') {
+            diffs.push_back(Diff(EQUAL, text));
+          } else {
+            diffs.push_back(Diff(DELETE, text));
+          }
+          break;
+        }
+        default:
+          llvm_unreachable(traits::cs(L"Invalid diff operation in diff_fromDelta: " + *token));
+      }
+    }
+    if (pointer != text1.length()) {
+      llvm_unreachable(traits::cs(L"Delta length (") + to_string(pointer)
+                     + traits::cs(L") smaller than source text length (")
+                     + to_string(text1.length()) + traits::from_wchar(L')'));
+    }
+    return diffs;
+  }
+
+
+  //  MATCH FUNCTIONS
+
+
+  /**
+   * Locate the best instance of 'pattern' in 'text' near 'loc'.
+   * Returns -1 if no match found.
+   * @param text The text to search.
+   * @param pattern The pattern to search for.
+   * @param loc The location to search around.
+   * @return Best match index or -1.
+   */
+ public:
+  int match_main(const string_t &text, const string_t &pattern, int loc) const {
+    loc = std::max(0, std::min(loc, (int)text.length()));
+    if (text == pattern) {
+      // Shortcut (potentially not guaranteed by the algorithm)
+      return 0;
+    } else if (text.empty()) {
+      // Nothing to match.
+      return -1;
+    } else if (loc + pattern.length() <= text.length()
+        && safeMid(text, loc, pattern.length()) == pattern) {
+      // Perfect match at the perfect spot!  (Includes case of null pattern)
+      return loc;
+    } else {
+      // Do a fuzzy compare.
+      return match_bitap(text, pattern, loc);
+    }
+  }
+
+  /**
+   * Locate the best instance of 'pattern' in 'text' near 'loc' using the
+   * Bitap algorithm.  Returns -1 if no match found.
+   * @param text The text to search.
+   * @param pattern The pattern to search for.
+   * @param loc The location to search around.
+   * @return Best match index or -1.
+   */
+ protected:
+  int match_bitap(const string_t &text, const string_t &pattern, int loc) const {
+    if (!(Match_MaxBits == 0 || (int)pattern.length() <= Match_MaxBits)) {
+      llvm_unreachable("Pattern too long for this application.");
+    }
+
+    // Initialise the alphabet.
+    std::map<char_t, int> s; 
+    match_alphabet(pattern, s);
+
+    // Highest score beyond which we give up.
+    double score_threshold = Match_Threshold;
+    // Is there a nearby exact match? (speedup)
+    size_t best_loc = text.find(pattern, loc);
+    if (best_loc != string_t::npos) {
+      score_threshold = std::min(match_bitapScore(0, best_loc, loc, pattern),
+          score_threshold);
+      // What about in the other direction? (speedup)
+      best_loc = text.rfind(pattern, loc + pattern.length());
+      if (best_loc != string_t::npos) {
+        score_threshold = std::min(match_bitapScore(0, best_loc, loc, pattern),
+            score_threshold);
+      }
+    }
+
+    // Initialise the bit arrays.
+    int matchmask = 1 << (pattern.length() - 1);
+    best_loc = -1;
+
+    int bin_min, bin_mid;
+    int bin_max = pattern.length() + text.length();
+    int *rd;
+    int *last_rd = NULL;
+    for (int d = 0; d < (int)pattern.length(); d++) {
+      // Scan for the best match; each iteration allows for one more error.
+      // Run a binary search to determine how far from 'loc' we can stray at
+      // this error level.
+      bin_min = 0;
+      bin_mid = bin_max;
+      while (bin_min < bin_mid) {
+        if (match_bitapScore(d, loc + bin_mid, loc, pattern)
+            <= score_threshold) {
+          bin_min = bin_mid;
+        } else {
+          bin_max = bin_mid;
+        }
+        bin_mid = (bin_max - bin_min) / 2 + bin_min;
+      }
+      // Use the result from this iteration as the maximum for the next.
+      bin_max = bin_mid;
+      int start = std::max(1, loc - bin_mid + 1);
+      int finish = std::min(loc + bin_mid, (int)text.length()) + pattern.length();
+
+      rd = new int[finish + 2];
+      rd[finish + 1] = (1 << d) - 1;
+      for (int j = finish; j >= start; j--) {
+        int charMatch;
+        if ((int)text.length() <= j - 1) {
+          // Out of range.
+          charMatch = 0;
+        } else {
+          charMatch = s[text[j - 1]];
+        }
+        if (d == 0) {
+          // First pass: exact match.
+          rd[j] = ((rd[j + 1] << 1) | 1) & charMatch;
+        } else {
+          // Subsequent passes: fuzzy match.
+          rd[j] = (((rd[j + 1] << 1) | 1) & charMatch)
+              | (((last_rd[j + 1] | last_rd[j]) << 1) | 1)
+              | last_rd[j + 1];
+        }
+        if ((rd[j] & matchmask) != 0) {
+          double score = match_bitapScore(d, j - 1, loc, pattern);
+          // This match will almost certainly be better than any existing
+          // match.  But check anyway.
+          if (score <= score_threshold) {
+            // Told you so.
+            score_threshold = score;
+            best_loc = j - 1;
+            if (best_loc > loc) {
+              // When passing loc, don't exceed our current distance from loc.
+              start = std::max(1, 2 * loc - (int)best_loc);
+            } else {
+              // Already passed loc, downhill from here on in.
+              break;
+            }
+          }
+        }
+      }
+      if (match_bitapScore(d + 1, loc, loc, pattern) > score_threshold) {
+        // No hope for a (better) match at greater error levels.
+        break;
+      }
+      delete [] last_rd;
+      last_rd = rd;
+    }
+    delete [] last_rd;
+    delete [] rd;
+    return best_loc;
+  }
+
+  /**
+   * Compute and return the score for a match with e errors and x location.
+   * @param e Number of errors in match.
+   * @param x Location of match.
+   * @param loc Expected location of match.
+   * @param pattern Pattern being sought.
+   * @return Overall score for match (0.0 = good, 1.0 = bad).
+   */
+ private:
+  double match_bitapScore(int e, int x, int loc, const string_t &pattern) const {
+    const float accuracy = static_cast<float> (e) / pattern.length();
+    const int proximity = (loc - x < 0)? (x - loc) : (loc - x);
+    if (Match_Distance == 0) {
+      // Dodge divide by zero error.
+      return proximity == 0 ? accuracy : 1.0;
+    }
+    return accuracy + (proximity / static_cast<float> (Match_Distance));
+  }
+
+  /**
+   * Initialise the alphabet for the Bitap algorithm.
+   * @param pattern The text to encode.
+   * @param s Hash of character locations.
+   */
+ protected:
+  static void match_alphabet(const string_t &pattern, std::map<char_t, int>& s) {
+    // There is no need to initialize map values, since they are zero-initialized by default
+    for (size_t i = 0; i < pattern.length(); i++)
+      s[pattern[i]] |= (1 << (pattern.length() - i - 1));
+  }
+
+
+ //  PATCH FUNCTIONS
+
+
+  /**
+   * Increase the context until it is unique,
+   * but don't let the pattern expand beyond Match_MaxBits.
+   * @param patch The patch to grow.
+   * @param text Source text.
+   */
+ protected:
+  void patch_addContext(Patch &patch, const string_t &text) const {
+    if (text.empty()) {
+      return;
+    }
+    string_t pattern = safeMid(text, patch.start2, patch.length1);
+    int padding = 0;
+
+    // Look for the first and last matches of pattern in text.  If two different
+    // matches are found, increase the pattern length.
+    while (text.find(pattern) != text.rfind(pattern)
+        && (int)pattern.length() < Match_MaxBits - Patch_Margin - Patch_Margin) {
+      padding += Patch_Margin;
+      pattern = safeMid(text, std::max(0, patch.start2 - padding),
+          std::min((int)text.length(), patch.start2 + patch.length1 + padding)
+          - std::max(0, patch.start2 - padding));
+    }
+    // Add one chunk for good luck.
+    padding += Patch_Margin;
+
+    // Add the prefix.
+    string_t prefix = safeMid(text, std::max(0, patch.start2 - padding),
+        patch.start2 - std::max(0, patch.start2 - padding));
+    if (!prefix.empty()) {
+      patch.diffs.push_front(Diff(EQUAL, prefix));
+    }
+    // Add the suffix.
+    string_t suffix = safeMid(text, patch.start2 + patch.length1,
+        std::min((int)text.length(), patch.start2 + patch.length1 + padding)
+        - (patch.start2 + patch.length1));
+    if (!suffix.empty()) {
+      patch.diffs.push_back(Diff(EQUAL, suffix));
+    }
+
+    // Roll back the start points.
+    patch.start1 -= prefix.length();
+    patch.start2 -= prefix.length();
+    // Extend the lengths.
+    patch.length1 += prefix.length() + suffix.length();
+    patch.length2 += prefix.length() + suffix.length();
+  }
+
+  /**
+   * Compute a list of patches to turn text1 into text2.
+   * A set of diffs will be computed.
+   * @param text1 Old text.
+   * @param text2 New text.
+   * @return LinkedList of Patch objects.
+   */
+ public:
+  Patches patch_make(const string_t &text1, const string_t &text2) const {
+    // No diffs provided, compute our own.
+    Diffs diffs = diff_main(text1, text2, true);
+    if (diffs.size() > 2) {
+      diff_cleanupSemantic(diffs);
+      diff_cleanupEfficiency(diffs);
+    }
+
+    return patch_make(text1, diffs);
+  }
+
+  /**
+   * Compute a list of patches to turn text1 into text2.
+   * text1 will be derived from the provided diffs.
+   * @param diffs Array of diff tuples for text1 to text2.
+   * @return LinkedList of Patch objects.
+   */
+ public:
+  Patches patch_make(const Diffs &diffs) const {
+    // No origin string provided, compute our own.
+    return patch_make(diff_text1(diffs), diffs);
+  }
+
+  /**
+   * Compute a list of patches to turn text1 into text2.
+   * text2 is ignored, diffs are the delta between text1 and text2.
+   * @param text1 Old text.
+   * @param text2 Ignored.
+   * @param diffs Array of diff tuples for text1 to text2.
+   * @return LinkedList of Patch objects.
+   * @note Prefer patch_make(const string_t &text1, const Diffs &diffs).
+   */
+ public:
+  Patches patch_make(const string_t &text1, const string_t &text2, const Diffs &diffs) const {
+    return patch_make(text1, diffs); // text2 is entirely unused.
+  }
+
+  /**
+   * Compute a list of patches to turn text1 into text2.
+   * text2 is not provided, diffs are the delta between text1 and text2.
+   * @param text1 Old text.
+   * @param diffs Array of diff tuples for text1 to text2.
+   * @return LinkedList of Patch objects.
+   */
+ public:
+  Patches patch_make(const string_t &text1, const Diffs &diffs) const {
+    Patches patches;
+    if (!diffs.empty()) { // Get rid of the null case.
+      Patch patch;
+      int char_count1 = 0;  // Number of characters into the text1 string.
+      int char_count2 = 0;  // Number of characters into the text2 string.
+      // Start with text1 (prepatch_text) and apply the diffs until we arrive at
+      // text2 (postpatch_text).  We recreate the patches one by one to determine
+      // context info.
+      string_t prepatch_text = text1;
+      string_t postpatch_text = text1;
+      for (typename Diffs::const_iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {
+        if (patch.diffs.empty() && (*cur_diff).operation != EQUAL) {
+          // A new patch starts here.
+          patch.start1 = char_count1;
+          patch.start2 = char_count2;
+        }
+
+        switch ((*cur_diff).operation) {
+          case INSERT:
+            patch.diffs.push_back(*cur_diff);
+            patch.length2 += (*cur_diff).text.length();
+            postpatch_text = postpatch_text.substr(0, char_count2)
+                + (*cur_diff).text + safeMid(postpatch_text, char_count2);
+            break;
+          case DELETE:
+            patch.length1 += (*cur_diff).text.length();
+            patch.diffs.push_back(*cur_diff);
+            postpatch_text = postpatch_text.substr(0, char_count2)
+                + safeMid(postpatch_text, char_count2 + (*cur_diff).text.length());
+            break;
+          case EQUAL:
+            if ((int)(*cur_diff).text.length() <= 2 * Patch_Margin
+                && !patch.diffs.empty() && !(*cur_diff == diffs.back())) {
+              // Small equality inside a patch.
+              patch.diffs.push_back(*cur_diff);
+              patch.length1 += (*cur_diff).text.length();
+              patch.length2 += (*cur_diff).text.length();
+            }
+
+            if ((int)(*cur_diff).text.length() >= 2 * Patch_Margin) {
+              // Time for a new patch.
+              if (!patch.diffs.empty()) {
+                patch_addContext(patch, prepatch_text);
+                patches.push_back(patch);
+                patch = Patch();
+                // Unlike Unidiff, our patch lists have a rolling context.
+                // http://code.google.com/p/google-diff-match-patch/wiki/Unidiff
+                // Update prepatch text & pos to reflect the application of the
+                // just completed patch.
+                prepatch_text = postpatch_text;
+                char_count1 = char_count2;
+              }
+            }
+            break;
+        }
+
+        // Update the current character count.
+        if ((*cur_diff).operation != INSERT) {
+          char_count1 += (*cur_diff).text.length();
+        }
+        if ((*cur_diff).operation != DELETE) {
+          char_count2 += (*cur_diff).text.length();
+        }
+      }
+      // Pick up the leftover patch if not empty.
+      if (!patch.diffs.empty()) {
+        patch_addContext(patch, prepatch_text);
+        patches.push_back(patch);
+      }
+    }
+    return patches;
+  }
+
+  /**
+   * Given an array of patches, return another array that is identical.
+   * @param patches Array of patch objects.
+   * @return Array of patch objects.
+   */
+ public:
+  Patches patch_deepCopy(const Patches &patches) const { return patches; }
+
+  /**
+   * Merge a set of patches onto the text.  Return a patched text, as well
+   * as an array of true/false values indicating which patches were applied.
+   * @param patches Array of patch objects.
+   * @param text Old text.
+   * @return Two element Object array, containing the new text and an array of
+   *      boolean values.
+   */
+ public:
+  std::pair<string_t, std::vector<bool> > patch_apply(const Patches &patches, const string_t &text) const
+    { std::pair<string_t, std::vector<bool> > res; patch_apply(patches, text, res); return res; }
+  void patch_apply(const Patches &patches, const string_t &sourceText, std::pair<string_t, std::vector<bool> >& res) const {
+    if (patches.empty()) {
+      res.first = sourceText;
+      res.second.clear();
+      return;
+    }
+    string_t text = sourceText;  // Copy to preserve original.
+
+    // Deep copy the patches so that no changes are made to originals.
+  //  Patches patchesCopy = patch_deepCopy(patches);
+    Patches patchesCopy(patches); // Default copy constructor will do it just fine
+
+    string_t nullPadding = patch_addPadding(patchesCopy);
+    text = nullPadding + text + nullPadding;
+    patch_splitMax(patchesCopy);
+
+    int x = 0;
+    // delta keeps track of the offset between the expected and actual location
+    // of the previous patch.  If there are patches expected at positions 10 and
+    // 20, but the first patch was found at 12, delta is 2 and the second patch
+    // has an effective expected position of 22.
+    int delta = 0;
+    std::vector<bool>& results = res.second;
+    results.resize(patchesCopy.size());
+    string_t text1, text2;
+    for (typename Patches::const_iterator cur_patch = patchesCopy.begin(); cur_patch != patchesCopy.end(); ++cur_patch) {
+      int expected_loc = (*cur_patch).start2 + delta;
+      text1 = diff_text1((*cur_patch).diffs);
+      int start_loc;
+      int end_loc = -1;
+      if ((int)text1.length() > Match_MaxBits) {
+        // patch_splitMax will only provide an oversized pattern in the case of
+        // a monster delete.
+        start_loc = match_main(text, text1.substr(0, Match_MaxBits), expected_loc);
+        if (start_loc != -1) {
+          end_loc = match_main(text, right(text1, Match_MaxBits),
+              expected_loc + text1.length() - Match_MaxBits);
+          if (end_loc == -1 || start_loc >= end_loc) {
+            // Can't find valid trailing context.  Drop this patch.
+            start_loc = -1;
+          }
+        }
+      } else {
+        start_loc = match_main(text, text1, expected_loc);
+      }
+      if (start_loc == -1) {
+        // No match found.  :(
+        results[x] = false;
+        // Subtract the delta for this failed patch from subsequent patches.
+        delta -= (*cur_patch).length2 - (*cur_patch).length1;
+      } else {
+        // Found a match.  :)
+        results[x] = true;
+        delta = start_loc - expected_loc;
+        if (end_loc == -1) {
+          text2 = safeMid(text, start_loc, text1.length());
+        } else {
+          text2 = safeMid(text, start_loc, end_loc + Match_MaxBits - start_loc);
+        }
+        if (text1 == text2) {
+          // Perfect match, just shove the replacement text in.
+          text = text.substr(0, start_loc) + diff_text2((*cur_patch).diffs) + safeMid(text, start_loc + text1.length());
+        } else {
+          // Imperfect match.  Run a diff to get a framework of equivalent
+          // indices.
+          Diffs diffs = diff_main(text1, text2, false);
+          if ((int)text1.length() > Match_MaxBits
+              && diff_levenshtein(diffs) / static_cast<float> (text1.length())
+              > Patch_DeleteThreshold) {
+            // The end points match, but the content is unacceptably bad.
+            results[x] = false;
+          } else {
+            diff_cleanupSemanticLossless(diffs);
+            int index1 = 0;
+            for (typename Diffs::const_iterator cur_diff = (*cur_patch).diffs.begin(); cur_diff != (*cur_patch).diffs.end(); ++cur_diff) {
+              if ((*cur_diff).operation != EQUAL) {
+                int index2 = diff_xIndex(diffs, index1);
+                if ((*cur_diff).operation == INSERT) {
+                  // Insertion
+                  text = text.substr(0, start_loc + index2) + (*cur_diff).text
+                      + safeMid(text, start_loc + index2);
+                } else if ((*cur_diff).operation == DELETE) {
+                  // Deletion
+                  text = text.substr(0, start_loc + index2)
+                      + safeMid(text, start_loc + diff_xIndex(diffs,
+                      index1 + (*cur_diff).text.length()));
+                }
+              }
+              if ((*cur_diff).operation != DELETE) {
+                index1 += (*cur_diff).text.length();
+              }
+            }
+          }
+        }
+      }
+      x++;
+    }
+    // Strip the padding off.
+    res.first = safeMid(text, nullPadding.length(), text.length() - 2 * nullPadding.length());
+  }
+
+  /**
+   * Add some padding on text start and end so that edges can match something.
+   * Intended to be called only from within patch_apply.
+   * @param patches Array of patch objects.
+   * @return The padding string added to each side.
+   */
+ public:
+  string_t patch_addPadding(Patches &patches) const {
+    short paddingLength = Patch_Margin;
+    string_t nullPadding;
+    for (short x = 1; x <= paddingLength; x++) {
+      nullPadding += (char_t)x;
+    }
+
+    // Bump all the patches forward.
+    for (typename Patches::iterator cur_patch = patches.begin(); cur_patch != patches.end(); ++cur_patch) {
+      (*cur_patch).start1 += paddingLength;
+      (*cur_patch).start2 += paddingLength;
+    }
+
+    // Add some padding on start of first diff.
+    Patch &firstPatch = patches.front();
+    Diffs &firstPatchDiffs = firstPatch.diffs;
+    if (firstPatchDiffs.empty() || firstPatchDiffs.front().operation != EQUAL) {
+      // Add nullPadding equality.
+      firstPatchDiffs.push_front(Diff(EQUAL, nullPadding));
+      firstPatch.start1 -= paddingLength;  // Should be 0.
+      firstPatch.start2 -= paddingLength;  // Should be 0.
+      firstPatch.length1 += paddingLength;
+      firstPatch.length2 += paddingLength;
+    } else if (paddingLength > (int)firstPatchDiffs.front().text.length()) {
+      // Grow first equality.
+      Diff &firstDiff = firstPatchDiffs.front();
+      int extraLength = paddingLength - firstDiff.text.length();
+      firstDiff.text = safeMid(nullPadding, firstDiff.text.length(),
+          paddingLength - firstDiff.text.length()) + firstDiff.text;
+      firstPatch.start1 -= extraLength;
+      firstPatch.start2 -= extraLength;
+      firstPatch.length1 += extraLength;
+      firstPatch.length2 += extraLength;
+    }
+
+    // Add some padding on end of last diff.
+    Patch &lastPatch = patches.front();
+    Diffs &lastPatchDiffs = lastPatch.diffs;
+    if (lastPatchDiffs.empty() || lastPatchDiffs.back().operation != EQUAL) {
+      // Add nullPadding equality.
+      lastPatchDiffs.push_back(Diff(EQUAL, nullPadding));
+      lastPatch.length1 += paddingLength;
+      lastPatch.length2 += paddingLength;
+    } else if (paddingLength > (int)lastPatchDiffs.back().text.length()) {
+      // Grow last equality.
+      Diff &lastDiff = lastPatchDiffs.back();
+      int extraLength = paddingLength - lastDiff.text.length();
+      lastDiff.text += nullPadding.substr(0, extraLength);
+      lastPatch.length1 += extraLength;
+      lastPatch.length2 += extraLength;
+    }
+
+    return nullPadding;
+  }
+
+  /**
+   * Look through the patches and break up any which are longer than the
+   * maximum limit of the match algorithm.
+   * Intended to be called only from within patch_apply.
+   * @param patches LinkedList of Patch objects.
+   */
+ public:
+  void patch_splitMax(Patches &patches) const {
+    short patch_size = Match_MaxBits;
+    string_t precontext, postcontext;
+    Patch patch;
+    int start1, start2;
+    bool empty;
+    Operation diff_type;
+    string_t diff_text;
+    Patch bigpatch;
+
+    for (typename Patches::iterator cur_patch = patches.begin(); cur_patch != patches.end();) {
+      if ((*cur_patch).length1 <= patch_size) { ++cur_patch; continue; }
+      bigpatch = *cur_patch;
+      // Remove the big old patch.
+      cur_patch = patches.erase(cur_patch);
+      start1 = bigpatch.start1;
+      start2 = bigpatch.start2;
+      precontext.clear();
+      while (!bigpatch.diffs.empty()) {
+        // Create one of several smaller patches.
+        patch = Patch();
+        empty = true;
+        patch.start1 = start1 - precontext.length();
+        patch.start2 = start2 - precontext.length();
+        if (!precontext.empty()) {
+          patch.length1 = patch.length2 = precontext.length();
+          patch.diffs.push_back(Diff(EQUAL, precontext));
+        }
+        while (!bigpatch.diffs.empty()
+            && patch.length1 < patch_size - Patch_Margin) {
+          diff_type = bigpatch.diffs.front().operation;
+          diff_text = bigpatch.diffs.front().text;
+          if (diff_type == INSERT) {
+            // Insertions are harmless.
+            patch.length2 += diff_text.length();
+            start2 += diff_text.length();
+            patch.diffs.push_back(bigpatch.diffs.front());
+            bigpatch.diffs.pop_front();
+            empty = false;
+          } else if (diff_type == DELETE && patch.diffs.size() == 1
+              && patch.diffs.front().operation == EQUAL
+              && (int)diff_text.length() > 2 * patch_size) {
+            // This is a large deletion.  Let it pass in one chunk.
+            patch.length1 += diff_text.length();
+            start1 += diff_text.length();
+            empty = false;
+            patch.diffs.push_back(Diff(diff_type, diff_text));
+            bigpatch.diffs.pop_front();
+          } else {
+            // Deletion or equality.  Only take as much as we can stomach.
+            diff_text = diff_text.substr(0, std::min((int)diff_text.length(),
+                patch_size - patch.length1 - Patch_Margin));
+            patch.length1 += diff_text.length();
+            start1 += diff_text.length();
+            if (diff_type == EQUAL) {
+              patch.length2 += diff_text.length();
+              start2 += diff_text.length();
+            } else {
+              empty = false;
+            }
+            patch.diffs.push_back(Diff(diff_type, diff_text));
+            if (diff_text == bigpatch.diffs.front().text) {
+              bigpatch.diffs.pop_front();
+            } else {
+              bigpatch.diffs.front().text = safeMid(bigpatch.diffs.front().text, diff_text.length());
+            }
+          }
+        }
+        // Compute the head context for the next patch.
+        precontext = safeMid(diff_text2(patch.diffs), std::max(0, (int)precontext.length() - Patch_Margin));
+        // Append the end context for this patch.
+        postcontext = diff_text1(bigpatch.diffs);
+        if ((int)postcontext.length() > Patch_Margin) {
+          postcontext = postcontext.substr(0, Patch_Margin);
+        }
+        if (!postcontext.empty()) {
+          patch.length1 += postcontext.length();
+          patch.length2 += postcontext.length();
+          if (!patch.diffs.empty()
+              && patch.diffs.back().operation == EQUAL) {
+            patch.diffs.back().text += postcontext;
+          } else {
+            patch.diffs.push_back(Diff(EQUAL, postcontext));
+          }
+        }
+        if (!empty) {
+          patches.insert(cur_patch, patch);
+        }
+      }
+    }
+  }
+
+  /**
+   * Take a list of patches and return a textual representation.
+   * @param patches List of Patch objects.
+   * @return Text representation of patches.
+   */
+ public:
+  static string_t patch_toText(const Patches &patches) {
+    string_t text;
+    for (typename Patches::const_iterator cur_patch = patches.begin(); cur_patch != patches.end(); ++cur_patch) {
+      text += (*cur_patch).toString();
+    }
+    return text;
+  }
+
+  /**
+   * Parse a textual representation of patches and return a List of Patch
+   * objects.
+   * @param textline Text representation of patches.
+   * @return List of Patch objects.
+   * @throws string_t If invalid input.
+   */
+ public:
+  Patches patch_fromText(const string_t &textline) const {
+    Patches patches;
+    if (!textline.empty()) {
+      char_t sign;
+      string_t line;
+      typename string_t::const_pointer text = textline.c_str();
+      typename string_t::size_type text_len, l;
+      while (text - textline.c_str() < (int)textline.length()) {
+        if ((text_len = next_token(textline, traits::from_wchar(L'\n'), text)) == 0) { ++text; continue; }
+
+        // A replacement for the regexp "^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$" exact match
+        string_t start1, length1, start2, length2;
+        do {
+          typename string_t::const_pointer t = text;
+          l = text_len;
+          if ((l -= 9) > 0 && traits::to_wchar(*t) == L'@' && traits::to_wchar(*++t) == L'@'
+               && traits::to_wchar(*++t) == L' ' && traits::to_wchar(*++t) == L'-' && traits::is_digit(*++t)) {
+            do { start1 += *t; } while (--l > 0 && traits::is_digit(*++t));
+            if (l > 0 && traits::to_wchar(*t) == L',') ++t, --l;
+            while (l > 0 && traits::is_digit(*t)) --l, length1 += *t++;
+            if (l > 0 && traits::to_wchar(*t++) == L' ' && traits::to_wchar(*t++) == L'+' && traits::is_digit(*t)) {
+              do { start2 += *t; --l; } while (traits::is_digit(*++t));
+              if (l > 0 && traits::to_wchar(*t) == L',') ++t, --l;
+              while (l > 0 && traits::is_digit(*t)) --l, length2 += *t++;
+              if (l == 0 && traits::to_wchar(*t++) == L' ' && traits::to_wchar(*t++) == L'@' && traits::to_wchar(*t) == L'@') break; // Success
+            }
+          }
+          llvm_unreachable(traits::cs(L"Invalid patch string: ") + string_t(text, text_len));
+        } while (false);
+
+        Patch patch;
+        patch.start1 = to_int(start1);
+        if (length1.empty()) {
+          patch.start1--;
+          patch.length1 = 1;
+        } else if (length1.size() == 1 && traits::to_wchar(length1[0]) == L'0') {
+          patch.length1 = 0;
+        } else {
+          patch.start1--;
+          patch.length1 = to_int(length1);
+        }
+
+        patch.start2 = to_int(start2);
+        if (length2.empty()) {
+          patch.start2--;
+          patch.length2 = 1;
+        } else if (length2.size() == 1 && traits::to_wchar(length2[0]) == L'0') {
+          patch.length2 = 0;
+        } else {
+          patch.start2--;
+          patch.length2 = to_int(length2);
+        }
+
+        for (text += text_len + 1; text - textline.c_str() < (int)textline.length(); text += text_len + 1) {
+          if ((text_len = next_token(textline, traits::from_wchar(L'\n'), text)) == 0) continue;
+
+          sign = *text;
+          line.assign(text + 1, text_len - 1);
+          percent_decode(line);
+          switch (traits::to_wchar(sign)) {
+            case L'-':
+              // Deletion.
+              patch.diffs.push_back(Diff(DELETE, line));
+              continue;
+            case L'+':
+              // Insertion.
+              patch.diffs.push_back(Diff(INSERT, line));
+              continue;
+            case L' ':
+              // Minor equality.
+              patch.diffs.push_back(Diff(EQUAL, line));
+              continue;
+            case L'@':
+              // Start of next patch.
+              break;
+            default:
+              // WTF?
+              llvm_unreachable(traits::cs(L"Invalid patch mode '") + (sign + (traits::cs(L"' in: ") + line)));
+          }
+          break;
+        }
+
+        patches.push_back(patch);
+      }
+    }
+    return patches;
+  }
+
+  /**
+   * A safer version of string_t.mid(pos).  This one returns "" instead of
+   * null when the position equals the string length.
+   * @param str String to take a substring from.
+   * @param pos Position to start the substring from.
+   * @return Substring.
+   */
+ private:
+  static inline string_t safeMid(const string_t &str, size_t pos) {
+    return (pos == str.length()) ? string_t() : str.substr(pos);
+  }
+
+  /**
+   * A safer version of string_t.mid(pos, len).  This one returns "" instead of
+   * null when the position equals the string length.
+   * @param str String to take a substring from.
+   * @param pos Position to start the substring from.
+   * @param len Length of substring.
+   * @return Substring.
+   */
+ private:
+  static inline string_t safeMid(const string_t &str, size_t pos, size_t len) {
+    return (pos == str.length()) ? string_t() : str.substr(pos, len);
+  }
+
+  /**
+   * Utility functions
+   */
+ private:
+  static string_t to_string(int n) {
+    string_t str;
+    bool negative = false;
+    size_t l = 0;
+    if (n < 0) n = -n, ++l, negative = true;
+    int n_ = n; do { ++l; } while ((n_ /= 10) > 0);
+    str.resize(l);
+    typename string_t::iterator s = str.end();
+    const wchar_t digits[] = L"0123456789";
+    do { *--s = traits::from_wchar(digits[n % 10]); } while ((n /= 10) > 0);
+    if (negative) *--s = traits::from_wchar(L'-');
+    return str;
+  }
+
+  static int to_int(const string_t& str) { return traits::to_int(str.c_str()); }
+
+  static bool is_control(char_t c) { switch (traits::to_wchar(c)) { case L'\n': case L'\r': return true; } return false; }
+
+  static typename string_t::size_type next_token(const string_t& str, char_t delim, typename string_t::const_pointer off) {
+    typename string_t::const_pointer p = off, end = str.c_str() + str.length();
+    for (; p != end; ++p) if (*p == delim) break;
+    return p - off;
+  }
+
+  static void append_percent_encoded(string_t& s1, const string_t& s2) {
+    const wchar_t safe_chars[] = L"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.~ !*'();/?:@&=+$,#";
+
+    size_t safe[0x100], i;
+    for (i = 0; i < 0x100; ++i) safe[i] = 0;
+    for (i = 0; i < sizeof(safe_chars) / sizeof(wchar_t); ++i) safe[safe_chars[i]] = i + 1;
+
+    int n = 0;
+    typename traits::utf32_t u;
+    typename string_t::const_pointer c = s2.c_str(), end = c + s2.length();
+    while (c != end) {
+      c = traits::to_utf32(c, end, u);
+      n += u >= 0x10000? 12 : u >= 0x800? 9 : u >= 0x80? 6 : safe[static_cast<unsigned char>(u)]? 1 : 3;
+    }
+    if (n == int(s2.length()))
+      s1.append(s2);
+    else {
+      s1.reserve(s1.size() + n);
+      // Encode as UTF-8, then escape unsafe characters
+      unsigned char utf8[4];
+      for (c = s2.c_str(); c != end;) {
+        c = traits::to_utf32(c, end, u);
+        unsigned char* pt = utf8;
+        if (u < 0x80)
+          *pt++ = (unsigned char)u;  
+        else if (u < 0x800) {
+          *pt++ = (unsigned char)((u >> 6) | 0xC0);
+          *pt++ = (unsigned char)((u & 0x3F) | 0x80);
+        }
+        else if (u < 0x10000) {
+          *pt++ = (unsigned char)((u >> 12) | 0xE0);
+          *pt++ = (unsigned char)(((u >> 6) & 0x3F) | 0x80);
+          *pt++ = (unsigned char)((u & 0x3F) | 0x80);
+        }
+        else {
+          *pt++ = (unsigned char)((u >> 18) | 0xF0);
+          *pt++ = (unsigned char)(((u >> 12) & 0x3F) | 0x80);
+          *pt++ = (unsigned char)(((u >> 6) & 0x3F) | 0x80);
+          *pt++ = (unsigned char)((u & 0x3F) | 0x80);
+        }
+
+        for (const unsigned char* p = utf8; p < pt; ++p)
+          if (safe[*p])
+            s1 += traits::from_wchar(safe_chars[safe[*p] - 1]);
+          else {
+            s1 += traits::from_wchar(L'%');
+            s1 += traits::from_wchar(safe_chars[(*p & 0xF0) >> 4]);
+            s1 += traits::from_wchar(safe_chars[*p & 0xF]);
+          }
+      }
+    }
+  }
+
+  static unsigned hex_digit_value(char_t c) {
+    switch (traits::to_wchar(c))
+    {
+      case L'0': return 0;
+      case L'1': return 1;
+      case L'2': return 2;
+      case L'3': return 3;
+      case L'4': return 4;
+      case L'5': return 5;
+      case L'6': return 6;
+      case L'7': return 7;
+      case L'8': return 8;
+      case L'9': return 9;
+      case L'A': case L'a': return 0xA;
+      case L'B': case L'b': return 0xB;
+      case L'C': case L'c': return 0xC;
+      case L'D': case L'd': return 0xD;
+      case L'E': case L'e': return 0xE;
+      case L'F': case L'f': return 0xF;
+    }
+    llvm_unreachable(string_t(traits::cs(L"Invalid character: ")) + c);
+  }
+
+  static void percent_decode(string_t& str) {
+    typename string_t::iterator s2 = str.begin(), s3 = s2, s4 = s2;
+    for (typename string_t::const_pointer s1 = str.c_str(), end = s1 + str.size(); s1 != end; ++s1, ++s2)
+      if (traits::to_wchar(*s1) != L'%')
+        *s2 = *s1;
+      else {
+        char_t d1 = *++s1;
+        *s2 = char_t((hex_digit_value(d1) << 4) + hex_digit_value(*++s1));
+      }
+    // Decode UTF-8 string in-place
+    while (s3 != s2) {
+      unsigned u = *s3;
+      if (u < 0x80)
+        ;
+      else if ((u >> 5) == 6) {
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u = ((u & 0x1F) << 6) + (*s3 & 0x3F);
+      }
+      else if ((u >> 4) == 0xE) {
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u = ((u & 0xF) << 12) + ((*s3 & 0x3F) << 6);
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u += *s3 & 0x3F;
+      }
+      else if ((u >> 3) == 0x1E) {
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u = ((u & 7) << 18) + ((*s3 & 0x3F) << 12);
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u += (*s3 & 0x3F) << 6;
+        if (++s3 == s2 || (*s3 & 0xC0) != 0x80) continue;
+        u += *s3 & 0x3F; 
+      }
+      else {
+        ++s3;
+        continue;
+      }
+      s4 = traits::from_utf32(u, s4);
+      ++s3;
+    }
+    if (s4 != str.end()) str.resize(s4 - str.begin());
+  }
+
+  static string_t right(const string_t& str, typename string_t::size_type n) { return str.substr(str.size() - n); }
+};
+
+
+/**
+ * Functions dependent on character type
+ */
+
+// Unicode helpers
+template <class char_t, class utf32_type = unsigned>
+struct diff_match_patch_utf32_direct {
+  typedef utf32_type utf32_t;
+  template <class iterator> static iterator to_utf32(iterator i, iterator /*end*/, utf32_t& u)
+  {
+    u = *i++;
+    return i;
+  }
+  template <class iterator> static iterator from_utf32(utf32_t u, iterator o)
+  {
+    *o++ = static_cast<char_t>(u);
+    return o;
+  }
+};
+
+template <class char_t, class utf32_type = unsigned>
+struct diff_match_patch_utf32_from_utf16 {
+  typedef utf32_type utf32_t;
+  static const unsigned UTF16_SURROGATE_MIN = 0xD800u;
+  static const unsigned UTF16_SURROGATE_MAX = 0xDFFFu;
+  static const unsigned UTF16_HIGH_SURROGATE_MAX = 0xDBFFu;
+  static const unsigned UTF16_LOW_SURROGATE_MIN = 0xDC00u;
+  static const unsigned UTF16_SURROGATE_OFFSET = (UTF16_SURROGATE_MIN << 10) + UTF16_HIGH_SURROGATE_MAX - 0xFFFFu;
+  template <class iterator> static iterator to_utf32(iterator i, iterator end, utf32_t& u)
+  {
+    u = *i++;
+    if (UTF16_SURROGATE_MIN <= u && u <= UTF16_HIGH_SURROGATE_MAX && i != end)
+      u = (u << 10) + *i++ - UTF16_SURROGATE_OFFSET; // Assume it is a UTF-16 surrogate pair
+    return i;
+  }
+  template <class iterator> static iterator from_utf32(utf32_t u, iterator o)
+  {
+    if (u > 0xFFFF) { // Encode code points that do not fit in char_t as UTF-16 surrogate pairs
+      *o++ = static_cast<char_t>((u >> 10) + UTF16_SURROGATE_MIN - (0x10000 >> 10));
+      *o++ = static_cast<char_t>((u & 0x3FF) + UTF16_LOW_SURROGATE_MIN);
+    }
+    else
+      *o++ = static_cast<char_t>(u);
+    return o;
+  }
+};
+
+// Specialization of the traits for wchar_t
+#include <cwctype>
+template <> struct diff_match_patch_traits<wchar_t> : diff_match_patch_utf32_from_utf16<wchar_t> {
+  static bool is_alnum(wchar_t c) { return std::iswalnum(c)? true : false; }
+  static bool is_digit(wchar_t c) { return std::iswdigit(c)? true : false; }
+  static bool is_space(wchar_t c) { return std::iswspace(c)? true : false; }
+  static int to_int(const wchar_t* s) { return static_cast<int>(std::wcstol(s, NULL, 10)); }
+  static wchar_t from_wchar(wchar_t c) { return c; }
+  static wchar_t to_wchar(wchar_t c) { return c; }
+  static const wchar_t* cs(const wchar_t* s) { return s; }
+  static const wchar_t eol = L'\n';
+  static const wchar_t tab = L'\t';
+};
+
+// Possible specialization of the traits for char
+#include <cctype>
+template <> struct diff_match_patch_traits<char> : diff_match_patch_utf32_direct<char>
+{
+  static bool is_alnum(char c) { return std::isalnum(c)? true : false; }
+  static bool is_digit(char c) { return std::isdigit(c)? true : false; }
+  static bool is_space(char c) { return std::isspace(c)? true : false; }
+  static int to_int(const char* s) { return std::atoi(s); }
+  static char from_wchar(wchar_t c) { return static_cast<char>(c); }
+  static wchar_t to_wchar(char c) { return static_cast<wchar_t>(c); }
+  static std::string cs(const wchar_t* s) { return std::string(s, s + wcslen(s)); }
+  static const char eol = '\n';
+  static const char tab = '\t';
+};
+
+
+#endif // DIFF_MATCH_PATCH_H
diff --git a/include/swift/IDE/DigesterEnums.def b/include/swift/IDE/DigesterEnums.def
index 11289f6..4f44e2a 100644
--- a/include/swift/IDE/DigesterEnums.def
+++ b/include/swift/IDE/DigesterEnums.def
@@ -132,6 +132,9 @@
 SPECIAL_CASE_ID(NSOpenGLSetOption)
 SPECIAL_CASE_ID(NSOpenGLGetOption)
 SPECIAL_CASE_ID(StaticAbsToSwiftAbs)
+SPECIAL_CASE_ID(NSOpenGLGetVersion)
+SPECIAL_CASE_ID(ToIntMax)
+SPECIAL_CASE_ID(ToUIntMax)
 
 #undef SPECIAL_CASE_ID
 #undef DIFF_ITEM_KEY_KIND_INT
diff --git a/include/swift/Migrator/EditorAdapter.h b/include/swift/Migrator/EditorAdapter.h
index 764c535..b6a9ec4 100644
--- a/include/swift/Migrator/EditorAdapter.h
+++ b/include/swift/Migrator/EditorAdapter.h
@@ -20,10 +20,12 @@
 #ifndef SWIFT_MIGRATOR_EDITORADAPTER_H
 #define SWIFT_MIGRATOR_EDITORADAPTER_H
 
+#include "swift/Migrator/Replacement.h"
 #include "clang/Basic/LangOptions.h"
 #include "clang/Basic/SourceLocation.h"
 #include "clang/Edit/Commit.h"
 #include "llvm/ADT/DenseMap.h"
+#include "llvm/ADT/SmallSet.h"
 
 namespace swift {
 
@@ -45,6 +47,10 @@
   /// in the `getClangFileIDForSwiftBufferID` method below.
   mutable llvm::SmallDenseMap<unsigned, clang::FileID> SwiftToClangBufferMap;
 
+  /// Tracks a history of edits outside of the clang::edit::Commit collector
+  /// below. That doesn't handle duplicate or redundant changes.
+  mutable llvm::SmallSet<Replacement, 32> Replacements;
+
   /// A running transactional collection of basic edit operations.
   /// Clang uses this transaction concept to cancel a batch of edits due to
   /// incompatibilities, such as those due to macro expansions, but we don't
@@ -66,6 +72,13 @@
   clang::CharSourceRange
   translateCharSourceRange(CharSourceRange SwiftSourceSourceRange) const;
 
+  /// Returns the buffer ID and absolute offset for a Swift SourceLoc.
+  std::pair<unsigned, unsigned> getLocInfo(swift::SourceLoc Loc) const;
+
+  /// Returns true if the replacement has already been booked. Otherwise,
+  /// returns false and adds it to the replacement set.
+  bool cacheReplacement(CharSourceRange Range, StringRef Text) const;
+
 public:
   EditorAdapter(swift::SourceManager &SwiftSrcMgr,
                 clang::SourceManager &ClangSrcMgr)
diff --git a/include/swift/Migrator/FixitApplyDiagnosticConsumer.h b/include/swift/Migrator/FixitApplyDiagnosticConsumer.h
index 3e79b4b..17c76d8 100644
--- a/include/swift/Migrator/FixitApplyDiagnosticConsumer.h
+++ b/include/swift/Migrator/FixitApplyDiagnosticConsumer.h
@@ -19,6 +19,8 @@
 
 #include "swift/AST/DiagnosticConsumer.h"
 #include "swift/Migrator/FixitFilter.h"
+#include "swift/Migrator/Migrator.h"
+#include "swift/Migrator/Replacement.h"
 #include "clang/Rewrite/Core/RewriteBuffer.h"
 #include "llvm/ADT/DenseSet.h"
 
@@ -31,6 +33,8 @@
 
 namespace migrator {
 
+struct Replacement;
+
 class FixitApplyDiagnosticConsumer final
   : public DiagnosticConsumer, public FixitFilter {
   clang::RewriteBuffer RewriteBuf;
@@ -46,8 +50,9 @@
   /// determine whether to call `printResult`.
   unsigned NumFixitsApplied;
 
-  /// Tracks whether a SourceLoc already got an `@objc` insertion.
-  llvm::SmallPtrSet<const void *, 32> AddedObjC;
+  /// Tracks previous replacements so we don't pump the rewrite buffer with
+  /// multiple equivalent replacements, which can result in weird behavior.
+  llvm::SmallSet<Replacement, 32> Replacements;
 
 public:
   FixitApplyDiagnosticConsumer(const StringRef Text,
diff --git a/include/swift/Migrator/Replacement.h b/include/swift/Migrator/Replacement.h
new file mode 100644
index 0000000..e8a7f7c
--- /dev/null
+++ b/include/swift/Migrator/Replacement.h
@@ -0,0 +1,56 @@
+//===--- Replacement.h - Migrator Replacements ------------------*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef SWIFT_MIGRATOR_REPLACEMENT_H
+#define SWIFT_MIGRATOR_REPLACEMENT_H
+namespace swift {
+namespace migrator {
+
+struct Replacement {
+  size_t Offset;
+  size_t Remove;
+  std::string Text;
+
+  bool isRemove() const {
+    return Remove > 0;
+  }
+
+  bool isInsert() const {
+    return Remove == 0 && Text.size() > 0;
+  }
+
+  bool isReplace() const {
+    return Remove > 0 && Text.size() > 0;
+  }
+
+  size_t endOffset() const {
+    if (isInsert()) {
+      return Offset + Text.size();
+    } else {
+      return Offset + Remove;
+    }
+  }
+
+  bool operator<(const Replacement &Other) const {
+    return Offset < Other.Offset;
+  }
+
+  bool operator==(const Replacement &Other) const {
+    return Offset == Other.Offset && Remove == Other.Remove &&
+      Text == Other.Text;
+  }
+};
+
+} // end namespace migrator
+} // end namespace swift
+
+#endif // SWIFT_MIGRATOR_REPLACEMENT_H
diff --git a/include/swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h b/include/swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h
new file mode 100644
index 0000000..6abe8fe
--- /dev/null
+++ b/include/swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h
@@ -0,0 +1,210 @@
+//===--- AccessSummaryAnalysis.h - SIL Access Summary Analysis --*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+//
+// This file implements an interprocedural analysis pass that summarizes
+// the formal accesses that a function makes to its address-type arguments.
+// These summaries are used to statically diagnose violations of exclusive
+// accesses for noescape closures.
+//
+//===----------------------------------------------------------------------===//
+#ifndef SWIFT_SILOPTIMIZER_ANALYSIS_ACCESS_SUMMARY_ANALYSIS_H_
+#define SWIFT_SILOPTIMIZER_ANALYSIS_ACCESS_SUMMARY_ANALYSIS_H_
+
+#include "swift/SIL/SILFunction.h"
+#include "swift/SIL/SILInstruction.h"
+#include "swift/SILOptimizer/Analysis/BottomUpIPAnalysis.h"
+#include "swift/SILOptimizer/Utils/IndexTrie.h"
+#include "llvm/ADT/DenseMap.h"
+#include "llvm/ADT/SmallVector.h"
+
+namespace swift {
+
+class AccessSummaryAnalysis : public BottomUpIPAnalysis {
+public:
+  /// Summarizes the accesses that a function begins on an argument.
+  class ArgumentSummary {
+  private:
+    /// The kind of access begun on the argument.
+    /// 'None' means no access performed.
+    Optional<SILAccessKind> Kind = None;
+
+    /// The location of the access. Used for diagnostics.
+    SILLocation AccessLoc = SILLocation((Expr *)nullptr);
+
+  public:
+    Optional<SILAccessKind> getAccessKind() const { return Kind; }
+
+    SILLocation getAccessLoc() const { return AccessLoc; }
+
+    /// The lattice operation on argument summaries.
+    bool mergeWith(const ArgumentSummary &other);
+
+    /// Merge in an access to the argument of the given kind at the given
+    /// location. Returns true if the merge caused the summary to change.
+    bool mergeWith(SILAccessKind otherKind, SILLocation otherLoc);
+
+    /// Returns a description of the summary. For debugging and testing
+    /// purposes.
+    StringRef getDescription() const;
+  };
+
+  /// Summarizes the accesses that a function begins on its arguments.
+  class FunctionSummary {
+  private:
+    llvm::SmallVector<ArgumentSummary, 6> ArgAccesses;
+
+  public:
+    FunctionSummary(unsigned argCount) : ArgAccesses(argCount) {}
+
+    /// Returns of summary of the the function accesses that argument at the
+    /// given index.
+    ArgumentSummary &getAccessForArgument(unsigned argument) {
+      return ArgAccesses[argument];
+    }
+
+    const ArgumentSummary &getAccessForArgument(unsigned argument) const {
+      return ArgAccesses[argument];
+    }
+
+    /// Returns the number of argument in the summary.
+    unsigned getArgumentCount() const { return ArgAccesses.size(); }
+  };
+
+  friend raw_ostream &operator<<(raw_ostream &os,
+                                 const FunctionSummary &summary);
+
+  class FunctionInfo;
+  /// Records a flow of a caller's argument to a called function.
+  /// This flow is used to iterate the interprocedural analysis to a fixpoint.
+  struct ArgumentFlow {
+    /// The index of the argument in the caller.
+    const unsigned CallerArgumentIndex;
+
+    /// The index of the argument in the callee.
+    const unsigned CalleeArgumentIndex;
+
+    FunctionInfo *const CalleeFunctionInfo;
+  };
+
+  /// Records the summary and argument flows for a given function.
+  /// Used by the BottomUpIPAnalysis to propagate information
+  /// from callees to callers.
+  class FunctionInfo : public FunctionInfoBase<FunctionInfo> {
+  private:
+    FunctionSummary FS;
+
+    SILFunction *F;
+
+    llvm::SmallVector<ArgumentFlow, 8> RecordedArgumentFlows;
+
+  public:
+    FunctionInfo(SILFunction *F) : FS(F->getArguments().size()), F(F) {}
+
+    SILFunction *getFunction() const { return F; }
+
+    ArrayRef<ArgumentFlow> getArgumentFlows() const {
+      return RecordedArgumentFlows;
+    }
+
+    const FunctionSummary &getSummary() const { return FS; }
+    FunctionSummary &getSummary() { return FS; }
+
+    /// Record a flow of an argument in this function to a callee.
+    void recordFlow(const ArgumentFlow &flow) {
+      flow.CalleeFunctionInfo->addCaller(this, nullptr);
+      RecordedArgumentFlows.push_back(flow);
+    }
+  };
+
+private:
+  /// Maps functions to the information the analysis keeps for each function.
+  llvm::DenseMap<SILFunction *, FunctionInfo *> FunctionInfos;
+
+  llvm::SpecificBumpPtrAllocator<FunctionInfo> Allocator;
+
+  /// A trie of integer indices that gives pointer identity to a path of
+  /// projections. This is shared between all functions in the module.
+  IndexTrieNode *SubPathTrie;
+
+public:
+  AccessSummaryAnalysis() : BottomUpIPAnalysis(AnalysisKind::AccessSummary) {
+    SubPathTrie = new IndexTrieNode();
+  }
+
+  ~AccessSummaryAnalysis() {
+    delete SubPathTrie;
+  }
+
+  /// Returns a summary of the accesses performed by the given function.
+  const FunctionSummary &getOrCreateSummary(SILFunction *Fn);
+
+  IndexTrieNode *getSubPathTrieRoot() {
+    return SubPathTrie;
+  }
+
+  virtual void initialize(SILPassManager *PM) override {}
+  virtual void invalidate() override;
+  virtual void invalidate(SILFunction *F, InvalidationKind K) override;
+  virtual void notifyAddFunction(SILFunction *F) override {}
+  virtual void notifyDeleteFunction(SILFunction *F) override {
+    invalidate(F, InvalidationKind::Nothing);
+  }
+  virtual void invalidateFunctionTables() override {}
+
+  static bool classof(const SILAnalysis *S) {
+    return S->getKind() == AnalysisKind::AccessSummary;
+  }
+
+private:
+  typedef BottomUpFunctionOrder<FunctionInfo> FunctionOrder;
+
+  /// Returns the BottomUpIPAnalysis information for the given function.
+  FunctionInfo *getFunctionInfo(SILFunction *F);
+
+  /// Summarizes the given function and iterates the interprocedural analysis
+  /// to a fixpoint.
+  void recompute(FunctionInfo *initial);
+
+  /// Propagate the access summary from the argument of a called function
+  /// to the caller.
+  bool propagateFromCalleeToCaller(FunctionInfo *callerInfo,
+                                   ArgumentFlow site);
+
+  /// Summarize the given function and schedule it for interprocedural
+  /// analysis.
+  void processFunction(FunctionInfo *info, FunctionOrder &order);
+
+  /// Summarize how the function uses the given argument.
+  void processArgument(FunctionInfo *info, SILFunctionArgument *argment,
+                        ArgumentSummary &summary, FunctionOrder &order);
+
+  /// Summarize a partial_apply instruction.
+  void processPartialApply(FunctionInfo *callerInfo,
+                           unsigned callerArgumentIndex,
+                           PartialApplyInst *apply,
+                           Operand *applyArgumentOperand, FunctionOrder &order);
+
+  /// Summarize apply or try_apply
+  void processFullApply(FunctionInfo *callerInfo, unsigned callerArgumentIndex,
+                        FullApplySite apply, Operand *argumentOperand,
+                        FunctionOrder &order);
+
+  /// Summarize a call site and schedule it for interprocedural analysis.
+  void processCall(FunctionInfo *callerInfo, unsigned callerArgumentIndex,
+                   SILFunction *calledFunction, unsigned argumentIndex,
+                   FunctionOrder &order);
+};
+
+} // end namespace swift
+
+#endif
+
diff --git a/include/swift/SILOptimizer/Analysis/Analysis.def b/include/swift/SILOptimizer/Analysis/Analysis.def
index f58b3b3..006a59b 100644
--- a/include/swift/SILOptimizer/Analysis/Analysis.def
+++ b/include/swift/SILOptimizer/Analysis/Analysis.def
@@ -23,6 +23,7 @@
 #define ANALYSIS(NAME)
 #endif
 
+ANALYSIS(AccessSummary)
 ANALYSIS(Alias)
 ANALYSIS(BasicCallee)
 ANALYSIS(Caller)
diff --git a/include/swift/SILOptimizer/PassManager/Passes.def b/include/swift/SILOptimizer/PassManager/Passes.def
index 647f9e4..9e27f21 100644
--- a/include/swift/SILOptimizer/PassManager/Passes.def
+++ b/include/swift/SILOptimizer/PassManager/Passes.def
@@ -56,6 +56,8 @@
      "Array Bounds Check Optimization")
 PASS(AccessEnforcementSelection, "access-enforcement-selection",
      "Access Enforcement Selection")
+PASS(AccessSummaryDumper, "access-summary-dump",
+     "Dump Address Parameter Access Summary")
 PASS(InactiveAccessMarkerElimination, "inactive-access-marker-elim",
      "Inactive Access Marker Elimination.")
 PASS(FullAccessMarkerElimination, "full-access-marker-elim",
diff --git a/include/swift/SILOptimizer/Utils/IndexTrie.h b/include/swift/SILOptimizer/Utils/IndexTrie.h
new file mode 100644
index 0000000..b7986cb
--- /dev/null
+++ b/include/swift/SILOptimizer/Utils/IndexTrie.h
@@ -0,0 +1,84 @@
+//===--- IndexTrie - Trie for a sequence of integer indices ----*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef SWIFT_SILOPTIMIZER_UTILS_INDEXTREE_H
+#define SWIFT_SILOPTIMIZER_UTILS_INDEXTREE_H
+
+#include "llvm/ADT/ArrayRef.h"
+#include "llvm/ADT/SmallVector.h"
+#include <algorithm>
+
+namespace swift {
+
+// Trie node representing a sequence of unsigned integer indices.
+class IndexTrieNode {
+  static const unsigned RootIdx = ~0U;
+  unsigned Index;
+  llvm::SmallVector<IndexTrieNode*, 8> Children;
+  IndexTrieNode *Parent;
+
+public:
+  IndexTrieNode(): Index(RootIdx), Parent(nullptr) {}
+
+  explicit IndexTrieNode(unsigned V, IndexTrieNode *P): Index(V), Parent(P) {}
+
+  IndexTrieNode(IndexTrieNode &) =delete;
+  IndexTrieNode &operator=(const IndexTrieNode&) =delete;
+
+  ~IndexTrieNode() {
+    for (auto *N : Children)
+      delete N;
+  }
+
+  bool isRoot() const { return Index == RootIdx; }
+
+  bool isLeaf() const { return Children.empty(); }
+
+  unsigned getIndex() const { return Index; }
+
+  IndexTrieNode *getChild(unsigned Idx) {
+    assert(Idx != RootIdx);
+
+    auto I = std::lower_bound(Children.begin(), Children.end(), Idx,
+                              [](IndexTrieNode *a, unsigned i) {
+                                return a->Index < i;
+                              });
+    if (I != Children.end() && (*I)->Index == Idx)
+      return *I;
+    auto *N = new IndexTrieNode(Idx, this);
+    Children.insert(I, N);
+    return N;
+  }
+
+  ArrayRef<IndexTrieNode*> getChildren() const { return Children; }
+
+  IndexTrieNode *getParent() const { return Parent; }
+
+  /// Returns true when the sequence of indices represented by this
+  /// node is a prefix of the sequence represented by the passed-in node.
+  bool isPrefixOf(const IndexTrieNode *Other) const {
+    const IndexTrieNode *I = Other;
+
+    do {
+      if (this == I)
+        return true;
+
+      I = I->getParent();
+    } while (I);
+
+    return false;
+  }
+};
+
+} // end namespace swift
+
+#endif
diff --git a/lib/AST/ASTContext.cpp b/lib/AST/ASTContext.cpp
index 93cdbcd..a4666cb 100644
--- a/lib/AST/ASTContext.cpp
+++ b/lib/AST/ASTContext.cpp
@@ -3130,6 +3130,17 @@
   return properties;
 }
 
+ArrayRef<AnyFunctionType::Param> AnyFunctionType::getParams() const {
+  switch (getKind()) {
+  case TypeKind::Function:
+    return cast<FunctionType>(this)->getParams();
+  case TypeKind::GenericFunction:
+    return cast<GenericFunctionType>(this)->getParams();
+  default:
+    llvm_unreachable("Undefined function type");
+  }
+}
+
 AnyFunctionType *AnyFunctionType::withExtInfo(ExtInfo info) const {
   if (isa<FunctionType>(this))
     return FunctionType::get(getInput(), getResult(), info);
@@ -3144,6 +3155,30 @@
   llvm_unreachable("unhandled function type");
 }
 
+static SmallVector<AnyFunctionType::Param, 4> decomposeInputType(Type type) {
+  SmallVector<AnyFunctionType::Param, 4> result;
+  switch (type->getKind()) {
+  case TypeKind::Tuple: {
+    auto tupleTy = cast<TupleType>(type.getPointer());
+    for (auto &elt : tupleTy->getElements()) {
+      AnyFunctionType::Param param(elt);
+      result.push_back(param);
+    }
+    return result;
+  }
+      
+  case TypeKind::Paren: {
+    auto ty = cast<ParenType>(type.getPointer())->getUnderlyingType();
+    result.push_back(AnyFunctionType::Param(ty));
+    return result;
+  }
+      
+  default:
+    result.push_back(AnyFunctionType::Param(type));
+    return result;
+  }
+}
+
 FunctionType *FunctionType::get(Type Input, Type Result,
                                 const ExtInfo &Info) {
   auto properties = getFunctionRecursiveProperties(Input, Result);
@@ -3155,21 +3190,28 @@
   FunctionType *&Entry
     = C.Impl.getArena(arena).FunctionTypes[{Input, {Result, attrKey} }];
   if (Entry) return Entry;
-
-  return Entry = new (C, arena) FunctionType(Input, Result,
-                                             properties,
-                                             Info);
+  
+  auto params = decomposeInputType(Input);
+  void *mem = C.Allocate(sizeof(FunctionType) +
+                           sizeof(AnyFunctionType::Param) * params.size(),
+                         alignof(FunctionType));
+  return Entry = new (mem) FunctionType(params, Input, Result,
+                                        properties, Info);
 }
 
 // If the input and result types are canonical, then so is the result.
-FunctionType::FunctionType(Type input, Type output,
+FunctionType::FunctionType(ArrayRef<AnyFunctionType::Param> params,
+                           Type input, Type output,
                            RecursiveTypeProperties properties,
                            const ExtInfo &Info)
     : AnyFunctionType(TypeKind::Function,
                       (input->isCanonical() && output->isCanonical())
                           ? &input->getASTContext()
                           : nullptr,
-                      input, output, properties, Info) {}
+                      input, output, properties, params.size(), Info) {
+  std::uninitialized_copy(params.begin(), params.end(),
+                          getTrailingObjects<AnyFunctionType::Param>());
+}
 
 void GenericFunctionType::Profile(llvm::FoldingSetNodeID &ID,
                                   GenericSignature *sig,
@@ -3215,13 +3257,14 @@
         = ctx.Impl.GenericFunctionTypes.FindNodeOrInsertPos(id, insertPos)) {
     return result;
   }
-
-  // Allocate storage for the object.
-  void *mem = ctx.Allocate(sizeof(GenericFunctionType),
+  
+  auto params = decomposeInputType(input);
+  void *mem = ctx.Allocate(sizeof(GenericFunctionType) +
+                             sizeof(AnyFunctionType::Param) * params.size(),
                            alignof(GenericFunctionType));
 
   auto properties = getGenericFunctionRecursiveProperties(input, output);
-  auto result = new (mem) GenericFunctionType(sig, input, output, info,
+  auto result = new (mem) GenericFunctionType(sig, params, input, output, info,
                                               isCanonical ? &ctx : nullptr,
                                               properties);
 
@@ -3231,15 +3274,17 @@
 
 GenericFunctionType::GenericFunctionType(
                        GenericSignature *sig,
+                       ArrayRef<AnyFunctionType::Param> params,
                        Type input,
                        Type result,
                        const ExtInfo &info,
                        const ASTContext *ctx,
                        RecursiveTypeProperties properties)
   : AnyFunctionType(TypeKind::GenericFunction, ctx, input, result,
-                    properties, info),
-    Signature(sig)
-{}
+                    properties, params.size(), info), Signature(sig) {
+  std::uninitialized_copy(params.begin(), params.end(),
+                          getTrailingObjects<AnyFunctionType::Param>());
+}
 
 GenericTypeParamType *GenericTypeParamType::get(unsigned depth, unsigned index,
                                                 const ASTContext &ctx) {
diff --git a/lib/AST/ASTVerifier.cpp b/lib/AST/ASTVerifier.cpp
index b59a7ad..a830b70 100644
--- a/lib/AST/ASTVerifier.cpp
+++ b/lib/AST/ASTVerifier.cpp
@@ -2575,18 +2575,8 @@
       // dependent member types.
       // FIXME: This is a general property of the type system.
       auto interfaceTy = AFD->getInterfaceType();
-      Type unresolvedDependentTy;
-      interfaceTy.findIf([&](Type type) -> bool {
-        if (auto dependent = type->getAs<DependentMemberType>()) {
-          if (dependent->getAssocType() == nullptr) {
-            unresolvedDependentTy = dependent;
-            return true;
-          }
-        }
-        return false;
-      });
-
-      if (unresolvedDependentTy) {
+      if (auto unresolvedDependentTy
+            = interfaceTy->findUnresolvedDependentMemberType()) {
         Out << "Unresolved dependent member type ";
         unresolvedDependentTy->print(Out);
         abort();
diff --git a/lib/AST/GenericSignatureBuilder.cpp b/lib/AST/GenericSignatureBuilder.cpp
index e749cd7..1779f15 100644
--- a/lib/AST/GenericSignatureBuilder.cpp
+++ b/lib/AST/GenericSignatureBuilder.cpp
@@ -5266,14 +5266,8 @@
 
       // Drop requirements involving concrete types containing
       // unresolved associated types.
-      if (repTy.findIf([](Type t) -> bool {
-            if (auto *depTy = dyn_cast<DependentMemberType>(t.getPointer()))
-              if (depTy->getAssocType() == nullptr)
-                return true;
-            return false;
-          })) {
+      if (repTy->findUnresolvedDependentMemberType())
         return;
-      }
     } else if (auto layoutConstraint = type.dyn_cast<LayoutConstraint>()) {
       requirements.push_back(Requirement(kind, depTy, layoutConstraint));
       return;
diff --git a/lib/AST/Type.cpp b/lib/AST/Type.cpp
index e101f40..764ef1c 100644
--- a/lib/AST/Type.cpp
+++ b/lib/AST/Type.cpp
@@ -3156,6 +3156,24 @@
                     SubstFlags::UseErrorType));
 }
 
+const DependentMemberType *TypeBase::findUnresolvedDependentMemberType() {
+  if (!hasTypeParameter()) return nullptr;
+
+  const DependentMemberType *unresolvedDepMemTy = nullptr;
+  Type(this).findIf([&](Type type) -> bool {
+    if (auto depMemTy = type->getAs<DependentMemberType>()) {
+      if (depMemTy->getAssocType() == nullptr) {
+        unresolvedDepMemTy = depMemTy;
+        return true;
+      }
+    }
+    return false;
+  });
+
+  return unresolvedDepMemTy;
+}
+
+
 Type TypeBase::getSuperclassForDecl(const ClassDecl *baseClass) {
   Type t(this);
   while (t) {
@@ -3623,6 +3641,9 @@
   case TypeKind::NameAlias: {
     auto alias = cast<NameAliasType>(base);
     auto underlyingTy = Type(alias->getSinglyDesugaredType());
+    if (!underlyingTy)
+      return Type();
+
     auto transformedTy = underlyingTy.transformRec(fn);
     if (!transformedTy)
       return Type();
diff --git a/lib/IDE/Utils.cpp b/lib/IDE/Utils.cpp
index 900d9fa..11e4307 100644
--- a/lib/IDE/Utils.cpp
+++ b/lib/IDE/Utils.cpp
@@ -45,15 +45,15 @@
       case ')':
         done = --ParenCount == 0;
         break;
-                  
+
       case '(':
         ++ParenCount;
         break;
-              
+
       case '"':
         e = skipStringInCode (e, End);
         break;
-              
+
       default:
         break;
       }
@@ -76,7 +76,7 @@
       case '"':
         done = true;
         break;
-                  
+
       case '\\':
         ++e;
         if (e >= End)
@@ -84,7 +84,7 @@
         else if (*e == '(')
           e = skipParenExpression (e, End);
         break;
-              
+
       default:
         break;
       }
@@ -113,8 +113,8 @@
 
   SourceCompleteResult SCR;
   SCR.IsComplete = !P.isInputIncomplete();
-    
-  // Use the same code that was in the REPL code to track the indent level 
+
+  // Use the same code that was in the REPL code to track the indent level
   // for now. In the future we should get this from the Parser if possible.
 
   CharSourceRange entireRange = SM.getRangeForBuffer(BufferID);
@@ -167,7 +167,7 @@
       if (!IndentInfos.empty())
         IndentInfos.pop_back();
       break;
-  
+
     default:
       if (LineSourceStart == nullptr && !isspace(*p))
         LineSourceStart = p;
diff --git a/lib/IRGen/IRGen.cpp b/lib/IRGen/IRGen.cpp
index 99fb00f..a89d79d 100644
--- a/lib/IRGen/IRGen.cpp
+++ b/lib/IRGen/IRGen.cpp
@@ -150,8 +150,6 @@
 
 void swift::performLLVMOptimizations(IRGenOptions &Opts, llvm::Module *Module,
                                      llvm::TargetMachine *TargetMachine) {
-  SharedTimer timer("LLVM optimization");
-
   // Set up a pipeline.
   PassManagerBuilderWrapper PMBuilder(Opts);
 
@@ -467,10 +465,8 @@
   }
   }
 
-  {
-    SharedTimer timer("LLVM output");
-    EmitPasses.run(*Module);
-  }
+  EmitPasses.run(*Module);
+
   if (Stats && RawOS.hasValue()) {
     if (DiagMutex)
       DiagMutex->lock();
@@ -788,6 +784,8 @@
   if (outModuleHash) {
     *outModuleHash = IGM.ModuleHash;
   } else {
+    SharedTimer timer("LLVM pipeline");
+
     // Since no out module hash was set, we need to performLLVM.
     if (performLLVM(Opts, &IGM.Context.Diags, nullptr, IGM.ModuleHash,
                     IGM.getModule(), IGM.TargetMachine.get(),
@@ -1008,6 +1006,8 @@
   // Bail out if there are any errors.
   if (Ctx.hadError()) return;
 
+  SharedTimer timer("LLVM pipeline");
+
   std::vector<std::thread> Threads;
   llvm::sys::Mutex DiagMutex;
 
diff --git a/lib/Migrator/APIDiffMigratorPass.cpp b/lib/Migrator/APIDiffMigratorPass.cpp
index c697fb2..915b92f 100644
--- a/lib/Migrator/APIDiffMigratorPass.cpp
+++ b/lib/Migrator/APIDiffMigratorPass.cpp
@@ -446,6 +446,59 @@
       // Swift.abs(1.0)
       Editor.replace(Call->getFn()->getSourceRange(), "Swift.abs");
       return true;
+    case SpecialCaseId::ToUIntMax:
+      if (const auto *DotCall = dyn_cast<DotSyntaxCallExpr>(Call->getFn())) {
+        Editor.insert(DotCall->getStartLoc(), "UInt64(");
+        Editor.replace({ DotCall->getDotLoc(), Call->getEndLoc() }, ")");
+        return true;
+      }
+      return false;
+    case SpecialCaseId::ToIntMax:
+      if (const auto *DotCall = dyn_cast<DotSyntaxCallExpr>(Call->getFn())) {
+        Editor.insert(DotCall->getStartLoc(), "Int64(");
+        Editor.replace({ DotCall->getDotLoc(), Call->getEndLoc() }, ")");
+        return true;
+      }
+      return false;
+    case SpecialCaseId::NSOpenGLGetVersion: {
+      if (const auto *Tuple = dyn_cast<TupleExpr>(Arg)) {
+        if (Tuple->getNumElements() != 2) {
+          return false;
+        }
+
+        auto extractArg = [](const Expr *Arg) -> const DeclRefExpr * {
+          while (const auto *ICE = dyn_cast<ImplicitConversionExpr>(Arg)) {
+            Arg = ICE->getSubExpr();
+          }
+          if (const auto *IOE = dyn_cast<InOutExpr>(Arg)) {
+            return dyn_cast<DeclRefExpr>(IOE->getSubExpr());
+          }
+          return nullptr;
+        };
+
+        const auto *Arg0 = extractArg(Tuple->getElement(0));
+        const auto *Arg1 = extractArg(Tuple->getElement(1));
+
+        if (!(Arg0 && Arg1)) {
+          return false;
+        }
+        SmallString<256> Scratch;
+        llvm::raw_svector_ostream OS(Scratch);
+        auto StartLoc = Call->getStartLoc();
+        Editor.insert(StartLoc, "(");
+        Editor.insert(StartLoc,
+          SM.extractText(Lexer::getCharSourceRangeFromSourceRange(SM,
+            Arg0->getSourceRange())));
+        Editor.insert(StartLoc, ", ");
+        Editor.insert(StartLoc,
+          SM.extractText(Lexer::getCharSourceRangeFromSourceRange(SM,
+            Arg1->getSourceRange())));
+        Editor.insert(StartLoc, ") = ");
+        Editor.replace(Call->getSourceRange(), "NSOpenGLContext.openGLVersion");
+        return true;
+      }
+      return false;
+    }
     }
   }
 
diff --git a/lib/Migrator/EditorAdapter.cpp b/lib/Migrator/EditorAdapter.cpp
index 8542b87..6b99711 100644
--- a/lib/Migrator/EditorAdapter.cpp
+++ b/lib/Migrator/EditorAdapter.cpp
@@ -13,12 +13,33 @@
 #include "swift/Basic/SourceLoc.h"
 #include "swift/Basic/SourceManager.h"
 #include "swift/Migrator/EditorAdapter.h"
+#include "swift/Migrator/Replacement.h"
 #include "swift/Parse/Lexer.h"
 #include "clang/Basic/SourceManager.h"
 
 using namespace swift;
 using namespace swift::migrator;
 
+std::pair<unsigned, unsigned>
+EditorAdapter::getLocInfo(swift::SourceLoc Loc) const {
+  auto SwiftBufferID = SwiftSrcMgr.findBufferContainingLoc(Loc);
+  auto Offset = SwiftSrcMgr.getLocOffsetInBuffer(Loc, SwiftBufferID);
+  return { SwiftBufferID, Offset };
+}
+
+bool
+EditorAdapter::cacheReplacement(CharSourceRange Range, StringRef Text) const {
+  unsigned SwiftBufferID, Offset;
+  std::tie(SwiftBufferID, Offset) = getLocInfo(Range.getStart());
+  Replacement R { Offset, Range.getByteLength(), Text };
+  if (Replacements.count(R)) {
+    return true;
+  } else {
+    Replacements.insert(R);
+  }
+  return false;
+}
+
 clang::FileID
 EditorAdapter::getClangFileIDForSwiftBufferID(unsigned BufferID) const {
   /// Check if we already have a mapping for this BufferID.
@@ -40,8 +61,8 @@
 
 clang::SourceLocation
 EditorAdapter::translateSourceLoc(SourceLoc SwiftLoc) const {
-  auto SwiftBufferID = SwiftSrcMgr.findBufferContainingLoc(SwiftLoc);
-  auto Offset = SwiftSrcMgr.getLocOffsetInBuffer(SwiftLoc, SwiftBufferID);
+  unsigned SwiftBufferID, Offset;
+  std::tie(SwiftBufferID, Offset) = getLocInfo(SwiftLoc);
 
   auto ClangFileID = getClangFileIDForSwiftBufferID(SwiftBufferID);
   return ClangSrcMgr.getLocForStartOfFile(ClangFileID).getLocWithOffset(Offset);
@@ -67,6 +88,10 @@
   if (AfterToken)
     Loc = Lexer::getLocForEndOfToken(SwiftSrcMgr, Loc);
 
+  if (cacheReplacement(CharSourceRange { Loc, 0 }, Text)) {
+    return true;
+  }
+
   auto ClangLoc = translateSourceLoc(Loc);
   return Edits.insert(ClangLoc, Text, /*AfterToken=*/false, BeforePreviousInsertions);
 }
@@ -78,6 +103,11 @@
   if (AfterToken)
     Loc = Lexer::getLocForEndOfToken(SwiftSrcMgr, Loc);
 
+  if (cacheReplacement(CharSourceRange { Loc, 0 },
+                       SwiftSrcMgr.extractText(Range))) {
+    return true;
+  }
+
   auto ClangLoc = translateSourceLoc(Loc);
   auto ClangCharRange = translateCharSourceRange(Range);
 
@@ -92,23 +122,41 @@
 }
 
 bool EditorAdapter::remove(CharSourceRange Range) {
+  if (cacheReplacement(Range, "")) {
+    return true;
+  }
   auto ClangRange = translateCharSourceRange(Range);
   return Edits.remove(ClangRange);
 }
 
 bool EditorAdapter::replace(CharSourceRange Range, StringRef Text) {
+  if (cacheReplacement(Range, Text)) {
+    return true;
+  }
+
   auto ClangRange = translateCharSourceRange(Range);
   return Edits.replace(ClangRange, Text);
 }
 
 bool EditorAdapter::replaceWithInner(CharSourceRange Range,
                                      CharSourceRange InnerRange) {
+
+  if (cacheReplacement(Range, SwiftSrcMgr.extractText(InnerRange))) {
+    return true;
+  }
   auto ClangRange = translateCharSourceRange(Range);
   auto ClangInnerRange = translateCharSourceRange(InnerRange);
   return Edits.replaceWithInner(ClangRange, ClangInnerRange);
 }
+
 bool EditorAdapter::replaceText(SourceLoc Loc, StringRef Text,
-                 StringRef ReplacementText) {
+                                StringRef ReplacementText) {
+  auto Range = Lexer::getCharSourceRangeFromSourceRange(SwiftSrcMgr,
+    { Loc, Loc.getAdvancedLoc(Text.size())});
+  if (cacheReplacement(Range, Text)) {
+    return true;
+  }
+
   auto ClangLoc = translateSourceLoc(Loc);
   return Edits.replaceText(ClangLoc, Text, ReplacementText);
 }
diff --git a/lib/Migrator/FixitApplyDiagnosticConsumer.cpp b/lib/Migrator/FixitApplyDiagnosticConsumer.cpp
index 56e8741..95903bd 100644
--- a/lib/Migrator/FixitApplyDiagnosticConsumer.cpp
+++ b/lib/Migrator/FixitApplyDiagnosticConsumer.cpp
@@ -56,12 +56,11 @@
                                           ThisBufferID);
     auto Length = Fixit.getRange().getByteLength();
 
-    if (Fixit.getText().ltrim().rtrim() == "@objc") {
-      if (AddedObjC.count(Loc.getOpaquePointerValue())) {
-        return;
-      } else {
-        AddedObjC.insert(Loc.getOpaquePointerValue());
-      }
+    Replacement R { Offset, Length, Fixit.getText() };
+    if (Replacements.count(R)) {
+      return;
+    } else {
+      Replacements.insert(R);
     }
 
     RewriteBuf.ReplaceText(Offset, Length, Fixit.getText());
diff --git a/lib/Migrator/Migrator.cpp b/lib/Migrator/Migrator.cpp
index 14b7564..43bc748 100644
--- a/lib/Migrator/Migrator.cpp
+++ b/lib/Migrator/Migrator.cpp
@@ -9,6 +9,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "swift/Basic/Diff.h"
 #include "swift/Frontend/Frontend.h"
 #include "swift/Migrator/ASTMigratorPass.h"
 #include "swift/Migrator/EditorAdapter.h"
@@ -27,6 +28,11 @@
 
 bool migrator::updateCodeAndEmitRemap(CompilerInstance *Instance,
                                       const CompilerInvocation &Invocation) {
+  // Delete the remap file, in case someone is re-running the Migrator. If the
+  // file fails to compile and we don't get a chance to overwrite it, the old
+  // changes may get picked up.
+  llvm::sys::fs::remove(Invocation.getMigratorOptions().EmitRemapFilePath);
+
   Migrator M { Instance, Invocation }; // Provide inputs and configuration
 
   // Phase 1: Pre Fix-it passes
@@ -105,13 +111,19 @@
 std::unique_ptr<swift::CompilerInstance>
 Migrator::performAFixItMigration(version::Version SwiftLanguageVersion) {
   auto InputState = States.back();
+  auto InputText = InputState->getOutputText();
   auto InputBuffer =
-    llvm::MemoryBuffer::getMemBufferCopy(InputState->getOutputText(),
-                                         getInputFilename());
+    llvm::MemoryBuffer::getMemBufferCopy(InputText, getInputFilename());
 
   CompilerInvocation Invocation { StartInvocation };
   Invocation.clearInputs();
   Invocation.getLangOptions().EffectiveLanguageVersion = SwiftLanguageVersion;
+  auto &LLVMArgs = Invocation.getFrontendOptions().LLVMArgs;
+  auto aarch64_use_tbi = std::find(LLVMArgs.begin(), LLVMArgs.end(),
+                                   "-aarch64-use-tbi");
+  if (aarch64_use_tbi != LLVMArgs.end()) {
+    LLVMArgs.erase(aarch64_use_tbi);
+  }
 
   // SE-0160: When migrating, always use the Swift 3 @objc inference rules,
   // which drives warnings with the "@objc" Fix-Its.
@@ -155,14 +167,14 @@
   }
 
   FixitApplyDiagnosticConsumer FixitApplyConsumer {
-    InputState->getOutputText(),
+    InputText,
     getInputFilename(),
   };
   Instance->addDiagnosticConsumer(&FixitApplyConsumer);
 
   Instance->performSema();
 
-  StringRef ResultText = InputState->getOutputText();
+  StringRef ResultText = InputText;
   unsigned ResultBufferID = InputState->getOutputBufferID();
 
   if (FixitApplyConsumer.getNumFixitsApplied() > 0) {
@@ -233,10 +245,166 @@
   return false;
 }
 
+namespace {
+/// Print a replacement from a diff edit scriptto the given output stream.
+///
+/// \param Filename The filename of the original file
+/// \param Rep The Replacement to print
+/// \param OS The output stream
+void printReplacement(const StringRef Filename,
+                      const Replacement &Rep,
+                      llvm::raw_ostream &OS) {
+  assert(!Filename.empty());
+  if (Rep.Remove == 0 && Rep.Text.empty()) {
+    return;
+  }
+  OS << "  {\n";
+
+  OS << "    \"file\": \"";
+  OS.write_escaped(Filename);
+  OS << "\",\n";
+
+  OS << "    \"offset\": " << Rep.Offset;
+  if (Rep.Remove > 0) {
+    OS << ",\n";
+    OS << "    \"remove\": " << Rep.Remove;
+  }
+  if (!Rep.Text.empty()) {
+    OS << ",\n";
+    OS << "    \"text\": \"";
+    OS.write_escaped(Rep.Text);
+    OS << "\"\n";
+  } else {
+    OS << "\n";
+  }
+  OS << "  }";
+}
+
+/// Print a remap file to the given output stream.
+///
+/// \param OriginalFilename The filename of the file that was edited
+/// not the output file for printing here.
+/// \param InputText The input text without any changes.
+/// \param OutputText The result text after any changes.
+/// \param OS The output stream.
+void printRemap(const StringRef OriginalFilename,
+                const StringRef InputText,
+                const StringRef OutputText,
+                llvm::raw_ostream &OS) {
+  assert(!OriginalFilename.empty());
+
+  diff_match_patch<std::string> DMP;
+  const auto Diffs = DMP.diff_main(InputText, OutputText, /*checkLines=*/false);
+
+  OS << "[";
+
+  size_t Offset = 0;
+
+  llvm::SmallVector<Replacement, 32> Replacements;
+
+  for (const auto &Diff : Diffs) {
+    size_t OffsetIncrement = 0;
+    switch (Diff.operation) {
+      case decltype(DMP)::EQUAL:
+        OffsetIncrement += Diff.text.size();
+        break;
+      case decltype(DMP)::INSERT:
+        Replacements.push_back({ Offset, 0, Diff.text });
+        break;
+      case decltype(DMP)::DELETE:
+        Replacements.push_back({ Offset, Diff.text.size(), "" });
+        OffsetIncrement = Diff.text.size();
+        break;
+    }
+    Offset += OffsetIncrement;
+  }
+
+  assert(Offset == InputText.size());
+
+  // Combine removal edits with previous edits that are consecutive.
+  for (unsigned i = 1; i < Replacements.size();) {
+    auto &Previous = Replacements[i-1];
+    auto &Current = Replacements[i];
+    assert(Current.Offset >= Previous.Offset + Previous.Remove);
+    unsigned Distance = Current.Offset-(Previous.Offset + Previous.Remove);
+    if (Distance > 0) {
+      ++i;
+      continue;
+    }
+    if (!Current.Text.empty()) {
+      ++i;
+      continue;
+    }
+    Previous.Remove += Current.Remove;
+    Replacements.erase(Replacements.begin() + i);
+  }
+
+  // Combine removal edits with next edits that are consecutive.
+  for (unsigned i = 0; i + 1 < Replacements.size();) {
+    auto &Current = Replacements[i];
+    auto &nextRep = Replacements[i + 1];
+    assert(nextRep.Offset >= Current.Offset + Current.Remove);
+    unsigned Distance = nextRep.Offset - (Current.Offset + Current.Remove);
+    if (Distance > 0) {
+      ++i;
+      continue;
+    }
+    if (!Current.Text.empty()) {
+      ++i;
+      continue;
+    }
+    nextRep.Offset -= Current.Remove;
+    nextRep.Remove += Current.Remove;
+    Replacements.erase(Replacements.begin() + i);
+  }
+
+  // For remaining removal diffs, include the byte adjacent to the range on the
+  // left. libclang applies the diffs as byte diffs, so it doesn't matter if the
+  // byte is part of a multi-byte UTF8 character.
+  for (unsigned i = 0; i < Replacements.size(); ++i) {
+    auto &Current = Replacements[i];
+    if (!Current.Text.empty())
+      continue;
+    if (Current.Offset == 0)
+      continue;
+    Current.Offset -= 1;
+    Current.Remove += 1;
+    Current.Text = InputText.substr(Current.Offset, 1);
+  }
+
+  for (auto Rep = Replacements.begin(); Rep != Replacements.end(); ++Rep) {
+    if (Rep != Replacements.begin()) {
+      OS << ",\n";
+    } else {
+      OS << "\n";
+    }
+    printReplacement(OriginalFilename, *Rep, OS);
+  }
+
+  OS << "\n]";
+}
+
+} // end anonymous namespace
+
 bool Migrator::emitRemap() const {
-  // TODO: Need to integrate diffing library to diff start and end state's
-  // output text.
-  return false;
+  const auto &RemapPath = getMigratorOptions().EmitRemapFilePath;
+  if (RemapPath.empty()) {
+    return false;
+  }
+
+  std::error_code Error;
+  llvm::raw_fd_ostream FileOS(RemapPath,
+                              Error, llvm::sys::fs::F_Text);
+  if (FileOS.has_error()) {
+    return true;
+  }
+
+  auto InputText = States.front()->getOutputText();
+  auto OutputText = States.back()->getOutputText();
+  printRemap(getInputFilename(), InputText, OutputText, FileOS);
+
+  FileOS.flush();
+  return FileOS.has_error();
 }
 
 bool Migrator::emitMigratedFile() const {
diff --git a/lib/Migrator/README.md b/lib/Migrator/README.md
new file mode 100644
index 0000000..321ae76
--- /dev/null
+++ b/lib/Migrator/README.md
@@ -0,0 +1,251 @@
+# Swift Migrator
+
+This library implements functionality for the Swift 4 Migrator.
+
+## Overview
+
+The Migrator was rewritten from the ground up for Swift 4 with a few major differences:
+
+- It's not a separate tool but integrated directly into the compiler binary
+- It understands Swift 3 and Swift 4 code equally
+- Can migrate individual targets in Xcode
+- A pipeline architecture with explicit immutable state changes
+
+The Migrator runs during a normal frontend invocation, with the *primary file* being the target for migration, resulting in the following additional outputs:
+
+1. The *replacement map* file (a.k.a. *remap* file)
+   `-emit-remap-file-path <path>`
+2. The migrated file - optional, primarily for testing.
+   `-emit-migrated-file-path <path>`
+3. The migration states - optional, primarily for testing.
+   `-dump-migration-states-dir <dir>`
+
+The majority of changes suggested by the Migrator are driven by:
+
+- API changes from the Xcode 8.3\* SDKs and the Xcode 9 SDKs
+- Fix-its suggested by the compiler
+
+There are a few passes that walk the AST and perform textual edits
+for some cases, discussed below.
+
+## The Migrator Pipeline
+
+The migrator has the following *passes*, each of which takes an input source text and produces and output source text, collecting a sequence of *states*, which includes the input and output text from the pass.
+
+At the start of the normal frontend invocation, the compiler parses and type-checks the primary input, resulting in a type-checked AST, which is handed to the Migrator if one of the above flags were passed. For this initial step, the Migrator uses whatever Swift language version that was passed to the frontend.
+
+Here are the passes:
+
+1. Pre-fix-it Pass
+
+   If the compiler wasn't able to successfully type-check the primary input source file,
+   the Migrator makes a best effort at applying any fix-its the compiler suggests and trying
+   again, *up to two times*. If it still can't successfully type-check and get an AST, the
+   pipeline stops.
+
+   > See lib/Migrator/Migrator.cpp: `Migrator::repeatFixitMigrations`
+
+2. AST Passes
+
+   If the Pre-fix-it Pass was successful, or skipped because it was unnecessary, the
+   *AST Passes* run. These include:
+
+   - API Diff Pass
+
+     This pass injests an *API Diff Data File*, a JSON file describing API changes
+     from the previous SDK, and looks for API references, performing textual edits
+     to update code for things like referenced type and argument names or optionality
+     changes. This is where the majority of changes come from in the Migrator.
+
+     For a list of the different kinds of entries, see `include/swift/IDE/DigesterEnums.def`
+     and the actual JSON data files in `lib/Migrator`.
+
+     There are also a few "special case" migrations implemented here, which
+     were different from the typical API diff changes but also rare enough. These
+     are mainly declared in `lib/Migrator/overlay.json`, implemented in `handleSpecialCases`.
+     Some examples of these include:
+
+     - Migrating `Double.abs(0.0)` to `Swift.abs(0.0)`
+     - A few NSOpenGL APIs
+     - Standard Library `UIntMax` and `IntMax` APIs moving to reference `UInt64` and `Int64`
+
+     > See:
+     > - lib/Migrator/APIDiffMigratorPass.cpp
+     > - include/swift/IDE/DigesterEnums.def
+     > - lib/IDE/APIDigesterData.cpp
+     > - lib/Migrator/ios.json
+     > - lib/Migrator/macos.json
+     > - lib/Migrator/tvos.json
+     > - lib/Migrator/watchos.json
+
+   - Tuple Splat Migrator Pass
+
+     This implements a few convenience transformations to ease the transition
+     for [SE-0110: Distinguish between single-tuple and multiple-argument function types](https://github.com/apple/swift-evolution/blob/master/proposals/0110-distingish-single-tuple-arg.md).
+
+     In particular, this pass adds new variable bindings in closure expressions
+     to destructure what are now are a single argument, a tuple. Prior to SE-0110,
+     a closure's argument list may have been automatically matched up in Swift 3.
+
+     > See lib/Migrator/RewriteBufferEditsReceiver.cpp
+
+   - type(of:) Migrator Pass
+
+     This is a small convenience pass to account for `Swift.type(of:)` now being
+     resolved by overload resolution. It was handled specially in Swift 3.
+
+     > See lib/Migrator/Migrator.cpp: `Migrator::performSyntacticPasses`
+
+3. Post-fix-it Pass
+
+   Finally, the post-fix-it pass, like the pre-fix-it pass, ingests fix-its suggested
+   by the compiler, explicitly set to Swift 4 Mode. This essentially handles automating
+   acceptance of fix-its to convert the source file to Swift 4 in terms of the language
+   itself instead of the APIs.
+
+   This pass is run up to seven times, a number tweaked based on historical observations.
+   The reason the pass is run multiple times is that applying fix-its may reveal more
+   problems to the type-checker, which can then suggest more fix-its, and so on.
+
+   Of note, this includes migration to *Swift 4 @objc Inference*. This is a nuanced topic
+   with implications for your binary size and Objective-C interoperability. There is a
+   link to discussion on this topic at the bottom of this README.
+
+   > See lib/Migrator/Migrator.cpp: `Migrator::repeatFixitMigrations`
+
+As each of these passes run, a `MigrationState` is pushed onto the Migrator, describing
+the input and output text explicitly, and which pass produced the transformation.
+
+Finally, at the end of the pipeline, the outputs are emitted. If `-emit-migrated-file-path` was given, the `OutputText` of the final `MigrationState` is written to that file path. If `-dump-migration-states-dir` was specified, the input and output text of each state is dumped into that directory. Finally, if `-emit-remap-file-path` was specified, a file describing the differences between the first and last `MigrationState`'s `OutputText` is emitted.
+
+> See lib/Migrator/Migrator.cpp: `swift::migrator::updateCodeAndEmitRemap`
+
+Other controls for the frontend:
+
+- `-disable-migrator-fixits` - skips the fix-it passes during the migration pipeline.
+- `-migrate-keep-objc-visibility` - add `@objc` to declarations that were implicitly visible
+  to Objective-C in Swift 3.
+- `-api-diff-data-file` - override the API diff JSON file.
+
+> See include/swift/Migrator/MigratorOptions.h
+
+### Fix-it Filter
+
+For the pre- and post-fix-it passes, there are two basic rules for which fix-its the Migrator will take:
+
+1. Fix-its attached to *error* diagnosics are taken by default and are opt-out.
+2. Fix-its attached to *warning* or *note* diagnostics are not taken by default and so are opt-in.
+
+For the opt-out and opt-in cases, these are filtered in the `FixitFilter`, essentially just a small collection of Swift's compiler diagnostic IDs.
+
+> See include/swift/Migrator/FixitFilter.h
+
+### Applying Fix-its
+
+The `FixitApplyDiagnosticConsumer` delegate class subscribes to fix-its emitted by the type-checker and decides whether to take the fix-it based on the following:
+
+- The fix-it should be for the current primary file of the frontend invocation to prevent
+  multiple fix-its from being emitted for the same file.
+- The fix-it should be permitted by the `FixitFilter`.
+- The fix-it doesn't suggest a duplicate change to the source file.
+
+In order to produce a `MigrationState` for this pass, fix-its are applied immediately to a running *RewriteBuffer*, which is supplied by Clang. At the end of a fix-it pass, the resulting text is extracted from the `RewriteBufferEditsReceiver`.
+
+> See:
+> - include/swift/Migrator/FixitApplyDiagnosticConsumer.h
+> - lib/Migrator/FixitApplyDiagnosticConsumer.cpp
+> - include/swift/Migrator/RewriteBufferEditsReceiver.h
+> - lib/Migrator/RewriteBufferEditsReceiver.cpp
+
+## Remap File Format
+
+This is a file describing textual replacements the input file, a JSON array-of-objects. Xcode ingests these files to generate the diff preview you see in the Migration Assistant.
+
+- `file`: String
+
+  The absolute path to the input file.
+- `offset`: Number
+
+  The absolute offset into the input file.
+- `remove`: Number (Assumed 0 if missing)
+
+  Remove this many bytes at the given `offset`.
+- `text`: String (Assumed empty if missing)
+
+  Insert this text at the given `offset`.
+
+These entries can describe *removals*, *insertions*, or *replacements*.
+
+### Removals
+
+For removals, you specify `file`, `offset`, and `remove`.
+
+```json
+{
+  "file": "/path/to/my/file.swift",
+  "offset": 503,
+  "remove": 10
+}
+```
+
+This says to remove 10 bytes at offset 503 in the original source file. You can specify an empty string for the text.
+
+### Insertions
+
+For insertions, you specify `file`, `offset`, and `text`. You can specify `remove` to be 0.
+
+```json
+{
+  "file": "/path/to/my/file.swift",
+  "offset": 61,
+  "text": ".foo()"
+}
+```
+
+This says to insert `.foo()` at offset 61 in the source file.
+
+### Replacements
+
+For replacements, you specify all four keys.
+
+```json
+{
+  "file": "/path/to/my/file.swift",
+  "offset": 61,
+  "remove": 3,
+  "text": "bar"
+}
+```
+
+This says to replace the 3 bytes starting at offset 61 with `foo` in the source file.
+
+## Other Internals
+
+There are two main other pieces of the Migrator's implementation, *diffing* and *editing*.
+
+### Diffing
+
+For diffing, we pulled in an STL port of Google's *diff-match-patch* library to perform the final diff of the start and end `MigrationState`'s text. This is a fairly standard implementation of the Myers Difference Algorithm (see *An O(ND) Difference Algorithm and Its Variations* by Eugene W. Myers).
+
+> See include/swift/Basic/Diff.h
+
+### Editing
+
+For textual edits during the AST passes, we adapted libEdit's `Commit` and `EditedSource` functionality that was used in the ARC/Objective-C modernizer. Essentially a wrapper that converts Swift's `SourceLoc`, `SourceRange`, and `CharSourceRange` structures into Clang's,
+this implements basic operations like insertions, removals, and replacements. Originally, we planned on using lib/Syntax for these transformations but there wasn't enough time and we found that the edits we needed for the Migrator were straightforward enough.
+
+> See:
+> - include/swift/Migrator/EditorAdaptor.h
+> - lib/Migrator/EditorAdaptor.h
+
+### Migration States
+
+This is an immutable container explicitly describing changes in state as the Migrator runs, which is not only for safety but also for debuggability. This clarifies which pass was responsible for a set of changes in the pipeline because there can be a lot of changes, sometimes conflicting or redundant, between the API diffs and compiler fix-its.
+
+> See include/swift/Migrator/MigrationState.h
+
+## More Information
+
+[Migrating to Swift 4 on swift.org](https://swift.org/migration-guide/)
+
+[Migrate to Swift 4 @objc inference on help.apple.com](https://help.apple.com/xcode/mac/current/#/deve838b19a1)
diff --git a/lib/Migrator/TupleSplatMigratorPass.cpp b/lib/Migrator/TupleSplatMigratorPass.cpp
index 6150d84..d1ecc1e 100644
--- a/lib/Migrator/TupleSplatMigratorPass.cpp
+++ b/lib/Migrator/TupleSplatMigratorPass.cpp
@@ -192,8 +192,17 @@
       if (!fnTy)
         return false;
       auto fnTy2 = fnTy->getInput()->getAs<FunctionType>();
-      if (!fnTy2)
+      if (!fnTy2) {
+        // This may have been a tuple type of one element.
+        if (auto tuple = fnTy->getInput()->getAs<TupleType>()) {
+          if (tuple->getNumElements() == 1) {
+            fnTy2 = tuple->getElement(0).getType()->getAs<FunctionType>();
+          }
+        }
+      }
+      if (!fnTy2) {
         return false;
+      }
       auto parenT = dyn_cast<ParenType>(fnTy2->getInput().getPointer());
       if (!parenT)
         return false;
@@ -207,6 +216,11 @@
         argE = ICE->getSubExpr();
       argE = argE->getSemanticsProvidingExpr();
       auto closureE = dyn_cast<ClosureExpr>(argE);
+      if (!closureE) {
+        if (auto *FCE = dyn_cast<FunctionConversionExpr>(argE)) {
+          closureE = dyn_cast<ClosureExpr>(FCE->getSubExpr());
+        }
+      }
       if (!closureE)
         return false;
       if (closureE->getInLoc().isInvalid())
diff --git a/lib/Migrator/ios.json b/lib/Migrator/ios.json
index 32960f8..6f4d56f 100644
--- a/lib/Migrator/ios.json
+++ b/lib/Migrator/ios.json
@@ -1,2 +1,14705 @@
 [
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKFetchShareMetadataOperation(im)initWithShareURLs:",
+    "LeftComment": "init(share:)",
+    "RightUsr": "",
+    "RightComment": "init(shareURLs:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKShare(im)initWithRootRecord:shareID:",
+    "LeftComment": "init(rootRecord:share:)",
+    "RightUsr": "",
+    "RightComment": "init(rootRecord:shareID:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ASIdentifierManager(cm)sharedManager",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AdSupport"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Photos"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSFileProviderExtension(cm)writePlaceholderAtURL:withMetadata:error:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "URLResourceKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFileProviderExtension(im)URLForItemWithPersistentIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFileProviderItemIdentifier",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSFileProviderExtension(im)persistentIdentifierForItemAtURL:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFileProviderItemIdentifier",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)setGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)propertyForGlyphAtIndex:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)showCGGlyphs:positions:count:font:matrix:attributes:inContext:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSTextTab(im)initWithTextAlignment:location:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextTab.OptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)UIActivityItemSource(im)activityViewController:itemForActivityType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)UIActivityItemSource(im)activityViewController:itemForActivityType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)UIBarItem(im)setTitleTextAttributes:forState:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)systemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)monospacedDigitSystemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)objectForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)matchingFontDescriptorsWithMandatoryKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)initWithFontAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)fontDescriptorByAddingAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UITextInputStringTokenizer(im)initWithTextInput:",
+    "LeftComment": "UIResponder",
+    "RightUsr": "",
+    "RightComment": "UIResponder & UITextInput",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIView(im)systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)UIView(im)systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)UIView(im)contentHuggingPriorityForAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIView(im)setContentHuggingPriority:forAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)UIView(im)contentCompressionResistancePriorityForAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIView(im)setContentCompressionResistancePriority:forAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat2x2:",
+    "LeftComment": "matrix_float2x2",
+    "RightUsr": "",
+    "RightComment": "matrix_float2x2",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat3x3:",
+    "LeftComment": "matrix_float3x3",
+    "RightUsr": "",
+    "RightComment": "matrix_float3x3",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)sourceWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)defaultCalendarForNewReminders",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)calendarItemWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:",
+    "LeftComment": "encode(to:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:",
+    "LeftComment": "encode(to:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:primaryTexture:secondaryTexture:destinationTexture:",
+    "LeftComment": "encode(to:primaryTexture:secondaryTexture:destinationTexture:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:primaryTexture:secondaryTexture:destinationTexture:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@MPSPurgeableState@MPSPurgeableStateAllocationDeferred",
+    "LeftComment": "allocationDeferred",
+    "RightUsr": "",
+    "RightComment": "deferred",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MPMoviePlayerController(im)playPrerollAdWithCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerApplicationController(im)performQueueTransaction:completionHandler:",
+    "LeftComment": "performQueueTransaction(_:completionHandler:)",
+    "RightUsr": "",
+    "RightComment": "perform(queueTransaction:completionHandler:)",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(cm)applicationMusicPlayer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "applicationMusicPlayer",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(cm)applicationQueuePlayer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "applicationQueuePlayer",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(cm)systemMusicPlayer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "systemMusicPlayer",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(cm)iPodMusicPlayer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "iPodMusicPlayer",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(im)setQueueWithStoreIDs:",
+    "LeftComment": "setQueueWithStoreIDs(_:)",
+    "RightUsr": "",
+    "RightComment": "setQueue(with:)",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerController(im)setQueueWithDescriptor:",
+    "LeftComment": "setQueueWith(_:)",
+    "RightUsr": "",
+    "RightComment": "setQueue(with:)",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPMusicPlayerControllerMutableQueue(im)removeItem:",
+    "LeftComment": "removeItem(_:)",
+    "RightUsr": "",
+    "RightComment": "remove(_:)",
+    "ModuleName": "MediaPlayer"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NEHotspotHelper(cm)supportedNetworkInterfaces",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "[Any]",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NEHotspotHelper(cm)supportedNetworkInterfaces",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NEPacketTunnelNetworkSettings(py)IPv4Settings",
+    "LeftComment": "iPv4Settings",
+    "RightUsr": "",
+    "RightComment": "ipv4Settings",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NEPacketTunnelNetworkSettings(py)IPv6Settings",
+    "LeftComment": "iPv6Settings",
+    "RightUsr": "",
+    "RightComment": "ipv6Settings",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE8DispatchCSo10DispatchIOcFT4typeOES_S0_10StreamType4pathGSPVs4Int8_5oflagVs5Int324modeVs6UInt165queueCSo13DispatchQueue14cleanupHandlerFS3_T__S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FE8DispatchCSo13DispatchQueue11setSpecificurFT3keyGCS_19DispatchSpecificKeyx_5valuex_T_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreMotion"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLAsset(im)initWithURL:vertexDescriptor:bufferAllocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMaterialProperty(im)initWithName:semantic:matrix4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMesh(im)initCapsuleWithExtent:cylinderSegments:hemisphereSegments:inwardNormals:geometryType:allocator:",
+    "LeftComment": "Int32",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:resetsTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)setMatrix:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)rotationMatrixAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blackColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "black",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)whiteColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "white",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)grayColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "gray",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)redColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "red",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)greenColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "green",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blueColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "blue",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)cyanColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cyan",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)magentaColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "magenta",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)yellowColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "yellow",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)clearColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "clear",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EASession(im)initWithAccessory:forProtocol:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ExternalAccessory"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CALayer(im)setNeedsDisplayInRect:",
+    "LeftComment": "setNeedsDisplayIn(_:)",
+    "RightUsr": "",
+    "RightComment": "setNeedsDisplay(_:)",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)CAMediaTimingFunction(im)getControlPointAtIndex:values:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2:1:0",
+    "LeftUsr": "c:objc(cs)MCSession(im)nearbyConnectionDataForPeer:withCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)MCSessionDelegate(im)session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@F@CGFontCreateWithDataProvider",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "5",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptSubset",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptEncoding",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:sharegroup:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:sharegroup:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)EAGLContext(cm)setCurrentContext:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(cm)currentContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)renderbufferStorage:fromDrawable:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeNormal",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.normal",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeSmall",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.small",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "GKPhotoSize",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "loadPhoto(forSize:withCompletionHandler:)",
+    "RightUsr": "",
+    "RightComment": "loadPhoto(for:withCompletionHandler:)",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "6:0:1:1",
+    "LeftUsr": "c:objc(cs)GKTurnBasedMatch(im)sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)INUIHostedViewControlling(im)configureWithInteraction:context:completion:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)INUIHostedViewControlling(im)configureWithInteraction:context:completion:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithCGImage:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithCGImage:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithUIImage:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithUIImage:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageSizeForIntentResponse:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "IntentsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:label:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVAsset(im)chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKey",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)mediaSelectionGroupForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(cm)determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:1:0:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(im)determineCompatibleFileTypesWithCompletionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAssetResourceLoadingRequest(im)persistentContentKeyFromKeyVendorResponse:options:error:",
+    "LeftComment": "persistentContentKey(fromKeyVendorResponse:options:error:)",
+    "RightUsr": "",
+    "RightComment": "persistentContentKey(fromKeyVendorResponse:options:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)associatedTracksOfType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVAssetTrack.AssociationType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(cm)assetWriterWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)initWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)canApplyOutputSettings:forMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:sourceFormatHint:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioChannelLayout(im)initWithLayoutTag:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioConverter(im)initFromFormat:toFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:channelLayout:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initStandardFormatWithSampleRate:channels:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithCommonFormat:sampleRate:channels:interleaved:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithSettings:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForInputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioPCMBuffer(im)initWithPCMFormat:frameCapacity:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FVSC30AVAudioSessionRecordPermissioncFT8rawValueSu_S_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioTime(im)extrapolateTimeFromAnchor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)recommendedAudioSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)recommendedAudioSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)recommendedAudioSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "recommendedAudioSettingsForAssetWriter(withOutputFileType:)",
+    "RightUsr": "",
+    "RightComment": "recommendedAudioSettingsForAssetWriter(writingTo:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "captureOutput(_:didOutputSampleBuffer:from:)",
+    "RightUsr": "",
+    "RightComment": "captureOutput(_:didOutput:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAutoExposureBracketedStillImageSettings(cm)autoExposureSettingsWithExposureTargetBias:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAutoExposureBracketedStillImageSettings(cm)autoExposureSettingsWithExposureTargetBias:",
+    "LeftComment": "autoExposureSettings(withExposureTargetBias:)",
+    "RightUsr": "",
+    "RightComment": "autoExposureSettings(exposureTargetBias:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureInput.Port]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "AVCaptureInputPort!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureInput.Port",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devices",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureDevice]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureDevice]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "devices(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "devices(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "defaultDevice(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "default(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)deviceWithUniqueID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)deviceWithUniqueID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)hasMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)supportsAVCaptureSessionPreset:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureSession.Preset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)supportsAVCaptureSessionPreset:",
+    "LeftComment": "supportsAVCaptureSessionPreset(_:)",
+    "RightUsr": "",
+    "RightComment": "supportsSessionPreset(_:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithDeviceType:mediaType:position:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithDeviceType:mediaType:position:",
+    "LeftComment": "AVCaptureDeviceType!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.DeviceType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithDeviceType:mediaType:position:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType?",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithDeviceType:mediaType:position:",
+    "LeftComment": "AVCaptureDevicePosition",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.Position",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithDeviceType:mediaType:position:",
+    "LeftComment": "defaultDevice(withDeviceType:mediaType:position:)",
+    "RightUsr": "",
+    "RightComment": "default(_:for:position:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isFlashModeSupported:",
+    "LeftComment": "AVCaptureFlashMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.FlashMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isTorchModeSupported:",
+    "LeftComment": "AVCaptureTorchMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.TorchMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setTorchModeOnWithLevel:error:",
+    "LeftComment": "setTorchModeOnWithLevel(_:)",
+    "RightUsr": "",
+    "RightComment": "setTorchModeOn(level:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isFocusModeSupported:",
+    "LeftComment": "AVCaptureFocusMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.FocusMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setFocusModeLockedWithLensPosition:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setFocusModeLockedWithLensPosition:completionHandler:",
+    "LeftComment": "setFocusModeLockedWithLensPosition(_:completionHandler:)",
+    "RightUsr": "",
+    "RightComment": "setFocusModeLocked(lensPosition:completionHandler:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isExposureModeSupported:",
+    "LeftComment": "AVCaptureExposureMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.ExposureMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setExposureModeCustomWithDuration:ISO:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setExposureModeCustomWithDuration:ISO:completionHandler:",
+    "LeftComment": "setExposureModeCustomWithDuration(_:iso:completionHandler:)",
+    "RightUsr": "",
+    "RightComment": "setExposureModeCustom(duration:iso:completionHandler:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setExposureTargetBias:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isWhiteBalanceModeSupported:",
+    "LeftComment": "AVCaptureWhiteBalanceMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:",
+    "LeftComment": "AVCaptureWhiteBalanceGains",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceGains",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:",
+    "LeftComment": "setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains(_:completionHandler:)",
+    "RightUsr": "",
+    "RightComment": "setWhiteBalanceModeLocked(with:completionHandler:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)chromaticityValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "AVCaptureWhiteBalanceChromaticityValues",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceChromaticityValues",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)chromaticityValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "AVCaptureWhiteBalanceGains",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceGains",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)chromaticityValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "chromaticityValues(forDeviceWhiteBalanceGains:)",
+    "RightUsr": "",
+    "RightComment": "chromaticityValues(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForChromaticityValues:",
+    "LeftComment": "AVCaptureWhiteBalanceGains",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceGains",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForChromaticityValues:",
+    "LeftComment": "AVCaptureWhiteBalanceChromaticityValues",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceChromaticityValues",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)temperatureAndTintValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "AVCaptureWhiteBalanceTemperatureAndTintValues",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceTemperatureAndTintValues",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)temperatureAndTintValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "AVCaptureWhiteBalanceGains",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceGains",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)temperatureAndTintValuesForDeviceWhiteBalanceGains:",
+    "LeftComment": "temperatureAndTintValues(forDeviceWhiteBalanceGains:)",
+    "RightUsr": "",
+    "RightComment": "temperatureAndTintValues(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForTemperatureAndTintValues:",
+    "LeftComment": "AVCaptureWhiteBalanceGains",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceGains",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForTemperatureAndTintValues:",
+    "LeftComment": "AVCaptureWhiteBalanceTemperatureAndTintValues",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceTemperatureAndTintValues",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)authorizationStatusForMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)authorizationStatusForMediaType:",
+    "LeftComment": "authorizationStatus(forMediaType:)",
+    "RightUsr": "",
+    "RightComment": "authorizationStatus(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)requestAccessForMediaType:completionHandler:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)requestAccessForMediaType:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)requestAccessForMediaType:completionHandler:",
+    "LeftComment": "requestAccess(forMediaType:completionHandler:)",
+    "RightUsr": "",
+    "RightComment": "requestAccess(for:completionHandler:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDeviceInput(im)initWithDevice:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "startRecording(toOutputFileURL:recordingDelegate:)",
+    "RightUsr": "",
+    "RightComment": "startRecording(to:recordingDelegate:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "capture(_:didStartRecordingToOutputFileAt:fromConnections:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didStartRecordingTo:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "capture(_:didFinishRecordingToOutputFileAt:fromConnections:error:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didFinishRecordingTo:from:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureManualExposureBracketedStillImageSettings(cm)manualExposureSettingsWithExposureDuration:ISO:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureManualExposureBracketedStillImageSettings(cm)manualExposureSettingsWithExposureDuration:ISO:",
+    "LeftComment": "manualExposureSettings(withExposureDuration:iso:)",
+    "RightUsr": "",
+    "RightComment": "manualExposureSettings(exposureDuration:iso:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataInput(im)initWithFormatDescription:clock:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataInput(im)initWithFormatDescription:clock:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataInput(im)initWithFormatDescription:clock:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataInput(im)appendTimedMetadataGroup:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataOutput(im)setMetadataObjectsDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureMetadataOutput(im)setMetadataObjectsDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureMetadataOutputObjectsDelegate(im)captureOutput:didOutputMetadataObjects:fromConnection:",
+    "LeftComment": "AVCaptureOutput!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureMetadataOutput",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureMetadataOutputObjectsDelegate(im)captureOutput:didOutputMetadataObjects:fromConnection:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVMetadataObject]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureMetadataOutputObjectsDelegate(im)captureOutput:didOutputMetadataObjects:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureMetadataOutputObjectsDelegate(im)captureOutput:didOutputMetadataObjects:fromConnection:",
+    "LeftComment": "captureOutput(_:didOutputMetadataObjects:from:)",
+    "RightUsr": "",
+    "RightComment": "metadataOutput(_:didOutput:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)outputSettingsForConnection:",
+    "LeftComment": "[AnyHashable : Any]!",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)outputSettingsForConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setOutputSettings:forConnection:",
+    "LeftComment": "[AnyHashable : Any]!",
+    "RightUsr": "",
+    "RightComment": "[String : Any]?",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setOutputSettings:forConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)recordsVideoOrientationAndMirroringChangesAsMetadataTrackForConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setRecordsVideoOrientationAndMirroringChanges:asMetadataTrackForConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setRecordsVideoOrientationAndMirroringChanges:asMetadataTrackForConnection:",
+    "LeftComment": "setRecordsVideoOrientationAndMirroringChanges(_:asMetadataTrackFor:)",
+    "RightUsr": "",
+    "RightComment": "setRecordsVideoOrientationAndMirroringChangesAsMetadataTrack(_:for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "connection(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "connection(with:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)transformedMetadataObjectForMetadataObject:connection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)transformedMetadataObjectForMetadataObject:connection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)transformedMetadataObjectForMetadataObject:connection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)metadataOutputRectOfInterestForRect:",
+    "LeftComment": "metadataOutputRectOfInterest(for:)",
+    "RightUsr": "",
+    "RightComment": "metadataOutputRectConverted(fromOutputRect:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)rectForMetadataOutputRectOfInterest:",
+    "LeftComment": "rectForMetadataOutputRect(ofInterest:)",
+    "RightUsr": "",
+    "RightComment": "outputRectConverted(fromMetadataOutputRect:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:willBeginCaptureForResolvedSettings:",
+    "LeftComment": "capture(_:willBeginCaptureForResolvedSettings:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:willBeginCaptureFor:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:willCapturePhotoForResolvedSettings:",
+    "LeftComment": "capture(_:willCapturePhotoForResolvedSettings:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:willCapturePhotoFor:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didCapturePhotoForResolvedSettings:",
+    "LeftComment": "capture(_:didCapturePhotoForResolvedSettings:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didCapturePhotoFor:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:",
+    "LeftComment": "capture(_:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didFinishProcessingPhoto:previewPhoto:resolvedSettings:bracketSettings:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:",
+    "LeftComment": "capture(_:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didFinishProcessingRawPhoto:previewPhoto:resolvedSettings:bracketSettings:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:",
+    "LeftComment": "capture(_:didFinishRecordingLivePhotoMovieForEventualFileAt:resolvedSettings:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didFinishRecordingLivePhotoMovieForEventualFileAt:resolvedSettings:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:",
+    "LeftComment": "capture(_:didFinishProcessingLivePhotoToMovieFileAt:duration:photoDisplay:resolvedSettings:error:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didFinishProcessingLivePhotoToMovieFileAt:duration:photoDisplayTime:resolvedSettings:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishCaptureForResolvedSettings:error:",
+    "LeftComment": "capture(_:didFinishCaptureForResolvedSettings:error:)",
+    "RightUsr": "",
+    "RightComment": "photoOutput(_:didFinishCaptureFor:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canSetSessionPreset:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureSession.Preset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addInputWithNoConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addOutputWithNoConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageAsynchronouslyFromConnection:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageAsynchronouslyFromConnection:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(cm)jpegStillImageNSDataRepresentation:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(cm)jpegStillImageNSDataRepresentation:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureBracketedStillImageSettings]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureBracketedStillImageSettings]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)recommendedVideoSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "[AnyHashable : Any]!",
+    "RightUsr": "",
+    "RightComment": "[String : Any]?",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)recommendedVideoSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)recommendedVideoSettingsForAssetWriterWithOutputFileType:",
+    "LeftComment": "recommendedVideoSettingsForAssetWriter(withOutputFileType:)",
+    "RightUsr": "",
+    "RightComment": "recommendedVideoSettingsForAssetWriter(writingTo:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(py)availableVideoCVPixelFormatTypes",
+    "LeftComment": "availableVideoCVPixelFormatTypes",
+    "RightUsr": "",
+    "RightComment": "availableVideoPixelFormatTypes",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "captureOutput(_:didOutputSampleBuffer:from:)",
+    "RightUsr": "",
+    "RightComment": "captureOutput(_:didOutput:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSession:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSession:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)setSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)captureDevicePointOfInterestForPoint:",
+    "LeftComment": "captureDevicePointOfInterest(for:)",
+    "RightUsr": "",
+    "RightComment": "captureDevicePointConverted(fromLayerPoint:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)pointForCaptureDevicePointOfInterest:",
+    "LeftComment": "pointForCaptureDevicePoint(ofInterest:)",
+    "RightUsr": "",
+    "RightComment": "layerPointConverted(fromCaptureDevicePoint:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)metadataOutputRectOfInterestForRect:",
+    "LeftComment": "metadataOutputRectOfInterest(for:)",
+    "RightUsr": "",
+    "RightComment": "metadataOutputRectConverted(fromLayerRect:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)rectForMetadataOutputRectOfInterest:",
+    "LeftComment": "rectForMetadataOutputRect(ofInterest:)",
+    "RightUsr": "",
+    "RightComment": "layerRectConverted(fromMetadataOutputRect:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)transformedMetadataObjectForMetadataObject:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)transformedMetadataObjectForMetadataObject:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeyRequest(im)makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)contentKeySessionWithKeySystem:storageDirectoryAtURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMediaSelectionOption(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keyForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:withKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)availableOutputSettingsPresets",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)outputSettingsAssistantWithPreset:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVPersistableContentKeyRequest(im)persistableContentKeyFromKeyVendorResponse:options:error:",
+    "LeftComment": "persistableContentKey(fromKeyVendorResponse:options:error:)",
+    "RightUsr": "",
+    "RightComment": "persistableContentKey(fromKeyVendorResponse:options:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)setMediaSelectionCriteria:forMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)mediaSelectionCriteriaForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:toleranceBefore:toleranceAfter:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVPlayerItemMetadataOutputPushDelegate(im)metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVPlayerMediaSelectionCriteria(im)initWithPreferredLanguages:preferredMediaCharacteristics:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVURLAsset(cm)audiovisualTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)SCNAnimationEvent(cm)animationEventWithKeyTime:block:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometrySources",
+    "LeftComment": "geometrySources",
+    "RightUsr": "",
+    "RightComment": "sources",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometrySourcesForSemantic:",
+    "LeftComment": "getGeometrySources(for:)",
+    "RightUsr": "",
+    "RightComment": "sources(for:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElements",
+    "LeftComment": "geometryElements",
+    "RightUsr": "",
+    "RightComment": "elements",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElementCount",
+    "LeftComment": "geometryElementCount",
+    "RightUsr": "",
+    "RightComment": "elementCount",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometryElementAtIndex:",
+    "LeftComment": "geometryElement(at:)",
+    "RightUsr": "",
+    "RightComment": "element(at:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd8float4x4S0_",
+    "LeftComment": "float4x4",
+    "RightUsr": "",
+    "RightComment": "float4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd9double4x4S0_",
+    "LeftComment": "double4x4",
+    "RightUsr": "",
+    "RightComment": "double4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtURL:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createFileAtPath:contents:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo11FileManager13replaceItemAtFzTVS_3URL10withItemAtS1_14backupItemNameGSqSS_7optionsVS0_22ItemReplacementOptions_GSqCSo5NSURL_",
+    "LeftComment": "NSURL",
+    "RightUsr": "",
+    "RightComment": "URL",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)dataFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)fileWrapperFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:1:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo7NSCoder20decodeTopLevelObjectFzT6forKeySS_GSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDecimalNumberHandler(cm)defaultDecimalNumberHandler",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSIndexPath(im)initWithIndexes:length:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:ZFE10FoundationCSo17NSKeyedUnarchiver31unarchiveTopLevelObjectWithDataFzCSo6NSDataGSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)initWithTagSchemes:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)setAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttribute:value:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)removeAttribute:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)addObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)replaceObjectsInRange:withObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:1:0",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "size(attributes:)",
+    "RightUsr": "",
+    "RightComment": "size(withAttributes:)",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawAtPoint:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawInRect:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)addressCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)transitInformationCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:",
+    "LeftComment": "rangeAt(_:)",
+    "RightUsr": "",
+    "RightComment": "range(at:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)resultByAdjustingRangesWithOffset:",
+    "LeftComment": "resultByAdjustingRangesWithOffset(_:)",
+    "RightUsr": "",
+    "RightComment": "adjustingRanges(offset:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)initWithUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)getUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSUbiquitousKeyValueStore(cm)defaultStore",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSProgress(im)initWithParent:userInfo:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "ProgressUserInfoKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "Range<Int>",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs5RangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs11ClosedRangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet8containsFScSb",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FOV10Foundation8URLError4CodecFT8rawValueSi_GSqS1__",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AudioToolbox"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:notificationCenter:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)testInvocations",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "testInvocations",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultPerformanceMetrics",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultPerformanceMetrics",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "XCTPerformanceMetric",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTestSuite",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)expectationForNotification:object:handler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestCaseRun(im)recordFailureInTest:withDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testSuite:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testCase:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestObservationCenter(cm)sharedTestObservationCenter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestObserver(im)testCaseDidFail:withDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestRun(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestSuite(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIDevice(cm)sharedDevice",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIDevice(im)pressButton:",
+    "LeftComment": "XCUIDeviceButton",
+    "RightUsr": "",
+    "RightComment": "XCUIDevice.Button",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)tapWithNumberOfTaps:numberOfTouches:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)tapWithNumberOfTaps:numberOfTouches:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)_waitForExistenceWithTimeout:",
+    "LeftComment": "_waitForExistence(withTimeout:)",
+    "RightUsr": "",
+    "RightComment": "waitForExistence(timeout:)",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementMatchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)matchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)containingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVPlayerViewController(im)playPrerollAdWithCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PKPaymentAuthorizationViewController(im)initWithPaymentRequest:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "PassKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)CSSearchableIndex(im)initWithName:protectionClass:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileProtectionType",
+    "ModuleName": "CoreSpotlight"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ADBannerView(im)initWithAdType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerViewWillLoadAd:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerViewDidLoadAd:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerView:didFailToReceiveAdWithError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerView:didFailToReceiveAdWithError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerViewActionShouldBegin:willLeaveApplication:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADBannerViewDelegate(im)bannerViewActionDidFinish:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ADClient(cm)sharedClient",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)ADClient(im)determineAppInstallationAttributionWithCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)ADClient(im)lookupAdConversionDetails:",
+    "LeftComment": "((Date?, Date?) -> Void)!",
+    "RightUsr": "",
+    "RightComment": "(Date, Date?) -> Void",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)ADClient(im)requestAttributionDetailsWithBlock:",
+    "LeftComment": "(([AnyHashable : Any]?, Error?) -> Void)!",
+    "RightUsr": "",
+    "RightComment": "([String : NSObject]?, Error?) -> Void",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)ADClient(im)addClientToSegments:replaceExisting:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[String]",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)ADInterstitialAd(im)presentInView:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAdDidUnload:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAd:didFailWithError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAd:didFailWithError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAdWillLoad:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAdDidLoad:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAdActionShouldBegin:willLeaveApplication:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)ADInterstitialAdDelegate(im)interstitialAdActionDidFinish:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "iAd"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@MTLAttributeFormat@MTLAttributeFormatUInt1010102Normalized",
+    "LeftComment": "uInt1010102Normalized",
+    "RightUsr": "",
+    "RightComment": "uint1010102Normalized",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLBuffer(im)newTextureWithDescriptor:offset:bytesPerRow:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)blitCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)renderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)computeCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)parallelRenderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBuffer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBufferWithUnretainedReferences",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBytes:length:atIndex:",
+    "LeftComment": "setBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffer:offset:atIndex:",
+    "LeftComment": "setBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBufferOffset:atIndex:",
+    "LeftComment": "setBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setTexture:atIndex:",
+    "LeftComment": "setTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:",
+    "LeftComment": "setSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setThreadgroupMemoryLength:atIndex:",
+    "LeftComment": "setThreadgroupMemoryLength(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setThreadgroupMemoryLength(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueue",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueueWithMaxCommandBufferCount:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newHeapWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithLength:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytes:length:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytesNoCopy:length:options:deallocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDepthStencilStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newSamplerStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDefaultLibrary",
+    "LeftComment": "newDefaultLibrary()",
+    "RightUsr": "",
+    "RightComment": "makeDefaultLibrary()",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newFence",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MTLFunctionConstantValues(im)setConstantValue:type:atIndex:",
+    "LeftComment": "setConstantValue(_:type:at:)",
+    "RightUsr": "",
+    "RightComment": "setConstantValue(_:type:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)renderCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBytes:length:atIndex:",
+    "LeftComment": "setVertexBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffer:offset:atIndex:",
+    "LeftComment": "setVertexBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBufferOffset:atIndex:",
+    "LeftComment": "setVertexBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexTexture:atIndex:",
+    "LeftComment": "setVertexTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBytes:length:atIndex:",
+    "LeftComment": "setFragmentBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffer:offset:atIndex:",
+    "LeftComment": "setFragmentBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBufferOffset:atIndex:",
+    "LeftComment": "setFragmentBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentTexture:atIndex:",
+    "LeftComment": "setFragmentTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:textureType:levels:slices:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@SKCloudServiceSetupOptionsAffiliateTokenKey",
+    "LeftComment": "affiliateTokenKey",
+    "RightUsr": "",
+    "RightComment": "affiliateToken",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@SKCloudServiceSetupOptionsCampaignTokenKey",
+    "LeftComment": "campaignTokenKey",
+    "RightUsr": "",
+    "RightComment": "campaignToken",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SKPaymentQueue(im)resumeDownloads:",
+    "LeftComment": "resume(_:)",
+    "RightUsr": "",
+    "RightComment": "resumeDownloads(_:)",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)WCSession(cm)defaultSession",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "WatchConnectivity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSSecureCoding(cpy)supportsSecureCoding",
+    "OldPrintedName": "supportsSecureCoding",
+    "OldTypeName": "CNSocialProfile",
+    "NewPrintedName": "supportsSecureCoding",
+    "NewTypeName": "MPMediaEntity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@SFErrorCode",
+    "OldPrintedName": "SFErrorCode",
+    "OldTypeName": "",
+    "NewPrintedName": "Code",
+    "NewTypeName": "SFError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@SSReadingListErrorCode",
+    "OldPrintedName": "SSReadingListErrorCode",
+    "OldTypeName": "",
+    "NewPrintedName": "Code",
+    "NewTypeName": "SSReadingListError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunrise",
+    "OldPrintedName": "HMSignificantEventSunrise",
+    "OldTypeName": "",
+    "NewPrintedName": "sunrise",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunset",
+    "OldPrintedName": "HMSignificantEventSunset",
+    "OldTypeName": "",
+    "NewPrintedName": "sunset",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectLetterpressStyle",
+    "OldPrintedName": "NSTextEffectLetterpressStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "letterpressStyle",
+    "NewTypeName": "NSAttributedString.TextEffectStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPlainTextDocumentType",
+    "OldPrintedName": "NSPlainTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "plain",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFTextDocumentType",
+    "OldPrintedName": "NSRTFTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtf",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFDTextDocumentType",
+    "OldPrintedName": "NSRTFDTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfd",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHTMLTextDocumentType",
+    "OldPrintedName": "NSHTMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "html",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionOrientation",
+    "OldPrintedName": "NSTextLayoutSectionOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionRange",
+    "OldPrintedName": "NSTextLayoutSectionRange",
+    "OldTypeName": "",
+    "NewPrintedName": "range",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentTypeDocumentAttribute",
+    "OldPrintedName": "NSDocumentTypeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "documentType",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterEncodingDocumentAttribute",
+    "OldPrintedName": "NSCharacterEncodingDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterEncoding",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultAttributesDocumentAttribute",
+    "OldPrintedName": "NSDefaultAttributesDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultAttributes",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperSizeDocumentAttribute",
+    "OldPrintedName": "NSPaperSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperMarginDocumentAttribute",
+    "OldPrintedName": "NSPaperMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewSizeDocumentAttribute",
+    "OldPrintedName": "NSViewSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewZoomDocumentAttribute",
+    "OldPrintedName": "NSViewZoomDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewZoom",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewModeDocumentAttribute",
+    "OldPrintedName": "NSViewModeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewMode",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSReadOnlyDocumentAttribute",
+    "OldPrintedName": "NSReadOnlyDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "readOnly",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorDocumentAttribute",
+    "OldPrintedName": "NSBackgroundColorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHyphenationFactorDocumentAttribute",
+    "OldPrintedName": "NSHyphenationFactorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "hyphenationFactor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultTabIntervalDocumentAttribute",
+    "OldPrintedName": "NSDefaultTabIntervalDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultTabInterval",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionsAttribute",
+    "OldPrintedName": "NSTextLayoutSectionsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textLayoutSections",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontAttributeName",
+    "OldPrintedName": "NSFontAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSParagraphStyleAttributeName",
+    "OldPrintedName": "NSParagraphStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSForegroundColorAttributeName",
+    "OldPrintedName": "NSForegroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "foregroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorAttributeName",
+    "OldPrintedName": "NSBackgroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLigatureAttributeName",
+    "OldPrintedName": "NSLigatureAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "ligature",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSKernAttributeName",
+    "OldPrintedName": "NSKernAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "kern",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughStyleAttributeName",
+    "OldPrintedName": "NSStrikethroughStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineStyleAttributeName",
+    "OldPrintedName": "NSUnderlineStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeColorAttributeName",
+    "OldPrintedName": "NSStrokeColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeWidthAttributeName",
+    "OldPrintedName": "NSStrokeWidthAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeWidth",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSShadowAttributeName",
+    "OldPrintedName": "NSShadowAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "shadow",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectAttributeName",
+    "OldPrintedName": "NSTextEffectAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "textEffect",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAttachmentAttributeName",
+    "OldPrintedName": "NSAttachmentAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "attachment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinkAttributeName",
+    "OldPrintedName": "NSLinkAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "link",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBaselineOffsetAttributeName",
+    "OldPrintedName": "NSBaselineOffsetAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "baselineOffset",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineColorAttributeName",
+    "OldPrintedName": "NSUnderlineColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughColorAttributeName",
+    "OldPrintedName": "NSStrikethroughColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObliquenessAttributeName",
+    "OldPrintedName": "NSObliquenessAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "obliqueness",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExpansionAttributeName",
+    "OldPrintedName": "NSExpansionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "expansion",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWritingDirectionAttributeName",
+    "OldPrintedName": "NSWritingDirectionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "writingDirection",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVerticalGlyphFormAttributeName",
+    "OldPrintedName": "NSVerticalGlyphFormAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalGlyphForm",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWord",
+    "OldPrintedName": "NSLinguisticTagWord",
+    "OldTypeName": "",
+    "NewPrintedName": "word",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPunctuation",
+    "OldPrintedName": "NSLinguisticTagPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "punctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWhitespace",
+    "OldPrintedName": "NSLinguisticTagWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "whitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOther",
+    "OldPrintedName": "NSLinguisticTagOther",
+    "OldTypeName": "",
+    "NewPrintedName": "other",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNoun",
+    "OldPrintedName": "NSLinguisticTagNoun",
+    "OldTypeName": "",
+    "NewPrintedName": "noun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagVerb",
+    "OldPrintedName": "NSLinguisticTagVerb",
+    "OldTypeName": "",
+    "NewPrintedName": "verb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdjective",
+    "OldPrintedName": "NSLinguisticTagAdjective",
+    "OldTypeName": "",
+    "NewPrintedName": "adjective",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdverb",
+    "OldPrintedName": "NSLinguisticTagAdverb",
+    "OldTypeName": "",
+    "NewPrintedName": "adverb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPronoun",
+    "OldPrintedName": "NSLinguisticTagPronoun",
+    "OldTypeName": "",
+    "NewPrintedName": "pronoun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDeterminer",
+    "OldPrintedName": "NSLinguisticTagDeterminer",
+    "OldTypeName": "",
+    "NewPrintedName": "determiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParticle",
+    "OldPrintedName": "NSLinguisticTagParticle",
+    "OldTypeName": "",
+    "NewPrintedName": "particle",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPreposition",
+    "OldPrintedName": "NSLinguisticTagPreposition",
+    "OldTypeName": "",
+    "NewPrintedName": "preposition",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNumber",
+    "OldPrintedName": "NSLinguisticTagNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "number",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagConjunction",
+    "OldPrintedName": "NSLinguisticTagConjunction",
+    "OldTypeName": "",
+    "NewPrintedName": "conjunction",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagInterjection",
+    "OldPrintedName": "NSLinguisticTagInterjection",
+    "OldTypeName": "",
+    "NewPrintedName": "interjection",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagClassifier",
+    "OldPrintedName": "NSLinguisticTagClassifier",
+    "OldTypeName": "",
+    "NewPrintedName": "classifier",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagIdiom",
+    "OldPrintedName": "NSLinguisticTagIdiom",
+    "OldTypeName": "",
+    "NewPrintedName": "idiom",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWord",
+    "OldPrintedName": "NSLinguisticTagOtherWord",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWord",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSentenceTerminator",
+    "OldPrintedName": "NSLinguisticTagSentenceTerminator",
+    "OldTypeName": "",
+    "NewPrintedName": "sentenceTerminator",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenQuote",
+    "OldPrintedName": "NSLinguisticTagOpenQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "openQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseQuote",
+    "OldPrintedName": "NSLinguisticTagCloseQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "closeQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenParenthesis",
+    "OldPrintedName": "NSLinguisticTagOpenParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "openParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseParenthesis",
+    "OldPrintedName": "NSLinguisticTagCloseParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "closeParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWordJoiner",
+    "OldPrintedName": "NSLinguisticTagWordJoiner",
+    "OldTypeName": "",
+    "NewPrintedName": "wordJoiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDash",
+    "OldPrintedName": "NSLinguisticTagDash",
+    "OldTypeName": "",
+    "NewPrintedName": "dash",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherPunctuation",
+    "OldPrintedName": "NSLinguisticTagOtherPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "otherPunctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParagraphBreak",
+    "OldPrintedName": "NSLinguisticTagParagraphBreak",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphBreak",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWhitespace",
+    "OldPrintedName": "NSLinguisticTagOtherWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWhitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPersonalName",
+    "OldPrintedName": "NSLinguisticTagPersonalName",
+    "OldTypeName": "",
+    "NewPrintedName": "personalName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPlaceName",
+    "OldPrintedName": "NSLinguisticTagPlaceName",
+    "OldTypeName": "",
+    "NewPrintedName": "placeName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOrganizationName",
+    "OldPrintedName": "NSLinguisticTagOrganizationName",
+    "OldTypeName": "",
+    "NewPrintedName": "organizationName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeTokenType",
+    "OldPrintedName": "NSLinguisticTagSchemeTokenType",
+    "OldTypeName": "",
+    "NewPrintedName": "tokenType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "lexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameType",
+    "OldPrintedName": "NSLinguisticTagSchemeNameType",
+    "OldTypeName": "",
+    "NewPrintedName": "nameType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "nameTypeOrLexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLemma",
+    "OldPrintedName": "NSLinguisticTagSchemeLemma",
+    "OldTypeName": "",
+    "NewPrintedName": "lemma",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLanguage",
+    "OldPrintedName": "NSLinguisticTagSchemeLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "language",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeScript",
+    "OldPrintedName": "NSLinguisticTagSchemeScript",
+    "OldTypeName": "",
+    "NewPrintedName": "script",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerAuthenticationDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingNameKey",
+    "OldPrintedName": "NSTextCheckingNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingJobTitleKey",
+    "OldPrintedName": "NSTextCheckingJobTitleKey",
+    "OldTypeName": "",
+    "NewPrintedName": "jobTitle",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingOrganizationKey",
+    "OldPrintedName": "NSTextCheckingOrganizationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "organization",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStreetKey",
+    "OldPrintedName": "NSTextCheckingStreetKey",
+    "OldTypeName": "",
+    "NewPrintedName": "street",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCityKey",
+    "OldPrintedName": "NSTextCheckingCityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "city",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStateKey",
+    "OldPrintedName": "NSTextCheckingStateKey",
+    "OldTypeName": "",
+    "NewPrintedName": "state",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingZIPKey",
+    "OldPrintedName": "NSTextCheckingZIPKey",
+    "OldTypeName": "",
+    "NewPrintedName": "zip",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCountryKey",
+    "OldPrintedName": "NSTextCheckingCountryKey",
+    "OldTypeName": "",
+    "NewPrintedName": "country",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingPhoneKey",
+    "OldPrintedName": "NSTextCheckingPhoneKey",
+    "OldTypeName": "",
+    "NewPrintedName": "phone",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingAirlineKey",
+    "OldPrintedName": "NSTextCheckingAirlineKey",
+    "OldTypeName": "",
+    "NewPrintedName": "airline",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingFlightKey",
+    "OldPrintedName": "NSTextCheckingFlightKey",
+    "OldTypeName": "",
+    "NewPrintedName": "flight",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextLayoutOrientation",
+    "OldPrintedName": "NSTextLayoutOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "TextLayoutOrientation",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGlyphProperty",
+    "OldPrintedName": "NSGlyphProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "GlyphProperty",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSControlCharacterAction",
+    "OldPrintedName": "NSControlCharacterAction",
+    "OldTypeName": "",
+    "NewPrintedName": "ControlCharacterAction",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTabColumnTerminatorsAttributeName",
+    "OldPrintedName": "NSTabColumnTerminatorsAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "columnTerminators",
+    "NewTypeName": "NSTextTab.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearance",
+    "OldPrintedName": "appearance()",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance()",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceWhenContainedInInstancesOfClasses:",
+    "OldPrintedName": "appearance(whenContainedInInstancesOf:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(whenContainedInInstancesOf:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceForTraitCollection:",
+    "OldPrintedName": "appearance(for:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(for:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceForTraitCollection:whenContainedInInstancesOfClasses:",
+    "OldPrintedName": "appearance(for:whenContainedInInstancesOf:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(for:whenContainedInInstancesOf:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightUltraLight",
+    "OldPrintedName": "UIFontWeightUltraLight",
+    "OldTypeName": "",
+    "NewPrintedName": "ultraLight",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightThin",
+    "OldPrintedName": "UIFontWeightThin",
+    "OldTypeName": "",
+    "NewPrintedName": "thin",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightLight",
+    "OldPrintedName": "UIFontWeightLight",
+    "OldTypeName": "",
+    "NewPrintedName": "light",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightRegular",
+    "OldPrintedName": "UIFontWeightRegular",
+    "OldTypeName": "",
+    "NewPrintedName": "regular",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightMedium",
+    "OldPrintedName": "UIFontWeightMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightSemibold",
+    "OldPrintedName": "UIFontWeightSemibold",
+    "OldTypeName": "",
+    "NewPrintedName": "semibold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBold",
+    "OldPrintedName": "UIFontWeightBold",
+    "OldTypeName": "",
+    "NewPrintedName": "bold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightHeavy",
+    "OldPrintedName": "UIFontWeightHeavy",
+    "OldTypeName": "",
+    "NewPrintedName": "heavy",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBlack",
+    "OldPrintedName": "UIFontWeightBlack",
+    "OldTypeName": "",
+    "NewPrintedName": "black",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFamilyAttribute",
+    "OldPrintedName": "UIFontDescriptorFamilyAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "family",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorNameAttribute",
+    "OldPrintedName": "UIFontDescriptorNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFaceAttribute",
+    "OldPrintedName": "UIFontDescriptorFaceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorSizeAttribute",
+    "OldPrintedName": "UIFontDescriptorSizeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorVisibleNameAttribute",
+    "OldPrintedName": "UIFontDescriptorVisibleNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleName",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorMatrixAttribute",
+    "OldPrintedName": "UIFontDescriptorMatrixAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matrix",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCharacterSetAttribute",
+    "OldPrintedName": "UIFontDescriptorCharacterSetAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterSet",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCascadeListAttribute",
+    "OldPrintedName": "UIFontDescriptorCascadeListAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cascadeList",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTraitsAttribute",
+    "OldPrintedName": "UIFontDescriptorTraitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "traits",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFixedAdvanceAttribute",
+    "OldPrintedName": "UIFontDescriptorFixedAdvanceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fixedAdvance",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFeatureSettingsAttribute",
+    "OldPrintedName": "UIFontDescriptorFeatureSettingsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "featureSettings",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTextStyleAttribute",
+    "OldPrintedName": "UIFontDescriptorTextStyleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textStyle",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSymbolicTrait",
+    "OldPrintedName": "UIFontSymbolicTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "symbolic",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightTrait",
+    "OldPrintedName": "UIFontWeightTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "weight",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWidthTrait",
+    "OldPrintedName": "UIFontWidthTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "width",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSlantTrait",
+    "OldPrintedName": "UIFontSlantTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "slant",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureTypeIdentifierKey",
+    "OldPrintedName": "UIFontFeatureTypeIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "featureIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureSelectorIdentifierKey",
+    "OldPrintedName": "UIFontFeatureSelectorIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "typeIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityRequired",
+    "OldPrintedName": "UILayoutPriorityRequired",
+    "OldTypeName": "",
+    "NewPrintedName": "required",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityDefaultHigh",
+    "OldPrintedName": "UILayoutPriorityDefaultHigh",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultHigh",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityDefaultLow",
+    "OldPrintedName": "UILayoutPriorityDefaultLow",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultLow",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityFittingSizeLevel",
+    "OldPrintedName": "UILayoutPriorityFittingSizeLevel",
+    "OldTypeName": "",
+    "NewPrintedName": "fittingSizeLevel",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)arrowBase",
+    "OldPrintedName": "arrowBase()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "arrowBase()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)contentViewInsets",
+    "OldPrintedName": "contentViewInsets()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "contentViewInsets()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)arrowHeight",
+    "OldPrintedName": "arrowHeight()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "arrowHeight()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIViewControllerRestoration(cm)viewControllerWithRestorationIdentifierPath:coder:",
+    "OldPrintedName": "viewController(withRestorationIdentifierPath:coder:)",
+    "OldTypeName": "ABPersonViewController",
+    "NewPrintedName": "viewController(withRestorationIdentifierPath:coder:)",
+    "NewTypeName": "UIViewControllerRestoration"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorDomain",
+    "OldPrintedName": "MTKModelErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorKey",
+    "OldPrintedName": "MTKModelErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorDomain",
+    "OldPrintedName": "MTKTextureLoaderErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorKey",
+    "OldPrintedName": "MTKTextureLoaderErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionAllocateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionAllocateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "allocateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionGenerateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionGenerateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "generateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionSRGB",
+    "OldPrintedName": "MTKTextureLoaderOptionSRGB",
+    "OldTypeName": "",
+    "NewPrintedName": "SRGB",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureUsage",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureUsage",
+    "OldTypeName": "",
+    "NewPrintedName": "textureUsage",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureCPUCacheMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureStorageMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureStorageMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureStorageMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionCubeLayout",
+    "OldPrintedName": "MTKTextureLoaderOptionCubeLayout",
+    "OldTypeName": "",
+    "NewPrintedName": "cubeLayout",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionOrigin",
+    "OldPrintedName": "MTKTextureLoaderOptionOrigin",
+    "OldTypeName": "",
+    "NewPrintedName": "origin",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderCubeLayoutVertical",
+    "OldPrintedName": "MTKTextureLoaderCubeLayoutVertical",
+    "OldTypeName": "",
+    "NewPrintedName": "vertical",
+    "NewTypeName": "MTKTextureLoader.CubeLayout"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginTopLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginTopLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "topLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginBottomLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginBottomLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "bottomLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginFlippedVertically",
+    "OldPrintedName": "MTKTextureLoaderOriginFlippedVertically",
+    "OldTypeName": "",
+    "NewPrintedName": "flippedVertically",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderCallback",
+    "OldPrintedName": "MTKTextureLoaderCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "Callback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderArrayCallback",
+    "OldPrintedName": "MTKTextureLoaderArrayCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "ArrayCallback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isEqual:",
+    "OldPrintedName": "isEqual(_:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isEqual(_:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:",
+    "OldPrintedName": "perform(_:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:",
+    "OldPrintedName": "perform(_:with:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:with:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:withObject:",
+    "OldPrintedName": "perform(_:with:with:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:with:with:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isProxy",
+    "OldPrintedName": "isProxy()",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isProxy()",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isKindOfClass:",
+    "OldPrintedName": "isKind(of:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isKind(of:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isMemberOfClass:",
+    "OldPrintedName": "isMember(of:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isMember(of:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)respondsToSelector:",
+    "OldPrintedName": "responds(to:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "responds(to:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "OldPrintedName": "globalTransform(with:atTime:)",
+    "OldTypeName": "MDLTransformComponent",
+    "NewPrintedName": "globalTransform(with:atTime:)",
+    "NewTypeName": "MDLTransform"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "cleanAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "productionAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldTypeName": "",
+    "NewPrintedName": "encodedPixels",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeAudioFallback",
+    "OldPrintedName": "AVTrackAssociationTypeAudioFallback",
+    "OldTypeName": "",
+    "NewPrintedName": "audioFallback",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeChapterList",
+    "OldPrintedName": "AVTrackAssociationTypeChapterList",
+    "OldTypeName": "",
+    "NewPrintedName": "chapterList",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldPrintedName": "AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "forcedSubtitlesOnly",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeSelectionFollower",
+    "OldPrintedName": "AVTrackAssociationTypeSelectionFollower",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionFollower",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeTimecode",
+    "OldPrintedName": "AVTrackAssociationTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeMetadataReferent",
+    "OldPrintedName": "AVTrackAssociationTypeMetadataReferent",
+    "OldTypeName": "",
+    "NewPrintedName": "metadataReferent",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmLowQualityZeroLatency",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmLowQualityZeroLatency",
+    "OldTypeName": "",
+    "NewPrintedName": "lowQualityZeroLatency",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmTimeDomain",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmTimeDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "timeDomain",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmSpectral",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmSpectral",
+    "OldTypeName": "",
+    "NewPrintedName": "spectral",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmVarispeed",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmVarispeed",
+    "OldTypeName": "",
+    "NewPrintedName": "varispeed",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureDevicePosition",
+    "OldPrintedName": "AVCaptureDevicePosition",
+    "OldTypeName": "",
+    "NewPrintedName": "Position",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@AVCaptureDeviceType",
+    "OldPrintedName": "AVCaptureDeviceType",
+    "OldTypeName": "",
+    "NewPrintedName": "DeviceType",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureDeviceTypeBuiltInMicrophone",
+    "OldPrintedName": "builtInMicrophone",
+    "OldTypeName": "AVCaptureDeviceType",
+    "NewPrintedName": "builtInMicrophone",
+    "NewTypeName": "AVCaptureDevice.DeviceType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureDeviceTypeBuiltInWideAngleCamera",
+    "OldPrintedName": "builtInWideAngleCamera",
+    "OldTypeName": "AVCaptureDeviceType",
+    "NewPrintedName": "builtInWideAngleCamera",
+    "NewTypeName": "AVCaptureDevice.DeviceType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureDeviceTypeBuiltInTelephotoCamera",
+    "OldPrintedName": "builtInTelephotoCamera",
+    "OldTypeName": "AVCaptureDeviceType",
+    "NewPrintedName": "builtInTelephotoCamera",
+    "NewTypeName": "AVCaptureDevice.DeviceType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureDeviceTypeBuiltInDualCamera",
+    "OldPrintedName": "builtInDualCamera",
+    "OldTypeName": "AVCaptureDeviceType",
+    "NewPrintedName": "builtInDualCamera",
+    "NewTypeName": "AVCaptureDevice.DeviceType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureDeviceTypeBuiltInDuoCamera",
+    "OldPrintedName": "builtInDuoCamera",
+    "OldTypeName": "AVCaptureDeviceType",
+    "NewPrintedName": "builtInDuoCamera",
+    "NewTypeName": "AVCaptureDevice.DeviceType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureFlashMode",
+    "OldPrintedName": "AVCaptureFlashMode",
+    "OldTypeName": "",
+    "NewPrintedName": "FlashMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureTorchMode",
+    "OldPrintedName": "AVCaptureTorchMode",
+    "OldTypeName": "",
+    "NewPrintedName": "TorchMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureMaxAvailableTorchLevel",
+    "OldPrintedName": "AVCaptureMaxAvailableTorchLevel",
+    "OldTypeName": "",
+    "NewPrintedName": "maxAvailableTorchLevel",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureFocusMode",
+    "OldPrintedName": "AVCaptureFocusMode",
+    "OldTypeName": "",
+    "NewPrintedName": "FocusMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureAutoFocusRangeRestriction",
+    "OldPrintedName": "AVCaptureAutoFocusRangeRestriction",
+    "OldTypeName": "",
+    "NewPrintedName": "AutoFocusRangeRestriction",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureLensPositionCurrent",
+    "OldPrintedName": "AVCaptureLensPositionCurrent",
+    "OldTypeName": "",
+    "NewPrintedName": "currentLensPosition",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureExposureMode",
+    "OldPrintedName": "AVCaptureExposureMode",
+    "OldTypeName": "",
+    "NewPrintedName": "ExposureMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureExposureDurationCurrent",
+    "OldPrintedName": "AVCaptureExposureDurationCurrent",
+    "OldTypeName": "",
+    "NewPrintedName": "currentExposureDuration",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureISOCurrent",
+    "OldPrintedName": "AVCaptureISOCurrent",
+    "OldTypeName": "",
+    "NewPrintedName": "currentISO",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureExposureTargetBiasCurrent",
+    "OldPrintedName": "AVCaptureExposureTargetBiasCurrent",
+    "OldTypeName": "",
+    "NewPrintedName": "currentExposureTargetBias",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureWhiteBalanceMode",
+    "OldPrintedName": "AVCaptureWhiteBalanceMode",
+    "OldTypeName": "",
+    "NewPrintedName": "WhiteBalanceMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@SA@AVCaptureWhiteBalanceGains",
+    "OldPrintedName": "AVCaptureWhiteBalanceGains",
+    "OldTypeName": "",
+    "NewPrintedName": "WhiteBalanceGains",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@SA@AVCaptureWhiteBalanceChromaticityValues",
+    "OldPrintedName": "AVCaptureWhiteBalanceChromaticityValues",
+    "OldTypeName": "",
+    "NewPrintedName": "WhiteBalanceChromaticityValues",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@SA@AVCaptureWhiteBalanceTemperatureAndTintValues",
+    "OldPrintedName": "AVCaptureWhiteBalanceTemperatureAndTintValues",
+    "OldTypeName": "",
+    "NewPrintedName": "WhiteBalanceTemperatureAndTintValues",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureWhiteBalanceGainsCurrent",
+    "OldPrintedName": "AVCaptureWhiteBalanceGainsCurrent",
+    "OldTypeName": "",
+    "NewPrintedName": "currentWhiteBalanceGains",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVCaptureDeviceDiscoverySession",
+    "OldPrintedName": "AVCaptureDeviceDiscoverySession",
+    "OldTypeName": "",
+    "NewPrintedName": "DiscoverySession",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVCaptureDeviceFormat",
+    "OldPrintedName": "AVCaptureDeviceFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "Format",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVFrameRateRange",
+    "OldPrintedName": "AVFrameRateRange",
+    "OldTypeName": "",
+    "NewPrintedName": "FrameRateRange",
+    "NewTypeName": "AVCaptureDevice.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureAutoFocusSystem",
+    "OldPrintedName": "AVCaptureAutoFocusSystem",
+    "OldTypeName": "",
+    "NewPrintedName": "AutoFocusSystem",
+    "NewTypeName": "AVCaptureDevice.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureSessionInterruptionReason",
+    "OldPrintedName": "AVCaptureSessionInterruptionReason",
+    "OldTypeName": "",
+    "NewPrintedName": "InterruptionReason",
+    "NewTypeName": "AVCaptureSession"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetPhoto",
+    "OldPrintedName": "AVCaptureSessionPresetPhoto",
+    "OldTypeName": "",
+    "NewPrintedName": "photo",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetHigh",
+    "OldPrintedName": "AVCaptureSessionPresetHigh",
+    "OldTypeName": "",
+    "NewPrintedName": "high",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetMedium",
+    "OldPrintedName": "AVCaptureSessionPresetMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetLow",
+    "OldPrintedName": "AVCaptureSessionPresetLow",
+    "OldTypeName": "",
+    "NewPrintedName": "low",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset352x288",
+    "OldPrintedName": "AVCaptureSessionPreset352x288",
+    "OldTypeName": "",
+    "NewPrintedName": "cif352x288",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset640x480",
+    "OldPrintedName": "AVCaptureSessionPreset640x480",
+    "OldTypeName": "",
+    "NewPrintedName": "vga640x480",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset1280x720",
+    "OldPrintedName": "AVCaptureSessionPreset1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "hd1280x720",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset1920x1080",
+    "OldPrintedName": "AVCaptureSessionPreset1920x1080",
+    "OldTypeName": "",
+    "NewPrintedName": "hd1920x1080",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset3840x2160",
+    "OldPrintedName": "AVCaptureSessionPreset3840x2160",
+    "OldTypeName": "",
+    "NewPrintedName": "hd4K3840x2160",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetiFrame960x540",
+    "OldPrintedName": "AVCaptureSessionPresetiFrame960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "iFrame960x540",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetiFrame1280x720",
+    "OldPrintedName": "AVCaptureSessionPresetiFrame1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "iFrame1280x720",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetInputPriority",
+    "OldPrintedName": "AVCaptureSessionPresetInputPriority",
+    "OldTypeName": "",
+    "NewPrintedName": "inputPriority",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeQuickTimeMovie",
+    "OldPrintedName": "AVFileTypeQuickTimeMovie",
+    "OldTypeName": "",
+    "NewPrintedName": "mov",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEG4",
+    "OldPrintedName": "AVFileTypeMPEG4",
+    "OldTypeName": "",
+    "NewPrintedName": "mp4",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4V",
+    "OldPrintedName": "AVFileTypeAppleM4V",
+    "OldTypeName": "",
+    "NewPrintedName": "m4v",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4A",
+    "OldPrintedName": "AVFileTypeAppleM4A",
+    "OldTypeName": "",
+    "NewPrintedName": "m4a",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP",
+    "OldPrintedName": "AVFileType3GPP",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP2",
+    "OldPrintedName": "AVFileType3GPP2",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP2",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeCoreAudioFormat",
+    "OldPrintedName": "AVFileTypeCoreAudioFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "caf",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeWAVE",
+    "OldPrintedName": "AVFileTypeWAVE",
+    "OldTypeName": "",
+    "NewPrintedName": "wav",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFF",
+    "OldPrintedName": "AVFileTypeAIFF",
+    "OldTypeName": "",
+    "NewPrintedName": "aiff",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFC",
+    "OldPrintedName": "AVFileTypeAIFC",
+    "OldTypeName": "",
+    "NewPrintedName": "aifc",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAMR",
+    "OldPrintedName": "AVFileTypeAMR",
+    "OldTypeName": "",
+    "NewPrintedName": "amr",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEGLayer3",
+    "OldPrintedName": "AVFileTypeMPEGLayer3",
+    "OldTypeName": "",
+    "NewPrintedName": "mp3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeSunAU",
+    "OldPrintedName": "AVFileTypeSunAU",
+    "OldTypeName": "",
+    "NewPrintedName": "au",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAC3",
+    "OldPrintedName": "AVFileTypeAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "ac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeEnhancedAC3",
+    "OldPrintedName": "AVFileTypeEnhancedAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "eac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspect",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspect",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspect",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspectFill",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspectFill",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspectFill",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResize",
+    "OldPrintedName": "AVLayerVideoGravityResize",
+    "OldTypeName": "",
+    "NewPrintedName": "resize",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVisual",
+    "OldPrintedName": "AVMediaCharacteristicVisual",
+    "OldTypeName": "",
+    "NewPrintedName": "visual",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicAudible",
+    "OldPrintedName": "AVMediaCharacteristicAudible",
+    "OldTypeName": "",
+    "NewPrintedName": "audible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLegible",
+    "OldPrintedName": "AVMediaCharacteristicLegible",
+    "OldTypeName": "",
+    "NewPrintedName": "legible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicFrameBased",
+    "OldPrintedName": "AVMediaCharacteristicFrameBased",
+    "OldTypeName": "",
+    "NewPrintedName": "frameBased",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldPrintedName": "AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "usesWideGamutColorSpace",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsMainProgramContent",
+    "OldPrintedName": "AVMediaCharacteristicIsMainProgramContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isMainProgramContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsAuxiliaryContent",
+    "OldPrintedName": "AVMediaCharacteristicIsAuxiliaryContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isAuxiliaryContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldPrintedName": "AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldTypeName": "",
+    "NewPrintedName": "containsOnlyForcedSubtitles",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "transcribesSpokenDialogForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesMusicAndSoundForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicEasyToRead",
+    "OldPrintedName": "AVMediaCharacteristicEasyToRead",
+    "OldTypeName": "",
+    "NewPrintedName": "easyToRead",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesVideoForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLanguageTranslation",
+    "OldPrintedName": "AVMediaCharacteristicLanguageTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "languageTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDubbedTranslation",
+    "OldPrintedName": "AVMediaCharacteristicDubbedTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "dubbedTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVoiceOverTranslation",
+    "OldPrintedName": "AVMediaCharacteristicVoiceOverTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "voiceOverTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeVideo",
+    "OldPrintedName": "AVMediaTypeVideo",
+    "OldTypeName": "",
+    "NewPrintedName": "video",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeAudio",
+    "OldPrintedName": "AVMediaTypeAudio",
+    "OldTypeName": "",
+    "NewPrintedName": "audio",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeText",
+    "OldPrintedName": "AVMediaTypeText",
+    "OldTypeName": "",
+    "NewPrintedName": "text",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeClosedCaption",
+    "OldPrintedName": "AVMediaTypeClosedCaption",
+    "OldTypeName": "",
+    "NewPrintedName": "closedCaption",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeSubtitle",
+    "OldPrintedName": "AVMediaTypeSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "subtitle",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeTimecode",
+    "OldPrintedName": "AVMediaTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMetadata",
+    "OldPrintedName": "AVMediaTypeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMuxed",
+    "OldPrintedName": "AVMediaTypeMuxed",
+    "OldTypeName": "",
+    "NewPrintedName": "muxed",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMetadataObject",
+    "OldPrintedName": "AVMediaTypeMetadataObject",
+    "OldTypeName": "",
+    "NewPrintedName": "metadataObject",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeValueURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeValueURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "valueURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeBaseURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeBaseURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "baseURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeInfoKey",
+    "OldPrintedName": "AVMetadataExtraAttributeInfoKey",
+    "OldTypeName": "",
+    "NewPrintedName": "info",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeUserData",
+    "OldPrintedName": "AVMetadataFormatQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatISOUserData",
+    "OldPrintedName": "AVMetadataFormatISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataFormatQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatiTunesMetadata",
+    "OldPrintedName": "AVMetadataFormatiTunesMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatID3Metadata",
+    "OldPrintedName": "AVMetadataFormatID3Metadata",
+    "OldTypeName": "",
+    "NewPrintedName": "id3Metadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatHLSMetadata",
+    "OldPrintedName": "AVMetadataFormatHLSMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierTitle",
+    "OldPrintedName": "AVMetadataCommonIdentifierTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreator",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreator",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSubject",
+    "OldPrintedName": "AVMetadataCommonIdentifierSubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSubject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierDescription",
+    "OldPrintedName": "AVMetadataCommonIdentifierDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierPublisher",
+    "OldPrintedName": "AVMetadataCommonIdentifierPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierContributor",
+    "OldPrintedName": "AVMetadataCommonIdentifierContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierContributor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreationDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLastModifiedDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierType",
+    "OldPrintedName": "AVMetadataCommonIdentifierType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierFormat",
+    "OldPrintedName": "AVMetadataCommonIdentifierFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAssetIdentifier",
+    "OldPrintedName": "AVMetadataCommonIdentifierAssetIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAssetIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSource",
+    "OldPrintedName": "AVMetadataCommonIdentifierSource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLanguage",
+    "OldPrintedName": "AVMetadataCommonIdentifierLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierRelation",
+    "OldPrintedName": "AVMetadataCommonIdentifierRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierRelation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLocation",
+    "OldPrintedName": "AVMetadataCommonIdentifierLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCopyrights",
+    "OldPrintedName": "AVMetadataCommonIdentifierCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCopyrights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAlbumName",
+    "OldPrintedName": "AVMetadataCommonIdentifierAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAlbumName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAuthor",
+    "OldPrintedName": "AVMetadataCommonIdentifierAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtist",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtwork",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierMake",
+    "OldPrintedName": "AVMetadataCommonIdentifierMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierModel",
+    "OldPrintedName": "AVMetadataCommonIdentifierModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSoftware",
+    "OldPrintedName": "AVMetadataCommonIdentifierSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataChapter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDisclaimer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataFullName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataHostComputer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPerformers",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProduct",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWarning",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWriter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataURLLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrackName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataDate",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataPerformer",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataRecordingYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataLocation",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataTitle",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCollection",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCollection",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataUserRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataUserRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataThumbnail",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAlbumAndTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataKeywordList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaClassification",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDisplayName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataiXML",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCollectionUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataRatingUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationBody",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationNote",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationRole",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionFacing",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionMotion",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPreferredAffineTransform",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDetectedFace",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataVideoOrientation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataContentIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCoverArt",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataReleaseDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPredefinedGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongName",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodingTool",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbumArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAccountKind",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAppleID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscCompilation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGenreID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGrouping",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPlaylistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataContentRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataBeatsPerMin",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLyrics",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAcknowledgement",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEQ",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEQ",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLinerNotes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataRecordCompany",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoundEngineer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoloist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataThanks",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataThanks",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOnlineExtras",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataExecProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAttachedPicture",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComments",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComments",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercial",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercial",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommerical",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommerical",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEventTimingCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGroupIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLink",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicCDIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOwnership",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOwnership",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPrivate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPrivate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlayCounter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPopularimeter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPositionSynchronization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecommendedBufferSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReverb",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReverb",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSeek",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSeek",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSignature",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSignature",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBeatsPerMinute",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataDate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlaylistDelay",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTaggingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentGroupDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSubTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInitialKey",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInitialKey",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLanguage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLength",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLength",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicianCreditsList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMediaType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMediaType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMood",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMood",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalFilename",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLeadPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBand",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBand",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataModifiedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPartOfASet",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataProducedNotice",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingDates",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPerformerSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedWith",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSetSubtitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserText",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserText",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTermsOfUse",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercialInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyrightInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPayment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPayment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserURL",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyTitle",
+    "OldPrintedName": "AVMetadataCommonKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreator",
+    "OldPrintedName": "AVMetadataCommonKeyCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreator",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySubject",
+    "OldPrintedName": "AVMetadataCommonKeySubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySubject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyDescription",
+    "OldPrintedName": "AVMetadataCommonKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyPublisher",
+    "OldPrintedName": "AVMetadataCommonKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyContributor",
+    "OldPrintedName": "AVMetadataCommonKeyContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyContributor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreationDate",
+    "OldPrintedName": "AVMetadataCommonKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonKeyLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLastModifiedDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyType",
+    "OldPrintedName": "AVMetadataCommonKeyType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyFormat",
+    "OldPrintedName": "AVMetadataCommonKeyFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyIdentifier",
+    "OldPrintedName": "AVMetadataCommonKeyIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySource",
+    "OldPrintedName": "AVMetadataCommonKeySource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLanguage",
+    "OldPrintedName": "AVMetadataCommonKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyRelation",
+    "OldPrintedName": "AVMetadataCommonKeyRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyRelation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLocation",
+    "OldPrintedName": "AVMetadataCommonKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCopyrights",
+    "OldPrintedName": "AVMetadataCommonKeyCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCopyrights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAlbumName",
+    "OldPrintedName": "AVMetadataCommonKeyAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAlbumName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAuthor",
+    "OldPrintedName": "AVMetadataCommonKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtist",
+    "OldPrintedName": "AVMetadataCommonKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtwork",
+    "OldPrintedName": "AVMetadataCommonKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyMake",
+    "OldPrintedName": "AVMetadataCommonKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyModel",
+    "OldPrintedName": "AVMetadataCommonKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySoftware",
+    "OldPrintedName": "AVMetadataCommonKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyChapter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyChapter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDisclaimer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyFullName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyFullName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyHostComputer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalSource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPerformers",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProduct",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProduct",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrack",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWarning",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWarning",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWriter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWriter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyURLLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrackName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataISOUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyDate",
+    "OldPrintedName": "AVMetadataISOUserDataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyPerformer",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyGenre",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyRecordingYear",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyRecordingYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyLocation",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyTitle",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyDescription",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCollection",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCollection",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyUserRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyUserRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyThumbnail",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyThumbnail",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAlbumAndTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyKeywordList",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyKeywordList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaClassification",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaClassification",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDisplayName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyYear",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyiXML",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyiXML",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyTitle",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCollectionUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyRatingUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationBody",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationNote",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationRole",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionFacing",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionMotion",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyContentIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserComment",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCoverArt",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCoverArt",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyReleaseDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPredefinedGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongName",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackSubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodingTool",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbumArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAccountKind",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAccountKind",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAppleID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAppleID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscCompilation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGenreID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGenreID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGrouping",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGrouping",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPlaylistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyContentRating",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyContentRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyBeatsPerMin",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLyrics",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLyrics",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAcknowledgement",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyConductor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEQ",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEQ",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLinerNotes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyRecordCompany",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoundEngineer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoloist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoloist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyThanks",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyThanks",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOnlineExtras",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyExecProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyExecProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAttachedPicture",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAttachedPicture",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComments",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComments",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercial",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercial",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommerical",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommerical",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEventTimingCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGroupIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLink",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicCDIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOwnership",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOwnership",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPrivate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPrivate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlayCounter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlayCounter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPopularimeter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPopularimeter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPositionSynchronization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecommendedBufferSize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReverb",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReverb",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySeek",
+    "OldPrintedName": "AVMetadataID3MetadataKeySeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySeek",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySignature",
+    "OldPrintedName": "AVMetadataID3MetadataKeySignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySignature",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBeatsPerMinute",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComposer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyDate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlaylistDelay",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTaggingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTaggingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentGroupDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySubTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInitialKey",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInitialKey",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLanguage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLength",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLength",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicianCreditsList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMediaType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMediaType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMood",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMood",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalFilename",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalFilename",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLeadPerformer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLeadPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBand",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBand",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyConductor",
+    "OldPrintedName": "AVMetadataID3MetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyModifiedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyModifiedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPartOfASet",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPartOfASet",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyProducedNotice",
+    "OldPrintedName": "AVMetadataID3MetadataKeyProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyProducedNotice",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingDates",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingDates",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySize",
+    "OldPrintedName": "AVMetadataID3MetadataKeySize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPerformerSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedWith",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedWith",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySetSubtitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySetSubtitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserText",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserText",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTermsOfUse",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTermsOfUse",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercialInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercialInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyrightInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPayment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPayment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserURL",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamTitle",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamURL",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceCommon",
+    "OldPrintedName": "AVMetadataKeySpaceCommon",
+    "OldTypeName": "",
+    "NewPrintedName": "common",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeUserData",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceISOUserData",
+    "OldPrintedName": "AVMetadataKeySpaceISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceiTunes",
+    "OldPrintedName": "AVMetadataKeySpaceiTunes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunes",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceID3",
+    "OldPrintedName": "AVMetadataKeySpaceID3",
+    "OldTypeName": "",
+    "NewPrintedName": "id3",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceIcy",
+    "OldPrintedName": "AVMetadataKeySpaceIcy",
+    "OldTypeName": "",
+    "NewPrintedName": "icy",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceHLSDateRange",
+    "OldPrintedName": "AVMetadataKeySpaceHLSDateRange",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsDateRange",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeFace",
+    "OldPrintedName": "AVMetadataObjectTypeFace",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeUPCECode",
+    "OldPrintedName": "AVMetadataObjectTypeUPCECode",
+    "OldTypeName": "",
+    "NewPrintedName": "upce",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeCode39Code",
+    "OldPrintedName": "AVMetadataObjectTypeCode39Code",
+    "OldTypeName": "",
+    "NewPrintedName": "code39",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeCode39Mod43Code",
+    "OldPrintedName": "AVMetadataObjectTypeCode39Mod43Code",
+    "OldTypeName": "",
+    "NewPrintedName": "code39Mod43",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeEAN13Code",
+    "OldPrintedName": "AVMetadataObjectTypeEAN13Code",
+    "OldTypeName": "",
+    "NewPrintedName": "ean13",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeEAN8Code",
+    "OldPrintedName": "AVMetadataObjectTypeEAN8Code",
+    "OldTypeName": "",
+    "NewPrintedName": "ean8",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeCode93Code",
+    "OldPrintedName": "AVMetadataObjectTypeCode93Code",
+    "OldTypeName": "",
+    "NewPrintedName": "code93",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeCode128Code",
+    "OldPrintedName": "AVMetadataObjectTypeCode128Code",
+    "OldTypeName": "",
+    "NewPrintedName": "code128",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypePDF417Code",
+    "OldPrintedName": "AVMetadataObjectTypePDF417Code",
+    "OldTypeName": "",
+    "NewPrintedName": "pdf417",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeQRCode",
+    "OldPrintedName": "AVMetadataObjectTypeQRCode",
+    "OldTypeName": "",
+    "NewPrintedName": "qr",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeAztecCode",
+    "OldPrintedName": "AVMetadataObjectTypeAztecCode",
+    "OldTypeName": "",
+    "NewPrintedName": "aztec",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeInterleaved2of5Code",
+    "OldPrintedName": "AVMetadataObjectTypeInterleaved2of5Code",
+    "OldTypeName": "",
+    "NewPrintedName": "interleaved2of5",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeITF14Code",
+    "OldPrintedName": "AVMetadataObjectTypeITF14Code",
+    "OldTypeName": "",
+    "NewPrintedName": "itf14",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeDataMatrixCode",
+    "OldPrintedName": "AVMetadataObjectTypeDataMatrixCode",
+    "OldTypeName": "",
+    "NewPrintedName": "dataMatrix",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset640x480",
+    "OldPrintedName": "AVOutputSettingsPreset640x480",
+    "OldTypeName": "",
+    "NewPrintedName": "preset640x480",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset960x540",
+    "OldPrintedName": "AVOutputSettingsPreset960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "preset960x540",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1280x720",
+    "OldPrintedName": "AVOutputSettingsPreset1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1280x720",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1920x1080",
+    "OldPrintedName": "AVOutputSettingsPreset1920x1080",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1920x1080",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset3840x2160",
+    "OldPrintedName": "AVOutputSettingsPreset3840x2160",
+    "OldTypeName": "",
+    "NewPrintedName": "preset3840x2160",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingToMinimizeStallsReason",
+    "OldPrintedName": "AVPlayerWaitingToMinimizeStallsReason",
+    "OldTypeName": "",
+    "NewPrintedName": "toMinimizeStalls",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldPrintedName": "AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldTypeName": "",
+    "NewPrintedName": "evaluatingBufferingRate",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWithNoItemToPlayReason",
+    "OldPrintedName": "AVPlayerWaitingWithNoItemToPlayReason",
+    "OldTypeName": "",
+    "NewPrintedName": "noItemToPlay",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldTypeName": "",
+    "NewPrintedName": "default",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "sourceAndRulesOnly",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCTPerformanceMetric_WallClockTime",
+    "OldPrintedName": "XCTPerformanceMetric_WallClockTime",
+    "OldTypeName": "",
+    "NewPrintedName": "wallClockTime",
+    "NewTypeName": "XCTPerformanceMetric"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTWaiterResult",
+    "OldPrintedName": "XCTWaiterResult",
+    "OldTypeName": "",
+    "NewPrintedName": "Result",
+    "NewTypeName": "XCTWaiter"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTestErrorCode",
+    "OldPrintedName": "XCTestErrorCode",
+    "OldTypeName": "",
+    "NewPrintedName": "Code",
+    "NewTypeName": "XCTestError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIDeviceButton",
+    "OldPrintedName": "XCUIDeviceButton",
+    "OldTypeName": "",
+    "NewPrintedName": "Button",
+    "NewTypeName": "XCUIDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIElementType",
+    "OldPrintedName": "XCUIElementType",
+    "OldTypeName": "",
+    "NewPrintedName": "Type",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIUserInterfaceSizeClass",
+    "OldPrintedName": "XCUIUserInterfaceSizeClass",
+    "OldTypeName": "",
+    "NewPrintedName": "SizeClass",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags",
+    "OldPrintedName": "XCUIKeyModifierFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "KeyModifierFlags",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCapsLock",
+    "OldPrintedName": "capsLock",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierShift",
+    "OldPrintedName": "shift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierControl",
+    "OldPrintedName": "control",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierOption",
+    "OldPrintedName": "option",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCommand",
+    "OldPrintedName": "command",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlphaShift",
+    "OldPrintedName": "alphaShift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alphaShift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlternate",
+    "OldPrintedName": "alternate",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alternate",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDelete",
+    "OldPrintedName": "XCUIKeyboardKeyDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "delete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyReturn",
+    "OldPrintedName": "XCUIKeyboardKeyReturn",
+    "OldTypeName": "",
+    "NewPrintedName": "return",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnter",
+    "OldPrintedName": "XCUIKeyboardKeyEnter",
+    "OldTypeName": "",
+    "NewPrintedName": "enter",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyTab",
+    "OldPrintedName": "XCUIKeyboardKeyTab",
+    "OldTypeName": "",
+    "NewPrintedName": "tab",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySpace",
+    "OldPrintedName": "XCUIKeyboardKeySpace",
+    "OldTypeName": "",
+    "NewPrintedName": "space",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEscape",
+    "OldPrintedName": "XCUIKeyboardKeyEscape",
+    "OldTypeName": "",
+    "NewPrintedName": "escape",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyUpArrow",
+    "OldPrintedName": "XCUIKeyboardKeyUpArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "upArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDownArrow",
+    "OldPrintedName": "XCUIKeyboardKeyDownArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "downArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyLeftArrow",
+    "OldPrintedName": "XCUIKeyboardKeyLeftArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "leftArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightArrow",
+    "OldPrintedName": "XCUIKeyboardKeyRightArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "rightArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF1",
+    "OldPrintedName": "XCUIKeyboardKeyF1",
+    "OldTypeName": "",
+    "NewPrintedName": "F1",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF2",
+    "OldPrintedName": "XCUIKeyboardKeyF2",
+    "OldTypeName": "",
+    "NewPrintedName": "F2",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF3",
+    "OldPrintedName": "XCUIKeyboardKeyF3",
+    "OldTypeName": "",
+    "NewPrintedName": "F3",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF4",
+    "OldPrintedName": "XCUIKeyboardKeyF4",
+    "OldTypeName": "",
+    "NewPrintedName": "F4",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF5",
+    "OldPrintedName": "XCUIKeyboardKeyF5",
+    "OldTypeName": "",
+    "NewPrintedName": "F5",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF6",
+    "OldPrintedName": "XCUIKeyboardKeyF6",
+    "OldTypeName": "",
+    "NewPrintedName": "F6",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF7",
+    "OldPrintedName": "XCUIKeyboardKeyF7",
+    "OldTypeName": "",
+    "NewPrintedName": "F7",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF8",
+    "OldPrintedName": "XCUIKeyboardKeyF8",
+    "OldTypeName": "",
+    "NewPrintedName": "F8",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF9",
+    "OldPrintedName": "XCUIKeyboardKeyF9",
+    "OldTypeName": "",
+    "NewPrintedName": "F9",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF10",
+    "OldPrintedName": "XCUIKeyboardKeyF10",
+    "OldTypeName": "",
+    "NewPrintedName": "F10",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF11",
+    "OldPrintedName": "XCUIKeyboardKeyF11",
+    "OldTypeName": "",
+    "NewPrintedName": "F11",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF12",
+    "OldPrintedName": "XCUIKeyboardKeyF12",
+    "OldTypeName": "",
+    "NewPrintedName": "F12",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF13",
+    "OldPrintedName": "XCUIKeyboardKeyF13",
+    "OldTypeName": "",
+    "NewPrintedName": "F13",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF14",
+    "OldPrintedName": "XCUIKeyboardKeyF14",
+    "OldTypeName": "",
+    "NewPrintedName": "F14",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF15",
+    "OldPrintedName": "XCUIKeyboardKeyF15",
+    "OldTypeName": "",
+    "NewPrintedName": "F15",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF16",
+    "OldPrintedName": "XCUIKeyboardKeyF16",
+    "OldTypeName": "",
+    "NewPrintedName": "F16",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF17",
+    "OldPrintedName": "XCUIKeyboardKeyF17",
+    "OldTypeName": "",
+    "NewPrintedName": "F17",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF18",
+    "OldPrintedName": "XCUIKeyboardKeyF18",
+    "OldTypeName": "",
+    "NewPrintedName": "F18",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF19",
+    "OldPrintedName": "XCUIKeyboardKeyF19",
+    "OldTypeName": "",
+    "NewPrintedName": "F19",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyForwardDelete",
+    "OldPrintedName": "XCUIKeyboardKeyForwardDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "forwardDelete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHome",
+    "OldPrintedName": "XCUIKeyboardKeyHome",
+    "OldTypeName": "",
+    "NewPrintedName": "home",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnd",
+    "OldPrintedName": "XCUIKeyboardKeyEnd",
+    "OldTypeName": "",
+    "NewPrintedName": "end",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageUp",
+    "OldPrintedName": "XCUIKeyboardKeyPageUp",
+    "OldTypeName": "",
+    "NewPrintedName": "pageUp",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageDown",
+    "OldPrintedName": "XCUIKeyboardKeyPageDown",
+    "OldTypeName": "",
+    "NewPrintedName": "pageDown",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyClear",
+    "OldPrintedName": "XCUIKeyboardKeyClear",
+    "OldTypeName": "",
+    "NewPrintedName": "clear",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHelp",
+    "OldPrintedName": "XCUIKeyboardKeyHelp",
+    "OldTypeName": "",
+    "NewPrintedName": "help",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCapsLock",
+    "OldPrintedName": "XCUIKeyboardKeyCapsLock",
+    "OldTypeName": "",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyShift",
+    "OldPrintedName": "XCUIKeyboardKeyShift",
+    "OldTypeName": "",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyControl",
+    "OldPrintedName": "XCUIKeyboardKeyControl",
+    "OldTypeName": "",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyOption",
+    "OldPrintedName": "XCUIKeyboardKeyOption",
+    "OldTypeName": "",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCommand",
+    "OldPrintedName": "XCUIKeyboardKeyCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightShift",
+    "OldPrintedName": "XCUIKeyboardKeyRightShift",
+    "OldTypeName": "",
+    "NewPrintedName": "rightShift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightControl",
+    "OldPrintedName": "XCUIKeyboardKeyRightControl",
+    "OldTypeName": "",
+    "NewPrintedName": "rightControl",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightOption",
+    "OldPrintedName": "XCUIKeyboardKeyRightOption",
+    "OldTypeName": "",
+    "NewPrintedName": "rightOption",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightCommand",
+    "OldPrintedName": "XCUIKeyboardKeyRightCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "rightCommand",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySecondaryFn",
+    "OldPrintedName": "XCUIKeyboardKeySecondaryFn",
+    "OldTypeName": "",
+    "NewPrintedName": "secondaryFn",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:unit:scheme:options:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:",
+    "Index": 7
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)NSXPCProxyCreating(im)synchronousRemoteObjectProxyWithErrorHandler:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UICollectionViewDropPlaceholderContext(im)commitInsertionWithDataSourceUpdates:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UITableViewDropPlaceholderContext(im)commitInsertionWithDataSourceUpdates:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@CGPathApplyWithBlock",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureBlock:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPMusicPlayerController(im)setQueueWithStoreIDs:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPMusicPlayerController(im)setQueueWithDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:destinationImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)readBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)writeBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSNNGraph(im)encodeToCommandBuffer:sourceImages:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_Si5counttF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_s14CountableRangeVySiG4fromtF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NFCNDEFReaderSessionDelegate(im)readerSession:didInvalidateWithError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NFCNDEFReaderSessionDelegate(im)readerSession:didDetectNDEFs:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NFCReaderSessionDelegate(im)readerSession:didDetectTags:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NFCReaderSessionDelegate(im)readerSession:didInvalidateWithError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)writeToFile:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)writeToFile:withOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)writeToURL:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)writeToURL:withOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)findString:withOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFPage(im)transformForBox:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFPage(im)selectionForRect:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFPage(im)selectionForRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFSelection(im)addSelection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFSelection(im)addSelections:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFSelection(im)extendSelectionAtEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFSelection(im)extendSelectionAtStart:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFSelection(im)drawForPage:active:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)goToPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)goToDestination:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)goToSelection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)goToRect:onPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)areaOfInterestForMouse:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)areaOfInterestForPoint:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)convertPoint:toPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)convertRect:toPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)convertPoint:fromPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFView(im)convertRect:fromPage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIGestureRecognizerDelegate(im)gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIGestureRecognizerDelegate(im)gestureRecognizer:shouldRequireFailureOfGestureRecognizer:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIGestureRecognizerDelegate(im)gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIGestureRecognizerDelegate(im)gestureRecognizer:shouldReceiveTouch:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIGestureRecognizerDelegate(im)gestureRecognizer:shouldReceivePress:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringBeforeSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringAfterSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeWithName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSURLSessionTaskDelegate(im)URLSession:taskIsWaitingForConnectivity:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertSb8inserted_s7UnicodeO6ScalarV17memberAfterInserttAIF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removes7UnicodeO6ScalarVSgAHF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromtKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromSo0bC13SerializationC0bC6FormatOz6formattKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLArgumentEncoder(im)setArgumentBuffer:offset:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithScope:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:reflection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MSConversation(im)sendMessage:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MSConversation(im)sendSticker:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIAccessibilityContainerDataTable(im)accessibilityHeaderElementsForRow:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIAccessibilityContainerDataTable(im)accessibilityHeaderElementsForColumn:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDragDelegate(im)collectionView:dragPreviewParametersForItemAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDragDelegate(im)collectionView:dragSessionWillBegin:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDragDelegate(im)collectionView:dragSessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropCoordinator(im)dropItem:toItemAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropCoordinator(im)dropItem:toTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropDelegate(im)collectionView:performDropWithCoordinator:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropDelegate(im)collectionView:canHandleDropSession:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropDelegate(im)collectionView:dropSessionDidEnter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropDelegate(im)collectionView:dropSessionDidExit:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UICollectionViewDropDelegate(im)collectionView:dropSessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDocumentBrowserViewControllerDelegate(im)documentBrowser:didPickDocumentURLs:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDocumentBrowserViewControllerDelegate(im)documentBrowser:didRequestDocumentCreationWithHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDocumentBrowserViewControllerDelegate(im)documentBrowser:applicationActivitiesForDocumentURLs:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDocumentBrowserViewControllerDelegate(im)documentBrowser:willPresentActivityViewController:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDocumentBrowserViewControllerDelegate(im)documentBrowser:commitDocumentURLPreview:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:itemsForBeginningSession:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:sessionWillBegin:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:sessionAllowsMoveOperation:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:sessionIsRestrictedToDraggingApplication:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:prefersFullSizePreviewsForSession:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:sessionDidMove:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:session:willEndWithOperation:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:session:didEndWithOperation:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDragInteractionDelegate(im)dragInteraction:sessionDidTransferItems:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:canHandleSession:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:sessionDidEnter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:sessionDidUpdate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:sessionDidExit:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:performDrop:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:concludeDrop:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIDropInteractionDelegate(im)dropInteraction:sessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:maximumPointSize:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:maximumPointSize:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledValueForValue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledValueForValue:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIPasteboard(im)setObjects:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIPickerViewAccessibilityDelegate(im)pickerView:accessibilityAttributedLabelForComponent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIPickerViewAccessibilityDelegate(im)pickerView:accessibilityAttributedHintForComponent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDelegate(im)tableView:leadingSwipeActionsConfigurationForRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDelegate(im)tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDelegate(im)tableView:leadingSwipeActionsConfigurationForRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDelegate(im)tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDragDelegate(im)tableView:dragPreviewParametersForRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDragDelegate(im)tableView:dragSessionWillBegin:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDragDelegate(im)tableView:dragSessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropCoordinator(im)dropItem:toRowAtIndexPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropCoordinator(im)dropItem:toTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropDelegate(im)tableView:performDropWithCoordinator:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropDelegate(im)tableView:canHandleDropSession:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropDelegate(im)tableView:dropSessionDidEnter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropDelegate(im)tableView:dropSessionDidExit:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITableViewDropDelegate(im)tableView:dropSessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDragDelegate(im)textDraggableView:itemsForDrag:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDragDelegate(im)textDraggableView:dragSessionWillBegin:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:willBecomeEditableForDrop:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:proposalForDrop:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:willPerformDrop:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:previewForDroppingAllItemsWithDefault:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:dropSessionDidEnter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:dropSessionDidUpdate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:dropSessionDidExit:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextDropDelegate(im)textDroppableView:dropSessionDidEnd:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextPasteDelegate(im)textPasteConfigurationSupporting:transformPasteItem:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextPasteItem(im)setStringResult:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextPasteItem(im)setAttributedStringResult:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UITextPasteItem(im)setAttachmentResult:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NEHotspotConfigurationManager(im)removeConfigurationForSSID:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NEHotspotConfigurationManager(im)removeConfigurationForHS20DomainName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CLGeocoder(im)geocodePostalAddress:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToRender:toDestination:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToClear:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithFloatArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithDoubleArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLTexture(im)writeToURL:level:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeHandler(im)webView:startURLSchemeTask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeHandler(im)webView:stopURLSchemeTask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeTask(im)didReceiveResponse:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeTask(im)didReceiveData:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVAssetDownloadDelegate(im)URLSession:aggregateAssetDownloadTask:willDownloadToURL:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVAssetDownloadDelegate(im)URLSession:aggregateAssetDownloadTask:didCompleteForMediaSelection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForInputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForChromaticityValues:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVCaptureDevice(im)deviceWhiteBalanceGainsForTemperatureAndTintValues:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:willBeginCaptureForResolvedSettings:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:willCapturePhotoForResolvedSettings:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didCapturePhotoForResolvedSettings:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVCapturePhotoCaptureDelegate(im)captureOutput:didFinishProcessingPhoto:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:blendOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:fadeOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNCameraController(im)dollyZoomToTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdLookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)lookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSCNViewDelegate(im)renderer:nodeForAnchor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSKViewDelegate(im)view:nodeForAnchor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionDelegate(im)session:didUpdateFrame:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionDelegate(im)session:didAddAnchors:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionDelegate(im)session:didUpdateAnchors:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionDelegate(im)session:didRemoveAnchors:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionObserver(im)session:didFailWithError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)ARSessionObserver(im)session:cameraDidChangeTrackingState:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)PKPaymentAuthorizationViewControllerDelegate(im)paymentAuthorizationViewController:didSelectShippingMethod:handler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)PKPaymentAuthorizationViewControllerDelegate(im)paymentAuthorizationViewController:didSelectPaymentMethod:handler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CXCallController(im)requestTransactionWithActions:completion:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CXCallController(im)requestTransactionWithAction:completion:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCoreDataCoreSpotlightDelegate(im)searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)HKWorkoutSessionDelegate(im)workoutSession:didFailWithError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)HKWorkoutSessionDelegate(im)workoutSession:didGenerateEvent:"
+  }
 ]
\ No newline at end of file
diff --git a/lib/Migrator/macos.json b/lib/Migrator/macos.json
index 32960f8..557573d 100644
--- a/lib/Migrator/macos.json
+++ b/lib/Migrator/macos.json
@@ -1,2 +1,38302 @@
 [
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ScriptingBridge"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC24__Reply__act_get_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t7RetCodeVs5Int3212old_stateCntVs6UInt329old_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6",
+    "LeftUsr": "s:FVSC41__Reply__exception_raise_state_identity_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t7RetCodeVs5Int326flavorS2_12new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6",
+    "LeftUsr": "s:FVSC32__Reply__exception_raise_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t7RetCodeVs5Int326flavorS2_12new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC25__Reply__task_get_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t7RetCodeVs5Int3212old_stateCntVs6UInt329old_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC27__Reply__thread_get_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t7RetCodeVs5Int3212old_stateCntVs6UInt329old_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC26__Request__act_set_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t6flavorVs5Int3212new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "11",
+    "LeftUsr": "s:FVSC43__Request__exception_raise_state_identity_tcFT4HeadVSC17mach_msg_header_t9msgh_bodyVSC15mach_msg_body_t6threadVSC26mach_msg_port_descriptor_t4taskS2_3NDRVSC12NDR_record_t9exceptionVs5Int327codeCntVs6UInt324codeTS4_S4__6flavorS4_12old_stateCntS5_9old_stateTS5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5_S5___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "8",
+    "LeftUsr": "s:FVSC34__Request__exception_raise_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t9exceptionVs5Int327codeCntVs6UInt324codeTS2_S2__6flavorS2_12old_stateCntS3_9old_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC27__Request__task_set_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t6flavorVs5Int3212new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC34__Request__thread_create_running_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t6flavorVs5Int3212new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "s:FVSC29__Request__thread_set_state_tcFT4HeadVSC17mach_msg_header_t3NDRVSC12NDR_record_t6flavorVs5Int3212new_stateCntVs6UInt329new_stateTS3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3_S3___S_",
+    "LeftComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "RightUsr": "",
+    "RightComment": "(natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t, natural_t)",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FVSC13x86_state_hdrcFT6flavorVs5Int325countS0__S_",
+    "LeftComment": "Int32",
+    "RightUsr": "",
+    "RightComment": "UInt32",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FVSC13x86_state_hdrcFT6flavorVs5Int325countS0__S_",
+    "LeftComment": "Int32",
+    "RightUsr": "",
+    "RightComment": "UInt32",
+    "ModuleName": "Darwin"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE8DispatchCSo10DispatchIOcFT4typeOES_S0_10StreamType4pathGSPVs4Int8_5oflagVs5Int324modeVs6UInt165queueCSo13DispatchQueue14cleanupHandlerFS3_T__S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FE8DispatchCSo13DispatchQueue11setSpecificurFT3keyGCS_19DispatchSpecificKeyx_5valuex_T_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)IKImageBrowserView(im)initWithFrame:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFAction(im)type",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "type",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFActionRemoteGoTo(im)initWithPageIndex:atPoint:fileURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFActionURL(im)initWithURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFAnnotation(im)setValue:forAnnotationKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "PDFAnnotationKey",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFAnnotation(im)setBoolean:forAnnotationKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "PDFAnnotationKey",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFAnnotation(im)setRect:forAnnotationKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "PDFAnnotationKey",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)PDFAnnotation(im)valueForAnnotationKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "PDFAnnotationKey",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)PDFAnnotation(im)removeValueForAnnotationKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "PDFAnnotationKey",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFAnnotationLine(im)startLineStyle",
+    "LeftComment": "startStyle()",
+    "RightUsr": "",
+    "RightComment": "startLineStyle()",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFAnnotationLine(im)endLineStyle",
+    "LeftComment": "endStyle()",
+    "RightUsr": "",
+    "RightComment": "endLineStyle()",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FOSC17PDFAreaOfInterestcFT8rawValueSi_GSqS__",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)writeToFile:withOptions:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "PDFDocumentWriteOption",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)writeToURL:withOptions:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "PDFDocumentWriteOption",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)findString:withOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSString.CompareOptions",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)findString:withOptions:",
+    "LeftComment": "findString(_:withOptions:)",
+    "RightUsr": "",
+    "RightComment": "findString(_:with:)",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)beginFindString:withOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSString.CompareOptions",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)beginFindString:withOptions:",
+    "LeftComment": "beginFindString(_:withOptions:)",
+    "RightUsr": "",
+    "RightComment": "beginFindString(_:with:)",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)beginFindStrings:withOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSString.CompareOptions",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)beginFindStrings:withOptions:",
+    "LeftComment": "beginFind(_:withOptions:)",
+    "RightUsr": "",
+    "RightComment": "beginFind(_:with:)",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)findString:fromSelection:withOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSString.CompareOptions",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFDocument(im)findString:fromSelection:withOptions:",
+    "LeftComment": "findString(_:from:withOptions:)",
+    "RightUsr": "",
+    "RightComment": "findString(_:from:with:)",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFThumbnailView(im)selectedPages",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "selectedPages",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoToFirstPage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoToFirstPage",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoToLastPage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoToLastPage",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoToNextPage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoToNextPage",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoToPreviousPage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoToPreviousPage",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoBack",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoBack",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canGoForward",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canGoForward",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canZoomIn",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canZoomIn",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)canZoomOut",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "canZoomOut",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)PDFView(im)visiblePages",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "visiblePages",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSMenuDelegate(im)menuHasKeyEquivalent:forEvent:target:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSMenuDelegate(im)menuHasKeyEquivalent:forEvent:target:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "Quartz"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "SafariServices"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "SafariServices"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameController"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameController"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CALayer(im)setNeedsDisplayInRect:",
+    "LeftComment": "setNeedsDisplayIn(_:)",
+    "RightUsr": "",
+    "RightComment": "setNeedsDisplay(_:)",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)CAMediaTimingFunction(im)getControlPointAtIndex:values:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC13CATransform3DcFV4simd8float4x4S0_",
+    "LeftComment": "float4x4",
+    "RightUsr": "",
+    "RightComment": "float4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC13CATransform3DcFV4simd9double4x4S0_",
+    "LeftComment": "double4x4",
+    "RightUsr": "",
+    "RightComment": "double4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AMAction(im)initWithDefinition:fromArchive:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AMWorkflow(im)valueForVariableWithName:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FVSC21__AMWorkflowViewFlagscFT25ignoreSubviewFrameChangesV10ObjectiveC8ObjCBool14editingEnabledS1_8reservedSi_S_",
+    "LeftComment": "ObjCBool",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FVSC21__AMWorkflowViewFlagscFT25ignoreSubviewFrameChangesV10ObjectiveC8ObjCBool14editingEnabledS1_8reservedSi_S_",
+    "LeftComment": "ObjCBool",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "Automator"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writablePasteboardTypesForCell:atIndex:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writeCell:atIndex:toPasteboard:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:didCheckTextInRange:types:options:results:orthography:wordCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "Social"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:label:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NCWidgetProviding(im)widgetMarginInsetsForProposedMarginInsets:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NCWidgetProviding(im)widgetMarginInsetsForProposedMarginInsets:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "NotificationCenter"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)CBIdentityPicker(im)runModalForWindow:completionHandler:",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "Collaboration"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AddressBook"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)pathForSoundResource:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSound.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)loadNibNamed:owner:topLevelObjects:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSBundle(im)loadNibNamed:owner:topLevelObjects:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)imageForResource:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)pathForImageResource:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)URLForImageResource:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBundle(im)contextHelpForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSHelpManager.ContextHelpKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FVSC10EdgeInsetscFT_S_",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FVSC10EdgeInsetscFT3topV12CoreGraphics7CGFloat4leftS1_6bottomS1_5rightS1__S_",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "TypeDecl",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@S@NSEdgeInsets",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtURL:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createFileAtPath:contents:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo11FileManager13replaceItemAtFzTVS_3URL10withItemAtS1_14backupItemNameGSqSS_7optionsVS0_22ItemReplacementOptions_GSqCSo5NSURL_",
+    "LeftComment": "NSURL",
+    "RightUsr": "",
+    "RightComment": "URL",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)drawWithRect:options:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)boundingRectWithSize:options:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)drawWithRect:options:context:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)boundingRectWithSize:options:context:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(cm)textTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "textTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(cm)textUnfilteredTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "textUnfilteredTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)fontAttributesInRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)rulerAttributesInRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)dataFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)fileWrapperFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithHTML:options:documentAttributes:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)RTFFromRange:documentAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)RTFDFromRange:documentAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)RTFDFileWrapperFromRange:documentAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)docFormatFromRange:documentAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:1:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo7NSCoder20decodeTopLevelObjectFzT6forKeySS_GSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDecimalNumberHandler(cm)defaultDecimalNumberHandler",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSIndexPath(im)initWithIndexes:length:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:ZFE10FoundationCSo17NSKeyedUnarchiver31unarchiveTopLevelObjectWithDataFzCSo6NSDataGSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)initWithTagSchemes:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)setAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithHTML:options:documentAttributes:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttribute:value:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)removeAttribute:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)addObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)replaceObjectsInRange:withObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:",
+    "LeftComment": "NSStringDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSString.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawAtPoint:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawInRect:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:1:0",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)addressCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)transitInformationCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:",
+    "LeftComment": "rangeAt(_:)",
+    "RightUsr": "",
+    "RightComment": "range(at:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)resultByAdjustingRangesWithOffset:",
+    "LeftComment": "resultByAdjustingRangesWithOffset(_:)",
+    "RightUsr": "",
+    "RightComment": "adjustingRanges(offset:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)initWithUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)getUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSUbiquitousKeyValueStore(cm)defaultStore",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSValue(cm)valueWithEdgeInsets:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSProgress(im)initWithParent:userInfo:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "ProgressUserInfoKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSXMLDTD(im)initWithContentsOfURL:options:error:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSXMLDTD(im)initWithData:options:error:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSXMLDocument(im)initWithXMLString:options:error:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSXMLDocument(im)initWithContentsOfURL:options:error:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSXMLDocument(im)initWithData:options:error:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSXMLDocument(im)XMLDataWithOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSXMLDocument(im)XMLDataWithOptions:",
+    "LeftComment": "xmlData(withOptions:)",
+    "RightUsr": "",
+    "RightComment": "xmlData(options:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSXMLNode(im)XMLStringWithOptions:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "XMLNode.Options",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSXMLNode(im)XMLStringWithOptions:",
+    "LeftComment": "xmlString(withOptions:)",
+    "RightUsr": "",
+    "RightComment": "xmlString(options:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "Range<Int>",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs5RangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs11ClosedRangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet8containsFScSb",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FOV10Foundation8URLError4CodecFT8rawValueSi_GSqS1__",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "DiscRecordingUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ScreenSaverView(cm)backingStoreType",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "ScreenSaver"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ScreenSaverView(im)initWithFrame:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ScreenSaver"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ScreenSaverView(im)hasConfigureSheet",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "hasConfigureSheet",
+    "ModuleName": "ScreenSaver"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ScreenSaverView(im)configureSheet",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "configureSheet",
+    "ModuleName": "ScreenSaver"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "IOBluetoothUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@MTLAttributeFormat@MTLAttributeFormatUInt1010102Normalized",
+    "LeftComment": "uInt1010102Normalized",
+    "RightUsr": "",
+    "RightComment": "uint1010102Normalized",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)blitCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)renderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)computeCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)parallelRenderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBuffer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBufferWithUnretainedReferences",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBytes:length:atIndex:",
+    "LeftComment": "setBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffer:offset:atIndex:",
+    "LeftComment": "setBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBufferOffset:atIndex:",
+    "LeftComment": "setBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setTexture:atIndex:",
+    "LeftComment": "setTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:",
+    "LeftComment": "setSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setThreadgroupMemoryLength:atIndex:",
+    "LeftComment": "setThreadgroupMemoryLength(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setThreadgroupMemoryLength(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueue",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueueWithMaxCommandBufferCount:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithLength:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytes:length:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytesNoCopy:length:options:deallocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDepthStencilStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:iosurface:plane:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newSamplerStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDefaultLibrary",
+    "LeftComment": "newDefaultLibrary()",
+    "RightUsr": "",
+    "RightComment": "makeDefaultLibrary()",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MTLFunctionConstantValues(im)setConstantValue:type:atIndex:",
+    "LeftComment": "setConstantValue(_:type:at:)",
+    "RightUsr": "",
+    "RightComment": "setConstantValue(_:type:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)renderCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBytes:length:atIndex:",
+    "LeftComment": "setVertexBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffer:offset:atIndex:",
+    "LeftComment": "setVertexBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBufferOffset:atIndex:",
+    "LeftComment": "setVertexBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexTexture:atIndex:",
+    "LeftComment": "setVertexTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBytes:length:atIndex:",
+    "LeftComment": "setFragmentBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffer:offset:atIndex:",
+    "LeftComment": "setFragmentBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBufferOffset:atIndex:",
+    "LeftComment": "setFragmentBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentTexture:atIndex:",
+    "LeftComment": "setFragmentTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:textureType:levels:slices:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ContactsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "ContactsUI"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat2x2:",
+    "LeftComment": "matrix_float2x2",
+    "RightUsr": "",
+    "RightComment": "matrix_float2x2",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat3x3:",
+    "LeftComment": "matrix_float3x3",
+    "RightUsr": "",
+    "RightComment": "matrix_float3x3",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NEPacketTunnelNetworkSettings(py)IPv4Settings",
+    "LeftComment": "iPv4Settings",
+    "RightUsr": "",
+    "RightComment": "ipv4Settings",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NEPacketTunnelNetworkSettings(py)IPv6Settings",
+    "LeftComment": "iPv6Settings",
+    "RightUsr": "",
+    "RightComment": "ipv6Settings",
+    "ModuleName": "NetworkExtension"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)sourceWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)defaultCalendarForNewReminders",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)calendarItemWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:displayGamut:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:displayGamut:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSObject(cm)setDefaultPlaceholder:forMarker:withBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(cm)defaultPlaceholderForMarker:withBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(cm)exposeBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)valueClassForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)valueClassForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingOption",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingOption",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)unbind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)unbind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)infoForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingInfoKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)infoForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)infoForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingInfoKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)infoForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)optionDescriptionsForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)optionDescriptionsForBinding:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)exposedBindings",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBindingName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSObject(im)exposedBindings",
+    "LeftComment": "exposedBindings()",
+    "RightUsr": "",
+    "RightComment": "exposedBindings",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)pasteboard:provideDataForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)pasteboard:provideDataForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSObject(im)validModesForFontPanel:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSFontPanel.ModeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSObject(im)validModesForFontPanel:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSFontPanel.ModeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilitySetOverrideValue:forAttribute:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilitySetOverrideValue:forAttribute:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityIsAttributeSettable:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityIsAttributeSettable:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilitySetValue:forAttribute:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilitySetValue:forAttribute:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityParameterizedAttributeNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityParameterizedAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityParameterizedAttributeNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityParameterizedAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:forParameter:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityParameterizedAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:forParameter:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityParameterizedAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityActionNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityActionNames",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityActionDescription:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityActionDescription:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityPerformAction:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityPerformAction:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityActionName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeValues:index:maxCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeValues:index:maxCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityAttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blackColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "black",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)whiteColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "white",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)grayColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "gray",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)redColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "red",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)greenColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "green",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blueColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "blue",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)cyanColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cyan",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)magentaColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "magenta",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)yellowColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "yellow",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)clearColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "clear",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLAsset(im)initWithURL:vertexDescriptor:bufferAllocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMaterialProperty(im)initWithName:semantic:matrix4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMesh(im)initCapsuleWithExtent:cylinderSegments:hemisphereSegments:inwardNormals:geometryType:allocator:",
+    "LeftComment": "UInt32",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:resetsTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)setMatrix:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)rotationMatrixAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2:1:0",
+    "LeftUsr": "c:objc(cs)MCSession(im)nearbyConnectionDataForPeer:withCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)MCSessionDelegate(im)session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@F@CGFontCreateWithDataProvider",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "5",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptSubset",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptEncoding",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FVSC22CBAttributePermissionscFT8rawValueSi_S_",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "UInt",
+    "ModuleName": "CoreBluetooth"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FVSC26CBCharacteristicPropertiescFT8rawValueSi_S_",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "UInt",
+    "ModuleName": "CoreBluetooth"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)CBMutableCharacteristic(im)initWithType:properties:value:permissions:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreBluetooth"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)CBMutableService(im)initWithType:primary:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreBluetooth"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)IOSurface(im)setAllAttachments:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "IOSurface"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(cs)IOSurface(im)allAttachments",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "IOSurface"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)GKDialogController(im)presentViewController:",
+    "LeftComment": "NSViewController",
+    "RightUsr": "",
+    "RightComment": "NSViewController & GKViewController",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeNormal",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.normal",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeSmall",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.small",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "GKPhotoSize",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "loadPhoto(forSize:withCompletionHandler:)",
+    "RightUsr": "",
+    "RightComment": "loadPhoto(for:withCompletionHandler:)",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "6:0:1:1",
+    "LeftUsr": "c:objc(cs)GKTurnBasedMatch(im)sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)MKMapView(im)setVisibleMapRect:edgePadding:animated:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "MapKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)MKMapView(im)mapRectThatFits:edgePadding:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "MapKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSATSTypesetter(cm)sharedTypesetter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAccessibilityElement(cm)accessibilityElementWithRole:frame:label:parent:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAlert(im)runModal",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)NSAlert(im)beginSheetModalForWindow:completionHandler:",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAlignmentFeedbackFilter(cm)inputEventMask",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "inputEventMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAlignmentFeedbackFilter(im)performFeedback:performanceTime:",
+    "LeftComment": "NSHapticFeedbackPerformanceTime",
+    "RightUsr": "",
+    "RightComment": "NSHapticFeedbackManager.PerformanceTime",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAnimation(im)initWithDuration:animationCurve:",
+    "LeftComment": "NSAnimationCurve",
+    "RightUsr": "",
+    "RightComment": "NSAnimation.Curve",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAnimationContext(cm)currentContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAppearance(cm)currentAppearance",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSAppearance(cm)setCurrentAppearance:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAppearance(cm)appearanceNamed:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAppearance.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAppearance(im)initWithAppearanceNamed:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAppearance.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSApplication(cm)sharedApplication",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)runModalForWindow:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)stopModalWithCode:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)runModalSession:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)requestUserAttention:",
+    "LeftComment": "NSRequestUserAttentionType",
+    "RightUsr": "",
+    "RightComment": "NSApplication.RequestUserAttentionType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)enumerateWindowsWithOptions:usingBlock:",
+    "LeftComment": "NSWindowListOptions",
+    "RightUsr": "",
+    "RightComment": "NSApplication.WindowListOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)activationPolicy",
+    "LeftComment": "NSApplicationActivationPolicy",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ActivationPolicy",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)setActivationPolicy:",
+    "LeftComment": "NSApplicationActivationPolicy",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ActivationPolicy",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)replyToOpenOrPrint:",
+    "LeftComment": "NSApplicationDelegateReply",
+    "RightUsr": "",
+    "RightComment": "NSApplication.DelegateReply",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)restoreWindowWithIdentifier:state:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)registerForRemoteNotificationTypes:",
+    "LeftComment": "NSRemoteNotificationType",
+    "RightUsr": "",
+    "RightComment": "NSApplication.RemoteNotificationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)orderFrontStandardAboutPanelWithOptions:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSApplication.AboutPanelOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)registerServicesMenuSendTypes:returnTypes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSApplication(im)registerServicesMenuSendTypes:returnTypes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSApplication(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)nextEventMatchingMask:untilDate:inMode:dequeue:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSApplication(im)discardEventsMatchingMask:beforeEvent:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSApplicationDelegate(im)applicationShouldTerminate:",
+    "LeftComment": "NSApplicationTerminateReply",
+    "RightUsr": "",
+    "RightComment": "NSApplication.TerminateReply",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSApplicationDelegate(im)application:printFiles:withSettings:showPrintPanels:",
+    "LeftComment": "NSApplicationPrintReply",
+    "RightUsr": "",
+    "RightComment": "NSApplication.PrintReply",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSApplicationDelegate(im)application:printFiles:withSettings:showPrintPanels:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrintInfo.AttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewNotSizable",
+    "LeftComment": "viewNotSizable",
+    "RightUsr": "",
+    "RightComment": "none",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewMinXMargin",
+    "LeftComment": "viewMinXMargin",
+    "RightUsr": "",
+    "RightComment": "minXMargin",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewWidthSizable",
+    "LeftComment": "viewWidthSizable",
+    "RightUsr": "",
+    "RightComment": "width",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewMaxXMargin",
+    "LeftComment": "viewMaxXMargin",
+    "RightUsr": "",
+    "RightComment": "maxXMargin",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewMinYMargin",
+    "LeftComment": "viewMinYMargin",
+    "RightUsr": "",
+    "RightComment": "minYMargin",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewHeightSizable",
+    "LeftComment": "viewHeightSizable",
+    "RightUsr": "",
+    "RightComment": "height",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSAutoresizingMaskOptions@NSViewMaxYMargin",
+    "LeftComment": "viewMaxYMargin",
+    "RightUsr": "",
+    "RightComment": "maxYMargin",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultMiterLimit:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultMiterLimit",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultMiterLimit",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultMiterLimit",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultFlatness:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultFlatness",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultFlatness",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultFlatness",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultWindingRule:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultWindingRule",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultWindingRule",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultWindingRule",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultLineCapStyle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineCapStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultLineCapStyle",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineCapStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultLineJoinStyle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineJoinStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultLineJoinStyle",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineJoinStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)setDefaultLineWidth:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineWidth",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(cm)defaultLineWidth",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultLineWidth",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(im)elementAtIndex:associatedPoints:",
+    "LeftComment": "NSBezierPathElement",
+    "RightUsr": "",
+    "RightComment": "NSBezierPath.ElementType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBezierPath(im)elementAtIndex:",
+    "LeftComment": "NSBezierPathElement",
+    "RightUsr": "",
+    "RightComment": "NSBezierPath.ElementType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypeTIFF",
+    "LeftComment": "TIFF",
+    "RightUsr": "",
+    "RightComment": "tiff",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypeBMP",
+    "LeftComment": "BMP",
+    "RightUsr": "",
+    "RightComment": "bmp",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypeGIF",
+    "LeftComment": "GIF",
+    "RightUsr": "",
+    "RightComment": "gif",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypeJPEG",
+    "LeftComment": "JPEG",
+    "RightUsr": "",
+    "RightComment": "jpeg",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypePNG",
+    "LeftComment": "PNG",
+    "RightUsr": "",
+    "RightComment": "png",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSBitmapImageFileType@NSBitmapImageFileTypeJPEG2000",
+    "LeftComment": "JPEG2000",
+    "RightUsr": "",
+    "RightComment": "jpeg2000",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "8",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorSpaceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "8",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorSpaceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "9",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:",
+    "LeftComment": "NSBitmapFormat",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.Format",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)getCompression:factor:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)setCompression:factor:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)TIFFRepresentationUsingCompression:factor:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(cm)TIFFRepresentationOfImageRepsInArray:usingCompression:factor:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0:0",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(cm)getTIFFCompressionTypes:count:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(cm)localizedNameForTIFFCompressionType:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)canBeCompressedUsing:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)getPixel:atX:y:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)setPixel:atX:y:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(cm)representationOfImageRepsInArray:usingType:properties:",
+    "LeftComment": "NSBitmapImageFileType",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.FileType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(cm)representationOfImageRepsInArray:usingType:properties:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.PropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)representationUsingType:properties:",
+    "LeftComment": "NSBitmapImageFileType",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.FileType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)representationUsingType:properties:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.PropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)setProperty:withValue:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.PropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBitmapImageRep(im)valueForProperty:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.PropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBrowser(cm)cellClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cellClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSBrowser(cm)removeSavedColumnsWithAutosaveName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSBrowser.ColumnsAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBrowserCell(cm)branchImage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "branchImage",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSBrowserCell(cm)highlightedBranchImage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "highlightedBranchImage",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:0",
+    "LeftUsr": "c:objc(pl)NSBrowserDelegate(im)browser:validateDrop:proposedRow:column:dropOperation:",
+    "LeftComment": "NSBrowserDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSBrowser.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(pl)NSBrowserDelegate(im)browser:acceptDrop:atRow:column:dropOperation:",
+    "LeftComment": "NSBrowserDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSBrowser.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSBrowserDelegate(im)browser:typeSelectStringForRow:inColumn:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSButton(im)setButtonType:",
+    "LeftComment": "NSButtonType",
+    "RightUsr": "",
+    "RightComment": "NSButton.ButtonType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSButtonCell(im)setButtonType:",
+    "LeftComment": "NSButtonType",
+    "RightUsr": "",
+    "RightComment": "NSButton.ButtonType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCell(cm)prefersTrackingUntilMouseUp",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "prefersTrackingUntilMouseUp",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCell(im)sendActionOn:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCell(im)cellAttribute:",
+    "LeftComment": "NSCellAttribute",
+    "RightUsr": "",
+    "RightComment": "NSCell.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCell(im)setCellAttribute:to:",
+    "LeftComment": "NSCellAttribute",
+    "RightUsr": "",
+    "RightComment": "NSCell.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCell(im)highlightColorWithFrame:inView:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCell(cm)defaultMenu",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultMenu",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCell(im)hitTestForEvent:inRect:ofView:",
+    "LeftComment": "NSCellHitResult",
+    "RightUsr": "",
+    "RightComment": "NSCell.HitResult",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCell(cm)defaultFocusRingType",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultFocusRingType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSCloudSharingServiceDelegate(im)optionsForSharingService:shareProvider:",
+    "LeftComment": "NSCloudKitSharingServiceOptions",
+    "RightUsr": "",
+    "RightComment": "NSSharingService.CloudKitOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)layoutAttributesForSupplementaryElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)selectItemsAtIndexPaths:scrollPosition:",
+    "LeftComment": "NSCollectionViewScrollPosition",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.ScrollPosition",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerClass:forItemWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerNib:forItemWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerClass:forSupplementaryViewOfKind:withIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerClass:forSupplementaryViewOfKind:withIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerNib:forSupplementaryViewOfKind:withIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)registerNib:forSupplementaryViewOfKind:withIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)makeItemWithIdentifier:forIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)makeSupplementaryViewOfKind:withIdentifier:forIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)makeSupplementaryViewOfKind:withIdentifier:forIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)supplementaryViewForElementKind:atIndexPath:",
+    "LeftComment": "NSView",
+    "RightUsr": "",
+    "RightComment": "NSView & NSCollectionViewElement",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)supplementaryViewForElementKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)visibleSupplementaryViewsOfKind:",
+    "LeftComment": "NSView",
+    "RightUsr": "",
+    "RightComment": "NSView & NSCollectionViewElement",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)visibleSupplementaryViewsOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)indexPathsForVisibleSupplementaryElementsOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionView(im)scrollToItemsAtIndexPaths:scrollPosition:",
+    "LeftComment": "NSCollectionViewScrollPosition",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.ScrollPosition",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDataSource(im)collectionView:viewForSupplementaryElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:validateDrop:proposedIndexPath:dropOperation:",
+    "LeftComment": "NSCollectionViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:validateDrop:proposedIndex:dropOperation:",
+    "LeftComment": "NSCollectionViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:acceptDrop:indexPath:dropOperation:",
+    "LeftComment": "NSCollectionViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:acceptDrop:index:dropOperation:",
+    "LeftComment": "NSCollectionViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:shouldChangeItemsAtIndexPaths:toHighlightState:",
+    "LeftComment": "NSCollectionViewItemHighlightState",
+    "RightUsr": "",
+    "RightComment": "NSCollectionViewItem.HighlightState",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:didChangeItemsAtIndexPaths:toHighlightState:",
+    "LeftComment": "NSCollectionViewItemHighlightState",
+    "RightUsr": "",
+    "RightComment": "NSCollectionViewItem.HighlightState",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegate(im)collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSCollectionViewDelegateFlowLayout(im)collectionView:layout:insetForSectionAtIndex:",
+    "LeftComment": "EdgeInsets",
+    "RightUsr": "",
+    "RightComment": "NSEdgeInsets",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)registerClass:forDecorationViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)registerNib:forDecorationViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(cm)layoutAttributesClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "layoutAttributesClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(cm)invalidationContextClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "invalidationContextClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)layoutAttributesForSupplementaryViewOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)layoutAttributesForDecorationViewOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)initialLayoutAttributesForAppearingSupplementaryElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)finalLayoutAttributesForDisappearingSupplementaryElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)initialLayoutAttributesForAppearingDecorationElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)finalLayoutAttributesForDisappearingDecorationElementOfKind:atIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)indexPathsToDeleteForSupplementaryViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)indexPathsToDeleteForDecorationViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)indexPathsToInsertForSupplementaryViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayout(im)indexPathsToInsertForDecorationViewOfKind:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayoutAttributes(cm)layoutAttributesForSupplementaryViewOfKind:withIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayoutAttributes(cm)layoutAttributesForDecorationViewOfKind:withIndexPath:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayoutInvalidationContext(im)invalidateSupplementaryElementsOfKind:atIndexPaths:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.SupplementaryElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewLayoutInvalidationContext(im)invalidateDecorationElementsOfKind:atIndexPaths:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionView.DecorationElementKind",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSCollectionViewTransitionLayout(im)updateValue:forAnimatedKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionViewTransitionLayout.AnimatedKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSCollectionViewTransitionLayout(im)valueForAnimatedKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSCollectionViewTransitionLayout.AnimatedKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColor(cm)colorWithCatalogName:colorName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorList.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSColor(cm)colorWithCatalogName:colorName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColor.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColor(im)colorUsingColorSpaceName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorSpaceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSColor(im)colorUsingColorSpaceName:device:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorSpaceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSColor(im)colorUsingColorSpaceName:device:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSDeviceDescriptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSColorList(cm)availableColorLists",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "availableColorLists",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorList(cm)colorListNamed:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorList.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorList(im)initWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorList.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorList(im)initWithName:fromFile:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColorList.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSColorList(im)setColor:forKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColor.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSColorList(im)insertColor:key:atIndex:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColor.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorList(im)removeColorWithKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColor.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorList(im)colorWithKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSColor.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSColorPanel(cm)sharedColorPanel",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSColorPanel(cm)sharedColorPanelExists",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "sharedColorPanelExists",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPanel(cm)setPickerMask:",
+    "LeftComment": "NSColorPanelOptions",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Options",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPanel(cm)setPickerMode:",
+    "LeftComment": "NSColorPanelMode",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPicker(im)setMode:",
+    "LeftComment": "NSColorPanelMode",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPickerTouchBarItem(cm)colorPickerWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPickerTouchBarItem(cm)textColorPickerWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPickerTouchBarItem(cm)strokeColorPickerWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorPickerTouchBarItem(cm)colorPickerWithIdentifier:buttonImage:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSColorPickingCustom(im)supportsMode:",
+    "LeftComment": "NSColorPanelMode",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSColorPickingCustom(im)currentMode",
+    "LeftComment": "NSColorPanelMode",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSColorPickingDefault(im)setMode:",
+    "LeftComment": "NSColorPanelMode",
+    "RightUsr": "",
+    "RightComment": "NSColorPanel.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSColorSpace(cm)availableColorSpacesWithModel:",
+    "LeftComment": "NSColorSpaceModel",
+    "RightUsr": "",
+    "RightComment": "NSColorSpace.Model",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextField(cm)textFieldWithString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSControl(im)sendActionOn:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSControl(cm)setCellClass:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cellClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSControl(cm)cellClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cellClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)currentCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)currentSystemCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "currentSystem",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)arrowCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "arrow",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)IBeamCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "iBeam",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)pointingHandCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "pointingHand",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)closedHandCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "closedHand",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)openHandCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "openHand",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeLeftCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeLeft",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeRightCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeRight",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeLeftRightCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeLeftRight",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeUpCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeUp",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeDownCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeDown",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)resizeUpDownCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "resizeUpDown",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)crosshairCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "crosshair",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)disappearingItemCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "disappearingItem",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)operationNotAllowedCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "operationNotAllowed",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)dragLinkCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "dragLink",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)dragCopyCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "dragCopy",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)contextualMenuCursor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "contextualMenu",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSCursor(cm)IBeamCursorForVerticalLayout",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "iBeamCursorForVerticalLayout",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDataAsset(im)initWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSDataAsset.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDataAsset(im)initWithName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSDataAsset.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)writeSafelyToURL:ofType:forSaveOperation:error:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)writeToURL:ofType:forSaveOperation:originalContentsURL:error:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)fileAttributesToWriteToURL:ofType:forSaveOperation:originalContentsURL:error:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDocument(im)runModalSavePanelForSaveOperation:delegate:didSaveSelector:contextInfo:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)saveToURL:ofType:forSaveOperation:delegate:didSaveSelector:contextInfo:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)saveToURL:ofType:forSaveOperation:completionHandler:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSDocument(im)canAsynchronouslyWriteToURL:ofType:forSaveOperation:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)autosavesInPlace",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "autosavesInPlace",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)preservesVersions",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "preservesVersions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)autosavesDrafts",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "autosavesDrafts",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(im)printDocument:",
+    "LeftComment": "print(_:)",
+    "RightUsr": "",
+    "RightComment": "printDocument(_:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSDocument(im)printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrintInfo.AttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSDocument(im)printOperationWithSettings:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrintInfo.AttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDocument(im)updateChangeCount:",
+    "LeftComment": "NSDocumentChangeType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.ChangeType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDocument(im)changeCountTokenForSaveOperation:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSDocument(im)updateChangeCountWithToken:forSaveOperation:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)readableTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "readableTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)writableTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "writableTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDocument(im)writableTypesForSaveOperation:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSDocument(im)fileNameExtensionForType:saveOperation:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)usesUbiquitousStorage",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "usesUbiquitousStorage",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDocument(im)restoreDocumentWindowWithIdentifier:state:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocument(cm)restorableStateKeyPaths",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "restorableStateKeyPaths",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDocumentController(cm)sharedDocumentController",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSWindowRestoration(cm)restoreWindowWithIdentifier:state:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSDraggingDestination(im)draggingEnded:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSDraggingImageComponent(im)initWithKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSDraggingItem.ImageComponentKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSDraggingInfo(im)enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(cs)NSDraggingSession(im)enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)isMouseCoalescingEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isMouseCoalescingEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(im)touchesMatchingPhase:inView:",
+    "LeftComment": "NSTouchPhase",
+    "RightUsr": "",
+    "RightComment": "NSTouch.Phase",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)isSwipeTrackingFromScrollEventsEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isSwipeTrackingFromScrollEventsEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(im)trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:",
+    "LeftComment": "NSEventSwipeTrackingOptions",
+    "RightUsr": "",
+    "RightComment": "NSEvent.SwipeTrackingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:1:1",
+    "LeftUsr": "c:objc(cs)NSEvent(im)trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:",
+    "LeftComment": "NSEventPhase",
+    "RightUsr": "",
+    "RightComment": "NSEvent.Phase",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:",
+    "LeftComment": "NSEventType",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:",
+    "LeftComment": "NSEventModifierFlags",
+    "RightUsr": "",
+    "RightComment": "NSEvent.ModifierFlags",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:",
+    "LeftComment": "NSEventType",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:",
+    "LeftComment": "NSEventModifierFlags",
+    "RightUsr": "",
+    "RightComment": "NSEvent.ModifierFlags",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:",
+    "LeftComment": "NSEventType",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:",
+    "LeftComment": "NSEventModifierFlags",
+    "RightUsr": "",
+    "RightComment": "NSEvent.ModifierFlags",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:",
+    "LeftComment": "NSEventType",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:",
+    "LeftComment": "NSEventModifierFlags",
+    "RightUsr": "",
+    "RightComment": "NSEvent.ModifierFlags",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)mouseLocation",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "mouseLocation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)modifierFlags",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "modifierFlags",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)pressedMouseButtons",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "pressedMouseButtons",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)doubleClickInterval",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "doubleClickInterval",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)keyRepeatDelay",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "keyRepeatDelay",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)keyRepeatInterval",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "keyRepeatInterval",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)addGlobalMonitorForEventsMatchingMask:handler:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSEvent(cm)addLocalMonitorForEventsMatchingMask:handler:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFilePromiseReceiver(cm)readableDraggedTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "readableDraggedTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFont(cm)systemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "NSFont.Weight",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFont(cm)monospacedDigitSystemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "NSFont.Weight",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFont(cm)systemFontSize",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "systemFontSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFont(cm)smallSystemFontSize",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "smallSystemFontSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFont(cm)labelFontSize",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "labelFontSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFont(cm)systemFontSizeForControlSize:",
+    "LeftComment": "NSControlSize",
+    "RightUsr": "",
+    "RightComment": "NSControl.ControlSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)fontCollectionWithAllAvailableDescriptors",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "withAllAvailableDescriptors",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)showFontCollection:withName:visibility:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)showFontCollection:withName:visibility:error:",
+    "LeftComment": "NSFontCollectionVisibility",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Visibility",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)hideFontCollectionWithName:visibility:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)hideFontCollectionWithName:visibility:error:",
+    "LeftComment": "NSFontCollectionVisibility",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Visibility",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)renameFontCollectionWithName:visibility:toName:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)renameFontCollectionWithName:visibility:toName:error:",
+    "LeftComment": "NSFontCollectionVisibility",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Visibility",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)renameFontCollectionWithName:visibility:toName:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)allFontCollectionNames",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "allFontCollectionNames",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)fontCollectionWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)fontCollectionWithName:visibility:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSFontCollection(cm)fontCollectionWithName:visibility:",
+    "LeftComment": "NSFontCollectionVisibility",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Visibility",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSFontCollection(im)matchingDescriptorsWithOptions:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollectionMatchingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSFontCollection(im)matchingDescriptorsForFamily:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollectionMatchingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)objectForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.AttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)initWithFontAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.AttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)matchingFontDescriptorsWithMandatoryKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.AttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)matchingFontDescriptorWithMandatoryKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.AttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)fontDescriptorByAddingAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.AttributeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSFontDescriptor(im)fontDescriptorWithSymbolicTraits:",
+    "LeftComment": "NSFontSymbolicTraits",
+    "RightUsr": "",
+    "RightComment": "NSFontDescriptor.SymbolicTraits",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFontManager(cm)sharedFontManager",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFontPanel(cm)sharedFontPanel",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSFontPanel(cm)sharedFontPanelExists",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "sharedFontPanelExists",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMatrix(im)initWithFrame:mode:prototype:numberOfRows:numberOfColumns:",
+    "LeftComment": "NSMatrixMode",
+    "RightUsr": "",
+    "RightComment": "NSMatrix.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMatrix(im)initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:",
+    "LeftComment": "NSMatrixMode",
+    "RightUsr": "",
+    "RightComment": "NSMatrix.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSGlyphGenerator(cm)sharedGlyphGenerator",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSGradient(im)drawFromPoint:toPoint:options:",
+    "LeftComment": "NSGradientDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSGradient.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(cs)NSGradient(im)drawFromCenter:radius:toCenter:radius:options:",
+    "LeftComment": "NSGradientDrawingOptions",
+    "RightUsr": "",
+    "RightComment": "NSGradient.DrawingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSGraphicsContext(cm)graphicsContextWithAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSGraphicsContext.AttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSGraphicsContext(cm)currentContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSGraphicsContext(cm)setCurrentContext:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSHapticFeedbackManager(cm)defaultPerformer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultPerformer",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSHapticFeedbackPerformer(im)performFeedbackPattern:performanceTime:",
+    "LeftComment": "NSHapticFeedbackPattern",
+    "RightUsr": "",
+    "RightComment": "NSHapticFeedbackManager.FeedbackPattern",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSHapticFeedbackPerformer(im)performFeedbackPattern:performanceTime:",
+    "LeftComment": "NSHapticFeedbackPerformanceTime",
+    "RightUsr": "",
+    "RightComment": "NSHapticFeedbackManager.PerformanceTime",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSHelpManager(cm)sharedHelpManager",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSHelpManager(cm)isContextHelpModeActive",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isContextHelpModeActive",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSHelpManager(im)openHelpAnchor:inBook:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSHelpManager.AnchorName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSHelpManager(im)openHelpAnchor:inBook:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSHelpManager.BookName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSHelpManager(im)findString:inBook:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSHelpManager.BookName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSImage(cm)imageNamed:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)setName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)name",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImage.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6:0:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)drawInRect:fromRect:operation:fraction:respectFlipped:hints:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSImage(im)TIFFRepresentationUsingCompression:factor:",
+    "LeftComment": "NSTIFFCompression",
+    "RightUsr": "",
+    "RightComment": "NSBitmapImageRep.TIFFCompression",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSImage(cm)imageUnfilteredPasteboardTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSImage(cm)imagePasteboardTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSImage(cm)imageTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "imageTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSImage(cm)imageUnfilteredTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "imageUnfilteredTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)CGImageForProposedRect:context:hints:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)bestRepresentationForRect:context:hints:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSImage(im)hitTestRect:withImageDestinationRect:context:hints:flipped:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSImageDelegate(im)image:didLoadRepresentation:withStatus:",
+    "LeftComment": "NSImageLoadStatus",
+    "RightUsr": "",
+    "RightComment": "NSImage.LoadStatus",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6:0:0",
+    "LeftUsr": "c:objc(cs)NSImageRep(im)drawInRect:fromRect:operation:fraction:respectFlipped:hints:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)registeredImageRepClasses",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "registeredClasses",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)imageRepClassForPasteboardType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)imageUnfilteredPasteboardTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)imagePasteboardTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)imageUnfilteredTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "imageUnfilteredTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSImageRep(cm)imageTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "imageTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSImageRep(im)CGImageForProposedRect:context:hints:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSImageRep.HintKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLayoutConstraint(cm)constraintsWithVisualFormat:options:metrics:views:",
+    "LeftComment": "NSLayoutFormatOptions",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.FormatOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLayoutConstraint(cm)constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:",
+    "LeftComment": "NSLayoutAttribute",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSLayoutConstraint(cm)constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:",
+    "LeftComment": "NSLayoutRelation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Relation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(cs)NSLayoutConstraint(cm)constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:",
+    "LeftComment": "NSLayoutAttribute",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLayoutGuide(im)constraintsAffectingLayoutForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)setGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)propertyForGlyphAtIndex:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)showCGGlyphs:positions:count:font:matrix:attributes:inContext:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)temporaryAttributesAtCharacterIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)setTemporaryAttributes:forCharacterRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)addTemporaryAttributes:forCharacterRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)removeTemporaryAttribute:forCharacterRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)temporaryAttribute:atCharacterIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)temporaryAttribute:atCharacterIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)temporaryAttributesAtCharacterIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)addTemporaryAttribute:value:forCharacterRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseTemporaryAttributes:forDrawingToScreen:atCharacterIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSLevelIndicatorCell(im)initWithLevelIndicatorStyle:",
+    "LeftComment": "NSLevelIndicatorStyle",
+    "RightUsr": "",
+    "RightComment": "NSLevelIndicator.Style",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMatrix(im)initWithFrame:mode:prototype:numberOfRows:numberOfColumns:",
+    "LeftComment": "NSMatrixMode",
+    "RightUsr": "",
+    "RightComment": "NSMatrix.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMatrix(im)initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:",
+    "LeftComment": "NSMatrixMode",
+    "RightUsr": "",
+    "RightComment": "NSMatrix.Mode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSMediaLibraryBrowserController(cm)sharedMediaLibraryBrowserController",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMenu(im)indexOfItemWithRepresentedObject:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSMenuDelegate(im)menuHasKeyEquivalent:forEvent:target:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSMenuDelegate(im)menuHasKeyEquivalent:forEvent:target:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSMenuItem(cm)setUsesUserKeyEquivalents:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "usesUserKeyEquivalents",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSMenuItem(cm)usesUserKeyEquivalents",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "usesUserKeyEquivalents",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSMutableFontCollection(cm)fontCollectionWithAllAvailableDescriptors",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "withAllAvailableDescriptors",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableFontCollection(cm)fontCollectionWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableFontCollection(cm)fontCollectionWithName:visibility:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMutableFontCollection(cm)fontCollectionWithName:visibility:",
+    "LeftComment": "NSFontCollectionVisibility",
+    "RightUsr": "",
+    "RightComment": "NSFontCollection.Visibility",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSNib(im)initWithNibNamed:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSNib(im)instantiateWithOwner:topLevelObjects:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSOpenGLContext(cm)currentContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSOpenGLContext(im)setValues:forParameter:",
+    "LeftComment": "NSOpenGLContextParameter",
+    "RightUsr": "",
+    "RightComment": "NSOpenGLContext.Parameter",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSOpenGLContext(im)getValues:forParameter:",
+    "LeftComment": "NSOpenGLContextParameter",
+    "RightUsr": "",
+    "RightComment": "NSOpenGLContext.Parameter",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSOutlineView(im)insertItemsAtIndexes:inParent:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSOutlineView(im)removeItemsAtIndexes:inParent:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPageControllerDelegate(im)pageController:identifierForObject:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPageController.ObjectIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPageControllerDelegate(im)pageController:viewControllerForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPageController.ObjectIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSParagraphStyle(cm)defaultParagraphStyle",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(cm)generalPasteboard",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "general",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(cm)pasteboardWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)prepareForNewContentsWithOptions:",
+    "LeftComment": "NSPasteboardContentsOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ContentsOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)readObjectsForClasses:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)canReadObjectForClasses:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)declareTypes:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)addTypes:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)availableTypeFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)availableTypeFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)setData:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)setPropertyList:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)setString:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)dataForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)propertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)stringForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(cm)typesFilterableTo:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboard(cm)typesFilterableTo:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboard(cm)pasteboardByFilteringData:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPasteboard(im)readFileContentsType:toFile:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)availableTypeFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)availableTypeFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setDataProvider:forTypes:",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setData:forType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setData:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setString:forType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setString:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setPropertyList:forType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)setPropertyList:forType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)dataForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)stringForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPasteboardItem(im)propertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSPasteboardItemDataProvider(im)pasteboard:item:provideDataForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPathCell(cm)pathComponentCellClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "pathComponentCellClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSPersistentDocument(im)writeToURL:ofType:forSaveOperation:originalContentsURL:error:",
+    "LeftComment": "NSSaveOperationType",
+    "RightUsr": "",
+    "RightComment": "NSDocument.SaveOperationType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPressureConfiguration(im)initWithPressureBehavior:",
+    "LeftComment": "NSPressureBehavior",
+    "RightUsr": "",
+    "RightComment": "NSEvent.PressureBehavior",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrintInfo(cm)setSharedPrintInfo:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrintInfo(cm)sharedPrintInfo",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSPrintInfo(im)initWithDictionary:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrintInfo.AttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrintInfo(cm)defaultPrinter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultPrinter",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrintOperation(cm)currentOperation",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrintOperation(cm)setCurrentOperation:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPrintPanel(im)addAccessoryController:",
+    "LeftComment": "NSViewController",
+    "RightUsr": "",
+    "RightComment": "NSViewController & NSPrintPanelAccessorizing",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPrintPanel(im)removeAccessoryController:",
+    "LeftComment": "NSViewController",
+    "RightUsr": "",
+    "RightComment": "NSViewController & NSPrintPanelAccessorizing",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(pl)NSPrintPanelAccessorizing(im)localizedSummaryItems",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrintPanel.AccessorySummaryKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrinter(cm)printerNames",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "printerNames",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSPrinter(cm)printerTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "printerTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPrinter(cm)printerWithType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrinter.TypeName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPrinter(im)pageSizeForPaper:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPrinter.PaperName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSResponder(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSResponder(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSResponder(im)wantsScrollEventsForSwipeTrackingOnAxis:",
+    "LeftComment": "NSEventGestureAxis",
+    "RightUsr": "",
+    "RightComment": "NSEvent.GestureAxis",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSResponder(im)wantsForwardedScrollEventsForAxis:",
+    "LeftComment": "NSEventGestureAxis",
+    "RightUsr": "",
+    "RightComment": "NSEvent.GestureAxis",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSResponder(cm)restorableStateKeyPaths",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "restorableStateKeyPaths",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSGestureRecognizer(im)initWithTarget:action:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSRuleEditor(im)rowTypeForRow:",
+    "LeftComment": "NSRuleEditorRowType",
+    "RightUsr": "",
+    "RightComment": "NSRuleEditor.RowType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSRuleEditor(im)insertRowAtIndex:withType:asSubrowOfRow:animate:",
+    "LeftComment": "NSRuleEditorRowType",
+    "RightUsr": "",
+    "RightComment": "NSRuleEditor.RowType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSRuleEditorDelegate(im)ruleEditor:numberOfChildrenForCriterion:withRowType:",
+    "LeftComment": "NSRuleEditorRowType",
+    "RightUsr": "",
+    "RightComment": "NSRuleEditor.RowType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSRuleEditorDelegate(im)ruleEditor:child:forCriterion:withRowType:",
+    "LeftComment": "NSRuleEditorRowType",
+    "RightUsr": "",
+    "RightComment": "NSRuleEditor.RowType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(pl)NSRuleEditorDelegate(im)ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSRuleEditor.PredicatePartKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSRulerView(cm)registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSRulerView.UnitName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSRulerView(im)initWithScrollView:orientation:",
+    "LeftComment": "NSRulerOrientation",
+    "RightUsr": "",
+    "RightComment": "NSRulerView.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSRunningApplication(im)activateWithOptions:",
+    "LeftComment": "NSApplicationActivationOptions",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ActivationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSRunningApplication(cm)currentApplication",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:1:0",
+    "LeftUsr": "c:objc(cs)NSSavePanel(im)beginSheetModalForWindow:completionHandler:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:1:0",
+    "LeftUsr": "c:objc(cs)NSSavePanel(im)beginWithCompletionHandler:",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSavePanel(im)runModal",
+    "LeftComment": "Int",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScreen(cm)screens",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "screens",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScreen(cm)mainScreen",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "main",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScreen(cm)deepestScreen",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "deepest",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScreen(cm)screensHaveSeparateSpaces",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "screensHaveSeparateSpaces",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:",
+    "LeftComment": "NSControlSize",
+    "RightUsr": "",
+    "RightComment": "NSControl.ControlSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)frameSizeForContentSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:",
+    "LeftComment": "NSScrollerStyle",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Style",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:",
+    "LeftComment": "NSControlSize",
+    "RightUsr": "",
+    "RightComment": "NSControl.ControlSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)contentSizeForFrameSize:horizontalScrollerClass:verticalScrollerClass:borderType:controlSize:scrollerStyle:",
+    "LeftComment": "NSScrollerStyle",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Style",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSScrollView(im)addFloatingSubview:forAxis:",
+    "LeftComment": "NSEventGestureAxis",
+    "RightUsr": "",
+    "RightComment": "NSEvent.GestureAxis",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "SetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)setRulerViewClass:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "rulerViewClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrollView(cm)rulerViewClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "rulerViewClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScroller(cm)isCompatibleWithOverlayScrollers",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isCompatibleWithOverlayScrollers",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSScroller(cm)scrollerWidthForControlSize:scrollerStyle:",
+    "LeftComment": "NSControlSize",
+    "RightUsr": "",
+    "RightComment": "NSControl.ControlSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSScroller(cm)scrollerWidthForControlSize:scrollerStyle:",
+    "LeftComment": "NSScrollerStyle",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Style",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScroller(cm)preferredScrollerStyle",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "preferredScrollerStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSScroller(im)rectForPart:",
+    "LeftComment": "NSScrollerPart",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Part",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSScroller(im)drawArrow:highlight:",
+    "LeftComment": "NSScrollerArrow",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Arrow",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScroller(im)testPart:",
+    "LeftComment": "NSScrollerPart",
+    "RightUsr": "",
+    "RightComment": "NSScroller.Part",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSScrubber(im)scrollItemAtIndex:toAlignment:",
+    "LeftComment": "NSScrubberAlignment",
+    "RightUsr": "",
+    "RightComment": "NSScrubber.Alignment",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSScrubber(im)registerClass:forItemIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSScrubber(im)registerNib:forItemIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSScrubber(im)makeItemWithIdentifier:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrubberLayout(cm)layoutAttributesClass",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "layoutAttributesClass",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrubberLayout(im)scrubberContentSize",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "scrubberContentSize",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrubberLayout(im)shouldInvalidateLayoutForSelectionChange",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shouldInvalidateLayoutForSelectionChange",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrubberLayout(im)shouldInvalidateLayoutForHighlightChange",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shouldInvalidateLayoutForHighlightChange",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSScrubberLayout(im)automaticallyMirrorsInRightToLeftLayout",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "automaticallyMirrorsInRightToLeftLayout",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextField(cm)textFieldWithString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextField(cm)textFieldWithString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSegmentedCell(im)interiorBackgroundStyleForSegment:",
+    "LeftComment": "NSBackgroundStyle",
+    "RightUsr": "",
+    "RightComment": "NSView.BackgroundStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSSegmentedControl(cm)segmentedControlWithLabels:trackingMode:target:action:",
+    "LeftComment": "NSSegmentSwitchTracking",
+    "RightUsr": "",
+    "RightComment": "NSSegmentedControl.SwitchTracking",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSSegmentedControl(cm)segmentedControlWithImages:trackingMode:target:action:",
+    "LeftComment": "NSSegmentSwitchTracking",
+    "RightUsr": "",
+    "RightComment": "NSSegmentedControl.SwitchTracking",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)performSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)shouldPerformSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(pl)NSServicesMenuRequestor(im)writeSelectionToPasteboard:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSharingService(cm)sharingServiceNamed:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSharingService.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSSharingServiceDelegate(im)sharingService:sourceWindowForShareItems:sharingContentScope:",
+    "LeftComment": "NSSharingContentScope",
+    "RightUsr": "",
+    "RightComment": "NSSharingService.SharingContentScope",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSliderCell(cm)prefersTrackingUntilMouseUp",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "prefersTrackingUntilMouseUp",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSound(cm)soundNamed:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSound.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSSound(im)setName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSound.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSound(cm)soundUnfilteredTypes",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "soundUnfilteredTypes",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardReadingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.ReadingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writableTypesForPasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "NSPasteboardWritingOptions",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.WritingOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)writingOptionsForType:pasteboard:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSPasteboardWriting(im)pasteboardPropertyListForType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)initWithVoice:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.VoiceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)stopSpeakingAtBoundary:",
+    "LeftComment": "NSSpeechBoundary",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.Boundary",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)pauseSpeakingAtBoundary:",
+    "LeftComment": "NSSpeechBoundary",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.Boundary",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)voice",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.VoiceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)setVoice:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.VoiceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)addSpeechDictionary:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.DictionaryKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)objectForProperty:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.SpeechPropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(im)setObject:forProperty:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.SpeechPropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(cm)isAnyApplicationSpeaking",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAnyApplicationSpeaking",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(cm)defaultVoice",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultVoice",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(cm)availableVoices",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "availableVoices",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(cm)attributesForVoice:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.VoiceAttributeKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpeechSynthesizer(cm)attributesForVoice:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpeechSynthesizer.VoiceName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)sharedSpellChecker",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)sharedSpellCheckerExists",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "sharedSpellCheckerExists",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)checkString:range:types:options:inSpellDocumentWithTag:orthography:wordCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)requestCheckingOfString:range:types:options:inSpellDocumentWithTag:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)requestCandidatesForSelectedRange:inString:types:options:inSpellDocumentWithTag:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)menuForResult:string:options:atLocation:inView:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)recordResponse:toCorrection:forWord:language:inSpellDocumentWithTag:",
+    "LeftComment": "NSCorrectionResponse",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.CorrectionResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(im)showCorrectionIndicatorOfType:primaryString:alternativeStrings:forStringInRect:view:completionHandler:",
+    "LeftComment": "NSCorrectionIndicatorType",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.CorrectionIndicatorType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticTextReplacementEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticTextReplacementEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticSpellingCorrectionEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticSpellingCorrectionEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticQuoteSubstitutionEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticQuoteSubstitutionEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticDashSubstitutionEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticDashSubstitutionEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticCapitalizationEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticCapitalizationEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticPeriodSubstitutionEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticPeriodSubstitutionEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSpellChecker(cm)isAutomaticTextCompletionEnabled",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isAutomaticTextCompletionEnabled",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSSplitView(im)holdingPriorityForSubviewAtIndex:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSplitView(im)setHoldingPriority:forSubviewAtIndex:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setVisibilityPriority:forView:",
+    "LeftComment": "NSStackViewVisibilityPriority",
+    "RightUsr": "",
+    "RightComment": "NSStackView.VisibilityPriority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSStackView(im)visibilityPriorityForView:",
+    "LeftComment": "NSStackViewVisibilityPriority",
+    "RightUsr": "",
+    "RightComment": "NSStackView.VisibilityPriority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSStackView(im)clippingResistancePriorityForOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)clippingResistancePriorityForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setClippingResistancePriority:forOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setClippingResistancePriority:forOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSStackView(im)huggingPriorityForOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)huggingPriorityForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setHuggingPriority:forOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setHuggingPriority:forOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSStackView(im)addView:inGravity:",
+    "LeftComment": "NSStackViewGravity",
+    "RightUsr": "",
+    "RightComment": "NSStackView.Gravity",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSStackView(im)insertView:atIndex:inGravity:",
+    "LeftComment": "NSStackViewGravity",
+    "RightUsr": "",
+    "RightComment": "NSStackView.Gravity",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStackView(im)viewsInGravity:",
+    "LeftComment": "NSStackViewGravity",
+    "RightUsr": "",
+    "RightComment": "NSStackView.Gravity",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSStackView(im)setViews:inGravity:",
+    "LeftComment": "NSStackViewGravity",
+    "RightUsr": "",
+    "RightComment": "NSStackView.Gravity",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSStatusBar(cm)systemStatusBar",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "system",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStatusItem(im)sendActionOn:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStoryboard(cm)storyboardWithName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboard.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStoryboard(im)instantiateControllerWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboard.SceneIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStoryboardSegue(cm)segueWithIdentifier:source:destination:performHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSStoryboardSegue(im)initWithIdentifier:source:destination:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSTIFFCompression@NSTIFFCompressionCCITTFAX3",
+    "LeftComment": "CCITTFAX3",
+    "RightUsr": "",
+    "RightComment": "ccittfax3",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSTIFFCompression@NSTIFFCompressionCCITTFAX4",
+    "LeftComment": "CCITTFAX4",
+    "RightUsr": "",
+    "RightComment": "ccittfax4",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSTIFFCompression@NSTIFFCompressionLZW",
+    "LeftComment": "LZW",
+    "RightUsr": "",
+    "RightComment": "lzw",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSTIFFCompression@NSTIFFCompressionJPEG",
+    "LeftComment": "JPEG",
+    "RightUsr": "",
+    "RightComment": "jpeg",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@NSTIFFCompression@NSTIFFCompressionNEXT",
+    "LeftComment": "NEXT",
+    "RightUsr": "",
+    "RightComment": "next",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTabViewController(im)toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSTabViewController(im)toolbarDefaultItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSTabViewController(im)toolbarAllowedItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSTabViewController(im)toolbarSelectableItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTableColumn(im)initWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTableView(im)columnWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTableView(im)tableColumnWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)setDropRow:dropOperation:",
+    "LeftComment": "NSTableViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSTableView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTableView(im)makeViewWithIdentifier:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTableView(im)makeViewWithIdentifier:owner:",
+    "LeftComment": "make(withIdentifier:owner:)",
+    "RightUsr": "",
+    "RightComment": "makeView(withIdentifier:owner:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)insertRowsAtIndexes:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)removeRowsAtIndexes:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)hideRowsAtIndexes:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)unhideRowsAtIndexes:withAnimation:",
+    "LeftComment": "NSTableViewAnimationOptions",
+    "RightUsr": "",
+    "RightComment": "NSTableView.AnimationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTableView(im)registerNib:forIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writablePasteboardTypesForCell:atIndex:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writeCell:atIndex:toPasteboard:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:didCheckTextInRange:types:options:results:orthography:wordCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSTableViewDataSource(im)tableView:validateDrop:proposedRow:proposedDropOperation:",
+    "LeftComment": "NSTableViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSTableView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)NSTableViewDataSource(im)tableView:acceptDrop:row:dropOperation:",
+    "LeftComment": "NSTableViewDropOperation",
+    "RightUsr": "",
+    "RightComment": "NSTableView.DropOperation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)NSTableViewDelegate(im)tableView:rowActionsForRow:edge:",
+    "LeftComment": "NSTableRowActionEdge",
+    "RightUsr": "",
+    "RightComment": "NSTableView.RowActionEdge",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTableViewRowAction(cm)rowActionWithStyle:title:handler:",
+    "LeftComment": "NSTableViewRowActionStyle",
+    "RightUsr": "",
+    "RightComment": "NSTableViewRowAction.Style",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setValue:type:forDimension:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setValue:type:forDimension:",
+    "LeftComment": "NSTextBlockDimension",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Dimension",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)valueForDimension:",
+    "LeftComment": "NSTextBlockDimension",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Dimension",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)valueTypeForDimension:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)valueTypeForDimension:",
+    "LeftComment": "NSTextBlockDimension",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Dimension",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setContentWidth:type:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:edge:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:edge:",
+    "LeftComment": "NSTextBlockLayer",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Layer",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:",
+    "LeftComment": "NSTextBlockLayer",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Layer",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)widthForLayer:edge:",
+    "LeftComment": "NSTextBlockLayer",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Layer",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)widthValueTypeForLayer:edge:",
+    "LeftComment": "NSTextBlockValueType",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.ValueType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextBlock(im)widthValueTypeForLayer:edge:",
+    "LeftComment": "NSTextBlockLayer",
+    "RightUsr": "",
+    "RightComment": "NSTextBlock.Layer",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextField(cm)textFieldWithString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextFinder(im)performAction:",
+    "LeftComment": "NSTextFinderAction",
+    "RightUsr": "",
+    "RightComment": "NSTextFinder.Action",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextFinder(im)validateAction:",
+    "LeftComment": "NSTextFinderAction",
+    "RightUsr": "",
+    "RightComment": "NSTextFinder.Action",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextInputClient(im)validAttributesForMarkedText",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextInputContext(cm)currentInputContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "current",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextInputContext(cm)localizedNameForInputSource:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextInputSourceIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextList(im)initWithMarkerFormat:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextList.MarkerFormat",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSPasteboardReading(im)initWithPasteboardPropertyList:ofType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithHTML:options:documentAttributes:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSTextTab(im)initWithTextAlignment:location:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextTab.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextTab(im)initWithType:location:",
+    "LeftComment": "NSTextTabType",
+    "RightUsr": "",
+    "RightComment": "NSParagraphStyle.TextTabType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextView(im)setLayoutOrientation:",
+    "LeftComment": "NSTextLayoutOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.TextLayoutOrientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextInputClient(im)validAttributesForMarkedText",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSTouchBarDelegate(im)touchBar:makeItemForIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)checkTextInRange:types:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)handleTextCheckingResults:forRange:types:options:orthography:wordCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextView(im)dragOperationForDraggingInfo:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextView(im)writeSelectionToPasteboard:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)writeSelectionToPasteboard:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)preferredPasteboardTypeFromArray:restrictedToTypesFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)preferredPasteboardTypeFromArray:restrictedToTypesFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSTextView(im)preferredPasteboardTypeFromArray:restrictedToTypesFromArray:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextView(im)readSelectionFromPasteboard:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextView(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTextView(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writablePasteboardTypesForCell:atIndex:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:writeCell:atIndex:toPasteboard:type:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldChangeTypingAttributes:toAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:willCheckTextInRange:options:types:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:didCheckTextInRange:types:options:results:orthography:wordCount:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSSpellChecker.OptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTokenField(cm)defaultCompletionDelay",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultCompletionDelay",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTokenField(cm)defaultTokenizingCharacterSet",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTokenizingCharacterSet",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTextField(cm)textFieldWithString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTokenFieldCell(cm)defaultCompletionDelay",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultCompletionDelay",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTokenFieldCell(cm)defaultTokenizingCharacterSet",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTokenizingCharacterSet",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSTokenFieldCellDelegate(im)tokenFieldCell:representedObjectForEditingString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSTokenFieldCellDelegate(im)tokenFieldCell:styleForRepresentedObject:",
+    "LeftComment": "NSTokenStyle",
+    "RightUsr": "",
+    "RightComment": "NSTokenField.TokenStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSTokenFieldDelegate(im)tokenField:representedObjectForEditingString:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSTokenFieldDelegate(im)tokenField:styleForRepresentedObject:",
+    "LeftComment": "NSTokenStyle",
+    "RightUsr": "",
+    "RightComment": "NSTokenField.TokenStyle",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSToolbar(im)initWithIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbar.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSToolbar(im)insertItemWithItemIdentifier:atIndex:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSToolbarDelegate(im)toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSToolbarDelegate(im)toolbarDefaultItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSToolbarDelegate(im)toolbarAllowedItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSToolbarDelegate(im)toolbarSelectableItemIdentifiers:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSToolbarItem(im)initWithItemIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSToolbarItem(im)initWithItemIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSToolbarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBar(im)itemForIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSTouchBarDelegate(im)touchBar:makeItemForIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTouchBarItem(im)initWithIdentifier:",
+    "LeftComment": "NSTouchBarItemIdentifier",
+    "RightUsr": "",
+    "RightComment": "NSTouchBarItem.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSTrackingArea(im)initWithRect:options:owner:userInfo:",
+    "LeftComment": "NSTrackingAreaOptions",
+    "RightUsr": "",
+    "RightComment": "NSTrackingArea.Options",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTypesetter(cm)sharedSystemTypesetter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "sharedSystemTypesetter",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSTypesetter(cm)sharedSystemTypesetterForBehavior:",
+    "LeftComment": "NSTypesetterBehavior",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.TypesetterBehavior",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTypesetter(cm)defaultTypesetterBehavior",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTypesetterBehavior",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSUserDefaultsController(cm)sharedUserDefaultsController",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSView(im)addSubview:positioned:relativeTo:",
+    "LeftComment": "NSWindowOrderingMode",
+    "RightUsr": "",
+    "RightComment": "NSWindow.OrderingMode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(cm)focusView",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "focusView",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(cm)defaultMenu",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultMenu",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)getRectsExposedDuringLiveResize:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(cm)isCompatibleWithResponsiveScrolling",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "isCompatibleWithResponsiveScrolling",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSDraggingDestination(im)draggingEnded:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)constraintsAffectingLayoutForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(im)contentHuggingPriorityForOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)contentHuggingPriorityForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)setContentHuggingPriority:forOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSView(im)setContentHuggingPriority:forOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(im)contentCompressionResistancePriorityForOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)contentCompressionResistancePriorityForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSView(im)setContentCompressionResistancePriority:forOrientation:",
+    "LeftComment": "NSLayoutPriority",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Priority",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSView(im)setContentCompressionResistancePriority:forOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(cm)requiresConstraintBasedLayout",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "requiresConstraintBasedLayout",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSView(im)showDefinitionForAttributedString:range:options:baselineOriginProvider:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSView.DefinitionOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSView(im)enterFullScreenMode:withOptions:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSView.FullScreenModeOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSView(im)exitFullScreenModeWithOptions:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSView.FullScreenModeOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSView(im)registerForDraggedTypes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(im)registerForDraggedTypes:",
+    "LeftComment": "register(forDraggedTypes:)",
+    "RightUsr": "",
+    "RightComment": "registerForDraggedTypes(_:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(im)print:",
+    "LeftComment": "print(_:)",
+    "RightUsr": "",
+    "RightComment": "printView(_:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSView(cm)defaultFocusRingType",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultFocusRingType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSViewAnimation(im)initWithViewAnimations:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSViewAnimation.Key",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSAnimation(im)initWithDuration:animationCurve:",
+    "LeftComment": "NSAnimationCurve",
+    "RightUsr": "",
+    "RightComment": "NSAnimation.Curve",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)performSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)shouldPerformSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5",
+    "LeftUsr": "c:objc(cs)NSViewController(im)presentViewController:asPopoverRelativeToRect:ofView:preferredEdge:behavior:",
+    "LeftComment": "NSPopoverBehavior",
+    "RightUsr": "",
+    "RightComment": "NSPopover.Behavior",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSViewController(im)transitionFromViewController:toViewController:options:completionHandler:",
+    "LeftComment": "NSViewControllerTransitionOptions",
+    "RightUsr": "",
+    "RightComment": "NSViewController.TransitionOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)frameRectForContentRect:styleMask:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)contentRectForFrameRect:styleMask:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)minFrameWidthWithTitle:styleMask:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)defaultDepthLimit",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultDepthLimit",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWindow(im)initWithContentRect:styleMask:backing:defer:screen:",
+    "LeftComment": "NSBackingStoreType",
+    "RightUsr": "",
+    "RightComment": "NSWindow.BackingStoreType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)validRequestorForSendType:returnType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType?",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)orderWindow:relativeTo:",
+    "LeftComment": "NSWindowOrderingMode",
+    "RightUsr": "",
+    "RightComment": "NSWindow.OrderingMode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)print:",
+    "LeftComment": "print(_:)",
+    "RightUsr": "",
+    "RightComment": "printWindow(_:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)saveFrameUsingName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWindow.FrameAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)setFrameUsingName:force:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWindow.FrameAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)setFrameUsingName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWindow.FrameAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)setFrameAutosaveName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWindow.FrameAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)removeFrameUsingName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWindow.FrameAutosaveName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)beginSheet:completionHandler:",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)beginCriticalSheet:completionHandler:",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)endSheet:returnCode:",
+    "LeftComment": "NSModalResponse",
+    "RightUsr": "",
+    "RightComment": "NSApplication.ModalResponse",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)standardWindowButton:forStyleMask:",
+    "LeftComment": "NSWindowButton",
+    "RightUsr": "",
+    "RightComment": "NSWindow.ButtonType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)standardWindowButton:forStyleMask:",
+    "LeftComment": "NSWindowStyleMask",
+    "RightUsr": "",
+    "RightComment": "NSWindow.StyleMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)standardWindowButton:",
+    "LeftComment": "NSWindowButton",
+    "RightUsr": "",
+    "RightComment": "NSWindow.ButtonType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)addChildWindow:ordered:",
+    "LeftComment": "NSWindowOrderingMode",
+    "RightUsr": "",
+    "RightComment": "NSWindow.OrderingMode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)windowNumbersWithOptions:",
+    "LeftComment": "NSWindowNumberListOptions",
+    "RightUsr": "",
+    "RightComment": "NSWindow.NumberListOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSWindow(cm)windowNumbersWithOptions:",
+    "LeftComment": "windowNumbers(withOptions:)",
+    "RightUsr": "",
+    "RightComment": "windowNumbers(options:)",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)addTabbedWindow:ordered:",
+    "LeftComment": "NSWindowOrderingMode",
+    "RightUsr": "",
+    "RightComment": "NSWindow.OrderingMode",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(im)animationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAnimatablePropertyKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilitySubrole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilitySubrole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilitySubrole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)accessibilityRole",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(pl)NSAccessibility(im)setAccessibilityRole:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAccessibilityRole",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)trackEventsMatchingMask:timeout:mode:handler:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4:1:0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)trackEventsMatchingMask:timeout:mode:handler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)visualizeConstraints:",
+    "LeftComment": "NSLayoutConstraint",
+    "RightUsr": "",
+    "RightComment": "[NSLayoutConstraint]",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)visualizeConstraints:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)anchorAttributeForOrientation:",
+    "LeftComment": "NSLayoutAttribute",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)anchorAttributeForOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)setAnchorAttribute:forOrientation:",
+    "LeftComment": "NSLayoutAttribute",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Attribute",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWindow(im)setAnchorAttribute:forOrientation:",
+    "LeftComment": "NSLayoutConstraintOrientation",
+    "RightUsr": "",
+    "RightComment": "NSLayoutConstraint.Orientation",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSWindow(im)registerForDraggedTypes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSPasteboard.PasteboardType",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)nextEventMatchingMask:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)nextEventMatchingMask:untilDate:inMode:dequeue:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindow(im)discardEventsMatchingMask:beforeEvent:",
+    "LeftComment": "NSEventMask",
+    "RightUsr": "",
+    "RightComment": "NSEvent.EventTypeMask",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)performSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSSeguePerforming(im)shouldPerformSegueWithIdentifier:sender:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSStoryboardSegue.Identifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSWindowDelegate(im)windowShouldClose:",
+    "LeftComment": "Any",
+    "RightUsr": "",
+    "RightComment": "NSWindow",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSWindowDelegate(im)window:willUseFullScreenPresentationOptions:",
+    "LeftComment": "NSApplicationPresentationOptions",
+    "RightUsr": "",
+    "RightComment": "NSApplication.PresentationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSWindowDelegate(im)window:willUseFullScreenPresentationOptions:",
+    "LeftComment": "NSApplicationPresentationOptions",
+    "RightUsr": "",
+    "RightComment": "NSApplication.PresentationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)NSWindowRestoration(cm)restoreWindowWithIdentifier:state:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSUserInterfaceItemIdentifier",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(cm)sharedWorkspace",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)launchApplicationAtURL:options:configuration:error:",
+    "LeftComment": "NSWorkspaceLaunchOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)launchApplicationAtURL:options:configuration:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchConfigurationKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)openURL:options:configuration:error:",
+    "LeftComment": "NSWorkspaceLaunchOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)openURL:options:configuration:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchConfigurationKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)openURLs:withApplicationAtURL:options:configuration:error:",
+    "LeftComment": "NSWorkspaceLaunchOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)openURLs:withApplicationAtURL:options:configuration:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchConfigurationKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)setIcon:forFile:options:",
+    "LeftComment": "NSWorkspaceIconCreationOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.IconCreationOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:",
+    "LeftComment": "NSWorkspaceLaunchOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:",
+    "LeftComment": "NSWorkspaceLaunchOptions",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.LaunchOptions",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)setDesktopImageURL:forScreen:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.DesktopImageOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0:0",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)desktopImageOptionsForScreen:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.DesktopImageOptionKey",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWorkspace(im)performFileOperation:source:destination:files:tag:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSWorkspace.FileOperationName",
+    "ModuleName": "AppKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVAsset(im)chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKey",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)mediaSelectionGroupForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(cm)determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:1:0:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(im)determineCompatibleFileTypesWithCompletionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)associatedTracksOfType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVAssetTrack.AssociationType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(cm)assetWriterWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)initWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)canApplyOutputSettings:forMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:sourceFormatHint:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioChannelLayout(im)initWithLayoutTag:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioConverter(im)initFromFormat:toFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:channelLayout:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initStandardFormatWithSampleRate:channels:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithCommonFormat:sampleRate:channels:interleaved:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithSettings:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForInputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioPCMBuffer(im)initWithPCMFormat:frameCapacity:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioTime(im)extrapolateTimeFromAnchor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureAudioDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "captureOutput(_:didOutputSampleBuffer:from:)",
+    "RightUsr": "",
+    "RightComment": "captureOutput(_:didOutput:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioFileOutput(cm)availableOutputFileTypes",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVFileType]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioFileOutput(im)startRecordingToOutputFileURL:outputFileType:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioFileOutput(im)startRecordingToOutputFileURL:outputFileType:recordingDelegate:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioFileOutput(im)startRecordingToOutputFileURL:outputFileType:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureAudioFileOutput(im)startRecordingToOutputFileURL:outputFileType:recordingDelegate:",
+    "LeftComment": "startRecording(toOutputFileURL:outputFileType:recordingDelegate:)",
+    "RightUsr": "",
+    "RightComment": "startRecording(to:outputFileType:recordingDelegate:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureInput.Port]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPorts:output:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "AVCaptureInputPort!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureInput.Port",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureConnection(im)initWithInputPort:videoPreviewLayer:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devices",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureDevice]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureDevice]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)devicesWithMediaType:",
+    "LeftComment": "devices(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "devices(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)defaultDeviceWithMediaType:",
+    "LeftComment": "defaultDevice(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "default(for:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)deviceWithUniqueID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(cm)deviceWithUniqueID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)hasMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)supportsAVCaptureSessionPreset:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureSession.Preset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)supportsAVCaptureSessionPreset:",
+    "LeftComment": "supportsAVCaptureSessionPreset(_:)",
+    "RightUsr": "",
+    "RightComment": "supportsSessionPreset(_:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isFlashModeSupported:",
+    "LeftComment": "AVCaptureFlashMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.FlashMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isTorchModeSupported:",
+    "LeftComment": "AVCaptureTorchMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.TorchMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isFocusModeSupported:",
+    "LeftComment": "AVCaptureFocusMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.FocusMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isExposureModeSupported:",
+    "LeftComment": "AVCaptureExposureMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.ExposureMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)isWhiteBalanceModeSupported:",
+    "LeftComment": "AVCaptureWhiteBalanceMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.WhiteBalanceMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDevice(im)setTransportControlsPlaybackMode:speed:",
+    "LeftComment": "AVCaptureDeviceTransportControlsPlaybackMode",
+    "RightUsr": "",
+    "RightComment": "AVCaptureDevice.TransportControlsPlaybackMode",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureDeviceInput(im)initWithDevice:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@AVCaptureDeviceTransportControlsPlaybackMode@AVCaptureDeviceTransportControlsNotPlayingMode",
+    "LeftComment": "notPlayingMode",
+    "RightUsr": "",
+    "RightComment": "notPlaying",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@AVCaptureDeviceTransportControlsPlaybackMode@AVCaptureDeviceTransportControlsPlayingMode",
+    "LeftComment": "playingMode",
+    "RightUsr": "",
+    "RightComment": "playing",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureFileOutput(im)startRecordingToOutputFileURL:recordingDelegate:",
+    "LeftComment": "startRecording(toOutputFileURL:recordingDelegate:)",
+    "RightUsr": "",
+    "RightComment": "startRecording(to:recordingDelegate:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutputShouldProvideSampleAccurateRecordingStart:",
+    "LeftComment": "AVCaptureOutput!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureFileOutput",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutputShouldProvideSampleAccurateRecordingStart:",
+    "LeftComment": "captureOutputShouldProvideSampleAccurateRecordingStart(_:)",
+    "RightUsr": "",
+    "RightComment": "fileOutputShouldProvideSampleAccurateRecordingStart(_:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "capture(_:didOutputSampleBuffer:from:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didOutputSampleBuffer:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "capture(_:didStartRecordingToOutputFileAt:fromConnections:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didStartRecordingTo:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "capture(_:didPauseRecordingToOutputFileAt:fromConnections:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didPauseRecordingTo:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:",
+    "LeftComment": "capture(_:didResumeRecordingToOutputFileAt:fromConnections:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didResumeRecordingTo:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "capture(_:willFinishRecordingToOutputFileAt:fromConnections:error:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:willFinishRecordingTo:from:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "[Any]!",
+    "RightUsr": "",
+    "RightComment": "[AVCaptureConnection]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureFileOutputRecordingDelegate(im)captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:",
+    "LeftComment": "capture(_:didFinishRecordingToOutputFileAt:fromConnections:error:)",
+    "RightUsr": "",
+    "RightComment": "fileOutput(_:didFinishRecordingTo:from:error:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)outputSettingsForConnection:",
+    "LeftComment": "[AnyHashable : Any]!",
+    "RightUsr": "",
+    "RightComment": "[String : Any]",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)outputSettingsForConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setOutputSettings:forConnection:",
+    "LeftComment": "[AnyHashable : Any]!",
+    "RightUsr": "",
+    "RightComment": "[String : Any]?",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureMovieFileOutput(im)setOutputSettings:forConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureOutput(im)connectionWithMediaType:",
+    "LeftComment": "connection(withMediaType:)",
+    "RightUsr": "",
+    "RightComment": "connection(with:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureScreenInput(im)initWithDisplayID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canSetSessionPreset:",
+    "LeftComment": "String!",
+    "RightUsr": "",
+    "RightComment": "AVCaptureSession.Preset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeInput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeOutput:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addInputWithNoConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addOutputWithNoConnections:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)canAddConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)addConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureSession(im)removeConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageAsynchronouslyFromConnection:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(im)captureStillImageAsynchronouslyFromConnection:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(cm)jpegStillImageNSDataRepresentation:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureStillImageOutput(cm)jpegStillImageNSDataRepresentation:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(im)setSampleBufferDelegate:queue:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoDataOutput(py)availableVideoCVPixelFormatTypes",
+    "LeftComment": "availableVideoCVPixelFormatTypes",
+    "RightUsr": "",
+    "RightComment": "availableVideoPixelFormatTypes",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didOutputSampleBuffer:fromConnection:",
+    "LeftComment": "captureOutput(_:didOutputSampleBuffer:from:)",
+    "RightUsr": "",
+    "RightComment": "captureOutput(_:didOutput:from:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVCaptureVideoDataOutputSampleBufferDelegate(im)captureOutput:didDropSampleBuffer:fromConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSession:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSession:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)initWithSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVCaptureVideoPreviewLayer(im)setSessionWithNoConnection:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeyRequest(im)makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)contentKeySessionWithKeySystem:storageDirectoryAtURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAsset(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAsset(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAssetMinder(cm)fragmentedAssetMinderWithAsset:mindingInterval:",
+    "LeftComment": "AVAsset",
+    "RightUsr": "",
+    "RightComment": "AVAsset & AVFragmentMinding",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAssetMinder(im)addFragmentedAsset:",
+    "LeftComment": "AVAsset",
+    "RightUsr": "",
+    "RightComment": "AVAsset & AVFragmentMinding",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAssetMinder(im)removeFragmentedAsset:",
+    "LeftComment": "AVAsset",
+    "RightUsr": "",
+    "RightComment": "AVAsset & AVFragmentMinding",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedMovie(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedMovie(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVFragmentedAssetMinder(cm)fragmentedAssetMinderWithAsset:mindingInterval:",
+    "LeftComment": "AVAsset",
+    "RightUsr": "",
+    "RightComment": "AVAsset & AVFragmentMinding",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMediaSelectionOption(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keyForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:withKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMovie(cm)movieTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMovie(im)movieHeaderWithFileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMovie(im)writeMovieHeaderToURL:fileType:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMovie(im)isCompatibleWithFileType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMovie(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMovie(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableMovie(im)addMutableTrackWithMediaType:copySettingsFromTrack:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableMovie(im)addMutableTrackWithMediaType:copySettingsFromTrack:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableMovie(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableMovie(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)availableOutputSettingsPresets",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)outputSettingsAssistantWithPreset:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)setMediaSelectionCriteria:forMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)mediaSelectionCriteriaForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:toleranceBefore:toleranceAfter:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVPlayerItemMetadataOutputPushDelegate(im)metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVPlayerMediaSelectionCriteria(im)initWithPreferredLanguages:preferredMediaCharacteristics:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVSampleBufferGenerator(im)createSampleBufferForRequest:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVURLAsset(cm)audiovisualTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)SCNAnimationEvent(cm)animationEventWithKeyTime:block:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometrySources",
+    "LeftComment": "geometrySources",
+    "RightUsr": "",
+    "RightComment": "sources",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometrySourcesForSemantic:",
+    "LeftComment": "getGeometrySources(for:)",
+    "RightUsr": "",
+    "RightComment": "sources(for:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElements",
+    "LeftComment": "geometryElements",
+    "RightUsr": "",
+    "RightComment": "elements",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElementCount",
+    "LeftComment": "geometryElementCount",
+    "RightUsr": "",
+    "RightComment": "elementCount",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometryElementAtIndex:",
+    "LeftComment": "geometryElement(at:)",
+    "RightUsr": "",
+    "RightComment": "element(at:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AudioToolbox"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:notificationCenter:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)testInvocations",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "testInvocations",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultPerformanceMetrics",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultPerformanceMetrics",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "XCTPerformanceMetric",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTestSuite",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)expectationForNotification:object:handler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestCaseRun(im)recordFailureInTest:withDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testSuite:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testCase:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestObservationCenter(cm)sharedTestObservationCenter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestObserver(im)testCaseDidFail:withDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestRun(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestSuite(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIApplication(im)_activate",
+    "LeftComment": "_activate()",
+    "RightUsr": "",
+    "RightComment": "activate()",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(cm)performWithKeyModifiers:block:",
+    "LeftComment": "XCUIKeyModifierFlags",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.KeyModifierFlags",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)typeKey:modifierFlags:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "XCUIKeyboardKey",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)typeKey:modifierFlags:",
+    "LeftComment": "XCUIKeyModifierFlags",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.KeyModifierFlags",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)_waitForExistenceWithTimeout:",
+    "LeftComment": "_waitForExistence(withTimeout:)",
+    "RightUsr": "",
+    "RightComment": "waitForExistence(timeout:)",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementMatchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)matchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)containingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSViewController(im)initWithNibName:bundle:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSWindowController(im)initWithWindowNibName:owner:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNib.Name",
+    "ModuleName": "CoreAudioKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSPersistentStoreCoordinator(cm)registerStoreClass:forStoreType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKFetchShareMetadataOperation(im)initWithShareURLs:",
+    "LeftComment": "init(share:)",
+    "RightUsr": "",
+    "RightComment": "init(shareURLs:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKShare(im)initWithRootRecord:shareID:",
+    "LeftComment": "init(rootRecord:share:)",
+    "RightUsr": "",
+    "RightComment": "init(rootRecord:shareID:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSSecureCoding(cpy)supportsSecureCoding",
+    "OldPrintedName": "supportsSecureCoding",
+    "OldTypeName": "CKUserIdentityLookupInfo",
+    "NewPrintedName": "supportsSecureCoding",
+    "NewTypeName": "MPSKernel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_AppearanceDictionary",
+    "OldPrintedName": "kPDFAnnotationKey_AppearanceDictionary",
+    "OldTypeName": "",
+    "NewPrintedName": "_AppearanceDictionary",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_AppearanceState",
+    "OldPrintedName": "kPDFAnnotationKey_AppearanceState",
+    "OldTypeName": "",
+    "NewPrintedName": "_AppearanceState",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Border",
+    "OldPrintedName": "kPDFAnnotationKey_Border",
+    "OldTypeName": "",
+    "NewPrintedName": "_Border",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Color",
+    "OldPrintedName": "kPDFAnnotationKey_Color",
+    "OldTypeName": "",
+    "NewPrintedName": "_Color",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Contents",
+    "OldPrintedName": "kPDFAnnotationKey_Contents",
+    "OldTypeName": "",
+    "NewPrintedName": "_Contents",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Flags",
+    "OldPrintedName": "kPDFAnnotationKey_Flags",
+    "OldTypeName": "",
+    "NewPrintedName": "_Flags",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Date",
+    "OldPrintedName": "kPDFAnnotationKey_Date",
+    "OldTypeName": "",
+    "NewPrintedName": "_Date",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Name",
+    "OldPrintedName": "kPDFAnnotationKey_Name",
+    "OldTypeName": "",
+    "NewPrintedName": "_Name",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Page",
+    "OldPrintedName": "kPDFAnnotationKey_Page",
+    "OldTypeName": "",
+    "NewPrintedName": "_Page",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Rect",
+    "OldPrintedName": "kPDFAnnotationKey_Rect",
+    "OldTypeName": "",
+    "NewPrintedName": "_Rect",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Subtype",
+    "OldPrintedName": "kPDFAnnotationKey_Subtype",
+    "OldTypeName": "",
+    "NewPrintedName": "_Subtype",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Action",
+    "OldPrintedName": "kPDFAnnotationKey_Action",
+    "OldTypeName": "",
+    "NewPrintedName": "_Action",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_AdditionalActions",
+    "OldPrintedName": "kPDFAnnotationKey_AdditionalActions",
+    "OldTypeName": "",
+    "NewPrintedName": "_AdditionalActions",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_BorderStyle",
+    "OldPrintedName": "kPDFAnnotationKey_BorderStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "_BorderStyle",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_DefaultAppearance",
+    "OldPrintedName": "kPDFAnnotationKey_DefaultAppearance",
+    "OldTypeName": "",
+    "NewPrintedName": "_DefaultAppearance",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Destination",
+    "OldPrintedName": "kPDFAnnotationKey_Destination",
+    "OldTypeName": "",
+    "NewPrintedName": "_Destination",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_HighlightingMode",
+    "OldPrintedName": "kPDFAnnotationKey_HighlightingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "_HighlightingMode",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Inklist",
+    "OldPrintedName": "kPDFAnnotationKey_Inklist",
+    "OldTypeName": "",
+    "NewPrintedName": "_Inklist",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_InteriorColor",
+    "OldPrintedName": "kPDFAnnotationKey_InteriorColor",
+    "OldTypeName": "",
+    "NewPrintedName": "_InteriorColor",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_LinePoints",
+    "OldPrintedName": "kPDFAnnotationKey_LinePoints",
+    "OldTypeName": "",
+    "NewPrintedName": "_LinePoints",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_LineEndingStyles",
+    "OldPrintedName": "kPDFAnnotationKey_LineEndingStyles",
+    "OldTypeName": "",
+    "NewPrintedName": "_LineEndingStyles",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_IconName",
+    "OldPrintedName": "kPDFAnnotationKey_IconName",
+    "OldTypeName": "",
+    "NewPrintedName": "_IconName",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Open",
+    "OldPrintedName": "kPDFAnnotationKey_Open",
+    "OldTypeName": "",
+    "NewPrintedName": "_Open",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Parent",
+    "OldPrintedName": "kPDFAnnotationKey_Parent",
+    "OldTypeName": "",
+    "NewPrintedName": "_Parent",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Popup",
+    "OldPrintedName": "kPDFAnnotationKey_Popup",
+    "OldTypeName": "",
+    "NewPrintedName": "_Popup",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_Quadding",
+    "OldPrintedName": "kPDFAnnotationKey_Quadding",
+    "OldTypeName": "",
+    "NewPrintedName": "_Quadding",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_QuadPoints",
+    "OldPrintedName": "kPDFAnnotationKey_QuadPoints",
+    "OldTypeName": "",
+    "NewPrintedName": "_QuadPoints",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_TextLabel",
+    "OldPrintedName": "kPDFAnnotationKey_TextLabel",
+    "OldTypeName": "",
+    "NewPrintedName": "_TextLabel",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetDefaultValue",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetDefaultValue",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetDefaultValue",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetFieldFlags",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetFieldFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetFieldFlags",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetFieldType",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetFieldType",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetFieldType",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetAppearanceDictionary",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetAppearanceDictionary",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetAppearanceDictionary",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetMaxLen",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetMaxLen",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetMaxLen",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetOptions",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetOptions",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetTextLabelUI",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetTextLabelUI",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetTextLabelUI",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@kPDFAnnotationKey_WidgetValue",
+    "OldPrintedName": "kPDFAnnotationKey_WidgetValue",
+    "OldTypeName": "",
+    "NewPrintedName": "_WidgetValue",
+    "NewTypeName": "PDFAnnotationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentTitleAttribute",
+    "OldPrintedName": "PDFDocumentTitleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "titleAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentAuthorAttribute",
+    "OldPrintedName": "PDFDocumentAuthorAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "authorAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentSubjectAttribute",
+    "OldPrintedName": "PDFDocumentSubjectAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "subjectAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentCreatorAttribute",
+    "OldPrintedName": "PDFDocumentCreatorAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "creatorAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentProducerAttribute",
+    "OldPrintedName": "PDFDocumentProducerAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "producerAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentCreationDateAttribute",
+    "OldPrintedName": "PDFDocumentCreationDateAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "creationDateAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentModificationDateAttribute",
+    "OldPrintedName": "PDFDocumentModificationDateAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "modificationDateAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@PDFDocumentKeywordsAttribute",
+    "OldPrintedName": "PDFDocumentKeywordsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "keywordsAttribute",
+    "NewTypeName": "PDFDocumentAttribute"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSPasteboardReading(cm)readableTypesForPasteboard:",
+    "OldPrintedName": "readableTypes(for:)",
+    "OldTypeName": "NSSound",
+    "NewPrintedName": "readableTypes(for:)",
+    "NewTypeName": "NSAttributedString"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSPasteboardReading(cm)readingOptionsForType:pasteboard:",
+    "OldPrintedName": "readingOptions(forType:pasteboard:)",
+    "OldTypeName": "NSSound",
+    "NewPrintedName": "readingOptions(forType:pasteboard:)",
+    "NewTypeName": "NSAttributedString"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectLetterpressStyle",
+    "OldPrintedName": "NSTextEffectLetterpressStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "letterpressStyle",
+    "NewTypeName": "NSAttributedString.TextEffectStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPlainTextDocumentType",
+    "OldPrintedName": "NSPlainTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "plain",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFTextDocumentType",
+    "OldPrintedName": "NSRTFTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtf",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFDTextDocumentType",
+    "OldPrintedName": "NSRTFDTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfd",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHTMLTextDocumentType",
+    "OldPrintedName": "NSHTMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "html",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMacSimpleTextDocumentType",
+    "OldPrintedName": "NSMacSimpleTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "macSimpleText",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocFormatTextDocumentType",
+    "OldPrintedName": "NSDocFormatTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "docFormat",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWordMLTextDocumentType",
+    "OldPrintedName": "NSWordMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "wordML",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWebArchiveTextDocumentType",
+    "OldPrintedName": "NSWebArchiveTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "webArchive",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOfficeOpenXMLTextDocumentType",
+    "OldPrintedName": "NSOfficeOpenXMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "officeOpenXML",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOpenDocumentTextDocumentType",
+    "OldPrintedName": "NSOpenDocumentTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "openDocument",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionOrientation",
+    "OldPrintedName": "NSTextLayoutSectionOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionRange",
+    "OldPrintedName": "NSTextLayoutSectionRange",
+    "OldTypeName": "",
+    "NewPrintedName": "range",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentTypeDocumentAttribute",
+    "OldPrintedName": "NSDocumentTypeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "documentType",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSConvertedDocumentAttribute",
+    "OldPrintedName": "NSConvertedDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "converted",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCocoaVersionDocumentAttribute",
+    "OldPrintedName": "NSCocoaVersionDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cocoaVersion",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFileTypeDocumentAttribute",
+    "OldPrintedName": "NSFileTypeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fileType",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTitleDocumentAttribute",
+    "OldPrintedName": "NSTitleDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "title",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCompanyDocumentAttribute",
+    "OldPrintedName": "NSCompanyDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "company",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCopyrightDocumentAttribute",
+    "OldPrintedName": "NSCopyrightDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "copyright",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSubjectDocumentAttribute",
+    "OldPrintedName": "NSSubjectDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "subject",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAuthorDocumentAttribute",
+    "OldPrintedName": "NSAuthorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "author",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSKeywordsDocumentAttribute",
+    "OldPrintedName": "NSKeywordsDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "keywords",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCommentDocumentAttribute",
+    "OldPrintedName": "NSCommentDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "comment",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSEditorDocumentAttribute",
+    "OldPrintedName": "NSEditorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "editor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCreationTimeDocumentAttribute",
+    "OldPrintedName": "NSCreationTimeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "creationTime",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSModificationTimeDocumentAttribute",
+    "OldPrintedName": "NSModificationTimeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "modificationTime",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSManagerDocumentAttribute",
+    "OldPrintedName": "NSManagerDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "manager",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCategoryDocumentAttribute",
+    "OldPrintedName": "NSCategoryDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "category",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterEncodingDocumentAttribute",
+    "OldPrintedName": "NSCharacterEncodingDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterEncoding",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultAttributesDocumentAttribute",
+    "OldPrintedName": "NSDefaultAttributesDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultAttributes",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperSizeDocumentAttribute",
+    "OldPrintedName": "NSPaperSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLeftMarginDocumentAttribute",
+    "OldPrintedName": "NSLeftMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "leftMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRightMarginDocumentAttribute",
+    "OldPrintedName": "NSRightMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rightMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTopMarginDocumentAttribute",
+    "OldPrintedName": "NSTopMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "topMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBottomMarginDocumentAttribute",
+    "OldPrintedName": "NSBottomMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "bottomMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewSizeDocumentAttribute",
+    "OldPrintedName": "NSViewSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewZoomDocumentAttribute",
+    "OldPrintedName": "NSViewZoomDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewZoom",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewModeDocumentAttribute",
+    "OldPrintedName": "NSViewModeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewMode",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSReadOnlyDocumentAttribute",
+    "OldPrintedName": "NSReadOnlyDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "readOnly",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorDocumentAttribute",
+    "OldPrintedName": "NSBackgroundColorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHyphenationFactorDocumentAttribute",
+    "OldPrintedName": "NSHyphenationFactorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "hyphenationFactor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultTabIntervalDocumentAttribute",
+    "OldPrintedName": "NSDefaultTabIntervalDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultTabInterval",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionsAttribute",
+    "OldPrintedName": "NSTextLayoutSectionsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textLayoutSections",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExcludedElementsDocumentAttribute",
+    "OldPrintedName": "NSExcludedElementsDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "excludedElements",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEncodingNameDocumentAttribute",
+    "OldPrintedName": "NSTextEncodingNameDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textEncodingName",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrefixSpacesDocumentAttribute",
+    "OldPrintedName": "NSPrefixSpacesDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "prefixSpaces",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentTypeDocumentOption",
+    "OldPrintedName": "NSDocumentTypeDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "documentType",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultAttributesDocumentOption",
+    "OldPrintedName": "NSDefaultAttributesDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultAttributes",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterEncodingDocumentOption",
+    "OldPrintedName": "NSCharacterEncodingDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "characterEncoding",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEncodingNameDocumentOption",
+    "OldPrintedName": "NSTextEncodingNameDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "textEncodingName",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBaseURLDocumentOption",
+    "OldPrintedName": "NSBaseURLDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "baseURL",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTimeoutDocumentOption",
+    "OldPrintedName": "NSTimeoutDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "timeout",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWebPreferencesDocumentOption",
+    "OldPrintedName": "NSWebPreferencesDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "webPreferences",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWebResourceLoadDelegateDocumentOption",
+    "OldPrintedName": "NSWebResourceLoadDelegateDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "webResourceLoadDelegate",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextSizeMultiplierDocumentOption",
+    "OldPrintedName": "NSTextSizeMultiplierDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "textSizeMultiplier",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFileTypeDocumentOption",
+    "OldPrintedName": "NSFileTypeDocumentOption",
+    "OldTypeName": "",
+    "NewPrintedName": "fileType",
+    "NewTypeName": "NSAttributedString.DocumentReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFontTextAttribute",
+    "OldPrintedName": "NSAccessibilityFontTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityFont",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityForegroundColorTextAttribute",
+    "OldPrintedName": "NSAccessibilityForegroundColorTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityForegroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityBackgroundColorTextAttribute",
+    "OldPrintedName": "NSAccessibilityBackgroundColorTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityBackgroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnderlineColorTextAttribute",
+    "OldPrintedName": "NSAccessibilityUnderlineColorTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityUnderlineColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStrikethroughColorTextAttribute",
+    "OldPrintedName": "NSAccessibilityStrikethroughColorTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityStrikethroughColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnderlineTextAttribute",
+    "OldPrintedName": "NSAccessibilityUnderlineTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityUnderline",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySuperscriptTextAttribute",
+    "OldPrintedName": "NSAccessibilitySuperscriptTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilitySuperscript",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStrikethroughTextAttribute",
+    "OldPrintedName": "NSAccessibilityStrikethroughTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityStrikethrough",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityShadowTextAttribute",
+    "OldPrintedName": "NSAccessibilityShadowTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityShadow",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAttachmentTextAttribute",
+    "OldPrintedName": "NSAccessibilityAttachmentTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityAttachment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLinkTextAttribute",
+    "OldPrintedName": "NSAccessibilityLinkTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityLink",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAutocorrectedTextAttribute",
+    "OldPrintedName": "NSAccessibilityAutocorrectedTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityAutocorrected",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTextAlignmentAttribute",
+    "OldPrintedName": "NSAccessibilityTextAlignmentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityAlignment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityListItemPrefixTextAttribute",
+    "OldPrintedName": "NSAccessibilityListItemPrefixTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityListItemPrefix",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityListItemIndexTextAttribute",
+    "OldPrintedName": "NSAccessibilityListItemIndexTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityListItemIndex",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityListItemLevelTextAttribute",
+    "OldPrintedName": "NSAccessibilityListItemLevelTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityListItemLevel",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMisspelledTextAttribute",
+    "OldPrintedName": "NSAccessibilityMisspelledTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityMisspelled",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkedMisspelledTextAttribute",
+    "OldPrintedName": "NSAccessibilityMarkedMisspelledTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "accessibilityMarkedMisspelled",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontAttributeName",
+    "OldPrintedName": "NSFontAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSParagraphStyleAttributeName",
+    "OldPrintedName": "NSParagraphStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSForegroundColorAttributeName",
+    "OldPrintedName": "NSForegroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "foregroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorAttributeName",
+    "OldPrintedName": "NSBackgroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLigatureAttributeName",
+    "OldPrintedName": "NSLigatureAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "ligature",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSKernAttributeName",
+    "OldPrintedName": "NSKernAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "kern",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughStyleAttributeName",
+    "OldPrintedName": "NSStrikethroughStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineStyleAttributeName",
+    "OldPrintedName": "NSUnderlineStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeColorAttributeName",
+    "OldPrintedName": "NSStrokeColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeWidthAttributeName",
+    "OldPrintedName": "NSStrokeWidthAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeWidth",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSShadowAttributeName",
+    "OldPrintedName": "NSShadowAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "shadow",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectAttributeName",
+    "OldPrintedName": "NSTextEffectAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "textEffect",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAttachmentAttributeName",
+    "OldPrintedName": "NSAttachmentAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "attachment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinkAttributeName",
+    "OldPrintedName": "NSLinkAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "link",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBaselineOffsetAttributeName",
+    "OldPrintedName": "NSBaselineOffsetAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "baselineOffset",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineColorAttributeName",
+    "OldPrintedName": "NSUnderlineColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughColorAttributeName",
+    "OldPrintedName": "NSStrikethroughColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObliquenessAttributeName",
+    "OldPrintedName": "NSObliquenessAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "obliqueness",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExpansionAttributeName",
+    "OldPrintedName": "NSExpansionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "expansion",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWritingDirectionAttributeName",
+    "OldPrintedName": "NSWritingDirectionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "writingDirection",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVerticalGlyphFormAttributeName",
+    "OldPrintedName": "NSVerticalGlyphFormAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalGlyphForm",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCursorAttributeName",
+    "OldPrintedName": "NSCursorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "cursor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolTipAttributeName",
+    "OldPrintedName": "NSToolTipAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "toolTip",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMarkedClauseSegmentAttributeName",
+    "OldPrintedName": "NSMarkedClauseSegmentAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "markedClauseSegment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextAlternativesAttributeName",
+    "OldPrintedName": "NSTextAlternativesAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "textAlternatives",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellingStateAttributeName",
+    "OldPrintedName": "NSSpellingStateAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "spellingState",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSuperscriptAttributeName",
+    "OldPrintedName": "NSSuperscriptAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "superscript",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGlyphInfoAttributeName",
+    "OldPrintedName": "NSGlyphInfoAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "glyphInfo",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterShapeAttributeName",
+    "OldPrintedName": "NSCharacterShapeAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "characterShapeAttributeName",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUsesScreenFontsDocumentAttribute",
+    "OldPrintedName": "NSUsesScreenFontsDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "usesScreenFontsDocumentAttribute",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWord",
+    "OldPrintedName": "NSLinguisticTagWord",
+    "OldTypeName": "",
+    "NewPrintedName": "word",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPunctuation",
+    "OldPrintedName": "NSLinguisticTagPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "punctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWhitespace",
+    "OldPrintedName": "NSLinguisticTagWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "whitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOther",
+    "OldPrintedName": "NSLinguisticTagOther",
+    "OldTypeName": "",
+    "NewPrintedName": "other",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNoun",
+    "OldPrintedName": "NSLinguisticTagNoun",
+    "OldTypeName": "",
+    "NewPrintedName": "noun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagVerb",
+    "OldPrintedName": "NSLinguisticTagVerb",
+    "OldTypeName": "",
+    "NewPrintedName": "verb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdjective",
+    "OldPrintedName": "NSLinguisticTagAdjective",
+    "OldTypeName": "",
+    "NewPrintedName": "adjective",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdverb",
+    "OldPrintedName": "NSLinguisticTagAdverb",
+    "OldTypeName": "",
+    "NewPrintedName": "adverb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPronoun",
+    "OldPrintedName": "NSLinguisticTagPronoun",
+    "OldTypeName": "",
+    "NewPrintedName": "pronoun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDeterminer",
+    "OldPrintedName": "NSLinguisticTagDeterminer",
+    "OldTypeName": "",
+    "NewPrintedName": "determiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParticle",
+    "OldPrintedName": "NSLinguisticTagParticle",
+    "OldTypeName": "",
+    "NewPrintedName": "particle",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPreposition",
+    "OldPrintedName": "NSLinguisticTagPreposition",
+    "OldTypeName": "",
+    "NewPrintedName": "preposition",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNumber",
+    "OldPrintedName": "NSLinguisticTagNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "number",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagConjunction",
+    "OldPrintedName": "NSLinguisticTagConjunction",
+    "OldTypeName": "",
+    "NewPrintedName": "conjunction",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagInterjection",
+    "OldPrintedName": "NSLinguisticTagInterjection",
+    "OldTypeName": "",
+    "NewPrintedName": "interjection",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagClassifier",
+    "OldPrintedName": "NSLinguisticTagClassifier",
+    "OldTypeName": "",
+    "NewPrintedName": "classifier",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagIdiom",
+    "OldPrintedName": "NSLinguisticTagIdiom",
+    "OldTypeName": "",
+    "NewPrintedName": "idiom",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWord",
+    "OldPrintedName": "NSLinguisticTagOtherWord",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWord",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSentenceTerminator",
+    "OldPrintedName": "NSLinguisticTagSentenceTerminator",
+    "OldTypeName": "",
+    "NewPrintedName": "sentenceTerminator",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenQuote",
+    "OldPrintedName": "NSLinguisticTagOpenQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "openQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseQuote",
+    "OldPrintedName": "NSLinguisticTagCloseQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "closeQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenParenthesis",
+    "OldPrintedName": "NSLinguisticTagOpenParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "openParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseParenthesis",
+    "OldPrintedName": "NSLinguisticTagCloseParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "closeParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWordJoiner",
+    "OldPrintedName": "NSLinguisticTagWordJoiner",
+    "OldTypeName": "",
+    "NewPrintedName": "wordJoiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDash",
+    "OldPrintedName": "NSLinguisticTagDash",
+    "OldTypeName": "",
+    "NewPrintedName": "dash",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherPunctuation",
+    "OldPrintedName": "NSLinguisticTagOtherPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "otherPunctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParagraphBreak",
+    "OldPrintedName": "NSLinguisticTagParagraphBreak",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphBreak",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWhitespace",
+    "OldPrintedName": "NSLinguisticTagOtherWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWhitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPersonalName",
+    "OldPrintedName": "NSLinguisticTagPersonalName",
+    "OldTypeName": "",
+    "NewPrintedName": "personalName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPlaceName",
+    "OldPrintedName": "NSLinguisticTagPlaceName",
+    "OldTypeName": "",
+    "NewPrintedName": "placeName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOrganizationName",
+    "OldPrintedName": "NSLinguisticTagOrganizationName",
+    "OldTypeName": "",
+    "NewPrintedName": "organizationName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeTokenType",
+    "OldPrintedName": "NSLinguisticTagSchemeTokenType",
+    "OldTypeName": "",
+    "NewPrintedName": "tokenType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "lexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameType",
+    "OldPrintedName": "NSLinguisticTagSchemeNameType",
+    "OldTypeName": "",
+    "NewPrintedName": "nameType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "nameTypeOrLexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLemma",
+    "OldPrintedName": "NSLinguisticTagSchemeLemma",
+    "OldTypeName": "",
+    "NewPrintedName": "lemma",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLanguage",
+    "OldPrintedName": "NSLinguisticTagSchemeLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "language",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeScript",
+    "OldPrintedName": "NSLinguisticTagSchemeScript",
+    "OldTypeName": "",
+    "NewPrintedName": "script",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerAuthenticationDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isEqual:",
+    "OldPrintedName": "isEqual(_:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isEqual(_:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:",
+    "OldPrintedName": "perform(_:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:",
+    "OldPrintedName": "perform(_:with:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:with:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:withObject:",
+    "OldPrintedName": "perform(_:with:with:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:with:with:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isProxy",
+    "OldPrintedName": "isProxy()",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isProxy()",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isKindOfClass:",
+    "OldPrintedName": "isKind(of:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isKind(of:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isMemberOfClass:",
+    "OldPrintedName": "isMember(of:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isMember(of:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)conformsToProtocol:",
+    "OldPrintedName": "conforms(to:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "conforms(to:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions",
+    "OldPrintedName": "NSStringDrawingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "DrawingOptions",
+    "NewTypeName": "NSString"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingUsesLineFragmentOrigin",
+    "OldPrintedName": "usesLineFragmentOrigin",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "usesLineFragmentOrigin",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingUsesFontLeading",
+    "OldPrintedName": "usesFontLeading",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "usesFontLeading",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingUsesDeviceMetrics",
+    "OldPrintedName": "usesDeviceMetrics",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "usesDeviceMetrics",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingTruncatesLastVisibleLine",
+    "OldPrintedName": "truncatesLastVisibleLine",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "truncatesLastVisibleLine",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingDisableScreenFontSubstitution",
+    "OldPrintedName": "disableScreenFontSubstitution",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "disableScreenFontSubstitution",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStringDrawingOptions@NSStringDrawingOneShot",
+    "OldPrintedName": "oneShot",
+    "OldTypeName": "NSStringDrawingOptions",
+    "NewPrintedName": "oneShot",
+    "NewTypeName": "NSString.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingNameKey",
+    "OldPrintedName": "NSTextCheckingNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingJobTitleKey",
+    "OldPrintedName": "NSTextCheckingJobTitleKey",
+    "OldTypeName": "",
+    "NewPrintedName": "jobTitle",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingOrganizationKey",
+    "OldPrintedName": "NSTextCheckingOrganizationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "organization",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStreetKey",
+    "OldPrintedName": "NSTextCheckingStreetKey",
+    "OldTypeName": "",
+    "NewPrintedName": "street",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCityKey",
+    "OldPrintedName": "NSTextCheckingCityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "city",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStateKey",
+    "OldPrintedName": "NSTextCheckingStateKey",
+    "OldTypeName": "",
+    "NewPrintedName": "state",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingZIPKey",
+    "OldPrintedName": "NSTextCheckingZIPKey",
+    "OldTypeName": "",
+    "NewPrintedName": "zip",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCountryKey",
+    "OldPrintedName": "NSTextCheckingCountryKey",
+    "OldTypeName": "",
+    "NewPrintedName": "country",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingPhoneKey",
+    "OldPrintedName": "NSTextCheckingPhoneKey",
+    "OldTypeName": "",
+    "NewPrintedName": "phone",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingAirlineKey",
+    "OldPrintedName": "NSTextCheckingAirlineKey",
+    "OldTypeName": "",
+    "NewPrintedName": "airline",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingFlightKey",
+    "OldPrintedName": "NSTextCheckingFlightKey",
+    "OldTypeName": "",
+    "NewPrintedName": "flight",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorDomain",
+    "OldPrintedName": "MTKModelErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorKey",
+    "OldPrintedName": "MTKModelErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorDomain",
+    "OldPrintedName": "MTKTextureLoaderErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorKey",
+    "OldPrintedName": "MTKTextureLoaderErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionAllocateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionAllocateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "allocateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionGenerateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionGenerateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "generateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionSRGB",
+    "OldPrintedName": "MTKTextureLoaderOptionSRGB",
+    "OldTypeName": "",
+    "NewPrintedName": "SRGB",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureUsage",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureUsage",
+    "OldTypeName": "",
+    "NewPrintedName": "textureUsage",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureCPUCacheMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureStorageMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureStorageMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureStorageMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionCubeLayout",
+    "OldPrintedName": "MTKTextureLoaderOptionCubeLayout",
+    "OldTypeName": "",
+    "NewPrintedName": "cubeLayout",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionOrigin",
+    "OldPrintedName": "MTKTextureLoaderOptionOrigin",
+    "OldTypeName": "",
+    "NewPrintedName": "origin",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderCubeLayoutVertical",
+    "OldPrintedName": "MTKTextureLoaderCubeLayoutVertical",
+    "OldTypeName": "",
+    "NewPrintedName": "vertical",
+    "NewTypeName": "MTKTextureLoader.CubeLayout"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginTopLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginTopLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "topLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginBottomLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginBottomLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "bottomLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginFlippedVertically",
+    "OldPrintedName": "MTKTextureLoaderOriginFlippedVertically",
+    "OldTypeName": "",
+    "NewPrintedName": "flippedVertically",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderCallback",
+    "OldPrintedName": "MTKTextureLoaderCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "Callback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderArrayCallback",
+    "OldPrintedName": "MTKTextureLoaderArrayCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "ArrayCallback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)respondsToSelector:",
+    "OldPrintedName": "responds(to:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "responds(to:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "OldPrintedName": "globalTransform(with:atTime:)",
+    "OldTypeName": "MDLTransformComponent",
+    "NewPrintedName": "globalTransform(with:atTime:)",
+    "NewTypeName": "MDLTransform"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSAccessibilityActionDescription",
+    "OldPrintedName": "NSAccessibilityActionDescription(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "description",
+    "NewTypeName": "NSAccessibilityActionName",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPressAction",
+    "OldPrintedName": "NSAccessibilityPressAction",
+    "OldTypeName": "",
+    "NewPrintedName": "press",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIncrementAction",
+    "OldPrintedName": "NSAccessibilityIncrementAction",
+    "OldTypeName": "",
+    "NewPrintedName": "increment",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDecrementAction",
+    "OldPrintedName": "NSAccessibilityDecrementAction",
+    "OldTypeName": "",
+    "NewPrintedName": "decrement",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityConfirmAction",
+    "OldPrintedName": "NSAccessibilityConfirmAction",
+    "OldTypeName": "",
+    "NewPrintedName": "confirm",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPickAction",
+    "OldPrintedName": "NSAccessibilityPickAction",
+    "OldTypeName": "",
+    "NewPrintedName": "pick",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCancelAction",
+    "OldPrintedName": "NSAccessibilityCancelAction",
+    "OldTypeName": "",
+    "NewPrintedName": "cancel",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRaiseAction",
+    "OldPrintedName": "NSAccessibilityRaiseAction",
+    "OldTypeName": "",
+    "NewPrintedName": "raise",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityShowMenuAction",
+    "OldPrintedName": "NSAccessibilityShowMenuAction",
+    "OldTypeName": "",
+    "NewPrintedName": "showMenu",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDeleteAction",
+    "OldPrintedName": "NSAccessibilityDeleteAction",
+    "OldTypeName": "",
+    "NewPrintedName": "delete",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityShowAlternateUIAction",
+    "OldPrintedName": "NSAccessibilityShowAlternateUIAction",
+    "OldTypeName": "",
+    "NewPrintedName": "showAlternateUI",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityShowDefaultUIAction",
+    "OldPrintedName": "NSAccessibilityShowDefaultUIAction",
+    "OldTypeName": "",
+    "NewPrintedName": "showDefaultUI",
+    "NewTypeName": "NSAccessibilityActionName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRoleAttribute",
+    "OldPrintedName": "NSAccessibilityRoleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "role",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRoleDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityRoleDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "roleDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySubroleAttribute",
+    "OldPrintedName": "NSAccessibilitySubroleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "subrole",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHelpAttribute",
+    "OldPrintedName": "NSAccessibilityHelpAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "help",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityValueAttribute",
+    "OldPrintedName": "NSAccessibilityValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "value",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMinValueAttribute",
+    "OldPrintedName": "NSAccessibilityMinValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "minValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMaxValueAttribute",
+    "OldPrintedName": "NSAccessibilityMaxValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "maxValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityEnabledAttribute",
+    "OldPrintedName": "NSAccessibilityEnabledAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "enabled",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFocusedAttribute",
+    "OldPrintedName": "NSAccessibilityFocusedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "focused",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityParentAttribute",
+    "OldPrintedName": "NSAccessibilityParentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "parent",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityChildrenAttribute",
+    "OldPrintedName": "NSAccessibilityChildrenAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "children",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowAttribute",
+    "OldPrintedName": "NSAccessibilityWindowAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "window",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTopLevelUIElementAttribute",
+    "OldPrintedName": "NSAccessibilityTopLevelUIElementAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "topLevelUIElement",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedChildrenAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedChildrenAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedChildren",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleChildrenAttribute",
+    "OldPrintedName": "NSAccessibilityVisibleChildrenAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleChildren",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPositionAttribute",
+    "OldPrintedName": "NSAccessibilityPositionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "position",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySizeAttribute",
+    "OldPrintedName": "NSAccessibilitySizeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityContentsAttribute",
+    "OldPrintedName": "NSAccessibilityContentsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "contents",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTitleAttribute",
+    "OldPrintedName": "NSAccessibilityTitleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "title",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "description",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityShownMenuAttribute",
+    "OldPrintedName": "NSAccessibilityShownMenuAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "shownMenu",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityValueDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityValueDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "valueDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySharedFocusElementsAttribute",
+    "OldPrintedName": "NSAccessibilitySharedFocusElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "sharedFocusElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPreviousContentsAttribute",
+    "OldPrintedName": "NSAccessibilityPreviousContentsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "previousContents",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityNextContentsAttribute",
+    "OldPrintedName": "NSAccessibilityNextContentsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "nextContents",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHeaderAttribute",
+    "OldPrintedName": "NSAccessibilityHeaderAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "header",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityEditedAttribute",
+    "OldPrintedName": "NSAccessibilityEditedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "edited",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTabsAttribute",
+    "OldPrintedName": "NSAccessibilityTabsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "tabs",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHorizontalScrollBarAttribute",
+    "OldPrintedName": "NSAccessibilityHorizontalScrollBarAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontalScrollBar",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVerticalScrollBarAttribute",
+    "OldPrintedName": "NSAccessibilityVerticalScrollBarAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalScrollBar",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityOverflowButtonAttribute",
+    "OldPrintedName": "NSAccessibilityOverflowButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "overflowButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIncrementButtonAttribute",
+    "OldPrintedName": "NSAccessibilityIncrementButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "incrementButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDecrementButtonAttribute",
+    "OldPrintedName": "NSAccessibilityDecrementButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "decrementButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFilenameAttribute",
+    "OldPrintedName": "NSAccessibilityFilenameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "filename",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityExpandedAttribute",
+    "OldPrintedName": "NSAccessibilityExpandedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "expanded",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selected",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySplittersAttribute",
+    "OldPrintedName": "NSAccessibilitySplittersAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "splitters",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDocumentAttribute",
+    "OldPrintedName": "NSAccessibilityDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "document",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityActivationPointAttribute",
+    "OldPrintedName": "NSAccessibilityActivationPointAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "activationPoint",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityURLAttribute",
+    "OldPrintedName": "NSAccessibilityURLAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "url",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIndexAttribute",
+    "OldPrintedName": "NSAccessibilityIndexAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "index",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowCountAttribute",
+    "OldPrintedName": "NSAccessibilityRowCountAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rowCount",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnCountAttribute",
+    "OldPrintedName": "NSAccessibilityColumnCountAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "columnCount",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityOrderedByRowAttribute",
+    "OldPrintedName": "NSAccessibilityOrderedByRowAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "orderedByRow",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWarningValueAttribute",
+    "OldPrintedName": "NSAccessibilityWarningValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "warningValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCriticalValueAttribute",
+    "OldPrintedName": "NSAccessibilityCriticalValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "criticalValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPlaceholderValueAttribute",
+    "OldPrintedName": "NSAccessibilityPlaceholderValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "placeholderValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityContainsProtectedContentAttribute",
+    "OldPrintedName": "NSAccessibilityContainsProtectedContentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "containsProtectedContent",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAlternateUIVisibleAttribute",
+    "OldPrintedName": "NSAccessibilityAlternateUIVisibleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "alternateUIVisible",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRequiredAttribute",
+    "OldPrintedName": "NSAccessibilityRequiredAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "required",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTitleUIElementAttribute",
+    "OldPrintedName": "NSAccessibilityTitleUIElementAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "titleUIElement",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityServesAsTitleForUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityServesAsTitleForUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "servesAsTitleForUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLinkedUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityLinkedUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "linkedUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedTextAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedTextAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedText",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedTextRangeAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedTextRangeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedTextRange",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityNumberOfCharactersAttribute",
+    "OldPrintedName": "NSAccessibilityNumberOfCharactersAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "numberOfCharacters",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleCharacterRangeAttribute",
+    "OldPrintedName": "NSAccessibilityVisibleCharacterRangeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleCharacterRange",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySharedTextUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilitySharedTextUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "sharedTextUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySharedCharacterRangeAttribute",
+    "OldPrintedName": "NSAccessibilitySharedCharacterRangeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "sharedCharacterRange",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityInsertionPointLineNumberAttribute",
+    "OldPrintedName": "NSAccessibilityInsertionPointLineNumberAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "insertionPointLineNumber",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedTextRangesAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedTextRangesAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedTextRanges",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMainAttribute",
+    "OldPrintedName": "NSAccessibilityMainAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "main",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMinimizedAttribute",
+    "OldPrintedName": "NSAccessibilityMinimizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "minimized",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCloseButtonAttribute",
+    "OldPrintedName": "NSAccessibilityCloseButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "closeButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityZoomButtonAttribute",
+    "OldPrintedName": "NSAccessibilityZoomButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "zoomButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMinimizeButtonAttribute",
+    "OldPrintedName": "NSAccessibilityMinimizeButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "minimizeButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityToolbarButtonAttribute",
+    "OldPrintedName": "NSAccessibilityToolbarButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "toolbarButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityProxyAttribute",
+    "OldPrintedName": "NSAccessibilityProxyAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "proxy",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityGrowAreaAttribute",
+    "OldPrintedName": "NSAccessibilityGrowAreaAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "growArea",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityModalAttribute",
+    "OldPrintedName": "NSAccessibilityModalAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "modal",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDefaultButtonAttribute",
+    "OldPrintedName": "NSAccessibilityDefaultButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCancelButtonAttribute",
+    "OldPrintedName": "NSAccessibilityCancelButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cancelButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFullScreenButtonAttribute",
+    "OldPrintedName": "NSAccessibilityFullScreenButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuBarAttribute",
+    "OldPrintedName": "NSAccessibilityMenuBarAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "menuBar",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowsAttribute",
+    "OldPrintedName": "NSAccessibilityWindowsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "windows",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFrontmostAttribute",
+    "OldPrintedName": "NSAccessibilityFrontmostAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "frontmost",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHiddenAttribute",
+    "OldPrintedName": "NSAccessibilityHiddenAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "hidden",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMainWindowAttribute",
+    "OldPrintedName": "NSAccessibilityMainWindowAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "mainWindow",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFocusedWindowAttribute",
+    "OldPrintedName": "NSAccessibilityFocusedWindowAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "focusedWindow",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFocusedUIElementAttribute",
+    "OldPrintedName": "NSAccessibilityFocusedUIElementAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "focusedUIElement",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityExtrasMenuBarAttribute",
+    "OldPrintedName": "NSAccessibilityExtrasMenuBarAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "extrasMenuBar",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityOrientationAttribute",
+    "OldPrintedName": "NSAccessibilityOrientationAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnTitlesAttribute",
+    "OldPrintedName": "NSAccessibilityColumnTitlesAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "columnTitles",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySearchButtonAttribute",
+    "OldPrintedName": "NSAccessibilitySearchButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "searchButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySearchMenuAttribute",
+    "OldPrintedName": "NSAccessibilitySearchMenuAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "searchMenu",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityClearButtonAttribute",
+    "OldPrintedName": "NSAccessibilityClearButtonAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "clearButton",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowsAttribute",
+    "OldPrintedName": "NSAccessibilityRowsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rows",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleRowsAttribute",
+    "OldPrintedName": "NSAccessibilityVisibleRowsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleRows",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedRowsAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedRowsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedRows",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnsAttribute",
+    "OldPrintedName": "NSAccessibilityColumnsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "columns",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleColumnsAttribute",
+    "OldPrintedName": "NSAccessibilityVisibleColumnsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleColumns",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedColumnsAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedColumnsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedColumns",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySortDirectionAttribute",
+    "OldPrintedName": "NSAccessibilitySortDirectionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "sortDirection",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedCellsAttribute",
+    "OldPrintedName": "NSAccessibilitySelectedCellsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedCells",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleCellsAttribute",
+    "OldPrintedName": "NSAccessibilityVisibleCellsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleCells",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowHeaderUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityRowHeaderUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rowHeaderUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnHeaderUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityColumnHeaderUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "columnHeaderUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowIndexRangeAttribute",
+    "OldPrintedName": "NSAccessibilityRowIndexRangeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rowIndexRange",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnIndexRangeAttribute",
+    "OldPrintedName": "NSAccessibilityColumnIndexRangeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "columnIndexRange",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHorizontalUnitsAttribute",
+    "OldPrintedName": "NSAccessibilityHorizontalUnitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontalUnits",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVerticalUnitsAttribute",
+    "OldPrintedName": "NSAccessibilityVerticalUnitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalUnits",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHorizontalUnitDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityHorizontalUnitDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontalUnitDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVerticalUnitDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityVerticalUnitDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalUnitDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHandlesAttribute",
+    "OldPrintedName": "NSAccessibilityHandlesAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "handles",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDisclosingAttribute",
+    "OldPrintedName": "NSAccessibilityDisclosingAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosing",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDisclosedRowsAttribute",
+    "OldPrintedName": "NSAccessibilityDisclosedRowsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosedRows",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDisclosedByRowAttribute",
+    "OldPrintedName": "NSAccessibilityDisclosedByRowAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosedByRow",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDisclosureLevelAttribute",
+    "OldPrintedName": "NSAccessibilityDisclosureLevelAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosureLevel",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAllowedValuesAttribute",
+    "OldPrintedName": "NSAccessibilityAllowedValuesAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "allowedValues",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLabelUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityLabelUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "labelUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLabelValueAttribute",
+    "OldPrintedName": "NSAccessibilityLabelValueAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "labelValue",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMatteHoleAttribute",
+    "OldPrintedName": "NSAccessibilityMatteHoleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matteHole",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMatteContentUIElementAttribute",
+    "OldPrintedName": "NSAccessibilityMatteContentUIElementAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matteContentUIElement",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkerUIElementsAttribute",
+    "OldPrintedName": "NSAccessibilityMarkerUIElementsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "markerUIElements",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkerValuesAttribute",
+    "OldPrintedName": "NSAccessibilityMarkerValuesAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "markerValues",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkerGroupUIElementAttribute",
+    "OldPrintedName": "NSAccessibilityMarkerGroupUIElementAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "markerGroupUIElement",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnitsAttribute",
+    "OldPrintedName": "NSAccessibilityUnitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "units",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnitDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityUnitDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "unitDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkerTypeAttribute",
+    "OldPrintedName": "NSAccessibilityMarkerTypeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "markerType",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMarkerTypeDescriptionAttribute",
+    "OldPrintedName": "NSAccessibilityMarkerTypeDescriptionAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "markerTypeDescription",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIdentifierAttribute",
+    "OldPrintedName": "NSAccessibilityIdentifierAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier",
+    "NewTypeName": "NSAccessibilityAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFontNameKey",
+    "OldPrintedName": "NSAccessibilityFontNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "fontName",
+    "NewTypeName": "NSAccessibilityFontAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFontFamilyKey",
+    "OldPrintedName": "NSAccessibilityFontFamilyKey",
+    "OldTypeName": "",
+    "NewPrintedName": "fontFamily",
+    "NewTypeName": "NSAccessibilityFontAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVisibleNameKey",
+    "OldPrintedName": "NSAccessibilityVisibleNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleName",
+    "NewTypeName": "NSAccessibilityFontAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFontSizeKey",
+    "OldPrintedName": "NSAccessibilityFontSizeKey",
+    "OldTypeName": "",
+    "NewPrintedName": "fontSize",
+    "NewTypeName": "NSAccessibilityFontAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMainWindowChangedNotification",
+    "OldPrintedName": "NSAccessibilityMainWindowChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "mainWindowChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFocusedWindowChangedNotification",
+    "OldPrintedName": "NSAccessibilityFocusedWindowChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "focusedWindowChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFocusedUIElementChangedNotification",
+    "OldPrintedName": "NSAccessibilityFocusedUIElementChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "focusedUIElementChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityApplicationActivatedNotification",
+    "OldPrintedName": "NSAccessibilityApplicationActivatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationActivated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityApplicationDeactivatedNotification",
+    "OldPrintedName": "NSAccessibilityApplicationDeactivatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationDeactivated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityApplicationHiddenNotification",
+    "OldPrintedName": "NSAccessibilityApplicationHiddenNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationHidden",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityApplicationShownNotification",
+    "OldPrintedName": "NSAccessibilityApplicationShownNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationShown",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowCreatedNotification",
+    "OldPrintedName": "NSAccessibilityWindowCreatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "windowCreated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowMovedNotification",
+    "OldPrintedName": "NSAccessibilityWindowMovedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "windowMoved",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowResizedNotification",
+    "OldPrintedName": "NSAccessibilityWindowResizedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "windowResized",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowMiniaturizedNotification",
+    "OldPrintedName": "NSAccessibilityWindowMiniaturizedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "windowMiniaturized",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowDeminiaturizedNotification",
+    "OldPrintedName": "NSAccessibilityWindowDeminiaturizedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "windowDeminiaturized",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDrawerCreatedNotification",
+    "OldPrintedName": "NSAccessibilityDrawerCreatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "drawerCreated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySheetCreatedNotification",
+    "OldPrintedName": "NSAccessibilitySheetCreatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "sheetCreated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUIElementDestroyedNotification",
+    "OldPrintedName": "NSAccessibilityUIElementDestroyedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "uiElementDestroyed",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityValueChangedNotification",
+    "OldPrintedName": "NSAccessibilityValueChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "valueChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTitleChangedNotification",
+    "OldPrintedName": "NSAccessibilityTitleChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "titleChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityResizedNotification",
+    "OldPrintedName": "NSAccessibilityResizedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "resized",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMovedNotification",
+    "OldPrintedName": "NSAccessibilityMovedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "moved",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCreatedNotification",
+    "OldPrintedName": "NSAccessibilityCreatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "created",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLayoutChangedNotification",
+    "OldPrintedName": "NSAccessibilityLayoutChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "layoutChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHelpTagCreatedNotification",
+    "OldPrintedName": "NSAccessibilityHelpTagCreatedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "helpTagCreated",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedTextChangedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedTextChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedTextChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowCountChangedNotification",
+    "OldPrintedName": "NSAccessibilityRowCountChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "rowCountChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedChildrenChangedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedChildrenChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedChildrenChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedRowsChangedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedRowsChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedRowsChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedColumnsChangedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedColumnsChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedColumnsChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowExpandedNotification",
+    "OldPrintedName": "NSAccessibilityRowExpandedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "rowExpanded",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowCollapsedNotification",
+    "OldPrintedName": "NSAccessibilityRowCollapsedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "rowCollapsed",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedCellsChangedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedCellsChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedCellsChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnitsChangedNotification",
+    "OldPrintedName": "NSAccessibilityUnitsChangedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "unitsChanged",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySelectedChildrenMovedNotification",
+    "OldPrintedName": "NSAccessibilitySelectedChildrenMovedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedChildrenMoved",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAnnouncementRequestedNotification",
+    "OldPrintedName": "NSAccessibilityAnnouncementRequestedNotification",
+    "OldTypeName": "",
+    "NewPrintedName": "announcementRequested",
+    "NewTypeName": "NSAccessibilityNotificationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUIElementsKey",
+    "OldPrintedName": "NSAccessibilityUIElementsKey",
+    "OldTypeName": "",
+    "NewPrintedName": "uiElements",
+    "NewTypeName": "NSAccessibilityNotificationUserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPriorityKey",
+    "OldPrintedName": "NSAccessibilityPriorityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "priority",
+    "NewTypeName": "NSAccessibilityNotificationUserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAnnouncementKey",
+    "OldPrintedName": "NSAccessibilityAnnouncementKey",
+    "OldTypeName": "",
+    "NewPrintedName": "announcement",
+    "NewTypeName": "NSAccessibilityNotificationUserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityVerticalOrientationValue",
+    "OldPrintedName": "NSAccessibilityVerticalOrientationValue",
+    "OldTypeName": "",
+    "NewPrintedName": "vertical",
+    "NewTypeName": "NSAccessibilityOrientationValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHorizontalOrientationValue",
+    "OldPrintedName": "NSAccessibilityHorizontalOrientationValue",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontal",
+    "NewTypeName": "NSAccessibilityOrientationValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownOrientationValue",
+    "OldPrintedName": "NSAccessibilityUnknownOrientationValue",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilityOrientationValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLineForIndexParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityLineForIndexParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "lineForIndex",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRangeForLineParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityRangeForLineParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rangeForLine",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStringForRangeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityStringForRangeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "stringForRange",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRangeForPositionParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityRangeForPositionParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rangeForPosition",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRangeForIndexParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityRangeForIndexParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rangeForIndex",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityBoundsForRangeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityBoundsForRangeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "boundsForRange",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRTFForRangeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityRTFForRangeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfForRange",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStyleRangeForIndexParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityStyleRangeForIndexParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "styleRangeForIndex",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAttributedStringForRangeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityAttributedStringForRangeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "attributedStringForRange",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCellForColumnAndRowParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityCellForColumnAndRowParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cellForColumnAndRow",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLayoutPointForScreenPointParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityLayoutPointForScreenPointParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "layoutPointForScreenPoint",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "layoutSizeForScreenSize",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityScreenPointForLayoutPointParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityScreenPointForLayoutPointParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "screenPointForLayoutPoint",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute",
+    "OldPrintedName": "NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "screenSizeForLayoutSize",
+    "NewTypeName": "NSAccessibilityParameterizedAttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownRole",
+    "OldPrintedName": "NSAccessibilityUnknownRole",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityButtonRole",
+    "OldPrintedName": "NSAccessibilityButtonRole",
+    "OldTypeName": "",
+    "NewPrintedName": "button",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRadioButtonRole",
+    "OldPrintedName": "NSAccessibilityRadioButtonRole",
+    "OldTypeName": "",
+    "NewPrintedName": "radioButton",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCheckBoxRole",
+    "OldPrintedName": "NSAccessibilityCheckBoxRole",
+    "OldTypeName": "",
+    "NewPrintedName": "checkBox",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySliderRole",
+    "OldPrintedName": "NSAccessibilitySliderRole",
+    "OldTypeName": "",
+    "NewPrintedName": "slider",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTabGroupRole",
+    "OldPrintedName": "NSAccessibilityTabGroupRole",
+    "OldTypeName": "",
+    "NewPrintedName": "tabGroup",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTextFieldRole",
+    "OldPrintedName": "NSAccessibilityTextFieldRole",
+    "OldTypeName": "",
+    "NewPrintedName": "textField",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStaticTextRole",
+    "OldPrintedName": "NSAccessibilityStaticTextRole",
+    "OldTypeName": "",
+    "NewPrintedName": "staticText",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTextAreaRole",
+    "OldPrintedName": "NSAccessibilityTextAreaRole",
+    "OldTypeName": "",
+    "NewPrintedName": "textArea",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityScrollAreaRole",
+    "OldPrintedName": "NSAccessibilityScrollAreaRole",
+    "OldTypeName": "",
+    "NewPrintedName": "scrollArea",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPopUpButtonRole",
+    "OldPrintedName": "NSAccessibilityPopUpButtonRole",
+    "OldTypeName": "",
+    "NewPrintedName": "popUpButton",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuButtonRole",
+    "OldPrintedName": "NSAccessibilityMenuButtonRole",
+    "OldTypeName": "",
+    "NewPrintedName": "menuButton",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTableRole",
+    "OldPrintedName": "NSAccessibilityTableRole",
+    "OldTypeName": "",
+    "NewPrintedName": "table",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityApplicationRole",
+    "OldPrintedName": "NSAccessibilityApplicationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "application",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityGroupRole",
+    "OldPrintedName": "NSAccessibilityGroupRole",
+    "OldTypeName": "",
+    "NewPrintedName": "group",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRadioGroupRole",
+    "OldPrintedName": "NSAccessibilityRadioGroupRole",
+    "OldTypeName": "",
+    "NewPrintedName": "radioGroup",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityListRole",
+    "OldPrintedName": "NSAccessibilityListRole",
+    "OldTypeName": "",
+    "NewPrintedName": "list",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityScrollBarRole",
+    "OldPrintedName": "NSAccessibilityScrollBarRole",
+    "OldTypeName": "",
+    "NewPrintedName": "scrollBar",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityValueIndicatorRole",
+    "OldPrintedName": "NSAccessibilityValueIndicatorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "valueIndicator",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityImageRole",
+    "OldPrintedName": "NSAccessibilityImageRole",
+    "OldTypeName": "",
+    "NewPrintedName": "image",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuBarRole",
+    "OldPrintedName": "NSAccessibilityMenuBarRole",
+    "OldTypeName": "",
+    "NewPrintedName": "menuBar",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuBarItemRole",
+    "OldPrintedName": "NSAccessibilityMenuBarItemRole",
+    "OldTypeName": "",
+    "NewPrintedName": "menuBarItem",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuRole",
+    "OldPrintedName": "NSAccessibilityMenuRole",
+    "OldTypeName": "",
+    "NewPrintedName": "menu",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMenuItemRole",
+    "OldPrintedName": "NSAccessibilityMenuItemRole",
+    "OldTypeName": "",
+    "NewPrintedName": "menuItem",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColumnRole",
+    "OldPrintedName": "NSAccessibilityColumnRole",
+    "OldTypeName": "",
+    "NewPrintedName": "column",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRowRole",
+    "OldPrintedName": "NSAccessibilityRowRole",
+    "OldTypeName": "",
+    "NewPrintedName": "row",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityToolbarRole",
+    "OldPrintedName": "NSAccessibilityToolbarRole",
+    "OldTypeName": "",
+    "NewPrintedName": "toolbar",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityBusyIndicatorRole",
+    "OldPrintedName": "NSAccessibilityBusyIndicatorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "busyIndicator",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityProgressIndicatorRole",
+    "OldPrintedName": "NSAccessibilityProgressIndicatorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "progressIndicator",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityWindowRole",
+    "OldPrintedName": "NSAccessibilityWindowRole",
+    "OldTypeName": "",
+    "NewPrintedName": "window",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDrawerRole",
+    "OldPrintedName": "NSAccessibilityDrawerRole",
+    "OldTypeName": "",
+    "NewPrintedName": "drawer",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySystemWideRole",
+    "OldPrintedName": "NSAccessibilitySystemWideRole",
+    "OldTypeName": "",
+    "NewPrintedName": "systemWide",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityOutlineRole",
+    "OldPrintedName": "NSAccessibilityOutlineRole",
+    "OldTypeName": "",
+    "NewPrintedName": "outline",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIncrementorRole",
+    "OldPrintedName": "NSAccessibilityIncrementorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "incrementor",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityBrowserRole",
+    "OldPrintedName": "NSAccessibilityBrowserRole",
+    "OldTypeName": "",
+    "NewPrintedName": "browser",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityComboBoxRole",
+    "OldPrintedName": "NSAccessibilityComboBoxRole",
+    "OldTypeName": "",
+    "NewPrintedName": "comboBox",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySplitGroupRole",
+    "OldPrintedName": "NSAccessibilitySplitGroupRole",
+    "OldTypeName": "",
+    "NewPrintedName": "splitGroup",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySplitterRole",
+    "OldPrintedName": "NSAccessibilitySplitterRole",
+    "OldTypeName": "",
+    "NewPrintedName": "splitter",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityColorWellRole",
+    "OldPrintedName": "NSAccessibilityColorWellRole",
+    "OldTypeName": "",
+    "NewPrintedName": "colorWell",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityGrowAreaRole",
+    "OldPrintedName": "NSAccessibilityGrowAreaRole",
+    "OldTypeName": "",
+    "NewPrintedName": "growArea",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySheetRole",
+    "OldPrintedName": "NSAccessibilitySheetRole",
+    "OldTypeName": "",
+    "NewPrintedName": "sheet",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHelpTagRole",
+    "OldPrintedName": "NSAccessibilityHelpTagRole",
+    "OldTypeName": "",
+    "NewPrintedName": "helpTag",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMatteRole",
+    "OldPrintedName": "NSAccessibilityMatteRole",
+    "OldTypeName": "",
+    "NewPrintedName": "matte",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRulerRole",
+    "OldPrintedName": "NSAccessibilityRulerRole",
+    "OldTypeName": "",
+    "NewPrintedName": "ruler",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRulerMarkerRole",
+    "OldPrintedName": "NSAccessibilityRulerMarkerRole",
+    "OldTypeName": "",
+    "NewPrintedName": "rulerMarker",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLinkRole",
+    "OldPrintedName": "NSAccessibilityLinkRole",
+    "OldTypeName": "",
+    "NewPrintedName": "link",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDisclosureTriangleRole",
+    "OldPrintedName": "NSAccessibilityDisclosureTriangleRole",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosureTriangle",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityGridRole",
+    "OldPrintedName": "NSAccessibilityGridRole",
+    "OldTypeName": "",
+    "NewPrintedName": "grid",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRelevanceIndicatorRole",
+    "OldPrintedName": "NSAccessibilityRelevanceIndicatorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "relevanceIndicator",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLevelIndicatorRole",
+    "OldPrintedName": "NSAccessibilityLevelIndicatorRole",
+    "OldTypeName": "",
+    "NewPrintedName": "levelIndicator",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCellRole",
+    "OldPrintedName": "NSAccessibilityCellRole",
+    "OldTypeName": "",
+    "NewPrintedName": "cell",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPopoverRole",
+    "OldPrintedName": "NSAccessibilityPopoverRole",
+    "OldTypeName": "",
+    "NewPrintedName": "popover",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLayoutAreaRole",
+    "OldPrintedName": "NSAccessibilityLayoutAreaRole",
+    "OldTypeName": "",
+    "NewPrintedName": "layoutArea",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLayoutItemRole",
+    "OldPrintedName": "NSAccessibilityLayoutItemRole",
+    "OldTypeName": "",
+    "NewPrintedName": "layoutItem",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHandleRole",
+    "OldPrintedName": "NSAccessibilityHandleRole",
+    "OldTypeName": "",
+    "NewPrintedName": "handle",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSAccessibilityRoleDescription",
+    "OldPrintedName": "NSAccessibilityRoleDescription(_:_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "description(with:)",
+    "NewTypeName": "NSAccessibilityRole",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSAccessibilityRoleDescriptionForUIElement",
+    "OldPrintedName": "NSAccessibilityRoleDescriptionForUIElement(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "description(for:)",
+    "NewTypeName": "NSAccessibilityRole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityLeftTabStopMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityLeftTabStopMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "leftTabStop",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRightTabStopMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityRightTabStopMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "rightTabStop",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCenterTabStopMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityCenterTabStopMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "centerTabStop",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDecimalTabStopMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityDecimalTabStopMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "decimalTabStop",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityHeadIndentMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityHeadIndentMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "headIndent",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTailIndentMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityTailIndentMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "tailIndent",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFirstLineIndentMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityFirstLineIndentMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "firstLineIndent",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownMarkerTypeValue",
+    "OldPrintedName": "NSAccessibilityUnknownMarkerTypeValue",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilityRulerMarkerTypeValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityInchesUnitValue",
+    "OldPrintedName": "NSAccessibilityInchesUnitValue",
+    "OldTypeName": "",
+    "NewPrintedName": "inches",
+    "NewTypeName": "NSAccessibilityRulerUnitValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCentimetersUnitValue",
+    "OldPrintedName": "NSAccessibilityCentimetersUnitValue",
+    "OldTypeName": "",
+    "NewPrintedName": "centimeters",
+    "NewTypeName": "NSAccessibilityRulerUnitValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPointsUnitValue",
+    "OldPrintedName": "NSAccessibilityPointsUnitValue",
+    "OldTypeName": "",
+    "NewPrintedName": "points",
+    "NewTypeName": "NSAccessibilityRulerUnitValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityPicasUnitValue",
+    "OldPrintedName": "NSAccessibilityPicasUnitValue",
+    "OldTypeName": "",
+    "NewPrintedName": "picas",
+    "NewTypeName": "NSAccessibilityRulerUnitValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownUnitValue",
+    "OldPrintedName": "NSAccessibilityUnknownUnitValue",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilityRulerUnitValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityAscendingSortDirectionValue",
+    "OldPrintedName": "NSAccessibilityAscendingSortDirectionValue",
+    "OldTypeName": "",
+    "NewPrintedName": "ascending",
+    "NewTypeName": "NSAccessibilitySortDirectionValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDescendingSortDirectionValue",
+    "OldPrintedName": "NSAccessibilityDescendingSortDirectionValue",
+    "OldTypeName": "",
+    "NewPrintedName": "descending",
+    "NewTypeName": "NSAccessibilitySortDirectionValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownSortDirectionValue",
+    "OldPrintedName": "NSAccessibilityUnknownSortDirectionValue",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilitySortDirectionValue"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityUnknownSubrole",
+    "OldPrintedName": "NSAccessibilityUnknownSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "unknown",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityCloseButtonSubrole",
+    "OldPrintedName": "NSAccessibilityCloseButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "closeButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityZoomButtonSubrole",
+    "OldPrintedName": "NSAccessibilityZoomButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "zoomButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityMinimizeButtonSubrole",
+    "OldPrintedName": "NSAccessibilityMinimizeButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "minimizeButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityToolbarButtonSubrole",
+    "OldPrintedName": "NSAccessibilityToolbarButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "toolbarButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTableRowSubrole",
+    "OldPrintedName": "NSAccessibilityTableRowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "tableRow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityOutlineRowSubrole",
+    "OldPrintedName": "NSAccessibilityOutlineRowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "outlineRow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySecureTextFieldSubrole",
+    "OldPrintedName": "NSAccessibilitySecureTextFieldSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "secureTextField",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityStandardWindowSubrole",
+    "OldPrintedName": "NSAccessibilityStandardWindowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "standardWindow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDialogSubrole",
+    "OldPrintedName": "NSAccessibilityDialogSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "dialog",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySystemDialogSubrole",
+    "OldPrintedName": "NSAccessibilitySystemDialogSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "systemDialog",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFloatingWindowSubrole",
+    "OldPrintedName": "NSAccessibilityFloatingWindowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "floatingWindow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySystemFloatingWindowSubrole",
+    "OldPrintedName": "NSAccessibilitySystemFloatingWindowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "systemFloatingWindow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIncrementArrowSubrole",
+    "OldPrintedName": "NSAccessibilityIncrementArrowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "incrementArrow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDecrementArrowSubrole",
+    "OldPrintedName": "NSAccessibilityDecrementArrowSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "decrementArrow",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityIncrementPageSubrole",
+    "OldPrintedName": "NSAccessibilityIncrementPageSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "incrementPage",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDecrementPageSubrole",
+    "OldPrintedName": "NSAccessibilityDecrementPageSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "decrementPage",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySearchFieldSubrole",
+    "OldPrintedName": "NSAccessibilitySearchFieldSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "searchField",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTextAttachmentSubrole",
+    "OldPrintedName": "NSAccessibilityTextAttachmentSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "textAttachment",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTextLinkSubrole",
+    "OldPrintedName": "NSAccessibilityTextLinkSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "textLink",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityTimelineSubrole",
+    "OldPrintedName": "NSAccessibilityTimelineSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "timeline",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySortButtonSubrole",
+    "OldPrintedName": "NSAccessibilitySortButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "sortButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityRatingIndicatorSubrole",
+    "OldPrintedName": "NSAccessibilityRatingIndicatorSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "ratingIndicator",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityContentListSubrole",
+    "OldPrintedName": "NSAccessibilityContentListSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "contentList",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDefinitionListSubrole",
+    "OldPrintedName": "NSAccessibilityDefinitionListSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "definitionList",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityFullScreenButtonSubrole",
+    "OldPrintedName": "NSAccessibilityFullScreenButtonSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenButton",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityToggleSubrole",
+    "OldPrintedName": "NSAccessibilityToggleSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "toggle",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilitySwitchSubrole",
+    "OldPrintedName": "NSAccessibilitySwitchSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "switch",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAccessibilityDescriptionListSubrole",
+    "OldPrintedName": "NSAccessibilityDescriptionListSubrole",
+    "OldTypeName": "",
+    "NewPrintedName": "descriptionList",
+    "NewTypeName": "NSAccessibilitySubrole"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAlertStyle",
+    "OldPrintedName": "NSAlertStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSAlert"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSAnimatablePropertyContainer(cm)defaultAnimationForKey:",
+    "OldPrintedName": "defaultAnimation(forKey:)",
+    "OldTypeName": "NSWindow",
+    "NewPrintedName": "defaultAnimation(forKey:)",
+    "NewTypeName": "NSAnimatablePropertyContainer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimationTriggerOrderIn",
+    "OldPrintedName": "NSAnimationTriggerOrderIn",
+    "OldTypeName": "",
+    "NewPrintedName": "animationTriggerOrderIn",
+    "NewTypeName": "NSAnimatablePropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimationTriggerOrderOut",
+    "OldPrintedName": "NSAnimationTriggerOrderOut",
+    "OldTypeName": "",
+    "NewPrintedName": "animationTriggerOrderOut",
+    "NewTypeName": "NSAnimatablePropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAnimationCurve",
+    "OldPrintedName": "NSAnimationCurve",
+    "OldTypeName": "",
+    "NewPrintedName": "Curve",
+    "NewTypeName": "NSAnimation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAnimationBlockingMode",
+    "OldPrintedName": "NSAnimationBlockingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "BlockingMode",
+    "NewTypeName": "NSAnimation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSAnimationProgress",
+    "OldPrintedName": "NSAnimationProgress",
+    "OldTypeName": "",
+    "NewPrintedName": "Progress",
+    "NewTypeName": "NSAnimation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimationProgressMarkNotification",
+    "OldPrintedName": "NSAnimationProgressMark",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "progressMarkNotification",
+    "NewTypeName": "NSAnimation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimationProgressMark",
+    "OldPrintedName": "NSAnimationProgressMark",
+    "OldTypeName": "",
+    "NewPrintedName": "progressMarkUserInfoKey",
+    "NewTypeName": "NSAnimation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAppKitVersionNumber",
+    "OldPrintedName": "NSAppKitVersionNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "current",
+    "NewTypeName": "NSAppKitVersion"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAppearanceNameAqua",
+    "OldPrintedName": "NSAppearanceNameAqua",
+    "OldTypeName": "",
+    "NewPrintedName": "aqua",
+    "NewTypeName": "NSAppearance.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAppearanceNameLightContent",
+    "OldPrintedName": "NSAppearanceNameLightContent",
+    "OldTypeName": "",
+    "NewPrintedName": "lightContent",
+    "NewTypeName": "NSAppearance.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAppearanceNameVibrantDark",
+    "OldPrintedName": "NSAppearanceNameVibrantDark",
+    "OldTypeName": "",
+    "NewPrintedName": "vibrantDark",
+    "NewTypeName": "NSAppearance.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAppearanceNameVibrantLight",
+    "OldPrintedName": "NSAppearanceNameVibrantLight",
+    "OldTypeName": "",
+    "NewPrintedName": "vibrantLight",
+    "NewTypeName": "NSAppearance.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRequestUserAttentionType",
+    "OldPrintedName": "NSRequestUserAttentionType",
+    "OldTypeName": "",
+    "NewPrintedName": "RequestUserAttentionType",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationDelegateReply",
+    "OldPrintedName": "NSApplicationDelegateReply",
+    "OldTypeName": "",
+    "NewPrintedName": "DelegateReply",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationTerminateReply",
+    "OldPrintedName": "NSApplicationTerminateReply",
+    "OldTypeName": "",
+    "NewPrintedName": "TerminateReply",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPrintReply",
+    "OldPrintedName": "NSApplicationPrintReply",
+    "OldTypeName": "",
+    "NewPrintedName": "PrintReply",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRemoteNotificationType",
+    "OldPrintedName": "NSRemoteNotificationType",
+    "OldTypeName": "",
+    "NewPrintedName": "RemoteNotificationType",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRemoteNotificationType@NSRemoteNotificationTypeBadge",
+    "OldPrintedName": "badge",
+    "OldTypeName": "NSRemoteNotificationType",
+    "NewPrintedName": "badge",
+    "NewTypeName": "NSApplication.RemoteNotificationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRemoteNotificationType@NSRemoteNotificationTypeSound",
+    "OldPrintedName": "sound",
+    "OldTypeName": "NSRemoteNotificationType",
+    "NewPrintedName": "sound",
+    "NewTypeName": "NSApplication.RemoteNotificationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRemoteNotificationType@NSRemoteNotificationTypeAlert",
+    "OldPrintedName": "alert",
+    "OldTypeName": "NSRemoteNotificationType",
+    "NewPrintedName": "alert",
+    "NewTypeName": "NSApplication.RemoteNotificationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidBecomeActiveNotification",
+    "OldPrintedName": "NSApplicationDidBecomeActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didBecomeActiveNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidHideNotification",
+    "OldPrintedName": "NSApplicationDidHide",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didHideNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidFinishLaunchingNotification",
+    "OldPrintedName": "NSApplicationDidFinishLaunching",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didFinishLaunchingNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidResignActiveNotification",
+    "OldPrintedName": "NSApplicationDidResignActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didResignActiveNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidUnhideNotification",
+    "OldPrintedName": "NSApplicationDidUnhide",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUnhideNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidUpdateNotification",
+    "OldPrintedName": "NSApplicationDidUpdate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUpdateNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillBecomeActiveNotification",
+    "OldPrintedName": "NSApplicationWillBecomeActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willBecomeActiveNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillHideNotification",
+    "OldPrintedName": "NSApplicationWillHide",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willHideNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillFinishLaunchingNotification",
+    "OldPrintedName": "NSApplicationWillFinishLaunching",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willFinishLaunchingNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillResignActiveNotification",
+    "OldPrintedName": "NSApplicationWillResignActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willResignActiveNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillUnhideNotification",
+    "OldPrintedName": "NSApplicationWillUnhide",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willUnhideNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillUpdateNotification",
+    "OldPrintedName": "NSApplicationWillUpdate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willUpdateNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationWillTerminateNotification",
+    "OldPrintedName": "NSApplicationWillTerminate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willTerminateNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidChangeScreenParametersNotification",
+    "OldPrintedName": "NSApplicationDidChangeScreenParameters",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeScreenParametersNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationLaunchIsDefaultLaunchKey",
+    "OldPrintedName": "NSApplicationLaunchIsDefaultLaunchKey",
+    "OldTypeName": "",
+    "NewPrintedName": "launchIsDefaultUserInfoKey",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationLaunchUserNotificationKey",
+    "OldPrintedName": "NSApplicationLaunchUserNotificationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "launchUserNotificationUserInfoKey",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidChangeOcclusionStateNotification",
+    "OldPrintedName": "NSApplicationDidChangeOcclusionState",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeOcclusionStateNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSModalResponse",
+    "OldPrintedName": "NSModalResponse",
+    "OldTypeName": "",
+    "NewPrintedName": "ModalResponse",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@Ea@NSUpdateWindowsRunLoopOrdering@NSUpdateWindowsRunLoopOrdering",
+    "OldPrintedName": "NSUpdateWindowsRunLoopOrdering",
+    "OldTypeName": "",
+    "NewPrintedName": "updateWindowsRunLoopOrdering",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions",
+    "OldPrintedName": "NSApplicationPresentationOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "PresentationOptions",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationAutoHideDock",
+    "OldPrintedName": "autoHideDock",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "autoHideDock",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationHideDock",
+    "OldPrintedName": "hideDock",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "hideDock",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationAutoHideMenuBar",
+    "OldPrintedName": "autoHideMenuBar",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "autoHideMenuBar",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationHideMenuBar",
+    "OldPrintedName": "hideMenuBar",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "hideMenuBar",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableAppleMenu",
+    "OldPrintedName": "disableAppleMenu",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableAppleMenu",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableProcessSwitching",
+    "OldPrintedName": "disableProcessSwitching",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableProcessSwitching",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableForceQuit",
+    "OldPrintedName": "disableForceQuit",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableForceQuit",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableSessionTermination",
+    "OldPrintedName": "disableSessionTermination",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableSessionTermination",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableHideApplication",
+    "OldPrintedName": "disableHideApplication",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableHideApplication",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableMenuBarTransparency",
+    "OldPrintedName": "disableMenuBarTransparency",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableMenuBarTransparency",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationFullScreen",
+    "OldPrintedName": "fullScreen",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "fullScreen",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationAutoHideToolbar",
+    "OldPrintedName": "autoHideToolbar",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "autoHideToolbar",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationPresentationOptions@NSApplicationPresentationDisableCursorLocationAssistance",
+    "OldPrintedName": "disableCursorLocationAssistance",
+    "OldTypeName": "NSApplicationPresentationOptions",
+    "NewPrintedName": "disableCursorLocationAssistance",
+    "NewTypeName": "NSApplication.PresentationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationOcclusionState",
+    "OldPrintedName": "NSApplicationOcclusionState",
+    "OldTypeName": "",
+    "NewPrintedName": "OcclusionState",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationOcclusionState@NSApplicationOcclusionStateVisible",
+    "OldPrintedName": "visible",
+    "OldTypeName": "NSApplicationOcclusionState",
+    "NewPrintedName": "visible",
+    "NewTypeName": "NSApplication.OcclusionState"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowListOptions",
+    "OldPrintedName": "NSWindowListOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "WindowListOptions",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowListOptions@NSWindowListOrderedFrontToBack",
+    "OldPrintedName": "orderedFrontToBack",
+    "OldTypeName": "NSWindowListOptions",
+    "NewPrintedName": "orderedFrontToBack",
+    "NewTypeName": "NSApplication.WindowListOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSModalSession",
+    "OldPrintedName": "NSModalSession",
+    "OldTypeName": "",
+    "NewPrintedName": "ModalSession",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@Ea@NSDisplayWindowRunLoopOrdering@NSDisplayWindowRunLoopOrdering",
+    "OldPrintedName": "NSDisplayWindowRunLoopOrdering",
+    "OldTypeName": "",
+    "NewPrintedName": "displayWindowRunLoopOrdering",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@Ea@NSDisplayWindowRunLoopOrdering@NSResetCursorRectsRunLoopOrdering",
+    "OldPrintedName": "NSResetCursorRectsRunLoopOrdering",
+    "OldTypeName": "",
+    "NewPrintedName": "resetCursorRectsRunLoopOrdering",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSApplicationDidFinishRestoringWindowsNotification",
+    "OldPrintedName": "NSApplicationDidFinishRestoringWindows",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didFinishRestoringWindowsNotification",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationActivationOptions",
+    "OldPrintedName": "NSApplicationActivationOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "ActivationOptions",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationActivationOptions@NSApplicationActivateAllWindows",
+    "OldPrintedName": "activateAllWindows",
+    "OldTypeName": "NSApplicationActivationOptions",
+    "NewPrintedName": "activateAllWindows",
+    "NewTypeName": "NSApplication.ActivationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationActivationOptions@NSApplicationActivateIgnoringOtherApps",
+    "OldPrintedName": "activateIgnoringOtherApps",
+    "OldTypeName": "NSApplicationActivationOptions",
+    "NewPrintedName": "activateIgnoringOtherApps",
+    "NewTypeName": "NSApplication.ActivationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSApplicationActivationPolicy",
+    "OldPrintedName": "NSApplicationActivationPolicy",
+    "OldTypeName": "",
+    "NewPrintedName": "ActivationPolicy",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLineCapStyle",
+    "OldPrintedName": "NSLineCapStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "LineCapStyle",
+    "NewTypeName": "NSBezierPath"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLineJoinStyle",
+    "OldPrintedName": "NSLineJoinStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "LineJoinStyle",
+    "NewTypeName": "NSBezierPath"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindingRule",
+    "OldPrintedName": "NSWindingRule",
+    "OldTypeName": "",
+    "NewPrintedName": "WindingRule",
+    "NewTypeName": "NSBezierPath"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBezierPathElement",
+    "OldPrintedName": "NSBezierPathElement",
+    "OldTypeName": "",
+    "NewPrintedName": "ElementType",
+    "NewTypeName": "NSBezierPath"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObservedObjectKey",
+    "OldPrintedName": "NSObservedObjectKey",
+    "OldTypeName": "",
+    "NewPrintedName": "observedObject",
+    "NewTypeName": "NSBindingInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObservedKeyPathKey",
+    "OldPrintedName": "NSObservedKeyPathKey",
+    "OldTypeName": "",
+    "NewPrintedName": "observedKeyPath",
+    "NewTypeName": "NSBindingInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOptionsKey",
+    "OldPrintedName": "NSOptionsKey",
+    "OldTypeName": "",
+    "NewPrintedName": "options",
+    "NewTypeName": "NSBindingInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAlignmentBinding",
+    "OldPrintedName": "NSAlignmentBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "alignment",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAlternateImageBinding",
+    "OldPrintedName": "NSAlternateImageBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "alternateImage",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAlternateTitleBinding",
+    "OldPrintedName": "NSAlternateTitleBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "alternateTitle",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimateBinding",
+    "OldPrintedName": "NSAnimateBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "animate",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAnimationDelayBinding",
+    "OldPrintedName": "NSAnimationDelayBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "animationDelay",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSArgumentBinding",
+    "OldPrintedName": "NSArgumentBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "argument",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAttributedStringBinding",
+    "OldPrintedName": "NSAttributedStringBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "attributedString",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentArrayBinding",
+    "OldPrintedName": "NSContentArrayBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentArray",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentArrayForMultipleSelectionBinding",
+    "OldPrintedName": "NSContentArrayForMultipleSelectionBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentArrayForMultipleSelection",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentBinding",
+    "OldPrintedName": "NSContentBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "content",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentDictionaryBinding",
+    "OldPrintedName": "NSContentDictionaryBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentDictionary",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentHeightBinding",
+    "OldPrintedName": "NSContentHeightBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentHeight",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentObjectBinding",
+    "OldPrintedName": "NSContentObjectBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentObject",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentObjectsBinding",
+    "OldPrintedName": "NSContentObjectsBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentObjects",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentSetBinding",
+    "OldPrintedName": "NSContentSetBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentSet",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentValuesBinding",
+    "OldPrintedName": "NSContentValuesBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentValues",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentWidthBinding",
+    "OldPrintedName": "NSContentWidthBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "contentWidth",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCriticalValueBinding",
+    "OldPrintedName": "NSCriticalValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "criticalValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDataBinding",
+    "OldPrintedName": "NSDataBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "data",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDisplayPatternTitleBinding",
+    "OldPrintedName": "NSDisplayPatternTitleBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "displayPatternTitle",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDisplayPatternValueBinding",
+    "OldPrintedName": "NSDisplayPatternValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "displayPatternValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentEditedBinding",
+    "OldPrintedName": "NSDocumentEditedBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "documentEdited",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDoubleClickArgumentBinding",
+    "OldPrintedName": "NSDoubleClickArgumentBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "doubleClickArgument",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDoubleClickTargetBinding",
+    "OldPrintedName": "NSDoubleClickTargetBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "doubleClickTarget",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSEditableBinding",
+    "OldPrintedName": "NSEditableBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "editable",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSEnabledBinding",
+    "OldPrintedName": "NSEnabledBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "enabled",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExcludedKeysBinding",
+    "OldPrintedName": "NSExcludedKeysBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "excludedKeys",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFilterPredicateBinding",
+    "OldPrintedName": "NSFilterPredicateBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "filterPredicate",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontBinding",
+    "OldPrintedName": "NSFontBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontBoldBinding",
+    "OldPrintedName": "NSFontBoldBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "fontBold",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFamilyNameBinding",
+    "OldPrintedName": "NSFontFamilyNameBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "fontFamilyName",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontItalicBinding",
+    "OldPrintedName": "NSFontItalicBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "fontItalic",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontNameBinding",
+    "OldPrintedName": "NSFontNameBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "fontName",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontSizeBinding",
+    "OldPrintedName": "NSFontSizeBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "fontSize",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHeaderTitleBinding",
+    "OldPrintedName": "NSHeaderTitleBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "headerTitle",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHiddenBinding",
+    "OldPrintedName": "NSHiddenBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "hidden",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageBinding",
+    "OldPrintedName": "NSImageBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "image",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSIncludedKeysBinding",
+    "OldPrintedName": "NSIncludedKeysBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "includedKeys",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSInitialKeyBinding",
+    "OldPrintedName": "NSInitialKeyBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "initialKey",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSInitialValueBinding",
+    "OldPrintedName": "NSInitialValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "initialValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSIsIndeterminateBinding",
+    "OldPrintedName": "NSIsIndeterminateBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "isIndeterminate",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLabelBinding",
+    "OldPrintedName": "NSLabelBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "label",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLocalizedKeyDictionaryBinding",
+    "OldPrintedName": "NSLocalizedKeyDictionaryBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "localizedKeyDictionary",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSManagedObjectContextBinding",
+    "OldPrintedName": "NSManagedObjectContextBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "managedObjectContext",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMaximumRecentsBinding",
+    "OldPrintedName": "NSMaximumRecentsBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "maximumRecents",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMaxValueBinding",
+    "OldPrintedName": "NSMaxValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "maxValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMaxWidthBinding",
+    "OldPrintedName": "NSMaxWidthBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "maxWidth",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMinValueBinding",
+    "OldPrintedName": "NSMinValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "minValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMinWidthBinding",
+    "OldPrintedName": "NSMinWidthBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "minWidth",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMixedStateImageBinding",
+    "OldPrintedName": "NSMixedStateImageBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "mixedStateImage",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOffStateImageBinding",
+    "OldPrintedName": "NSOffStateImageBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "offStateImage",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOnStateImageBinding",
+    "OldPrintedName": "NSOnStateImageBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "onStateImage",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPositioningRectBinding",
+    "OldPrintedName": "NSPositioningRectBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "positioningRect",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPredicateBinding",
+    "OldPrintedName": "NSPredicateBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "predicate",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRecentSearchesBinding",
+    "OldPrintedName": "NSRecentSearchesBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "recentSearches",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRepresentedFilenameBinding",
+    "OldPrintedName": "NSRepresentedFilenameBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "representedFilename",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRowHeightBinding",
+    "OldPrintedName": "NSRowHeightBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "rowHeight",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedIdentifierBinding",
+    "OldPrintedName": "NSSelectedIdentifierBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedIdentifier",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedIndexBinding",
+    "OldPrintedName": "NSSelectedIndexBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedIndex",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedLabelBinding",
+    "OldPrintedName": "NSSelectedLabelBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedLabel",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedObjectBinding",
+    "OldPrintedName": "NSSelectedObjectBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedObject",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedObjectsBinding",
+    "OldPrintedName": "NSSelectedObjectsBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedObjects",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedTagBinding",
+    "OldPrintedName": "NSSelectedTagBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedTag",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedValueBinding",
+    "OldPrintedName": "NSSelectedValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectedValuesBinding",
+    "OldPrintedName": "NSSelectedValuesBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedValues",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectionIndexesBinding",
+    "OldPrintedName": "NSSelectionIndexesBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionIndexes",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectionIndexPathsBinding",
+    "OldPrintedName": "NSSelectionIndexPathsBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionIndexPaths",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSortDescriptorsBinding",
+    "OldPrintedName": "NSSortDescriptorsBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "sortDescriptors",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTargetBinding",
+    "OldPrintedName": "NSTargetBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "target",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextColorBinding",
+    "OldPrintedName": "NSTextColorBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "textColor",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTitleBinding",
+    "OldPrintedName": "NSTitleBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "title",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolTipBinding",
+    "OldPrintedName": "NSToolTipBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "toolTip",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTransparentBinding",
+    "OldPrintedName": "NSTransparentBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "transparent",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValueBinding",
+    "OldPrintedName": "NSValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "value",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValuePathBinding",
+    "OldPrintedName": "NSValuePathBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "valuePath",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValueURLBinding",
+    "OldPrintedName": "NSValueURLBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "valueURL",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVisibleBinding",
+    "OldPrintedName": "NSVisibleBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "visible",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWarningValueBinding",
+    "OldPrintedName": "NSWarningValueBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "warningValue",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWidthBinding",
+    "OldPrintedName": "NSWidthBinding",
+    "OldTypeName": "",
+    "NewPrintedName": "width",
+    "NewTypeName": "NSBindingName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAllowsEditingMultipleValuesSelectionBindingOption",
+    "OldPrintedName": "NSAllowsEditingMultipleValuesSelectionBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "allowsEditingMultipleValuesSelection",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAllowsNullArgumentBindingOption",
+    "OldPrintedName": "NSAllowsNullArgumentBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "allowsNullArgument",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAlwaysPresentsApplicationModalAlertsBindingOption",
+    "OldPrintedName": "NSAlwaysPresentsApplicationModalAlertsBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "alwaysPresentsApplicationModalAlerts",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSConditionallySetsEditableBindingOption",
+    "OldPrintedName": "NSConditionallySetsEditableBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "conditionallySetsEditable",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSConditionallySetsEnabledBindingOption",
+    "OldPrintedName": "NSConditionallySetsEnabledBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "conditionallySetsEnabled",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSConditionallySetsHiddenBindingOption",
+    "OldPrintedName": "NSConditionallySetsHiddenBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "conditionallySetsHidden",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContinuouslyUpdatesValueBindingOption",
+    "OldPrintedName": "NSContinuouslyUpdatesValueBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "continuouslyUpdatesValue",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCreatesSortDescriptorBindingOption",
+    "OldPrintedName": "NSCreatesSortDescriptorBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "createsSortDescriptor",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeletesObjectsOnRemoveBindingsOption",
+    "OldPrintedName": "NSDeletesObjectsOnRemoveBindingsOption",
+    "OldTypeName": "",
+    "NewPrintedName": "deletesObjectsOnRemove",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDisplayNameBindingOption",
+    "OldPrintedName": "NSDisplayNameBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "displayName",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDisplayPatternBindingOption",
+    "OldPrintedName": "NSDisplayPatternBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "displayPattern",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContentPlacementTagBindingOption",
+    "OldPrintedName": "NSContentPlacementTagBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "contentPlacementTag",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHandlesContentAsCompoundValueBindingOption",
+    "OldPrintedName": "NSHandlesContentAsCompoundValueBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "handlesContentAsCompoundValue",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSInsertsNullPlaceholderBindingOption",
+    "OldPrintedName": "NSInsertsNullPlaceholderBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "insertsNullPlaceholder",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSInvokesSeparatelyWithArrayObjectsBindingOption",
+    "OldPrintedName": "NSInvokesSeparatelyWithArrayObjectsBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "invokesSeparatelyWithArrayObjects",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMultipleValuesPlaceholderBindingOption",
+    "OldPrintedName": "NSMultipleValuesPlaceholderBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "multipleValuesPlaceholder",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSNoSelectionPlaceholderBindingOption",
+    "OldPrintedName": "NSNoSelectionPlaceholderBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "noSelectionPlaceholder",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSNotApplicablePlaceholderBindingOption",
+    "OldPrintedName": "NSNotApplicablePlaceholderBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "notApplicablePlaceholder",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSNullPlaceholderBindingOption",
+    "OldPrintedName": "NSNullPlaceholderBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "nullPlaceholder",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRaisesForNotApplicableKeysBindingOption",
+    "OldPrintedName": "NSRaisesForNotApplicableKeysBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "raisesForNotApplicableKeys",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPredicateFormatBindingOption",
+    "OldPrintedName": "NSPredicateFormatBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "predicateFormat",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectorNameBindingOption",
+    "OldPrintedName": "NSSelectorNameBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "selectorName",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSelectsAllWhenSettingContentBindingOption",
+    "OldPrintedName": "NSSelectsAllWhenSettingContentBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "selectsAllWhenSettingContent",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValidatesImmediatelyBindingOption",
+    "OldPrintedName": "NSValidatesImmediatelyBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "validatesImmediately",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValueTransformerNameBindingOption",
+    "OldPrintedName": "NSValueTransformerNameBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "valueTransformerName",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSValueTransformerBindingOption",
+    "OldPrintedName": "NSValueTransformerBindingOption",
+    "OldTypeName": "",
+    "NewPrintedName": "valueTransformer",
+    "NewTypeName": "NSBindingOption"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTIFFCompression",
+    "OldPrintedName": "NSTIFFCompression",
+    "OldTypeName": "",
+    "NewPrintedName": "TIFFCompression",
+    "NewTypeName": "NSBitmapImageRep"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapImageFileType",
+    "OldPrintedName": "NSBitmapImageFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "FileType",
+    "NewTypeName": "NSBitmapImageRep"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageRepLoadStatus",
+    "OldPrintedName": "NSImageRepLoadStatus",
+    "OldTypeName": "",
+    "NewPrintedName": "LoadStatus",
+    "NewTypeName": "NSBitmapImageRep"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat",
+    "OldPrintedName": "NSBitmapFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "Format",
+    "NewTypeName": "NSBitmapImageRep"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatAlphaFirst",
+    "OldPrintedName": "alphaFirst",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "alphaFirst",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatAlphaNonpremultiplied",
+    "OldPrintedName": "alphaNonpremultiplied",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "alphaNonpremultiplied",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatFloatingPointSamples",
+    "OldPrintedName": "floatingPointSamples",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "floatingPointSamples",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatSixteenBitLittleEndian",
+    "OldPrintedName": "sixteenBitLittleEndian",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "sixteenBitLittleEndian",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatThirtyTwoBitLittleEndian",
+    "OldPrintedName": "thirtyTwoBitLittleEndian",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "thirtyTwoBitLittleEndian",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatSixteenBitBigEndian",
+    "OldPrintedName": "sixteenBitBigEndian",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "sixteenBitBigEndian",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBitmapFormat@NSBitmapFormatThirtyTwoBitBigEndian",
+    "OldPrintedName": "thirtyTwoBitBigEndian",
+    "OldTypeName": "NSBitmapFormat",
+    "NewPrintedName": "thirtyTwoBitBigEndian",
+    "NewTypeName": "NSBitmapImageRep.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageCompressionMethod",
+    "OldPrintedName": "NSImageCompressionMethod",
+    "OldTypeName": "",
+    "NewPrintedName": "compressionMethod",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageCompressionFactor",
+    "OldPrintedName": "NSImageCompressionFactor",
+    "OldTypeName": "",
+    "NewPrintedName": "compressionFactor",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageDitherTransparency",
+    "OldPrintedName": "NSImageDitherTransparency",
+    "OldTypeName": "",
+    "NewPrintedName": "ditherTransparency",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageRGBColorTable",
+    "OldPrintedName": "NSImageRGBColorTable",
+    "OldTypeName": "",
+    "NewPrintedName": "rgbColorTable",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageInterlaced",
+    "OldPrintedName": "NSImageInterlaced",
+    "OldTypeName": "",
+    "NewPrintedName": "interlaced",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageColorSyncProfileData",
+    "OldPrintedName": "NSImageColorSyncProfileData",
+    "OldTypeName": "",
+    "NewPrintedName": "colorSyncProfileData",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageFrameCount",
+    "OldPrintedName": "NSImageFrameCount",
+    "OldTypeName": "",
+    "NewPrintedName": "frameCount",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageCurrentFrame",
+    "OldPrintedName": "NSImageCurrentFrame",
+    "OldTypeName": "",
+    "NewPrintedName": "currentFrame",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageCurrentFrameDuration",
+    "OldPrintedName": "NSImageCurrentFrameDuration",
+    "OldTypeName": "",
+    "NewPrintedName": "currentFrameDuration",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageLoopCount",
+    "OldPrintedName": "NSImageLoopCount",
+    "OldTypeName": "",
+    "NewPrintedName": "loopCount",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageGamma",
+    "OldPrintedName": "NSImageGamma",
+    "OldTypeName": "",
+    "NewPrintedName": "gamma",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageProgressive",
+    "OldPrintedName": "NSImageProgressive",
+    "OldTypeName": "",
+    "NewPrintedName": "progressive",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageEXIFData",
+    "OldPrintedName": "NSImageEXIFData",
+    "OldTypeName": "",
+    "NewPrintedName": "exifData",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageFallbackBackgroundColor",
+    "OldPrintedName": "NSImageFallbackBackgroundColor",
+    "OldTypeName": "",
+    "NewPrintedName": "fallbackBackgroundColor",
+    "NewTypeName": "NSBitmapImageRep.PropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTitlePosition",
+    "OldPrintedName": "NSTitlePosition",
+    "OldTypeName": "",
+    "NewPrintedName": "TitlePosition",
+    "NewTypeName": "NSBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBoxType",
+    "OldPrintedName": "NSBoxType",
+    "OldTypeName": "",
+    "NewPrintedName": "BoxType",
+    "NewTypeName": "NSBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBrowserColumnConfigurationDidChangeNotification",
+    "OldPrintedName": "NSBrowserColumnConfigurationDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "columnConfigurationDidChangeNotification",
+    "NewTypeName": "NSBrowser"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBrowserColumnResizingType",
+    "OldPrintedName": "NSBrowserColumnResizingType",
+    "OldTypeName": "",
+    "NewPrintedName": "ColumnResizingType",
+    "NewTypeName": "NSBrowser"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBrowserDropOperation",
+    "OldPrintedName": "NSBrowserDropOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "DropOperation",
+    "NewTypeName": "NSBrowser"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSButtonType",
+    "OldPrintedName": "NSButtonType",
+    "OldTypeName": "",
+    "NewPrintedName": "ButtonType",
+    "NewTypeName": "NSButton"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBezelStyle",
+    "OldPrintedName": "NSBezelStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "BezelStyle",
+    "NewTypeName": "NSButton"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGradientType",
+    "OldPrintedName": "NSGradientType",
+    "OldTypeName": "",
+    "NewPrintedName": "GradientType",
+    "NewTypeName": "NSButton"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellHitResult",
+    "OldPrintedName": "NSCellHitResult",
+    "OldTypeName": "",
+    "NewPrintedName": "HitResult",
+    "NewTypeName": "NSCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellHitResult@NSCellHitContentArea",
+    "OldPrintedName": "contentArea",
+    "OldTypeName": "NSCellHitResult",
+    "NewPrintedName": "contentArea",
+    "NewTypeName": "NSCell.HitResult"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellHitResult@NSCellHitEditableTextArea",
+    "OldPrintedName": "editableTextArea",
+    "OldTypeName": "NSCellHitResult",
+    "NewPrintedName": "editableTextArea",
+    "NewTypeName": "NSCell.HitResult"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellHitResult@NSCellHitTrackableArea",
+    "OldPrintedName": "trackableArea",
+    "OldTypeName": "NSCellHitResult",
+    "NewPrintedName": "trackableArea",
+    "NewTypeName": "NSCell.HitResult"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellType",
+    "OldPrintedName": "NSCellType",
+    "OldTypeName": "",
+    "NewPrintedName": "CellType",
+    "NewTypeName": "NSCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellAttribute",
+    "OldPrintedName": "NSCellAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "Attribute",
+    "NewTypeName": "NSCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSCellStateValue",
+    "OldPrintedName": "NSCellStateValue",
+    "OldTypeName": "",
+    "NewPrintedName": "StateValue",
+    "NewTypeName": "NSCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellStyleMask",
+    "OldPrintedName": "NSCellStyleMask",
+    "OldTypeName": "",
+    "NewPrintedName": "StyleMask",
+    "NewTypeName": "NSCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellStyleMask@NSContentsCellMask",
+    "OldPrintedName": "contentsCellMask",
+    "OldTypeName": "NSCellStyleMask",
+    "NewPrintedName": "contentsCellMask",
+    "NewTypeName": "NSCell.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellStyleMask@NSPushInCellMask",
+    "OldPrintedName": "pushInCellMask",
+    "OldTypeName": "NSCellStyleMask",
+    "NewPrintedName": "pushInCellMask",
+    "NewTypeName": "NSCell.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellStyleMask@NSChangeGrayCellMask",
+    "OldPrintedName": "changeGrayCellMask",
+    "OldTypeName": "NSCellStyleMask",
+    "NewPrintedName": "changeGrayCellMask",
+    "NewTypeName": "NSCell.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellStyleMask@NSChangeBackgroundCellMask",
+    "OldPrintedName": "changeBackgroundCellMask",
+    "OldTypeName": "NSCellStyleMask",
+    "NewPrintedName": "changeBackgroundCellMask",
+    "NewTypeName": "NSCell.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewDropOperation",
+    "OldPrintedName": "NSCollectionViewDropOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "DropOperation",
+    "NewTypeName": "NSCollectionView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition",
+    "OldPrintedName": "NSCollectionViewScrollPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "ScrollPosition",
+    "NewTypeName": "NSCollectionView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionTop",
+    "OldPrintedName": "top",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "top",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionCenteredVertically",
+    "OldPrintedName": "centeredVertically",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "centeredVertically",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionBottom",
+    "OldPrintedName": "bottom",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "bottom",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionNearestHorizontalEdge",
+    "OldPrintedName": "nearestHorizontalEdge",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "nearestHorizontalEdge",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionLeft",
+    "OldPrintedName": "left",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "left",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionCenteredHorizontally",
+    "OldPrintedName": "centeredHorizontally",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "centeredHorizontally",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionRight",
+    "OldPrintedName": "right",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "right",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionLeadingEdge",
+    "OldPrintedName": "leadingEdge",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "leadingEdge",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionTrailingEdge",
+    "OldPrintedName": "trailingEdge",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "trailingEdge",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollPosition@NSCollectionViewScrollPositionNearestVerticalEdge",
+    "OldPrintedName": "nearestVerticalEdge",
+    "OldTypeName": "NSCollectionViewScrollPosition",
+    "NewPrintedName": "nearestVerticalEdge",
+    "NewTypeName": "NSCollectionView.ScrollPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCollectionElementKindInterItemGapIndicator",
+    "OldPrintedName": "NSCollectionElementKindInterItemGapIndicator",
+    "OldTypeName": "",
+    "NewPrintedName": "interItemGapIndicator",
+    "NewTypeName": "NSCollectionView.SupplementaryElementKind"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCollectionElementKindSectionHeader",
+    "OldPrintedName": "NSCollectionElementKindSectionHeader",
+    "OldTypeName": "",
+    "NewPrintedName": "sectionHeader",
+    "NewTypeName": "NSCollectionView.SupplementaryElementKind"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCollectionElementKindSectionFooter",
+    "OldPrintedName": "NSCollectionElementKindSectionFooter",
+    "OldTypeName": "",
+    "NewPrintedName": "sectionFooter",
+    "NewTypeName": "NSCollectionView.SupplementaryElementKind"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionUpdateAction",
+    "OldPrintedName": "NSCollectionUpdateAction",
+    "OldTypeName": "",
+    "NewPrintedName": "UpdateAction",
+    "NewTypeName": "NSCollectionView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewScrollDirection",
+    "OldPrintedName": "NSCollectionViewScrollDirection",
+    "OldTypeName": "",
+    "NewPrintedName": "ScrollDirection",
+    "NewTypeName": "NSCollectionView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCollectionViewItemHighlightState",
+    "OldPrintedName": "NSCollectionViewItemHighlightState",
+    "OldTypeName": "",
+    "NewPrintedName": "HighlightState",
+    "NewTypeName": "NSCollectionViewItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSControlTintDidChangeNotification",
+    "OldPrintedName": "NSControlTintDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "currentControlTintDidChangeNotification",
+    "NewTypeName": "NSColor"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSystemColorsDidChangeNotification",
+    "OldPrintedName": "NSSystemColorsDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "systemColorsDidChangeNotification",
+    "NewTypeName": "NSColor"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSColorListDidChangeNotification",
+    "OldPrintedName": "NSColorListDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeNotification",
+    "NewTypeName": "NSColorList"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSColorPanelColorDidChangeNotification",
+    "OldPrintedName": "NSColorPanelColorDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "colorDidChangeNotification",
+    "NewTypeName": "NSColorPanel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelMode",
+    "OldPrintedName": "NSColorPanelMode",
+    "OldTypeName": "",
+    "NewPrintedName": "Mode",
+    "NewTypeName": "NSColorPanel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions",
+    "OldPrintedName": "NSColorPanelOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "Options",
+    "NewTypeName": "NSColorPanel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelGrayModeMask",
+    "OldPrintedName": "grayModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "grayModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelRGBModeMask",
+    "OldPrintedName": "rgbModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "rgbModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelCMYKModeMask",
+    "OldPrintedName": "cmykModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "cmykModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelHSBModeMask",
+    "OldPrintedName": "hsbModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "hsbModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelCustomPaletteModeMask",
+    "OldPrintedName": "customPaletteModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "customPaletteModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelColorListModeMask",
+    "OldPrintedName": "colorListModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "colorListModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelWheelModeMask",
+    "OldPrintedName": "wheelModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "wheelModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelCrayonModeMask",
+    "OldPrintedName": "crayonModeMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "crayonModeMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorPanelOptions@NSColorPanelAllModesMask",
+    "OldPrintedName": "allModesMask",
+    "OldTypeName": "NSColorPanelOptions",
+    "NewPrintedName": "allModesMask",
+    "NewTypeName": "NSColorPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSColorSpaceModel",
+    "OldPrintedName": "NSColorSpaceModel",
+    "OldTypeName": "",
+    "NewPrintedName": "Model",
+    "NewTypeName": "NSColorSpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCalibratedWhiteColorSpace",
+    "OldPrintedName": "NSCalibratedWhiteColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "calibratedWhite",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCalibratedRGBColorSpace",
+    "OldPrintedName": "NSCalibratedRGBColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "calibratedRGB",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceWhiteColorSpace",
+    "OldPrintedName": "NSDeviceWhiteColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "deviceWhite",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceRGBColorSpace",
+    "OldPrintedName": "NSDeviceRGBColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "deviceRGB",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceCMYKColorSpace",
+    "OldPrintedName": "NSDeviceCMYKColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "deviceCMYK",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSNamedColorSpace",
+    "OldPrintedName": "NSNamedColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "named",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPatternColorSpace",
+    "OldPrintedName": "NSPatternColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "pattern",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCustomColorSpace",
+    "OldPrintedName": "NSCustomColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "custom",
+    "NewTypeName": "NSColorSpaceName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSNumberOfColorComponents",
+    "OldPrintedName": "NSNumberOfColorComponents(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "numberOfColorComponents",
+    "NewTypeName": "NSColorSpaceName",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSComboBoxWillPopUpNotification",
+    "OldPrintedName": "NSComboBoxWillPopUp",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willPopUpNotification",
+    "NewTypeName": "NSComboBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSComboBoxWillDismissNotification",
+    "OldPrintedName": "NSComboBoxWillDismiss",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willDismissNotification",
+    "NewTypeName": "NSComboBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSComboBoxSelectionDidChangeNotification",
+    "OldPrintedName": "NSComboBoxSelectionDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionDidChangeNotification",
+    "NewTypeName": "NSComboBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSComboBoxSelectionIsChangingNotification",
+    "OldPrintedName": "NSComboBoxSelectionIsChanging",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionIsChangingNotification",
+    "NewTypeName": "NSComboBox"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSControlTextDidBeginEditingNotification",
+    "OldPrintedName": "NSControlTextDidBeginEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "textDidBeginEditingNotification",
+    "NewTypeName": "NSControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSControlTextDidEndEditingNotification",
+    "OldPrintedName": "NSControlTextDidEndEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "textDidEndEditingNotification",
+    "NewTypeName": "NSControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSControlTextDidChangeNotification",
+    "OldPrintedName": "NSControlTextDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "textDidChangeNotification",
+    "NewTypeName": "NSControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCellImagePosition",
+    "OldPrintedName": "NSCellImagePosition",
+    "OldTypeName": "",
+    "NewPrintedName": "ImagePosition",
+    "NewTypeName": "NSControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSControlSize",
+    "OldPrintedName": "NSControlSize",
+    "OldTypeName": "",
+    "NewPrintedName": "ControlSize",
+    "NewTypeName": "NSControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerStyle",
+    "OldPrintedName": "NSDatePickerStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSDatePicker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerMode",
+    "OldPrintedName": "NSDatePickerMode",
+    "OldTypeName": "",
+    "NewPrintedName": "Mode",
+    "NewTypeName": "NSDatePicker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags",
+    "OldPrintedName": "NSDatePickerElementFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "ElementFlags",
+    "NewTypeName": "NSDatePicker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSHourMinuteDatePickerElementFlag",
+    "OldPrintedName": "hourMinuteDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "hourMinuteDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSHourMinuteSecondDatePickerElementFlag",
+    "OldPrintedName": "hourMinuteSecondDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "hourMinuteSecondDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSTimeZoneDatePickerElementFlag",
+    "OldPrintedName": "timeZoneDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "timeZoneDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSYearMonthDatePickerElementFlag",
+    "OldPrintedName": "yearMonthDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "yearMonthDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSYearMonthDayDatePickerElementFlag",
+    "OldPrintedName": "yearMonthDayDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "yearMonthDayDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDatePickerElementFlags@NSEraDatePickerElementFlag",
+    "OldPrintedName": "eraDatePickerElementFlag",
+    "OldTypeName": "NSDatePickerElementFlags",
+    "NewPrintedName": "eraDatePickerElementFlag",
+    "NewTypeName": "NSDatePicker.ElementFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceResolution",
+    "OldPrintedName": "NSDeviceResolution",
+    "OldTypeName": "",
+    "NewPrintedName": "resolution",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceColorSpaceName",
+    "OldPrintedName": "NSDeviceColorSpaceName",
+    "OldTypeName": "",
+    "NewPrintedName": "colorSpaceName",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceBitsPerSample",
+    "OldPrintedName": "NSDeviceBitsPerSample",
+    "OldTypeName": "",
+    "NewPrintedName": "bitsPerSample",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceIsScreen",
+    "OldPrintedName": "NSDeviceIsScreen",
+    "OldTypeName": "",
+    "NewPrintedName": "isScreen",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceIsPrinter",
+    "OldPrintedName": "NSDeviceIsPrinter",
+    "OldTypeName": "",
+    "NewPrintedName": "isPrinter",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDeviceSize",
+    "OldPrintedName": "NSDeviceSize",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "NSDeviceDescriptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDocumentChangeType",
+    "OldPrintedName": "NSDocumentChangeType",
+    "OldTypeName": "",
+    "NewPrintedName": "ChangeType",
+    "NewTypeName": "NSDocument"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSaveOperationType",
+    "OldPrintedName": "NSSaveOperationType",
+    "OldTypeName": "",
+    "NewPrintedName": "SaveOperationType",
+    "NewTypeName": "NSDocument"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSWindowRestoration(cm)restoreWindowWithIdentifier:state:completionHandler:",
+    "OldPrintedName": "restoreWindow(withIdentifier:state:completionHandler:)",
+    "OldTypeName": "NSWindowRestoration",
+    "NewPrintedName": "restoreWindow(withIdentifier:state:completionHandler:)",
+    "NewTypeName": "NSDocumentController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDraggingImageComponentIconKey",
+    "OldPrintedName": "NSDraggingImageComponentIconKey",
+    "OldTypeName": "",
+    "NewPrintedName": "icon",
+    "NewTypeName": "NSDraggingItem.ImageComponentKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDraggingImageComponentLabelKey",
+    "OldPrintedName": "NSDraggingImageComponentLabelKey",
+    "OldTypeName": "",
+    "NewPrintedName": "label",
+    "NewTypeName": "NSDraggingItem.ImageComponentKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDrawerWillOpenNotification",
+    "OldPrintedName": "NSDrawerWillOpen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willOpenNotification",
+    "NewTypeName": "NSDrawer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDrawerDidOpenNotification",
+    "OldPrintedName": "NSDrawerDidOpen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didOpenNotification",
+    "NewTypeName": "NSDrawer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDrawerWillCloseNotification",
+    "OldPrintedName": "NSDrawerWillClose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willCloseNotification",
+    "NewTypeName": "NSDrawer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDrawerDidCloseNotification",
+    "OldPrintedName": "NSDrawerDidClose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didCloseNotification",
+    "NewTypeName": "NSDrawer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSDrawerState",
+    "OldPrintedName": "NSDrawerState",
+    "OldTypeName": "",
+    "NewPrintedName": "State",
+    "NewTypeName": "NSDrawer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventType",
+    "OldPrintedName": "NSEventType",
+    "OldTypeName": "",
+    "NewPrintedName": "EventType",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask",
+    "OldPrintedName": "NSEventMask",
+    "OldTypeName": "",
+    "NewPrintedName": "EventTypeMask",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskLeftMouseDown",
+    "OldPrintedName": "leftMouseDown",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "leftMouseDown",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskLeftMouseUp",
+    "OldPrintedName": "leftMouseUp",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "leftMouseUp",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskRightMouseDown",
+    "OldPrintedName": "rightMouseDown",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "rightMouseDown",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskRightMouseUp",
+    "OldPrintedName": "rightMouseUp",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "rightMouseUp",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskMouseMoved",
+    "OldPrintedName": "mouseMoved",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "mouseMoved",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskLeftMouseDragged",
+    "OldPrintedName": "leftMouseDragged",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "leftMouseDragged",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskRightMouseDragged",
+    "OldPrintedName": "rightMouseDragged",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "rightMouseDragged",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskMouseEntered",
+    "OldPrintedName": "mouseEntered",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "mouseEntered",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskMouseExited",
+    "OldPrintedName": "mouseExited",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "mouseExited",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskKeyDown",
+    "OldPrintedName": "keyDown",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "keyDown",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskKeyUp",
+    "OldPrintedName": "keyUp",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "keyUp",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskFlagsChanged",
+    "OldPrintedName": "flagsChanged",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "flagsChanged",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskAppKitDefined",
+    "OldPrintedName": "appKitDefined",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "appKitDefined",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskSystemDefined",
+    "OldPrintedName": "systemDefined",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "systemDefined",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskApplicationDefined",
+    "OldPrintedName": "applicationDefined",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "applicationDefined",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskPeriodic",
+    "OldPrintedName": "periodic",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "periodic",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskCursorUpdate",
+    "OldPrintedName": "cursorUpdate",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "cursorUpdate",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskScrollWheel",
+    "OldPrintedName": "scrollWheel",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "scrollWheel",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskTabletPoint",
+    "OldPrintedName": "tabletPoint",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "tabletPoint",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskTabletProximity",
+    "OldPrintedName": "tabletProximity",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "tabletProximity",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskOtherMouseDown",
+    "OldPrintedName": "otherMouseDown",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "otherMouseDown",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskOtherMouseUp",
+    "OldPrintedName": "otherMouseUp",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "otherMouseUp",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskOtherMouseDragged",
+    "OldPrintedName": "otherMouseDragged",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "otherMouseDragged",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskGesture",
+    "OldPrintedName": "gesture",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "gesture",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskMagnify",
+    "OldPrintedName": "magnify",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "magnify",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskSwipe",
+    "OldPrintedName": "swipe",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "swipe",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskRotate",
+    "OldPrintedName": "rotate",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "rotate",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskBeginGesture",
+    "OldPrintedName": "beginGesture",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "beginGesture",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskEndGesture",
+    "OldPrintedName": "endGesture",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "endGesture",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskSmartMagnify",
+    "OldPrintedName": "smartMagnify",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "smartMagnify",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskPressure",
+    "OldPrintedName": "pressure",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "pressure",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskDirectTouch",
+    "OldPrintedName": "directTouch",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "directTouch",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventMask@NSEventMaskAny",
+    "OldPrintedName": "any",
+    "OldTypeName": "NSEventMask",
+    "NewPrintedName": "any",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSEventMaskFromType",
+    "OldPrintedName": "NSEventMaskFromType(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "init(type:)",
+    "NewTypeName": "NSEvent.EventTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags",
+    "OldPrintedName": "NSEventModifierFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "ModifierFlags",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagCapsLock",
+    "OldPrintedName": "capsLock",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagShift",
+    "OldPrintedName": "shift",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "shift",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagControl",
+    "OldPrintedName": "control",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "control",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagOption",
+    "OldPrintedName": "option",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "option",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagCommand",
+    "OldPrintedName": "command",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "command",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagNumericPad",
+    "OldPrintedName": "numericPad",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "numericPad",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagHelp",
+    "OldPrintedName": "help",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "help",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagFunction",
+    "OldPrintedName": "function",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "function",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventModifierFlags@NSEventModifierFlagDeviceIndependentFlagsMask",
+    "OldPrintedName": "deviceIndependentFlagsMask",
+    "OldTypeName": "NSEventModifierFlags",
+    "NewPrintedName": "deviceIndependentFlagsMask",
+    "NewTypeName": "NSEvent.ModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPointingDeviceType",
+    "OldPrintedName": "NSPointingDeviceType",
+    "OldTypeName": "",
+    "NewPrintedName": "PointingDeviceType",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventButtonMask",
+    "OldPrintedName": "NSEventButtonMask",
+    "OldTypeName": "",
+    "NewPrintedName": "ButtonMask",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventButtonMask@NSEventButtonMaskPenTip",
+    "OldPrintedName": "penTip",
+    "OldTypeName": "NSEventButtonMask",
+    "NewPrintedName": "penTip",
+    "NewTypeName": "NSEvent.ButtonMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventButtonMask@NSEventButtonMaskPenLowerSide",
+    "OldPrintedName": "penLowerSide",
+    "OldTypeName": "NSEventButtonMask",
+    "NewPrintedName": "penLowerSide",
+    "NewTypeName": "NSEvent.ButtonMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventButtonMask@NSEventButtonMaskPenUpperSide",
+    "OldPrintedName": "penUpperSide",
+    "OldTypeName": "NSEventButtonMask",
+    "NewPrintedName": "penUpperSide",
+    "NewTypeName": "NSEvent.ButtonMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase",
+    "OldPrintedName": "NSEventPhase",
+    "OldTypeName": "",
+    "NewPrintedName": "Phase",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseBegan",
+    "OldPrintedName": "began",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "began",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseStationary",
+    "OldPrintedName": "stationary",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "stationary",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseChanged",
+    "OldPrintedName": "changed",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "changed",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseEnded",
+    "OldPrintedName": "ended",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "ended",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseCancelled",
+    "OldPrintedName": "cancelled",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "cancelled",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventPhase@NSEventPhaseMayBegin",
+    "OldPrintedName": "mayBegin",
+    "OldTypeName": "NSEventPhase",
+    "NewPrintedName": "mayBegin",
+    "NewTypeName": "NSEvent.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventGestureAxis",
+    "OldPrintedName": "NSEventGestureAxis",
+    "OldTypeName": "",
+    "NewPrintedName": "GestureAxis",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSwipeTrackingOptions",
+    "OldPrintedName": "NSEventSwipeTrackingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "SwipeTrackingOptions",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSwipeTrackingOptions@NSEventSwipeTrackingLockDirection",
+    "OldPrintedName": "lockDirection",
+    "OldTypeName": "NSEventSwipeTrackingOptions",
+    "NewPrintedName": "lockDirection",
+    "NewTypeName": "NSEvent.SwipeTrackingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSwipeTrackingOptions@NSEventSwipeTrackingClampGestureAmount",
+    "OldPrintedName": "clampGestureAmount",
+    "OldTypeName": "NSEventSwipeTrackingOptions",
+    "NewPrintedName": "clampGestureAmount",
+    "NewTypeName": "NSEvent.SwipeTrackingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSubtype",
+    "OldPrintedName": "NSEventSubtype",
+    "OldTypeName": "",
+    "NewPrintedName": "EventSubtype",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSubtype@NSEventSubtypePowerOff",
+    "OldPrintedName": "powerOff",
+    "OldTypeName": "NSEventSubtype",
+    "NewPrintedName": "powerOff",
+    "NewTypeName": "NSEvent.EventSubtype"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSubtype@NSEventSubtypeMouseEvent",
+    "OldPrintedName": "mouseEvent",
+    "OldTypeName": "NSEventSubtype",
+    "NewPrintedName": "mouseEvent",
+    "NewTypeName": "NSEvent.EventSubtype"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSubtype@NSEventSubtypeTabletPoint",
+    "OldPrintedName": "tabletPoint",
+    "OldTypeName": "NSEventSubtype",
+    "NewPrintedName": "tabletPoint",
+    "NewTypeName": "NSEvent.EventSubtype"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSEventSubtype@NSEventSubtypeTabletProximity",
+    "OldPrintedName": "tabletProximity",
+    "OldTypeName": "NSEventSubtype",
+    "NewPrintedName": "tabletProximity",
+    "NewTypeName": "NSEvent.EventSubtype"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPressureBehavior",
+    "OldPrintedName": "NSPressureBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "PressureBehavior",
+    "NewTypeName": "NSEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSSetFocusRingStyle",
+    "OldPrintedName": "NSSetFocusRingStyle(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "set()",
+    "NewTypeName": "NSFocusRingPlacement",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightUltraLight",
+    "OldPrintedName": "NSFontWeightUltraLight",
+    "OldTypeName": "",
+    "NewPrintedName": "ultraLight",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightThin",
+    "OldPrintedName": "NSFontWeightThin",
+    "OldTypeName": "",
+    "NewPrintedName": "thin",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightLight",
+    "OldPrintedName": "NSFontWeightLight",
+    "OldTypeName": "",
+    "NewPrintedName": "light",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightRegular",
+    "OldPrintedName": "NSFontWeightRegular",
+    "OldTypeName": "",
+    "NewPrintedName": "regular",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightMedium",
+    "OldPrintedName": "NSFontWeightMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightSemibold",
+    "OldPrintedName": "NSFontWeightSemibold",
+    "OldTypeName": "",
+    "NewPrintedName": "semibold",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightBold",
+    "OldPrintedName": "NSFontWeightBold",
+    "OldTypeName": "",
+    "NewPrintedName": "bold",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightHeavy",
+    "OldPrintedName": "NSFontWeightHeavy",
+    "OldTypeName": "",
+    "NewPrintedName": "heavy",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightBlack",
+    "OldPrintedName": "NSFontWeightBlack",
+    "OldTypeName": "",
+    "NewPrintedName": "black",
+    "NewTypeName": "NSFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontIdentityMatrix",
+    "OldPrintedName": "NSFontIdentityMatrix",
+    "OldTypeName": "",
+    "NewPrintedName": "identityMatrix",
+    "NewTypeName": "NSFont"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAntialiasThresholdChangedNotification",
+    "OldPrintedName": "NSAntialiasThresholdChanged",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "antialiasThresholdChangedNotification",
+    "NewTypeName": "NSFont"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontSetChangedNotification",
+    "OldPrintedName": "NSFontSetChanged",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "fontSetChangedNotification",
+    "NewTypeName": "NSFont"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionDidChangeNotification",
+    "OldPrintedName": "NSFontCollectionDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeNotification",
+    "NewTypeName": "NSFontCollection"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionActionKey",
+    "OldPrintedName": "NSFontCollectionActionKey",
+    "OldTypeName": "",
+    "NewPrintedName": "action",
+    "NewTypeName": "NSFontCollection.UserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionNameKey",
+    "OldPrintedName": "NSFontCollectionNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSFontCollection.UserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionOldNameKey",
+    "OldPrintedName": "NSFontCollectionOldNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "oldName",
+    "NewTypeName": "NSFontCollection.UserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionVisibilityKey",
+    "OldPrintedName": "NSFontCollectionVisibilityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "visibility",
+    "NewTypeName": "NSFontCollection.UserInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionWasShown",
+    "OldPrintedName": "NSFontCollectionWasShown",
+    "OldTypeName": "",
+    "NewPrintedName": "shown",
+    "NewTypeName": "NSFontCollection.ActionTypeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionWasHidden",
+    "OldPrintedName": "NSFontCollectionWasHidden",
+    "OldTypeName": "",
+    "NewPrintedName": "hidden",
+    "NewTypeName": "NSFontCollection.ActionTypeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionWasRenamed",
+    "OldPrintedName": "NSFontCollectionWasRenamed",
+    "OldTypeName": "",
+    "NewPrintedName": "renamed",
+    "NewTypeName": "NSFontCollection.ActionTypeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSFontCollectionVisibility",
+    "OldPrintedName": "NSFontCollectionVisibility",
+    "OldTypeName": "",
+    "NewPrintedName": "Visibility",
+    "NewTypeName": "NSFontCollection"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSFontCollectionVisibility@NSFontCollectionVisibilityProcess",
+    "OldPrintedName": "process",
+    "OldTypeName": "NSFontCollectionVisibility",
+    "NewPrintedName": "process",
+    "NewTypeName": "NSFontCollection.Visibility"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSFontCollectionVisibility@NSFontCollectionVisibilityUser",
+    "OldPrintedName": "user",
+    "OldTypeName": "NSFontCollectionVisibility",
+    "NewPrintedName": "user",
+    "NewTypeName": "NSFontCollection.Visibility"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSFontCollectionVisibility@NSFontCollectionVisibilityComputer",
+    "OldPrintedName": "computer",
+    "OldTypeName": "NSFontCollectionVisibility",
+    "NewPrintedName": "computer",
+    "NewTypeName": "NSFontCollection.Visibility"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionAllFonts",
+    "OldPrintedName": "NSFontCollectionAllFonts",
+    "OldTypeName": "",
+    "NewPrintedName": "allFonts",
+    "NewTypeName": "NSFontCollection.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionUser",
+    "OldPrintedName": "NSFontCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "user",
+    "NewTypeName": "NSFontCollection.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionFavorites",
+    "OldPrintedName": "NSFontCollectionFavorites",
+    "OldTypeName": "",
+    "NewPrintedName": "favorites",
+    "NewTypeName": "NSFontCollection.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionRecentlyUsed",
+    "OldPrintedName": "NSFontCollectionRecentlyUsed",
+    "OldTypeName": "",
+    "NewPrintedName": "recentlyUsed",
+    "NewTypeName": "NSFontCollection.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionIncludeDisabledFontsOption",
+    "OldPrintedName": "NSFontCollectionIncludeDisabledFontsOption",
+    "OldTypeName": "",
+    "NewPrintedName": "includeDisabledFontsOption",
+    "NewTypeName": "NSFontCollectionMatchingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionRemoveDuplicatesOption",
+    "OldPrintedName": "NSFontCollectionRemoveDuplicatesOption",
+    "OldTypeName": "",
+    "NewPrintedName": "removeDuplicatesOption",
+    "NewTypeName": "NSFontCollectionMatchingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCollectionDisallowAutoActivationOption",
+    "OldPrintedName": "NSFontCollectionDisallowAutoActivationOption",
+    "OldTypeName": "",
+    "NewPrintedName": "disallowAutoActivationOption",
+    "NewTypeName": "NSFontCollectionMatchingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFamilyAttribute",
+    "OldPrintedName": "NSFontFamilyAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "family",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontNameAttribute",
+    "OldPrintedName": "NSFontNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFaceAttribute",
+    "OldPrintedName": "NSFontFaceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontSizeAttribute",
+    "OldPrintedName": "NSFontSizeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVisibleNameAttribute",
+    "OldPrintedName": "NSFontVisibleNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleName",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontMatrixAttribute",
+    "OldPrintedName": "NSFontMatrixAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matrix",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAttribute",
+    "OldPrintedName": "NSFontVariationAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "variation",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCharacterSetAttribute",
+    "OldPrintedName": "NSFontCharacterSetAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterSet",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontCascadeListAttribute",
+    "OldPrintedName": "NSFontCascadeListAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cascadeList",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontTraitsAttribute",
+    "OldPrintedName": "NSFontTraitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "traits",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFixedAdvanceAttribute",
+    "OldPrintedName": "NSFontFixedAdvanceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fixedAdvance",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFeatureSettingsAttribute",
+    "OldPrintedName": "NSFontFeatureSettingsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "featureSettings",
+    "NewTypeName": "NSFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontSymbolicTrait",
+    "OldPrintedName": "NSFontSymbolicTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "symbolic",
+    "NewTypeName": "NSFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWeightTrait",
+    "OldPrintedName": "NSFontWeightTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "weight",
+    "NewTypeName": "NSFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontWidthTrait",
+    "OldPrintedName": "NSFontWidthTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "width",
+    "NewTypeName": "NSFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontSlantTrait",
+    "OldPrintedName": "NSFontSlantTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "slant",
+    "NewTypeName": "NSFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAxisIdentifierKey",
+    "OldPrintedName": "NSFontVariationAxisIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier",
+    "NewTypeName": "NSFontDescriptor.VariationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAxisMinimumValueKey",
+    "OldPrintedName": "NSFontVariationAxisMinimumValueKey",
+    "OldTypeName": "",
+    "NewPrintedName": "minimumValue",
+    "NewTypeName": "NSFontDescriptor.VariationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAxisMaximumValueKey",
+    "OldPrintedName": "NSFontVariationAxisMaximumValueKey",
+    "OldTypeName": "",
+    "NewPrintedName": "maximumValue",
+    "NewTypeName": "NSFontDescriptor.VariationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAxisDefaultValueKey",
+    "OldPrintedName": "NSFontVariationAxisDefaultValueKey",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultValue",
+    "NewTypeName": "NSFontDescriptor.VariationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontVariationAxisNameKey",
+    "OldPrintedName": "NSFontVariationAxisNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSFontDescriptor.VariationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFeatureTypeIdentifierKey",
+    "OldPrintedName": "NSFontFeatureTypeIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "typeIdentifier",
+    "NewTypeName": "NSFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontFeatureSelectorIdentifierKey",
+    "OldPrintedName": "NSFontFeatureSelectorIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "selectorIdentifier",
+    "NewTypeName": "NSFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGestureRecognizerState",
+    "OldPrintedName": "NSGestureRecognizerState",
+    "OldTypeName": "",
+    "NewPrintedName": "State",
+    "NewTypeName": "NSGestureRecognizer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGestureRecognizerState@NSGestureRecognizerStateRecognized",
+    "OldPrintedName": "recognized",
+    "OldTypeName": "NSGestureRecognizerState",
+    "NewPrintedName": "recognized",
+    "NewTypeName": "NSGestureRecognizer.State"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGradientDrawingOptions",
+    "OldPrintedName": "NSGradientDrawingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "DrawingOptions",
+    "NewTypeName": "NSGradient"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGradientDrawingOptions@NSGradientDrawsBeforeStartingLocation",
+    "OldPrintedName": "drawsBeforeStartingLocation",
+    "OldTypeName": "NSGradientDrawingOptions",
+    "NewPrintedName": "drawsBeforeStartingLocation",
+    "NewTypeName": "NSGradient.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGradientDrawingOptions@NSGradientDrawsAfterEndingLocation",
+    "OldPrintedName": "drawsAfterEndingLocation",
+    "OldTypeName": "NSGradientDrawingOptions",
+    "NewPrintedName": "drawsAfterEndingLocation",
+    "NewTypeName": "NSGradient.DrawingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGraphicsContextDestinationAttributeName",
+    "OldPrintedName": "NSGraphicsContextDestinationAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "destination",
+    "NewTypeName": "NSGraphicsContext.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGraphicsContextRepresentationFormatAttributeName",
+    "OldPrintedName": "NSGraphicsContextRepresentationFormatAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "representationFormat",
+    "NewTypeName": "NSGraphicsContext.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGraphicsContextPSFormat",
+    "OldPrintedName": "NSGraphicsContextPSFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "postScript",
+    "NewTypeName": "NSGraphicsContext.RepresentationFormatName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGraphicsContextPDFFormat",
+    "OldPrintedName": "NSGraphicsContextPDFFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "pdf",
+    "NewTypeName": "NSGraphicsContext.RepresentationFormatName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGridCellPlacement",
+    "OldPrintedName": "NSGridCellPlacement",
+    "OldTypeName": "",
+    "NewPrintedName": "Placement",
+    "NewTypeName": "NSGridCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGridCellPlacement@NSGridCellPlacementTop",
+    "OldPrintedName": "top",
+    "OldTypeName": "NSGridCellPlacement",
+    "NewPrintedName": "top",
+    "NewTypeName": "NSGridCell.Placement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGridCellPlacement@NSGridCellPlacementBottom",
+    "OldPrintedName": "bottom",
+    "OldTypeName": "NSGridCellPlacement",
+    "NewPrintedName": "bottom",
+    "NewTypeName": "NSGridCell.Placement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGridRowAlignment",
+    "OldPrintedName": "NSGridRowAlignment",
+    "OldTypeName": "",
+    "NewPrintedName": "Alignment",
+    "NewTypeName": "NSGridRow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGridViewSizeForContent",
+    "OldPrintedName": "NSGridViewSizeForContent",
+    "OldTypeName": "",
+    "NewPrintedName": "sizedForContent",
+    "NewTypeName": "NSGridView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSHapticFeedbackPattern",
+    "OldPrintedName": "NSHapticFeedbackPattern",
+    "OldTypeName": "",
+    "NewPrintedName": "FeedbackPattern",
+    "NewTypeName": "NSHapticFeedbackManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSHapticFeedbackPerformanceTime",
+    "OldPrintedName": "NSHapticFeedbackPerformanceTime",
+    "OldTypeName": "",
+    "NewPrintedName": "PerformanceTime",
+    "NewTypeName": "NSHapticFeedbackManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContextHelpModeDidActivateNotification",
+    "OldPrintedName": "NSContextHelpModeDidActivate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "contextHelpModeDidActivateNotification",
+    "NewTypeName": "NSHelpManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSContextHelpModeDidDeactivateNotification",
+    "OldPrintedName": "NSContextHelpModeDidDeactivate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "contextHelpModeDidDeactivateNotification",
+    "NewTypeName": "NSHelpManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageLayoutDirection",
+    "OldPrintedName": "NSImageLayoutDirection",
+    "OldTypeName": "",
+    "NewPrintedName": "LayoutDirection",
+    "NewTypeName": "NSImage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameQuickLookTemplate",
+    "OldPrintedName": "NSImageNameQuickLookTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickLookTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameBluetoothTemplate",
+    "OldPrintedName": "NSImageNameBluetoothTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "bluetoothTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameIChatTheaterTemplate",
+    "OldPrintedName": "NSImageNameIChatTheaterTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "iChatTheaterTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameSlideshowTemplate",
+    "OldPrintedName": "NSImageNameSlideshowTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "slideshowTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameActionTemplate",
+    "OldPrintedName": "NSImageNameActionTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "actionTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameSmartBadgeTemplate",
+    "OldPrintedName": "NSImageNameSmartBadgeTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "smartBadgeTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameIconViewTemplate",
+    "OldPrintedName": "NSImageNameIconViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "iconViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameListViewTemplate",
+    "OldPrintedName": "NSImageNameListViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "listViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameColumnViewTemplate",
+    "OldPrintedName": "NSImageNameColumnViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "columnViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFlowViewTemplate",
+    "OldPrintedName": "NSImageNameFlowViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "flowViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNamePathTemplate",
+    "OldPrintedName": "NSImageNamePathTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "pathTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameInvalidDataFreestandingTemplate",
+    "OldPrintedName": "NSImageNameInvalidDataFreestandingTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "invalidDataFreestandingTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameLockLockedTemplate",
+    "OldPrintedName": "NSImageNameLockLockedTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "lockLockedTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameLockUnlockedTemplate",
+    "OldPrintedName": "NSImageNameLockUnlockedTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "lockUnlockedTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameGoForwardTemplate",
+    "OldPrintedName": "NSImageNameGoForwardTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "goForwardTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameGoBackTemplate",
+    "OldPrintedName": "NSImageNameGoBackTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "goBackTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameGoRightTemplate",
+    "OldPrintedName": "NSImageNameGoRightTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "goRightTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameGoLeftTemplate",
+    "OldPrintedName": "NSImageNameGoLeftTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "goLeftTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameRightFacingTriangleTemplate",
+    "OldPrintedName": "NSImageNameRightFacingTriangleTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "rightFacingTriangleTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameLeftFacingTriangleTemplate",
+    "OldPrintedName": "NSImageNameLeftFacingTriangleTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "leftFacingTriangleTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameAddTemplate",
+    "OldPrintedName": "NSImageNameAddTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "addTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameRemoveTemplate",
+    "OldPrintedName": "NSImageNameRemoveTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "removeTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameRevealFreestandingTemplate",
+    "OldPrintedName": "NSImageNameRevealFreestandingTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "revealFreestandingTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFollowLinkFreestandingTemplate",
+    "OldPrintedName": "NSImageNameFollowLinkFreestandingTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "followLinkFreestandingTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameEnterFullScreenTemplate",
+    "OldPrintedName": "NSImageNameEnterFullScreenTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "enterFullScreenTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameExitFullScreenTemplate",
+    "OldPrintedName": "NSImageNameExitFullScreenTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "exitFullScreenTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStopProgressTemplate",
+    "OldPrintedName": "NSImageNameStopProgressTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "stopProgressTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStopProgressFreestandingTemplate",
+    "OldPrintedName": "NSImageNameStopProgressFreestandingTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "stopProgressFreestandingTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameRefreshTemplate",
+    "OldPrintedName": "NSImageNameRefreshTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "refreshTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameRefreshFreestandingTemplate",
+    "OldPrintedName": "NSImageNameRefreshFreestandingTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "refreshFreestandingTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameBonjour",
+    "OldPrintedName": "NSImageNameBonjour",
+    "OldTypeName": "",
+    "NewPrintedName": "bonjour",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameComputer",
+    "OldPrintedName": "NSImageNameComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "computer",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFolderBurnable",
+    "OldPrintedName": "NSImageNameFolderBurnable",
+    "OldTypeName": "",
+    "NewPrintedName": "folderBurnable",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFolderSmart",
+    "OldPrintedName": "NSImageNameFolderSmart",
+    "OldTypeName": "",
+    "NewPrintedName": "folderSmart",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFolder",
+    "OldPrintedName": "NSImageNameFolder",
+    "OldTypeName": "",
+    "NewPrintedName": "folder",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameNetwork",
+    "OldPrintedName": "NSImageNameNetwork",
+    "OldTypeName": "",
+    "NewPrintedName": "network",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameMobileMe",
+    "OldPrintedName": "NSImageNameMobileMe",
+    "OldTypeName": "",
+    "NewPrintedName": "mobileMe",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameMultipleDocuments",
+    "OldPrintedName": "NSImageNameMultipleDocuments",
+    "OldTypeName": "",
+    "NewPrintedName": "multipleDocuments",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameUserAccounts",
+    "OldPrintedName": "NSImageNameUserAccounts",
+    "OldTypeName": "",
+    "NewPrintedName": "userAccounts",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNamePreferencesGeneral",
+    "OldPrintedName": "NSImageNamePreferencesGeneral",
+    "OldTypeName": "",
+    "NewPrintedName": "preferencesGeneral",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameAdvanced",
+    "OldPrintedName": "NSImageNameAdvanced",
+    "OldTypeName": "",
+    "NewPrintedName": "advanced",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameInfo",
+    "OldPrintedName": "NSImageNameInfo",
+    "OldTypeName": "",
+    "NewPrintedName": "info",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameFontPanel",
+    "OldPrintedName": "NSImageNameFontPanel",
+    "OldTypeName": "",
+    "NewPrintedName": "fontPanel",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameColorPanel",
+    "OldPrintedName": "NSImageNameColorPanel",
+    "OldTypeName": "",
+    "NewPrintedName": "colorPanel",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameUser",
+    "OldPrintedName": "NSImageNameUser",
+    "OldTypeName": "",
+    "NewPrintedName": "user",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameUserGroup",
+    "OldPrintedName": "NSImageNameUserGroup",
+    "OldTypeName": "",
+    "NewPrintedName": "userGroup",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameEveryone",
+    "OldPrintedName": "NSImageNameEveryone",
+    "OldTypeName": "",
+    "NewPrintedName": "everyone",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameUserGuest",
+    "OldPrintedName": "NSImageNameUserGuest",
+    "OldTypeName": "",
+    "NewPrintedName": "userGuest",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameMenuOnStateTemplate",
+    "OldPrintedName": "NSImageNameMenuOnStateTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "menuOnStateTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameMenuMixedStateTemplate",
+    "OldPrintedName": "NSImageNameMenuMixedStateTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "menuMixedStateTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameApplicationIcon",
+    "OldPrintedName": "NSImageNameApplicationIcon",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationIcon",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTrashEmpty",
+    "OldPrintedName": "NSImageNameTrashEmpty",
+    "OldTypeName": "",
+    "NewPrintedName": "trashEmpty",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTrashFull",
+    "OldPrintedName": "NSImageNameTrashFull",
+    "OldTypeName": "",
+    "NewPrintedName": "trashFull",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameHomeTemplate",
+    "OldPrintedName": "NSImageNameHomeTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "homeTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameBookmarksTemplate",
+    "OldPrintedName": "NSImageNameBookmarksTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "bookmarksTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameCaution",
+    "OldPrintedName": "NSImageNameCaution",
+    "OldTypeName": "",
+    "NewPrintedName": "caution",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStatusAvailable",
+    "OldPrintedName": "NSImageNameStatusAvailable",
+    "OldTypeName": "",
+    "NewPrintedName": "statusAvailable",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStatusPartiallyAvailable",
+    "OldPrintedName": "NSImageNameStatusPartiallyAvailable",
+    "OldTypeName": "",
+    "NewPrintedName": "statusPartiallyAvailable",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStatusUnavailable",
+    "OldPrintedName": "NSImageNameStatusUnavailable",
+    "OldTypeName": "",
+    "NewPrintedName": "statusUnavailable",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameStatusNone",
+    "OldPrintedName": "NSImageNameStatusNone",
+    "OldTypeName": "",
+    "NewPrintedName": "statusNone",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameShareTemplate",
+    "OldPrintedName": "NSImageNameShareTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "shareTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAddDetailTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAddDetailTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAddDetailTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAddTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAddTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAddTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAlarmTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAlarmTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAlarmTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioInputMuteTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioInputMuteTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioInputMuteTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioInputTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioInputTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioInputTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioOutputMuteTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioOutputMuteTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioOutputMuteTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioOutputVolumeHighTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioOutputVolumeHighTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioOutputVolumeHighTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioOutputVolumeLowTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioOutputVolumeLowTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioOutputVolumeLowTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioOutputVolumeMediumTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioOutputVolumeMediumTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioOutputVolumeMediumTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarAudioOutputVolumeOffTemplate",
+    "OldPrintedName": "NSImageNameTouchBarAudioOutputVolumeOffTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarAudioOutputVolumeOffTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarBookmarksTemplate",
+    "OldPrintedName": "NSImageNameTouchBarBookmarksTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarBookmarksTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarColorPickerFill",
+    "OldPrintedName": "NSImageNameTouchBarColorPickerFill",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarColorPickerFill",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarColorPickerFont",
+    "OldPrintedName": "NSImageNameTouchBarColorPickerFont",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarColorPickerFont",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarColorPickerStroke",
+    "OldPrintedName": "NSImageNameTouchBarColorPickerStroke",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarColorPickerStroke",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarCommunicationAudioTemplate",
+    "OldPrintedName": "NSImageNameTouchBarCommunicationAudioTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarCommunicationAudioTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarCommunicationVideoTemplate",
+    "OldPrintedName": "NSImageNameTouchBarCommunicationVideoTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarCommunicationVideoTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarComposeTemplate",
+    "OldPrintedName": "NSImageNameTouchBarComposeTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarComposeTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarDeleteTemplate",
+    "OldPrintedName": "NSImageNameTouchBarDeleteTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarDeleteTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarDownloadTemplate",
+    "OldPrintedName": "NSImageNameTouchBarDownloadTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarDownloadTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarEnterFullScreenTemplate",
+    "OldPrintedName": "NSImageNameTouchBarEnterFullScreenTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarEnterFullScreenTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarExitFullScreenTemplate",
+    "OldPrintedName": "NSImageNameTouchBarExitFullScreenTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarExitFullScreenTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarFastForwardTemplate",
+    "OldPrintedName": "NSImageNameTouchBarFastForwardTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarFastForwardTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarFolderCopyToTemplate",
+    "OldPrintedName": "NSImageNameTouchBarFolderCopyToTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarFolderCopyToTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarFolderMoveToTemplate",
+    "OldPrintedName": "NSImageNameTouchBarFolderMoveToTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarFolderMoveToTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarFolderTemplate",
+    "OldPrintedName": "NSImageNameTouchBarFolderTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarFolderTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarGetInfoTemplate",
+    "OldPrintedName": "NSImageNameTouchBarGetInfoTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarGetInfoTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarGoBackTemplate",
+    "OldPrintedName": "NSImageNameTouchBarGoBackTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarGoBackTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarGoDownTemplate",
+    "OldPrintedName": "NSImageNameTouchBarGoDownTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarGoDownTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarGoForwardTemplate",
+    "OldPrintedName": "NSImageNameTouchBarGoForwardTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarGoForwardTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarGoUpTemplate",
+    "OldPrintedName": "NSImageNameTouchBarGoUpTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarGoUpTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarHistoryTemplate",
+    "OldPrintedName": "NSImageNameTouchBarHistoryTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarHistoryTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarIconViewTemplate",
+    "OldPrintedName": "NSImageNameTouchBarIconViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarIconViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarListViewTemplate",
+    "OldPrintedName": "NSImageNameTouchBarListViewTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarListViewTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarMailTemplate",
+    "OldPrintedName": "NSImageNameTouchBarMailTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarMailTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarNewFolderTemplate",
+    "OldPrintedName": "NSImageNameTouchBarNewFolderTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarNewFolderTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarNewMessageTemplate",
+    "OldPrintedName": "NSImageNameTouchBarNewMessageTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarNewMessageTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarOpenInBrowserTemplate",
+    "OldPrintedName": "NSImageNameTouchBarOpenInBrowserTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarOpenInBrowserTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarPauseTemplate",
+    "OldPrintedName": "NSImageNameTouchBarPauseTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarPauseTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarPlayPauseTemplate",
+    "OldPrintedName": "NSImageNameTouchBarPlayPauseTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarPlayPauseTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarPlayTemplate",
+    "OldPrintedName": "NSImageNameTouchBarPlayTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarPlayTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarQuickLookTemplate",
+    "OldPrintedName": "NSImageNameTouchBarQuickLookTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarQuickLookTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRecordStartTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRecordStartTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRecordStartTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRecordStopTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRecordStopTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRecordStopTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRefreshTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRefreshTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRefreshTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRewindTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRewindTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRewindTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRotateLeftTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRotateLeftTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRotateLeftTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarRotateRightTemplate",
+    "OldPrintedName": "NSImageNameTouchBarRotateRightTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarRotateRightTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSearchTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSearchTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSearchTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarShareTemplate",
+    "OldPrintedName": "NSImageNameTouchBarShareTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarShareTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSidebarTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSidebarTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSidebarTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipAhead15SecondsTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipAhead15SecondsTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipAhead15SecondsTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipAhead30SecondsTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipAhead30SecondsTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipAhead30SecondsTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipAheadTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipAheadTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipAheadTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipBack15SecondsTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipBack15SecondsTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipBack15SecondsTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipBack30SecondsTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipBack30SecondsTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipBack30SecondsTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipBackTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipBackTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipBackTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipToEndTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipToEndTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipToEndTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSkipToStartTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSkipToStartTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSkipToStartTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarSlideshowTemplate",
+    "OldPrintedName": "NSImageNameTouchBarSlideshowTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarSlideshowTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTagIconTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTagIconTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTagIconTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextBoldTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextBoldTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextBoldTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextBoxTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextBoxTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextBoxTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextCenterAlignTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextCenterAlignTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextCenterAlignTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextItalicTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextItalicTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextItalicTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextJustifiedAlignTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextJustifiedAlignTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextJustifiedAlignTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextLeftAlignTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextLeftAlignTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextLeftAlignTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextListTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextListTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextListTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextRightAlignTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextRightAlignTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextRightAlignTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextStrikethroughTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextStrikethroughTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextStrikethroughTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarTextUnderlineTemplate",
+    "OldPrintedName": "NSImageNameTouchBarTextUnderlineTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarTextUnderlineTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarUserAddTemplate",
+    "OldPrintedName": "NSImageNameTouchBarUserAddTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarUserAddTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarUserGroupTemplate",
+    "OldPrintedName": "NSImageNameTouchBarUserGroupTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarUserGroupTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarUserTemplate",
+    "OldPrintedName": "NSImageNameTouchBarUserTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarUserTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarVolumeDownTemplate",
+    "OldPrintedName": "NSImageNameTouchBarVolumeDownTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarVolumeDownTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarVolumeUpTemplate",
+    "OldPrintedName": "NSImageNameTouchBarVolumeUpTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarVolumeUpTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageNameTouchBarPlayheadTemplate",
+    "OldPrintedName": "NSImageNameTouchBarPlayheadTemplate",
+    "OldTypeName": "",
+    "NewPrintedName": "touchBarPlayheadTemplate",
+    "NewTypeName": "NSImage.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageLoadStatus",
+    "OldPrintedName": "NSImageLoadStatus",
+    "OldTypeName": "",
+    "NewPrintedName": "LoadStatus",
+    "NewTypeName": "NSImage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageCacheMode",
+    "OldPrintedName": "NSImageCacheMode",
+    "OldTypeName": "",
+    "NewPrintedName": "CacheMode",
+    "NewTypeName": "NSImage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageResizingMode",
+    "OldPrintedName": "NSImageResizingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "ResizingMode",
+    "NewTypeName": "NSImage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageRepRegistryDidChangeNotification",
+    "OldPrintedName": "NSImageRepRegistryDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "registryDidChangeNotification",
+    "NewTypeName": "NSImageRep"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageHintCTM",
+    "OldPrintedName": "NSImageHintCTM",
+    "OldTypeName": "",
+    "NewPrintedName": "CTM",
+    "NewTypeName": "NSImageRep.HintKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageHintInterpolation",
+    "OldPrintedName": "NSImageHintInterpolation",
+    "OldTypeName": "",
+    "NewPrintedName": "interpolation",
+    "NewTypeName": "NSImageRep.HintKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSImageHintUserInterfaceLayoutDirection",
+    "OldPrintedName": "NSImageHintUserInterfaceLayoutDirection",
+    "OldTypeName": "",
+    "NewPrintedName": "userInterfaceLayoutDirection",
+    "NewTypeName": "NSImageRep.HintKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSImageFrameStyle",
+    "OldPrintedName": "NSImageFrameStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "FrameStyle",
+    "NewTypeName": "NSImageView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutRelation",
+    "OldPrintedName": "NSLayoutRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "Relation",
+    "NewTypeName": "NSLayoutConstraint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutAttribute",
+    "OldPrintedName": "NSLayoutAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "Attribute",
+    "NewTypeName": "NSLayoutConstraint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions",
+    "OldPrintedName": "NSLayoutFormatOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "FormatOptions",
+    "NewTypeName": "NSLayoutConstraint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllLeft",
+    "OldPrintedName": "alignAllLeft",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllLeft",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllRight",
+    "OldPrintedName": "alignAllRight",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllRight",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllTop",
+    "OldPrintedName": "alignAllTop",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllTop",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllBottom",
+    "OldPrintedName": "alignAllBottom",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllBottom",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllLeading",
+    "OldPrintedName": "alignAllLeading",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllLeading",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllTrailing",
+    "OldPrintedName": "alignAllTrailing",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllTrailing",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllCenterX",
+    "OldPrintedName": "alignAllCenterX",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllCenterX",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllCenterY",
+    "OldPrintedName": "alignAllCenterY",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllCenterY",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllLastBaseline",
+    "OldPrintedName": "alignAllLastBaseline",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllLastBaseline",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignAllFirstBaseline",
+    "OldPrintedName": "alignAllFirstBaseline",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignAllFirstBaseline",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatAlignmentMask",
+    "OldPrintedName": "alignmentMask",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "alignmentMask",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatDirectionLeadingToTrailing",
+    "OldPrintedName": "directionLeadingToTrailing",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "directionLeadingToTrailing",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatDirectionLeftToRight",
+    "OldPrintedName": "directionLeftToRight",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "directionLeftToRight",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatDirectionRightToLeft",
+    "OldPrintedName": "directionRightToLeft",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "directionRightToLeft",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutFormatOptions@NSLayoutFormatDirectionMask",
+    "OldPrintedName": "directionMask",
+    "OldTypeName": "NSLayoutFormatOptions",
+    "NewPrintedName": "directionMask",
+    "NewTypeName": "NSLayoutConstraint.FormatOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLayoutConstraintOrientation",
+    "OldPrintedName": "NSLayoutConstraintOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "Orientation",
+    "NewTypeName": "NSLayoutConstraint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSLayoutPriority",
+    "OldPrintedName": "NSLayoutPriority",
+    "OldTypeName": "",
+    "NewPrintedName": "Priority",
+    "NewTypeName": "NSLayoutConstraint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityRequired",
+    "OldPrintedName": "NSLayoutPriorityRequired",
+    "OldTypeName": "",
+    "NewPrintedName": "required",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityDefaultHigh",
+    "OldPrintedName": "NSLayoutPriorityDefaultHigh",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultHigh",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityDragThatCanResizeWindow",
+    "OldPrintedName": "NSLayoutPriorityDragThatCanResizeWindow",
+    "OldTypeName": "",
+    "NewPrintedName": "dragThatCanResizeWindow",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityWindowSizeStayPut",
+    "OldPrintedName": "NSLayoutPriorityWindowSizeStayPut",
+    "OldTypeName": "",
+    "NewPrintedName": "windowSizeStayPut",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityDragThatCannotResizeWindow",
+    "OldPrintedName": "NSLayoutPriorityDragThatCannotResizeWindow",
+    "OldTypeName": "",
+    "NewPrintedName": "dragThatCannotResizeWindow",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityDefaultLow",
+    "OldPrintedName": "NSLayoutPriorityDefaultLow",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultLow",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLayoutPriorityFittingSizeCompression",
+    "OldPrintedName": "NSLayoutPriorityFittingSizeCompression",
+    "OldTypeName": "",
+    "NewPrintedName": "fittingSizeCompression",
+    "NewTypeName": "NSLayoutConstraint.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextLayoutOrientation",
+    "OldPrintedName": "NSTextLayoutOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "TextLayoutOrientation",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGlyphProperty",
+    "OldPrintedName": "NSGlyphProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "GlyphProperty",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSControlCharacterAction",
+    "OldPrintedName": "NSControlCharacterAction",
+    "OldTypeName": "",
+    "NewPrintedName": "ControlCharacterAction",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTypesetterBehavior",
+    "OldPrintedName": "NSTypesetterBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "TypesetterBehavior",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLevelIndicatorStyle",
+    "OldPrintedName": "NSLevelIndicatorStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSLevelIndicator"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMatrixMode",
+    "OldPrintedName": "NSMatrixMode",
+    "OldTypeName": "",
+    "NewPrintedName": "Mode",
+    "NewTypeName": "NSMatrix"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMediaLibrary",
+    "OldPrintedName": "NSMediaLibrary",
+    "OldTypeName": "",
+    "NewPrintedName": "Library",
+    "NewTypeName": "NSMediaLibraryBrowserController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMediaLibrary@NSMediaLibraryAudio",
+    "OldPrintedName": "audio",
+    "OldTypeName": "NSMediaLibrary",
+    "NewPrintedName": "audio",
+    "NewTypeName": "NSMediaLibraryBrowserController.Library"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMediaLibrary@NSMediaLibraryImage",
+    "OldPrintedName": "image",
+    "OldTypeName": "NSMediaLibrary",
+    "NewPrintedName": "image",
+    "NewTypeName": "NSMediaLibraryBrowserController.Library"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMediaLibrary@NSMediaLibraryMovie",
+    "OldPrintedName": "movie",
+    "OldTypeName": "NSMediaLibrary",
+    "NewPrintedName": "movie",
+    "NewTypeName": "NSMediaLibraryBrowserController.Library"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties",
+    "OldPrintedName": "NSMenuProperties",
+    "OldTypeName": "",
+    "NewPrintedName": "Properties",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemTitle",
+    "OldPrintedName": "propertyItemTitle",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemTitle",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemAttributedTitle",
+    "OldPrintedName": "propertyItemAttributedTitle",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemAttributedTitle",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemKeyEquivalent",
+    "OldPrintedName": "propertyItemKeyEquivalent",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemKeyEquivalent",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemImage",
+    "OldPrintedName": "propertyItemImage",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemImage",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemEnabled",
+    "OldPrintedName": "propertyItemEnabled",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemEnabled",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSMenuProperties@NSMenuPropertyItemAccessibilityDescription",
+    "OldPrintedName": "propertyItemAccessibilityDescription",
+    "OldTypeName": "NSMenuProperties",
+    "NewPrintedName": "propertyItemAccessibilityDescription",
+    "NewTypeName": "NSMenu.Properties"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuWillSendActionNotification",
+    "OldPrintedName": "NSMenuWillSendAction",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willSendActionNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidSendActionNotification",
+    "OldPrintedName": "NSMenuDidSendAction",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didSendActionNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidAddItemNotification",
+    "OldPrintedName": "NSMenuDidAddItem",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didAddItemNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidRemoveItemNotification",
+    "OldPrintedName": "NSMenuDidRemoveItem",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didRemoveItemNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidChangeItemNotification",
+    "OldPrintedName": "NSMenuDidChangeItem",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeItemNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidBeginTrackingNotification",
+    "OldPrintedName": "NSMenuDidBeginTracking",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didBeginTrackingNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSMenuDidEndTrackingNotification",
+    "OldPrintedName": "NSMenuDidEndTracking",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndTrackingNotification",
+    "NewTypeName": "NSMenu"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSOpenGLContextParameter",
+    "OldPrintedName": "NSOpenGLContextParameter",
+    "OldTypeName": "",
+    "NewPrintedName": "Parameter",
+    "NewTypeName": "NSOpenGLContext"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSOpenGLContextAuxiliary",
+    "OldPrintedName": "NSOpenGLContextAuxiliary",
+    "OldTypeName": "",
+    "NewPrintedName": "Auxiliary",
+    "NewTypeName": "NSOpenGLContext"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewDisclosureButtonKey",
+    "OldPrintedName": "NSOutlineViewDisclosureButtonKey",
+    "OldTypeName": "",
+    "NewPrintedName": "disclosureButtonIdentifier",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewShowHideButtonKey",
+    "OldPrintedName": "NSOutlineViewShowHideButtonKey",
+    "OldTypeName": "",
+    "NewPrintedName": "showHideButtonIdentifier",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewSelectionDidChangeNotification",
+    "OldPrintedName": "NSOutlineViewSelectionDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionDidChangeNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewColumnDidMoveNotification",
+    "OldPrintedName": "NSOutlineViewColumnDidMove",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "columnDidMoveNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewColumnDidResizeNotification",
+    "OldPrintedName": "NSOutlineViewColumnDidResize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "columnDidResizeNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewSelectionIsChangingNotification",
+    "OldPrintedName": "NSOutlineViewSelectionIsChanging",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionIsChangingNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewItemWillExpandNotification",
+    "OldPrintedName": "NSOutlineViewItemWillExpand",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "itemWillExpandNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewItemDidExpandNotification",
+    "OldPrintedName": "NSOutlineViewItemDidExpand",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "itemDidExpandNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewItemWillCollapseNotification",
+    "OldPrintedName": "NSOutlineViewItemWillCollapse",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "itemWillCollapseNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSOutlineViewItemDidCollapseNotification",
+    "OldPrintedName": "NSOutlineViewItemDidCollapse",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "itemDidCollapseNotification",
+    "NewTypeName": "NSOutlineView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPDFPanelOptions",
+    "OldPrintedName": "NSPDFPanelOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "Options",
+    "NewTypeName": "NSPDFPanel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPDFPanelOptions@NSPDFPanelShowsPaperSize",
+    "OldPrintedName": "showsPaperSize",
+    "OldTypeName": "NSPDFPanelOptions",
+    "NewPrintedName": "showsPaperSize",
+    "NewTypeName": "NSPDFPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPDFPanelOptions@NSPDFPanelShowsOrientation",
+    "OldPrintedName": "showsOrientation",
+    "OldTypeName": "NSPDFPanelOptions",
+    "NewPrintedName": "showsOrientation",
+    "NewTypeName": "NSPDFPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPDFPanelOptions@NSPDFPanelRequestsParentDirectory",
+    "OldPrintedName": "requestsParentDirectory",
+    "OldTypeName": "NSPDFPanelOptions",
+    "NewPrintedName": "requestsParentDirectory",
+    "NewTypeName": "NSPDFPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPageControllerTransitionStyle",
+    "OldPrintedName": "NSPageControllerTransitionStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "TransitionStyle",
+    "NewTypeName": "NSPageController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextTabType",
+    "OldPrintedName": "NSTextTabType",
+    "OldTypeName": "",
+    "NewPrintedName": "TextTabType",
+    "NewTypeName": "NSParagraphStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSLineBreakMode",
+    "OldPrintedName": "NSLineBreakMode",
+    "OldTypeName": "",
+    "NewPrintedName": "LineBreakMode",
+    "NewTypeName": "NSParagraphStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeString",
+    "OldPrintedName": "NSPasteboardTypeString",
+    "OldTypeName": "",
+    "NewPrintedName": "string",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypePDF",
+    "OldPrintedName": "NSPasteboardTypePDF",
+    "OldTypeName": "",
+    "NewPrintedName": "pdf",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeTIFF",
+    "OldPrintedName": "NSPasteboardTypeTIFF",
+    "OldTypeName": "",
+    "NewPrintedName": "tiff",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypePNG",
+    "OldPrintedName": "NSPasteboardTypePNG",
+    "OldTypeName": "",
+    "NewPrintedName": "png",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeRTF",
+    "OldPrintedName": "NSPasteboardTypeRTF",
+    "OldTypeName": "",
+    "NewPrintedName": "rtf",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeRTFD",
+    "OldPrintedName": "NSPasteboardTypeRTFD",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfd",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeHTML",
+    "OldPrintedName": "NSPasteboardTypeHTML",
+    "OldTypeName": "",
+    "NewPrintedName": "html",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeTabularText",
+    "OldPrintedName": "NSPasteboardTypeTabularText",
+    "OldTypeName": "",
+    "NewPrintedName": "tabularText",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeFont",
+    "OldPrintedName": "NSPasteboardTypeFont",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeRuler",
+    "OldPrintedName": "NSPasteboardTypeRuler",
+    "OldTypeName": "",
+    "NewPrintedName": "ruler",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeColor",
+    "OldPrintedName": "NSPasteboardTypeColor",
+    "OldTypeName": "",
+    "NewPrintedName": "color",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeSound",
+    "OldPrintedName": "NSPasteboardTypeSound",
+    "OldTypeName": "",
+    "NewPrintedName": "sound",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeMultipleTextSelection",
+    "OldPrintedName": "NSPasteboardTypeMultipleTextSelection",
+    "OldTypeName": "",
+    "NewPrintedName": "multipleTextSelection",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardTypeTextFinderOptions",
+    "OldPrintedName": "NSPasteboardTypeTextFinderOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "textFinderOptions",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPostScriptPboardType",
+    "OldPrintedName": "NSPostScriptPboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "postScript",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVCardPboardType",
+    "OldPrintedName": "NSVCardPboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "vCard",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSInkTextPboardType",
+    "OldPrintedName": "NSInkTextPboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "inkText",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFilesPromisePboardType",
+    "OldPrintedName": "NSFilesPromisePboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "filePromise",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFileContentsPboardType",
+    "OldPrintedName": "NSFileContentsPboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "fileContents",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSCreateFilenamePboardType",
+    "OldPrintedName": "NSCreateFilenamePboardType(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "fileNameType(forPathExtension:)",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSCreateFileContentsPboardType",
+    "OldPrintedName": "NSCreateFileContentsPboardType(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "fileContentsType(forPathExtension:)",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSGetFileType",
+    "OldPrintedName": "NSGetFileType(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "representedPathExtension",
+    "NewTypeName": "NSPasteboard.PasteboardType",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSGetFileTypes",
+    "OldPrintedName": "NSGetFileTypes(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "representedPathExtensions(from:)",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFindPanelSearchOptionsPboardType",
+    "OldPrintedName": "NSFindPanelSearchOptionsPboardType",
+    "OldTypeName": "",
+    "NewPrintedName": "findPanelSearchOptions",
+    "NewTypeName": "NSPasteboard.PasteboardType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFindPanelCaseInsensitiveSearch",
+    "OldPrintedName": "NSFindPanelCaseInsensitiveSearch",
+    "OldTypeName": "",
+    "NewPrintedName": "findPanelCaseInsensitiveSearch",
+    "NewTypeName": "NSPasteboard.PasteboardType.FindPanelSearchOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFindPanelSubstringMatch",
+    "OldPrintedName": "NSFindPanelSubstringMatch",
+    "OldTypeName": "",
+    "NewPrintedName": "findPanelSubstringMatch",
+    "NewTypeName": "NSPasteboard.PasteboardType.FindPanelSearchOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextFinderCaseInsensitiveKey",
+    "OldPrintedName": "NSTextFinderCaseInsensitiveKey",
+    "OldTypeName": "",
+    "NewPrintedName": "textFinderCaseInsensitiveKey",
+    "NewTypeName": "NSPasteboard.PasteboardType.TextFinderOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextFinderMatchingTypeKey",
+    "OldPrintedName": "NSTextFinderMatchingTypeKey",
+    "OldTypeName": "",
+    "NewPrintedName": "textFinderMatchingTypeKey",
+    "NewTypeName": "NSPasteboard.PasteboardType.TextFinderOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSGeneralPboard",
+    "OldPrintedName": "NSGeneralPboard",
+    "OldTypeName": "",
+    "NewPrintedName": "generalPboard",
+    "NewTypeName": "NSPasteboard.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontPboard",
+    "OldPrintedName": "NSFontPboard",
+    "OldTypeName": "",
+    "NewPrintedName": "fontPboard",
+    "NewTypeName": "NSPasteboard.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRulerPboard",
+    "OldPrintedName": "NSRulerPboard",
+    "OldTypeName": "",
+    "NewPrintedName": "rulerPboard",
+    "NewTypeName": "NSPasteboard.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFindPboard",
+    "OldPrintedName": "NSFindPboard",
+    "OldTypeName": "",
+    "NewPrintedName": "findPboard",
+    "NewTypeName": "NSPasteboard.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDragPboard",
+    "OldPrintedName": "NSDragPboard",
+    "OldTypeName": "",
+    "NewPrintedName": "dragPboard",
+    "NewTypeName": "NSPasteboard.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardContentsOptions",
+    "OldPrintedName": "NSPasteboardContentsOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "ContentsOptions",
+    "NewTypeName": "NSPasteboard"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardContentsOptions@NSPasteboardContentsCurrentHostOnly",
+    "OldPrintedName": "currentHostOnly",
+    "OldTypeName": "NSPasteboardContentsOptions",
+    "NewPrintedName": "currentHostOnly",
+    "NewTypeName": "NSPasteboard.ContentsOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardURLReadingFileURLsOnlyKey",
+    "OldPrintedName": "NSPasteboardURLReadingFileURLsOnlyKey",
+    "OldTypeName": "",
+    "NewPrintedName": "urlReadingFileURLsOnly",
+    "NewTypeName": "NSPasteboard.ReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPasteboardURLReadingContentsConformToTypesKey",
+    "OldPrintedName": "NSPasteboardURLReadingContentsConformToTypesKey",
+    "OldTypeName": "",
+    "NewPrintedName": "urlReadingContentsConformToTypes",
+    "NewTypeName": "NSPasteboard.ReadingOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardWritingOptions",
+    "OldPrintedName": "NSPasteboardWritingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "WritingOptions",
+    "NewTypeName": "NSPasteboard"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardWritingOptions@NSPasteboardWritingPromised",
+    "OldPrintedName": "promised",
+    "OldTypeName": "NSPasteboardWritingOptions",
+    "NewPrintedName": "promised",
+    "NewTypeName": "NSPasteboard.WritingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardReadingOptions",
+    "OldPrintedName": "NSPasteboardReadingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "ReadingOptions",
+    "NewTypeName": "NSPasteboard"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardReadingOptions@NSPasteboardReadingAsData",
+    "OldPrintedName": "asData",
+    "OldTypeName": "NSPasteboardReadingOptions",
+    "NewPrintedName": "asData",
+    "NewTypeName": "NSPasteboard.ReadingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardReadingOptions@NSPasteboardReadingAsString",
+    "OldPrintedName": "asString",
+    "OldTypeName": "NSPasteboardReadingOptions",
+    "NewPrintedName": "asString",
+    "NewTypeName": "NSPasteboard.ReadingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardReadingOptions@NSPasteboardReadingAsPropertyList",
+    "OldPrintedName": "asPropertyList",
+    "OldTypeName": "NSPasteboardReadingOptions",
+    "NewPrintedName": "asPropertyList",
+    "NewTypeName": "NSPasteboard.ReadingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPasteboardReadingOptions@NSPasteboardReadingAsKeyedArchive",
+    "OldPrintedName": "asKeyedArchive",
+    "OldTypeName": "NSPasteboardReadingOptions",
+    "NewPrintedName": "asKeyedArchive",
+    "NewTypeName": "NSPasteboard.ReadingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPathStyle",
+    "OldPrintedName": "NSPathStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSPathControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopUpButtonWillPopUpNotification",
+    "OldPrintedName": "NSPopUpButtonWillPopUp",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willPopUpNotification",
+    "NewTypeName": "NSPopUpButton"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPopUpArrowPosition",
+    "OldPrintedName": "NSPopUpArrowPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "ArrowPosition",
+    "NewTypeName": "NSPopUpButton"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopUpButtonCellWillPopUpNotification",
+    "OldPrintedName": "NSPopUpButtonCellWillPopUp",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willPopUpNotification",
+    "NewTypeName": "NSPopUpButtonCell"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverCloseReasonKey",
+    "OldPrintedName": "NSPopoverCloseReasonKey",
+    "OldTypeName": "",
+    "NewPrintedName": "closeReasonUserInfoKey",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverCloseReasonStandard",
+    "OldPrintedName": "NSPopoverCloseReasonStandard",
+    "OldTypeName": "",
+    "NewPrintedName": "standard",
+    "NewTypeName": "NSPopover.CloseReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverCloseReasonDetachToWindow",
+    "OldPrintedName": "NSPopoverCloseReasonDetachToWindow",
+    "OldTypeName": "",
+    "NewPrintedName": "detachToWindow",
+    "NewTypeName": "NSPopover.CloseReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverWillShowNotification",
+    "OldPrintedName": "NSPopoverWillShow",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willShowNotification",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverDidShowNotification",
+    "OldPrintedName": "NSPopoverDidShow",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didShowNotification",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverWillCloseNotification",
+    "OldPrintedName": "NSPopoverWillClose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willCloseNotification",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPopoverDidCloseNotification",
+    "OldPrintedName": "NSPopoverDidClose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didCloseNotification",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPopoverAppearance",
+    "OldPrintedName": "NSPopoverAppearance",
+    "OldTypeName": "",
+    "NewPrintedName": "Appearance",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPopoverBehavior",
+    "OldPrintedName": "NSPopoverBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "Behavior",
+    "NewTypeName": "NSPopover"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintingOrientation",
+    "OldPrintedName": "NSPrintingOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "Orientation",
+    "NewTypeName": "NSPrintInfo"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPaperOrientation",
+    "OldPrintedName": "NSPaperOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "PaperOrientation",
+    "NewTypeName": "NSPrintInfo"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintingPaginationMode",
+    "OldPrintedName": "NSPrintingPaginationMode",
+    "OldTypeName": "",
+    "NewPrintedName": "PaginationMode",
+    "NewTypeName": "NSPrintInfo"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPaperName",
+    "OldPrintedName": "NSPrintPaperName",
+    "OldTypeName": "",
+    "NewPrintedName": "paperName",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPaperSize",
+    "OldPrintedName": "NSPrintPaperSize",
+    "OldTypeName": "",
+    "NewPrintedName": "paperSize",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintOrientation",
+    "OldPrintedName": "NSPrintOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintScalingFactor",
+    "OldPrintedName": "NSPrintScalingFactor",
+    "OldTypeName": "",
+    "NewPrintedName": "scalingFactor",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintLeftMargin",
+    "OldPrintedName": "NSPrintLeftMargin",
+    "OldTypeName": "",
+    "NewPrintedName": "leftMargin",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintRightMargin",
+    "OldPrintedName": "NSPrintRightMargin",
+    "OldTypeName": "",
+    "NewPrintedName": "rightMargin",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintTopMargin",
+    "OldPrintedName": "NSPrintTopMargin",
+    "OldTypeName": "",
+    "NewPrintedName": "topMargin",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintBottomMargin",
+    "OldPrintedName": "NSPrintBottomMargin",
+    "OldTypeName": "",
+    "NewPrintedName": "bottomMargin",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintHorizontallyCentered",
+    "OldPrintedName": "NSPrintHorizontallyCentered",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontallyCentered",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintVerticallyCentered",
+    "OldPrintedName": "NSPrintVerticallyCentered",
+    "OldTypeName": "",
+    "NewPrintedName": "verticallyCentered",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintHorizontalPagination",
+    "OldPrintedName": "NSPrintHorizontalPagination",
+    "OldTypeName": "",
+    "NewPrintedName": "horizontalPagination",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintVerticalPagination",
+    "OldPrintedName": "NSPrintVerticalPagination",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalPagination",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPrinter",
+    "OldPrintedName": "NSPrintPrinter",
+    "OldTypeName": "",
+    "NewPrintedName": "printer",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintCopies",
+    "OldPrintedName": "NSPrintCopies",
+    "OldTypeName": "",
+    "NewPrintedName": "copies",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintAllPages",
+    "OldPrintedName": "NSPrintAllPages",
+    "OldTypeName": "",
+    "NewPrintedName": "allPages",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintFirstPage",
+    "OldPrintedName": "NSPrintFirstPage",
+    "OldTypeName": "",
+    "NewPrintedName": "firstPage",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintLastPage",
+    "OldPrintedName": "NSPrintLastPage",
+    "OldTypeName": "",
+    "NewPrintedName": "lastPage",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintMustCollate",
+    "OldPrintedName": "NSPrintMustCollate",
+    "OldTypeName": "",
+    "NewPrintedName": "mustCollate",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintReversePageOrder",
+    "OldPrintedName": "NSPrintReversePageOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "reversePageOrder",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintJobDisposition",
+    "OldPrintedName": "NSPrintJobDisposition",
+    "OldTypeName": "",
+    "NewPrintedName": "jobDisposition",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPagesAcross",
+    "OldPrintedName": "NSPrintPagesAcross",
+    "OldTypeName": "",
+    "NewPrintedName": "pagesAcross",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPagesDown",
+    "OldPrintedName": "NSPrintPagesDown",
+    "OldTypeName": "",
+    "NewPrintedName": "pagesDown",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintTime",
+    "OldPrintedName": "NSPrintTime",
+    "OldTypeName": "",
+    "NewPrintedName": "time",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintDetailedErrorReporting",
+    "OldPrintedName": "NSPrintDetailedErrorReporting",
+    "OldTypeName": "",
+    "NewPrintedName": "detailedErrorReporting",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintFaxNumber",
+    "OldPrintedName": "NSPrintFaxNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "faxNumber",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPrinterName",
+    "OldPrintedName": "NSPrintPrinterName",
+    "OldTypeName": "",
+    "NewPrintedName": "printerName",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintSelectionOnly",
+    "OldPrintedName": "NSPrintSelectionOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionOnly",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintJobSavingURL",
+    "OldPrintedName": "NSPrintJobSavingURL",
+    "OldTypeName": "",
+    "NewPrintedName": "jobSavingURL",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintJobSavingFileNameExtensionHidden",
+    "OldPrintedName": "NSPrintJobSavingFileNameExtensionHidden",
+    "OldTypeName": "",
+    "NewPrintedName": "jobSavingFileNameExtensionHidden",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintHeaderAndFooter",
+    "OldPrintedName": "NSPrintHeaderAndFooter",
+    "OldTypeName": "",
+    "NewPrintedName": "headerAndFooter",
+    "NewTypeName": "NSPrintInfo.AttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintSpoolJob",
+    "OldPrintedName": "NSPrintSpoolJob",
+    "OldTypeName": "",
+    "NewPrintedName": "spool",
+    "NewTypeName": "NSPrintInfo.JobDisposition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPreviewJob",
+    "OldPrintedName": "NSPrintPreviewJob",
+    "OldTypeName": "",
+    "NewPrintedName": "preview",
+    "NewTypeName": "NSPrintInfo.JobDisposition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintSaveJob",
+    "OldPrintedName": "NSPrintSaveJob",
+    "OldTypeName": "",
+    "NewPrintedName": "save",
+    "NewTypeName": "NSPrintInfo.JobDisposition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintCancelJob",
+    "OldPrintedName": "NSPrintCancelJob",
+    "OldTypeName": "",
+    "NewPrintedName": "cancel",
+    "NewTypeName": "NSPrintInfo.JobDisposition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintingPageOrder",
+    "OldPrintedName": "NSPrintingPageOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "PageOrder",
+    "NewTypeName": "NSPrintOperation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintRenderingQuality",
+    "OldPrintedName": "NSPrintRenderingQuality",
+    "OldTypeName": "",
+    "NewPrintedName": "RenderingQuality",
+    "NewTypeName": "NSPrintOperation"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions",
+    "OldPrintedName": "NSPrintPanelOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "Options",
+    "NewTypeName": "NSPrintPanel"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsCopies",
+    "OldPrintedName": "showsCopies",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsCopies",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsPageRange",
+    "OldPrintedName": "showsPageRange",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsPageRange",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsPaperSize",
+    "OldPrintedName": "showsPaperSize",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsPaperSize",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsOrientation",
+    "OldPrintedName": "showsOrientation",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsOrientation",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsScaling",
+    "OldPrintedName": "showsScaling",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsScaling",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsPrintSelection",
+    "OldPrintedName": "showsPrintSelection",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsPrintSelection",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsPageSetupAccessory",
+    "OldPrintedName": "showsPageSetupAccessory",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsPageSetupAccessory",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrintPanelOptions@NSPrintPanelShowsPreview",
+    "OldPrintedName": "showsPreview",
+    "OldTypeName": "NSPrintPanelOptions",
+    "NewPrintedName": "showsPreview",
+    "NewTypeName": "NSPrintPanel.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPhotoJobStyleHint",
+    "OldPrintedName": "NSPrintPhotoJobStyleHint",
+    "OldTypeName": "",
+    "NewPrintedName": "photo",
+    "NewTypeName": "NSPrintPanel.JobStyleHint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintAllPresetsJobStyleHint",
+    "OldPrintedName": "NSPrintAllPresetsJobStyleHint",
+    "OldTypeName": "",
+    "NewPrintedName": "allPresets",
+    "NewTypeName": "NSPrintPanel.JobStyleHint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintNoPresetsJobStyleHint",
+    "OldPrintedName": "NSPrintNoPresetsJobStyleHint",
+    "OldTypeName": "",
+    "NewPrintedName": "noPresets",
+    "NewTypeName": "NSPrintPanel.JobStyleHint"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPanelAccessorySummaryItemNameKey",
+    "OldPrintedName": "NSPrintPanelAccessorySummaryItemNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "itemName",
+    "NewTypeName": "NSPrintPanel.AccessorySummaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPrintPanelAccessorySummaryItemDescriptionKey",
+    "OldPrintedName": "NSPrintPanelAccessorySummaryItemDescriptionKey",
+    "OldTypeName": "",
+    "NewPrintedName": "itemDescription",
+    "NewTypeName": "NSPrintPanel.AccessorySummaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSPrinterTableStatus",
+    "OldPrintedName": "NSPrinterTableStatus",
+    "OldTypeName": "",
+    "NewPrintedName": "TableStatus",
+    "NewTypeName": "NSPrinter"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSProgressIndicatorStyle",
+    "OldPrintedName": "NSProgressIndicatorStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSProgressIndicator"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorRowsDidChangeNotification",
+    "OldPrintedName": "NSRuleEditorRowsDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "rowsDidChangeNotification",
+    "NewTypeName": "NSRuleEditor"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateLeftExpression",
+    "OldPrintedName": "NSRuleEditorPredicateLeftExpression",
+    "OldTypeName": "",
+    "NewPrintedName": "leftExpression",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateRightExpression",
+    "OldPrintedName": "NSRuleEditorPredicateRightExpression",
+    "OldTypeName": "",
+    "NewPrintedName": "rightExpression",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateComparisonModifier",
+    "OldPrintedName": "NSRuleEditorPredicateComparisonModifier",
+    "OldTypeName": "",
+    "NewPrintedName": "comparisonModifier",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateOptions",
+    "OldPrintedName": "NSRuleEditorPredicateOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "options",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateOperatorType",
+    "OldPrintedName": "NSRuleEditorPredicateOperatorType",
+    "OldTypeName": "",
+    "NewPrintedName": "operatorType",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateCustomSelector",
+    "OldPrintedName": "NSRuleEditorPredicateCustomSelector",
+    "OldTypeName": "",
+    "NewPrintedName": "customSelector",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRuleEditorPredicateCompoundType",
+    "OldPrintedName": "NSRuleEditorPredicateCompoundType",
+    "OldTypeName": "",
+    "NewPrintedName": "compoundType",
+    "NewTypeName": "NSRuleEditor.PredicatePartKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRuleEditorNestingMode",
+    "OldPrintedName": "NSRuleEditorNestingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "NestingMode",
+    "NewTypeName": "NSRuleEditor"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRuleEditorRowType",
+    "OldPrintedName": "NSRuleEditorRowType",
+    "OldTypeName": "",
+    "NewPrintedName": "RowType",
+    "NewTypeName": "NSRuleEditor"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSRulerOrientation",
+    "OldPrintedName": "NSRulerOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "Orientation",
+    "NewTypeName": "NSRulerView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScreenColorSpaceDidChangeNotification",
+    "OldPrintedName": "NSScreenColorSpaceDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "colorSpaceDidChangeNotification",
+    "NewTypeName": "NSScreen"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollElasticity",
+    "OldPrintedName": "NSScrollElasticity",
+    "OldTypeName": "",
+    "NewPrintedName": "Elasticity",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScrollViewWillStartLiveMagnifyNotification",
+    "OldPrintedName": "NSScrollViewWillStartLiveMagnify",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willStartLiveMagnifyNotification",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScrollViewDidEndLiveMagnifyNotification",
+    "OldPrintedName": "NSScrollViewDidEndLiveMagnify",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndLiveMagnifyNotification",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScrollViewWillStartLiveScrollNotification",
+    "OldPrintedName": "NSScrollViewWillStartLiveScroll",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willStartLiveScrollNotification",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScrollViewDidLiveScrollNotification",
+    "OldPrintedName": "NSScrollViewDidLiveScroll",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didLiveScrollNotification",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSScrollViewDidEndLiveScrollNotification",
+    "OldPrintedName": "NSScrollViewDidEndLiveScroll",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndLiveScrollNotification",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollViewFindBarPosition",
+    "OldPrintedName": "NSScrollViewFindBarPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "FindBarPosition",
+    "NewTypeName": "NSScrollView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollArrowPosition",
+    "OldPrintedName": "NSScrollArrowPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "ArrowPosition",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollArrowPosition@NSScrollerArrowsDefaultSetting",
+    "OldPrintedName": "scrollerArrowsDefaultSetting",
+    "OldTypeName": "NSScrollArrowPosition",
+    "NewPrintedName": "scrollerArrowsDefaultSetting",
+    "NewTypeName": "NSScroller.ArrowPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSUsableScrollerParts",
+    "OldPrintedName": "NSUsableScrollerParts",
+    "OldTypeName": "",
+    "NewPrintedName": "UsableParts",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollerPart",
+    "OldPrintedName": "NSScrollerPart",
+    "OldTypeName": "",
+    "NewPrintedName": "Part",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollerArrow",
+    "OldPrintedName": "NSScrollerArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "Arrow",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollerStyle",
+    "OldPrintedName": "NSScrollerStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrollerKnobStyle",
+    "OldPrintedName": "NSScrollerKnobStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "KnobStyle",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPreferredScrollerStyleDidChangeNotification",
+    "OldPrintedName": "NSPreferredScrollerStyleDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "preferredScrollerStyleDidChangeNotification",
+    "NewTypeName": "NSScroller"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrubberMode",
+    "OldPrintedName": "NSScrubberMode",
+    "OldTypeName": "",
+    "NewPrintedName": "Mode",
+    "NewTypeName": "NSScrubber"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSScrubberAlignment",
+    "OldPrintedName": "NSScrubberAlignment",
+    "OldTypeName": "",
+    "NewPrintedName": "Alignment",
+    "NewTypeName": "NSScrubber"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSegmentSwitchTracking",
+    "OldPrintedName": "NSSegmentSwitchTracking",
+    "OldTypeName": "",
+    "NewPrintedName": "SwitchTracking",
+    "NewTypeName": "NSSegmentedControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSegmentStyle",
+    "OldPrintedName": "NSSegmentStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSSegmentedControl"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostOnFacebook",
+    "OldPrintedName": "NSSharingServiceNamePostOnFacebook",
+    "OldTypeName": "",
+    "NewPrintedName": "postOnFacebook",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostOnTwitter",
+    "OldPrintedName": "NSSharingServiceNamePostOnTwitter",
+    "OldTypeName": "",
+    "NewPrintedName": "postOnTwitter",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostOnSinaWeibo",
+    "OldPrintedName": "NSSharingServiceNamePostOnSinaWeibo",
+    "OldTypeName": "",
+    "NewPrintedName": "postOnSinaWeibo",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostOnTencentWeibo",
+    "OldPrintedName": "NSSharingServiceNamePostOnTencentWeibo",
+    "OldTypeName": "",
+    "NewPrintedName": "postOnTencentWeibo",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostOnLinkedIn",
+    "OldPrintedName": "NSSharingServiceNamePostOnLinkedIn",
+    "OldTypeName": "",
+    "NewPrintedName": "postOnLinkedIn",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameComposeEmail",
+    "OldPrintedName": "NSSharingServiceNameComposeEmail",
+    "OldTypeName": "",
+    "NewPrintedName": "composeEmail",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameComposeMessage",
+    "OldPrintedName": "NSSharingServiceNameComposeMessage",
+    "OldTypeName": "",
+    "NewPrintedName": "composeMessage",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameSendViaAirDrop",
+    "OldPrintedName": "NSSharingServiceNameSendViaAirDrop",
+    "OldTypeName": "",
+    "NewPrintedName": "sendViaAirDrop",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameAddToSafariReadingList",
+    "OldPrintedName": "NSSharingServiceNameAddToSafariReadingList",
+    "OldTypeName": "",
+    "NewPrintedName": "addToSafariReadingList",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameAddToIPhoto",
+    "OldPrintedName": "NSSharingServiceNameAddToIPhoto",
+    "OldTypeName": "",
+    "NewPrintedName": "addToIPhoto",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameAddToAperture",
+    "OldPrintedName": "NSSharingServiceNameAddToAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "addToAperture",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameUseAsTwitterProfileImage",
+    "OldPrintedName": "NSSharingServiceNameUseAsTwitterProfileImage",
+    "OldTypeName": "",
+    "NewPrintedName": "useAsTwitterProfileImage",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameUseAsFacebookProfileImage",
+    "OldPrintedName": "NSSharingServiceNameUseAsFacebookProfileImage",
+    "OldTypeName": "",
+    "NewPrintedName": "useAsFacebookProfileImage",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameUseAsLinkedInProfileImage",
+    "OldPrintedName": "NSSharingServiceNameUseAsLinkedInProfileImage",
+    "OldTypeName": "",
+    "NewPrintedName": "useAsLinkedInProfileImage",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameUseAsDesktopPicture",
+    "OldPrintedName": "NSSharingServiceNameUseAsDesktopPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "useAsDesktopPicture",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostImageOnFlickr",
+    "OldPrintedName": "NSSharingServiceNamePostImageOnFlickr",
+    "OldTypeName": "",
+    "NewPrintedName": "postImageOnFlickr",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostVideoOnVimeo",
+    "OldPrintedName": "NSSharingServiceNamePostVideoOnVimeo",
+    "OldTypeName": "",
+    "NewPrintedName": "postVideoOnVimeo",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostVideoOnYouku",
+    "OldPrintedName": "NSSharingServiceNamePostVideoOnYouku",
+    "OldTypeName": "",
+    "NewPrintedName": "postVideoOnYouku",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNamePostVideoOnTudou",
+    "OldPrintedName": "NSSharingServiceNamePostVideoOnTudou",
+    "OldTypeName": "",
+    "NewPrintedName": "postVideoOnTudou",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSharingServiceNameCloudSharing",
+    "OldPrintedName": "NSSharingServiceNameCloudSharing",
+    "OldTypeName": "",
+    "NewPrintedName": "cloudSharing",
+    "NewTypeName": "NSSharingService.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSharingContentScope",
+    "OldPrintedName": "NSSharingContentScope",
+    "OldTypeName": "",
+    "NewPrintedName": "SharingContentScope",
+    "NewTypeName": "NSSharingService"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions",
+    "OldPrintedName": "NSCloudKitSharingServiceOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "CloudKitOptions",
+    "NewTypeName": "NSSharingService"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions@NSCloudKitSharingServiceStandard",
+    "OldPrintedName": "standard",
+    "OldTypeName": "NSCloudKitSharingServiceOptions",
+    "NewPrintedName": "standard",
+    "NewTypeName": "NSSharingService.CloudKitOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions@NSCloudKitSharingServiceAllowPublic",
+    "OldPrintedName": "allowPublic",
+    "OldTypeName": "NSCloudKitSharingServiceOptions",
+    "NewPrintedName": "allowPublic",
+    "NewTypeName": "NSSharingService.CloudKitOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions@NSCloudKitSharingServiceAllowPrivate",
+    "OldPrintedName": "allowPrivate",
+    "OldTypeName": "NSCloudKitSharingServiceOptions",
+    "NewPrintedName": "allowPrivate",
+    "NewTypeName": "NSSharingService.CloudKitOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions@NSCloudKitSharingServiceAllowReadOnly",
+    "OldPrintedName": "allowReadOnly",
+    "OldTypeName": "NSCloudKitSharingServiceOptions",
+    "NewPrintedName": "allowReadOnly",
+    "NewTypeName": "NSSharingService.CloudKitOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCloudKitSharingServiceOptions@NSCloudKitSharingServiceAllowReadWrite",
+    "OldPrintedName": "allowReadWrite",
+    "OldTypeName": "NSCloudKitSharingServiceOptions",
+    "NewPrintedName": "allowReadWrite",
+    "NewTypeName": "NSSharingService.CloudKitOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTickMarkPosition",
+    "OldPrintedName": "NSTickMarkPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "TickMarkPosition",
+    "NewTypeName": "NSSlider"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTickMarkPosition@NSTickMarkPositionLeading",
+    "OldPrintedName": "leading",
+    "OldTypeName": "NSTickMarkPosition",
+    "NewPrintedName": "leading",
+    "NewTypeName": "NSSlider.TickMarkPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTickMarkPosition@NSTickMarkPositionTrailing",
+    "OldPrintedName": "trailing",
+    "OldTypeName": "NSTickMarkPosition",
+    "NewPrintedName": "trailing",
+    "NewTypeName": "NSSlider.TickMarkPosition"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSliderType",
+    "OldPrintedName": "NSSliderType",
+    "OldTypeName": "",
+    "NewPrintedName": "SliderType",
+    "NewTypeName": "NSSlider"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSSliderAccessoryWidth",
+    "OldPrintedName": "NSSliderAccessoryWidth",
+    "OldTypeName": "",
+    "NewPrintedName": "Width",
+    "NewTypeName": "NSSliderAccessory"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSliderAccessoryWidthDefault",
+    "OldPrintedName": "default",
+    "OldTypeName": "NSSliderAccessoryWidth",
+    "NewPrintedName": "default",
+    "NewTypeName": "NSSliderAccessory.Width"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSliderAccessoryWidthWide",
+    "OldPrintedName": "wide",
+    "OldTypeName": "NSSliderAccessoryWidth",
+    "NewPrintedName": "wide",
+    "NewTypeName": "NSSliderAccessory.Width"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceName",
+    "OldPrintedName": "NSVoiceName",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceIdentifier",
+    "OldPrintedName": "NSVoiceIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceAge",
+    "OldPrintedName": "NSVoiceAge",
+    "OldTypeName": "",
+    "NewPrintedName": "age",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceGender",
+    "OldPrintedName": "NSVoiceGender",
+    "OldTypeName": "",
+    "NewPrintedName": "gender",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceDemoText",
+    "OldPrintedName": "NSVoiceDemoText",
+    "OldTypeName": "",
+    "NewPrintedName": "demoText",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceLocaleIdentifier",
+    "OldPrintedName": "NSVoiceLocaleIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "localeIdentifier",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceSupportedCharacters",
+    "OldPrintedName": "NSVoiceSupportedCharacters",
+    "OldTypeName": "",
+    "NewPrintedName": "supportedCharacters",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceIndividuallySpokenCharacters",
+    "OldPrintedName": "NSVoiceIndividuallySpokenCharacters",
+    "OldTypeName": "",
+    "NewPrintedName": "individuallySpokenCharacters",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryLocaleIdentifier",
+    "OldPrintedName": "NSSpeechDictionaryLocaleIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "localeIdentifier",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryModificationDate",
+    "OldPrintedName": "NSSpeechDictionaryModificationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "modificationDate",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryPronunciations",
+    "OldPrintedName": "NSSpeechDictionaryPronunciations",
+    "OldTypeName": "",
+    "NewPrintedName": "pronunciations",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryAbbreviations",
+    "OldPrintedName": "NSSpeechDictionaryAbbreviations",
+    "OldTypeName": "",
+    "NewPrintedName": "abbreviations",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryEntrySpelling",
+    "OldPrintedName": "NSSpeechDictionaryEntrySpelling",
+    "OldTypeName": "",
+    "NewPrintedName": "entrySpelling",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechDictionaryEntryPhonemes",
+    "OldPrintedName": "NSSpeechDictionaryEntryPhonemes",
+    "OldTypeName": "",
+    "NewPrintedName": "entryPhonemes",
+    "NewTypeName": "NSSpeechSynthesizer.DictionaryKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceGenderNeuter",
+    "OldPrintedName": "NSVoiceGenderNeuter",
+    "OldTypeName": "",
+    "NewPrintedName": "neuter",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceGender"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceGenderMale",
+    "OldPrintedName": "NSVoiceGenderMale",
+    "OldTypeName": "",
+    "NewPrintedName": "male",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceGender"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVoiceGenderFemale",
+    "OldPrintedName": "NSVoiceGenderFemale",
+    "OldTypeName": "",
+    "NewPrintedName": "female",
+    "NewTypeName": "NSSpeechSynthesizer.VoiceGender"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechStatusProperty",
+    "OldPrintedName": "NSSpeechStatusProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "status",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorsProperty",
+    "OldPrintedName": "NSSpeechErrorsProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "errors",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechInputModeProperty",
+    "OldPrintedName": "NSSpeechInputModeProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "inputMode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechCharacterModeProperty",
+    "OldPrintedName": "NSSpeechCharacterModeProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "characterMode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechNumberModeProperty",
+    "OldPrintedName": "NSSpeechNumberModeProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "numberMode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechRateProperty",
+    "OldPrintedName": "NSSpeechRateProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "rate",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPitchBaseProperty",
+    "OldPrintedName": "NSSpeechPitchBaseProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "pitchBase",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPitchModProperty",
+    "OldPrintedName": "NSSpeechPitchModProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "pitchMod",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechVolumeProperty",
+    "OldPrintedName": "NSSpeechVolumeProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "volume",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechSynthesizerInfoProperty",
+    "OldPrintedName": "NSSpeechSynthesizerInfoProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "synthesizerInfo",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechRecentSyncProperty",
+    "OldPrintedName": "NSSpeechRecentSyncProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "recentSync",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeSymbolsProperty",
+    "OldPrintedName": "NSSpeechPhonemeSymbolsProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "phonemeSymbols",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechCurrentVoiceProperty",
+    "OldPrintedName": "NSSpeechCurrentVoiceProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "currentVoice",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechCommandDelimiterProperty",
+    "OldPrintedName": "NSSpeechCommandDelimiterProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "commandDelimiter",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechResetProperty",
+    "OldPrintedName": "NSSpeechResetProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "reset",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechOutputToFileURLProperty",
+    "OldPrintedName": "NSSpeechOutputToFileURLProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "outputToFileURL",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechModeText",
+    "OldPrintedName": "NSSpeechModeText",
+    "OldTypeName": "",
+    "NewPrintedName": "text",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.Mode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechModePhoneme",
+    "OldPrintedName": "NSSpeechModePhoneme",
+    "OldTypeName": "",
+    "NewPrintedName": "phoneme",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.Mode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechModeNormal",
+    "OldPrintedName": "NSSpeechModeNormal",
+    "OldTypeName": "",
+    "NewPrintedName": "normal",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.Mode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechModeLiteral",
+    "OldPrintedName": "NSSpeechModeLiteral",
+    "OldTypeName": "",
+    "NewPrintedName": "literal",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.Mode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechStatusOutputBusy",
+    "OldPrintedName": "NSSpeechStatusOutputBusy",
+    "OldTypeName": "",
+    "NewPrintedName": "outputBusy",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.StatusKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechStatusOutputPaused",
+    "OldPrintedName": "NSSpeechStatusOutputPaused",
+    "OldTypeName": "",
+    "NewPrintedName": "outputPaused",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.StatusKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechStatusNumberOfCharactersLeft",
+    "OldPrintedName": "NSSpeechStatusNumberOfCharactersLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "numberOfCharactersLeft",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.StatusKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechStatusPhonemeCode",
+    "OldPrintedName": "NSSpeechStatusPhonemeCode",
+    "OldTypeName": "",
+    "NewPrintedName": "phonemeCode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.StatusKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorCount",
+    "OldPrintedName": "NSSpeechErrorCount",
+    "OldTypeName": "",
+    "NewPrintedName": "count",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.ErrorKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorOldestCode",
+    "OldPrintedName": "NSSpeechErrorOldestCode",
+    "OldTypeName": "",
+    "NewPrintedName": "oldestCode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.ErrorKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorOldestCharacterOffset",
+    "OldPrintedName": "NSSpeechErrorOldestCharacterOffset",
+    "OldTypeName": "",
+    "NewPrintedName": "oldestCharacterOffset",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.ErrorKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorNewestCode",
+    "OldPrintedName": "NSSpeechErrorNewestCode",
+    "OldTypeName": "",
+    "NewPrintedName": "newestCode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.ErrorKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechErrorNewestCharacterOffset",
+    "OldPrintedName": "NSSpeechErrorNewestCharacterOffset",
+    "OldTypeName": "",
+    "NewPrintedName": "newestCharacterOffset",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.ErrorKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechSynthesizerInfoIdentifier",
+    "OldPrintedName": "NSSpeechSynthesizerInfoIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.SynthesizerInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechSynthesizerInfoVersion",
+    "OldPrintedName": "NSSpeechSynthesizerInfoVersion",
+    "OldTypeName": "",
+    "NewPrintedName": "version",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.SynthesizerInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeInfoOpcode",
+    "OldPrintedName": "NSSpeechPhonemeInfoOpcode",
+    "OldTypeName": "",
+    "NewPrintedName": "opcode",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.PhonemeInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeInfoSymbol",
+    "OldPrintedName": "NSSpeechPhonemeInfoSymbol",
+    "OldTypeName": "",
+    "NewPrintedName": "symbol",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.PhonemeInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeInfoExample",
+    "OldPrintedName": "NSSpeechPhonemeInfoExample",
+    "OldTypeName": "",
+    "NewPrintedName": "example",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.PhonemeInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeInfoHiliteStart",
+    "OldPrintedName": "NSSpeechPhonemeInfoHiliteStart",
+    "OldTypeName": "",
+    "NewPrintedName": "hiliteStart",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.PhonemeInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechPhonemeInfoHiliteEnd",
+    "OldPrintedName": "NSSpeechPhonemeInfoHiliteEnd",
+    "OldTypeName": "",
+    "NewPrintedName": "hiliteEnd",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.PhonemeInfoKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechCommandPrefix",
+    "OldPrintedName": "NSSpeechCommandPrefix",
+    "OldTypeName": "",
+    "NewPrintedName": "prefix",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.CommandDelimiterKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpeechCommandSuffix",
+    "OldPrintedName": "NSSpeechCommandSuffix",
+    "OldTypeName": "",
+    "NewPrintedName": "suffix",
+    "NewTypeName": "NSSpeechSynthesizer.SpeechPropertyKey.CommandDelimiterKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSpeechBoundary",
+    "OldPrintedName": "NSSpeechBoundary",
+    "OldTypeName": "",
+    "NewPrintedName": "Boundary",
+    "NewTypeName": "NSSpeechSynthesizer"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCorrectionResponse",
+    "OldPrintedName": "NSCorrectionResponse",
+    "OldTypeName": "",
+    "NewPrintedName": "CorrectionResponse",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSCorrectionIndicatorType",
+    "OldPrintedName": "NSCorrectionIndicatorType",
+    "OldTypeName": "",
+    "NewPrintedName": "CorrectionIndicatorType",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticSpellingCorrection",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticSpellingCorrectionNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticTextReplacementNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticTextReplacement",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticTextReplacementNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticQuoteSubstitution",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticQuoteSubstitutionNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticDashSubstitution",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticDashSubstitutionNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticCapitalizationNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticCapitalization",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticCapitalizationNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticPeriodSubstitutionNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticPeriodSubstitution",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticPeriodSubstitutionNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSpellCheckerDidChangeAutomaticTextCompletionNotification",
+    "OldPrintedName": "NSSpellCheckerDidChangeAutomaticTextCompletion",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeAutomaticTextCompletionNotification",
+    "NewTypeName": "NSSpellChecker"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingOrthographyKey",
+    "OldPrintedName": "NSTextCheckingOrthographyKey",
+    "OldTypeName": "",
+    "NewPrintedName": "orthography",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingQuotesKey",
+    "OldPrintedName": "NSTextCheckingQuotesKey",
+    "OldTypeName": "",
+    "NewPrintedName": "quotes",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingReplacementsKey",
+    "OldPrintedName": "NSTextCheckingReplacementsKey",
+    "OldTypeName": "",
+    "NewPrintedName": "replacements",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingReferenceDateKey",
+    "OldPrintedName": "NSTextCheckingReferenceDateKey",
+    "OldTypeName": "",
+    "NewPrintedName": "referenceDate",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingReferenceTimeZoneKey",
+    "OldPrintedName": "NSTextCheckingReferenceTimeZoneKey",
+    "OldTypeName": "",
+    "NewPrintedName": "referenceTimeZone",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingDocumentURLKey",
+    "OldPrintedName": "NSTextCheckingDocumentURLKey",
+    "OldTypeName": "",
+    "NewPrintedName": "documentURL",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingDocumentTitleKey",
+    "OldPrintedName": "NSTextCheckingDocumentTitleKey",
+    "OldTypeName": "",
+    "NewPrintedName": "documentTitle",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingDocumentAuthorKey",
+    "OldPrintedName": "NSTextCheckingDocumentAuthorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "documentAuthor",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingRegularExpressionsKey",
+    "OldPrintedName": "NSTextCheckingRegularExpressionsKey",
+    "OldTypeName": "",
+    "NewPrintedName": "regularExpressions",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingSelectedRangeKey",
+    "OldPrintedName": "NSTextCheckingSelectedRangeKey",
+    "OldTypeName": "",
+    "NewPrintedName": "selectedRange",
+    "NewTypeName": "NSSpellChecker.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSplitViewWillResizeSubviewsNotification",
+    "OldPrintedName": "NSSplitViewWillResizeSubviews",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willResizeSubviewsNotification",
+    "NewTypeName": "NSSplitView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSplitViewDidResizeSubviewsNotification",
+    "OldPrintedName": "NSSplitViewDidResizeSubviews",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didResizeSubviewsNotification",
+    "NewTypeName": "NSSplitView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSplitViewDividerStyle",
+    "OldPrintedName": "NSSplitViewDividerStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "DividerStyle",
+    "NewTypeName": "NSSplitView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSplitViewControllerAutomaticDimension",
+    "OldPrintedName": "NSSplitViewControllerAutomaticDimension",
+    "OldTypeName": "",
+    "NewPrintedName": "automaticDimension",
+    "NewTypeName": "NSSplitViewController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSplitViewItemBehavior",
+    "OldPrintedName": "NSSplitViewItemBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "Behavior",
+    "NewTypeName": "NSSplitViewItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSplitViewItemCollapseBehavior",
+    "OldPrintedName": "NSSplitViewItemCollapseBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "CollapseBehavior",
+    "NewTypeName": "NSSplitViewItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSplitViewItemUnspecifiedDimension",
+    "OldPrintedName": "NSSplitViewItemUnspecifiedDimension",
+    "OldTypeName": "",
+    "NewPrintedName": "unspecifiedDimension",
+    "NewTypeName": "NSSplitViewItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStackViewGravity",
+    "OldPrintedName": "NSStackViewGravity",
+    "OldTypeName": "",
+    "NewPrintedName": "Gravity",
+    "NewTypeName": "NSStackView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStackViewGravity@NSStackViewGravityLeading",
+    "OldPrintedName": "leading",
+    "OldTypeName": "NSStackViewGravity",
+    "NewPrintedName": "leading",
+    "NewTypeName": "NSStackView.Gravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStackViewGravity@NSStackViewGravityTrailing",
+    "OldPrintedName": "trailing",
+    "OldTypeName": "NSStackViewGravity",
+    "NewPrintedName": "trailing",
+    "NewTypeName": "NSStackView.Gravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStackViewDistribution",
+    "OldPrintedName": "NSStackViewDistribution",
+    "OldTypeName": "",
+    "NewPrintedName": "Distribution",
+    "NewTypeName": "NSStackView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSStackViewVisibilityPriority",
+    "OldPrintedName": "NSStackViewVisibilityPriority",
+    "OldTypeName": "",
+    "NewPrintedName": "VisibilityPriority",
+    "NewTypeName": "NSStackView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStackViewVisibilityPriorityMustHold",
+    "OldPrintedName": "NSStackViewVisibilityPriorityMustHold",
+    "OldTypeName": "",
+    "NewPrintedName": "mustHold",
+    "NewTypeName": "NSStackView.VisibilityPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStackViewVisibilityPriorityDetachOnlyIfNecessary",
+    "OldPrintedName": "NSStackViewVisibilityPriorityDetachOnlyIfNecessary",
+    "OldTypeName": "",
+    "NewPrintedName": "detachOnlyIfNecessary",
+    "NewTypeName": "NSStackView.VisibilityPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStackViewVisibilityPriorityNotVisible",
+    "OldPrintedName": "NSStackViewVisibilityPriorityNotVisible",
+    "OldTypeName": "",
+    "NewPrintedName": "notVisible",
+    "NewTypeName": "NSStackView.VisibilityPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStackViewSpacingUseDefault",
+    "OldPrintedName": "NSStackViewSpacingUseDefault",
+    "OldTypeName": "",
+    "NewPrintedName": "useDefaultSpacing",
+    "NewTypeName": "NSStackView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVariableStatusItemLength",
+    "OldPrintedName": "NSVariableStatusItemLength",
+    "OldTypeName": "",
+    "NewPrintedName": "variableLength",
+    "NewTypeName": "NSStatusItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSSquareStatusItemLength",
+    "OldPrintedName": "NSSquareStatusItemLength",
+    "OldTypeName": "",
+    "NewPrintedName": "squareLength",
+    "NewTypeName": "NSStatusItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStatusItemBehavior",
+    "OldPrintedName": "NSStatusItemBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "Behavior",
+    "NewTypeName": "NSStatusItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStatusItemBehavior@NSStatusItemBehaviorRemovalAllowed",
+    "OldPrintedName": "removalAllowed",
+    "OldTypeName": "NSStatusItemBehavior",
+    "NewPrintedName": "removalAllowed",
+    "NewTypeName": "NSStatusItem.Behavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSStatusItemBehavior@NSStatusItemBehaviorTerminationOnRemoval",
+    "OldPrintedName": "terminationOnRemoval",
+    "OldTypeName": "NSStatusItemBehavior",
+    "NewPrintedName": "terminationOnRemoval",
+    "NewTypeName": "NSStatusItem.Behavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTabViewType",
+    "OldPrintedName": "NSTabViewType",
+    "OldTypeName": "",
+    "NewPrintedName": "TabType",
+    "NewTypeName": "NSTabView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTabPosition",
+    "OldPrintedName": "NSTabPosition",
+    "OldTypeName": "",
+    "NewPrintedName": "TabPosition",
+    "NewTypeName": "NSTabView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTabViewBorderType",
+    "OldPrintedName": "NSTabViewBorderType",
+    "OldTypeName": "",
+    "NewPrintedName": "TabViewBorderType",
+    "NewTypeName": "NSTabView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTabViewControllerTabStyle",
+    "OldPrintedName": "NSTabViewControllerTabStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "TabStyle",
+    "NewTypeName": "NSTabViewController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTabState",
+    "OldPrintedName": "NSTabState",
+    "OldTypeName": "",
+    "NewPrintedName": "State",
+    "NewTypeName": "NSTabViewItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableColumnResizingOptions",
+    "OldPrintedName": "NSTableColumnResizingOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "ResizingOptions",
+    "NewTypeName": "NSTableColumn"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableColumnResizingOptions@NSTableColumnAutoresizingMask",
+    "OldPrintedName": "autoresizingMask",
+    "OldTypeName": "NSTableColumnResizingOptions",
+    "NewPrintedName": "autoresizingMask",
+    "NewTypeName": "NSTableColumn.ResizingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableColumnResizingOptions@NSTableColumnUserResizingMask",
+    "OldPrintedName": "userResizingMask",
+    "OldTypeName": "NSTableColumnResizingOptions",
+    "NewPrintedName": "userResizingMask",
+    "NewTypeName": "NSTableColumn.ResizingOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewDropOperation",
+    "OldPrintedName": "NSTableViewDropOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "DropOperation",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewColumnAutoresizingStyle",
+    "OldPrintedName": "NSTableViewColumnAutoresizingStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "ColumnAutoresizingStyle",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewGridLineStyle",
+    "OldPrintedName": "NSTableViewGridLineStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "GridLineStyle",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewGridLineStyle@NSTableViewSolidVerticalGridLineMask",
+    "OldPrintedName": "solidVerticalGridLineMask",
+    "OldTypeName": "NSTableViewGridLineStyle",
+    "NewPrintedName": "solidVerticalGridLineMask",
+    "NewTypeName": "NSTableView.GridLineStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewGridLineStyle@NSTableViewSolidHorizontalGridLineMask",
+    "OldPrintedName": "solidHorizontalGridLineMask",
+    "OldTypeName": "NSTableViewGridLineStyle",
+    "NewPrintedName": "solidHorizontalGridLineMask",
+    "NewTypeName": "NSTableView.GridLineStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewGridLineStyle@NSTableViewDashedHorizontalGridLineMask",
+    "OldPrintedName": "dashedHorizontalGridLineMask",
+    "OldTypeName": "NSTableViewGridLineStyle",
+    "NewPrintedName": "dashedHorizontalGridLineMask",
+    "NewTypeName": "NSTableView.GridLineStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewRowSizeStyle",
+    "OldPrintedName": "NSTableViewRowSizeStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "RowSizeStyle",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewSelectionHighlightStyle",
+    "OldPrintedName": "NSTableViewSelectionHighlightStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "SelectionHighlightStyle",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewDraggingDestinationFeedbackStyle",
+    "OldPrintedName": "NSTableViewDraggingDestinationFeedbackStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "DraggingDestinationFeedbackStyle",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableRowActionEdge",
+    "OldPrintedName": "NSTableRowActionEdge",
+    "OldTypeName": "",
+    "NewPrintedName": "RowActionEdge",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions",
+    "OldPrintedName": "NSTableViewAnimationOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "AnimationOptions",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationEffectFade",
+    "OldPrintedName": "effectFade",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "effectFade",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationEffectGap",
+    "OldPrintedName": "effectGap",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "effectGap",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationSlideUp",
+    "OldPrintedName": "slideUp",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "slideUp",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationSlideDown",
+    "OldPrintedName": "slideDown",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "slideDown",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationSlideLeft",
+    "OldPrintedName": "slideLeft",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "slideLeft",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewAnimationOptions@NSTableViewAnimationSlideRight",
+    "OldPrintedName": "slideRight",
+    "OldTypeName": "NSTableViewAnimationOptions",
+    "NewPrintedName": "slideRight",
+    "NewTypeName": "NSTableView.AnimationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTableViewSelectionDidChangeNotification",
+    "OldPrintedName": "NSTableViewSelectionDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionDidChangeNotification",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTableViewColumnDidMoveNotification",
+    "OldPrintedName": "NSTableViewColumnDidMove",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "columnDidMoveNotification",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTableViewColumnDidResizeNotification",
+    "OldPrintedName": "NSTableViewColumnDidResize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "columnDidResizeNotification",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTableViewSelectionIsChangingNotification",
+    "OldPrintedName": "NSTableViewSelectionIsChanging",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectionIsChangingNotification",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTableViewRowViewKey",
+    "OldPrintedName": "NSTableViewRowViewKey",
+    "OldTypeName": "",
+    "NewPrintedName": "rowViewIdentifier",
+    "NewTypeName": "NSTableView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTableViewRowActionStyle",
+    "OldPrintedName": "NSTableViewRowActionStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "Style",
+    "NewTypeName": "NSTableViewRowAction"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextDidBeginEditingNotification",
+    "OldPrintedName": "NSTextDidBeginEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didBeginEditingNotification",
+    "NewTypeName": "NSText"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextDidEndEditingNotification",
+    "OldPrintedName": "NSTextDidEndEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndEditingNotification",
+    "NewTypeName": "NSText"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextDidChangeNotification",
+    "OldPrintedName": "NSTextDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeNotification",
+    "NewTypeName": "NSText"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextAlternativesSelectedAlternativeStringNotification",
+    "OldPrintedName": "NSTextAlternativesSelectedAlternativeString",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "selectedAlternativeStringNotification",
+    "NewTypeName": "NSTextAlternatives"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextBlockValueType",
+    "OldPrintedName": "NSTextBlockValueType",
+    "OldTypeName": "",
+    "NewPrintedName": "ValueType",
+    "NewTypeName": "NSTextBlock"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextBlockDimension",
+    "OldPrintedName": "NSTextBlockDimension",
+    "OldTypeName": "",
+    "NewPrintedName": "Dimension",
+    "NewTypeName": "NSTextBlock"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextBlockLayer",
+    "OldPrintedName": "NSTextBlockLayer",
+    "OldTypeName": "",
+    "NewPrintedName": "Layer",
+    "NewTypeName": "NSTextBlock"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextBlockVerticalAlignment",
+    "OldPrintedName": "NSTextBlockVerticalAlignment",
+    "OldTypeName": "",
+    "NewPrintedName": "VerticalAlignment",
+    "NewTypeName": "NSTextBlock"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextFieldBezelStyle",
+    "OldPrintedName": "NSTextFieldBezelStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "BezelStyle",
+    "NewTypeName": "NSTextField"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextFinderAction",
+    "OldPrintedName": "NSTextFinderAction",
+    "OldTypeName": "",
+    "NewPrintedName": "Action",
+    "NewTypeName": "NSTextFinder"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextFinderMatchingType",
+    "OldPrintedName": "NSTextFinderMatchingType",
+    "OldTypeName": "",
+    "NewPrintedName": "MatchingType",
+    "NewTypeName": "NSTextFinder"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextInputContextKeyboardSelectionDidChangeNotification",
+    "OldPrintedName": "NSTextInputContextKeyboardSelectionDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "keyboardSelectionDidChangeNotification",
+    "NewTypeName": "NSTextInputContext"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextListOptions",
+    "OldPrintedName": "NSTextListOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "Options",
+    "NewTypeName": "NSTextList"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextListOptions@NSTextListPrependEnclosingMarker",
+    "OldPrintedName": "prependEnclosingMarker",
+    "OldTypeName": "NSTextListOptions",
+    "NewPrintedName": "prependEnclosingMarker",
+    "NewTypeName": "NSTextList.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextStorageWillProcessEditingNotification",
+    "OldPrintedName": "NSTextStorageWillProcessEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willProcessEditingNotification",
+    "NewTypeName": "NSTextStorage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextStorageDidProcessEditingNotification",
+    "OldPrintedName": "NSTextStorageDidProcessEditing",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didProcessEditingNotification",
+    "NewTypeName": "NSTextStorage"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTabColumnTerminatorsAttributeName",
+    "OldPrintedName": "NSTabColumnTerminatorsAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "columnTerminators",
+    "NewTypeName": "NSTextTab.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextTableLayoutAlgorithm",
+    "OldPrintedName": "NSTextTableLayoutAlgorithm",
+    "OldTypeName": "",
+    "NewPrintedName": "LayoutAlgorithm",
+    "NewTypeName": "NSTextTable"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextViewWillChangeNotifyingTextViewNotification",
+    "OldPrintedName": "NSTextViewWillChangeNotifyingTextView",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willChangeNotifyingTextViewNotification",
+    "NewTypeName": "NSTextView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextViewDidChangeSelectionNotification",
+    "OldPrintedName": "NSTextViewDidChangeSelection",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeSelectionNotification",
+    "NewTypeName": "NSTextView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextViewDidChangeTypingAttributesNotification",
+    "OldPrintedName": "NSTextViewDidChangeTypingAttributes",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeTypingAttributesNotification",
+    "NewTypeName": "NSTextView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTokenStyle",
+    "OldPrintedName": "NSTokenStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "TokenStyle",
+    "NewTypeName": "NSTokenField"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSToolbarDisplayMode",
+    "OldPrintedName": "NSToolbarDisplayMode",
+    "OldTypeName": "",
+    "NewPrintedName": "DisplayMode",
+    "NewTypeName": "NSToolbar"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSToolbarSizeMode",
+    "OldPrintedName": "NSToolbarSizeMode",
+    "OldTypeName": "",
+    "NewPrintedName": "SizeMode",
+    "NewTypeName": "NSToolbar"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarWillAddItemNotification",
+    "OldPrintedName": "NSToolbarWillAddItem",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willAddItemNotification",
+    "NewTypeName": "NSToolbar"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarDidRemoveItemNotification",
+    "OldPrintedName": "NSToolbarDidRemoveItem",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didRemoveItemNotification",
+    "NewTypeName": "NSToolbar"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarSeparatorItemIdentifier",
+    "OldPrintedName": "NSToolbarSeparatorItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "separator",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarSpaceItemIdentifier",
+    "OldPrintedName": "NSToolbarSpaceItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "space",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarFlexibleSpaceItemIdentifier",
+    "OldPrintedName": "NSToolbarFlexibleSpaceItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "flexibleSpace",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarShowColorsItemIdentifier",
+    "OldPrintedName": "NSToolbarShowColorsItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "showColors",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarShowFontsItemIdentifier",
+    "OldPrintedName": "NSToolbarShowFontsItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "showFonts",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarCustomizeToolbarItemIdentifier",
+    "OldPrintedName": "NSToolbarCustomizeToolbarItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "customizeToolbar",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarPrintItemIdentifier",
+    "OldPrintedName": "NSToolbarPrintItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "print",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarToggleSidebarItemIdentifier",
+    "OldPrintedName": "NSToolbarToggleSidebarItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "toggleSidebar",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSToolbarCloudSharingItemIdentifier",
+    "OldPrintedName": "NSToolbarCloudSharingItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "cloudSharing",
+    "NewTypeName": "NSToolbarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase",
+    "OldPrintedName": "NSTouchPhase",
+    "OldTypeName": "",
+    "NewPrintedName": "Phase",
+    "NewTypeName": "NSTouch"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseBegan",
+    "OldPrintedName": "began",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "began",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseMoved",
+    "OldPrintedName": "moved",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "moved",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseStationary",
+    "OldPrintedName": "stationary",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "stationary",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseEnded",
+    "OldPrintedName": "ended",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "ended",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseCancelled",
+    "OldPrintedName": "cancelled",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "cancelled",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseTouching",
+    "OldPrintedName": "touching",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "touching",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchPhase@NSTouchPhaseAny",
+    "OldPrintedName": "any",
+    "OldTypeName": "NSTouchPhase",
+    "NewPrintedName": "any",
+    "NewTypeName": "NSTouch.Phase"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchType",
+    "OldPrintedName": "NSTouchType",
+    "OldTypeName": "",
+    "NewPrintedName": "TouchType",
+    "NewTypeName": "NSTouch"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchTypeMask",
+    "OldPrintedName": "NSTouchTypeMask",
+    "OldTypeName": "",
+    "NewPrintedName": "TouchTypeMask",
+    "NewTypeName": "NSTouch"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchTypeMask@NSTouchTypeMaskDirect",
+    "OldPrintedName": "direct",
+    "OldTypeName": "NSTouchTypeMask",
+    "NewPrintedName": "direct",
+    "NewTypeName": "NSTouch.TouchTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTouchTypeMask@NSTouchTypeMaskIndirect",
+    "OldPrintedName": "indirect",
+    "OldTypeName": "NSTouchTypeMask",
+    "NewPrintedName": "indirect",
+    "NewTypeName": "NSTouch.TouchTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSTouchTypeMaskFromType",
+    "OldPrintedName": "NSTouchTypeMaskFromType(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "init(type:)",
+    "NewTypeName": "NSTouch.TouchTypeMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSTouchBarCustomizationIdentifier",
+    "OldPrintedName": "NSTouchBarCustomizationIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "CustomizationIdentifier",
+    "NewTypeName": "NSTouchBar"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSTouchBarItemIdentifier",
+    "OldPrintedName": "NSTouchBarItemIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "Identifier",
+    "NewTypeName": "NSTouchBarItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierCandidateList",
+    "OldPrintedName": "candidateList",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "candidateList",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierCharacterPicker",
+    "OldPrintedName": "characterPicker",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "characterPicker",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierTextColorPicker",
+    "OldPrintedName": "textColorPicker",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "textColorPicker",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierTextStyle",
+    "OldPrintedName": "textStyle",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "textStyle",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierTextAlignment",
+    "OldPrintedName": "textAlignment",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "textAlignment",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierTextList",
+    "OldPrintedName": "textList",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "textList",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierTextFormat",
+    "OldPrintedName": "textFormat",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "textFormat",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierFixedSpaceSmall",
+    "OldPrintedName": "fixedSpaceSmall",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "fixedSpaceSmall",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierFixedSpaceLarge",
+    "OldPrintedName": "fixedSpaceLarge",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "fixedSpaceLarge",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierFlexibleSpace",
+    "OldPrintedName": "flexibleSpace",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "flexibleSpace",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemIdentifierOtherItemsProxy",
+    "OldPrintedName": "otherItemsProxy",
+    "OldTypeName": "NSTouchBarItemIdentifier",
+    "NewPrintedName": "otherItemsProxy",
+    "NewTypeName": "NSTouchBarItem.Identifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSTouchBarItemPriority",
+    "OldPrintedName": "NSTouchBarItemPriority",
+    "OldTypeName": "",
+    "NewPrintedName": "Priority",
+    "NewTypeName": "NSTouchBarItem"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemPriorityHigh",
+    "OldPrintedName": "high",
+    "OldTypeName": "NSTouchBarItemPriority",
+    "NewPrintedName": "high",
+    "NewTypeName": "NSTouchBarItem.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemPriorityNormal",
+    "OldPrintedName": "normal",
+    "OldTypeName": "NSTouchBarItemPriority",
+    "NewPrintedName": "normal",
+    "NewTypeName": "NSTouchBarItem.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTouchBarItemPriorityLow",
+    "OldPrintedName": "low",
+    "OldTypeName": "NSTouchBarItemPriority",
+    "NewPrintedName": "low",
+    "NewTypeName": "NSTouchBarItem.Priority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions",
+    "OldPrintedName": "NSTrackingAreaOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "Options",
+    "NewTypeName": "NSTrackingArea"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingMouseEnteredAndExited",
+    "OldPrintedName": "mouseEnteredAndExited",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "mouseEnteredAndExited",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingMouseMoved",
+    "OldPrintedName": "mouseMoved",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "mouseMoved",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingCursorUpdate",
+    "OldPrintedName": "cursorUpdate",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "cursorUpdate",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingActiveWhenFirstResponder",
+    "OldPrintedName": "activeWhenFirstResponder",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "activeWhenFirstResponder",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingActiveInKeyWindow",
+    "OldPrintedName": "activeInKeyWindow",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "activeInKeyWindow",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingActiveInActiveApp",
+    "OldPrintedName": "activeInActiveApp",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "activeInActiveApp",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingActiveAlways",
+    "OldPrintedName": "activeAlways",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "activeAlways",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingAssumeInside",
+    "OldPrintedName": "assumeInside",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "assumeInside",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingInVisibleRect",
+    "OldPrintedName": "inVisibleRect",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "inVisibleRect",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTrackingAreaOptions@NSTrackingEnabledDuringMouseDrag",
+    "OldPrintedName": "enabledDuringMouseDrag",
+    "OldTypeName": "NSTrackingAreaOptions",
+    "NewPrintedName": "enabledDuringMouseDrag",
+    "NewTypeName": "NSTrackingArea.Options"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions",
+    "OldPrintedName": "NSAutoresizingMaskOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "AutoresizingMask",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewNotSizable",
+    "OldPrintedName": "viewNotSizable",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "none",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewMinXMargin",
+    "OldPrintedName": "viewMinXMargin",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "minXMargin",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewWidthSizable",
+    "OldPrintedName": "viewWidthSizable",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "width",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewMaxXMargin",
+    "OldPrintedName": "viewMaxXMargin",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "maxXMargin",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewMinYMargin",
+    "OldPrintedName": "viewMinYMargin",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "minYMargin",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewHeightSizable",
+    "OldPrintedName": "viewHeightSizable",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "height",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSAutoresizingMaskOptions@NSViewMaxYMargin",
+    "OldPrintedName": "viewMaxYMargin",
+    "OldTypeName": "NSAutoresizingMaskOptions",
+    "NewPrintedName": "maxYMargin",
+    "NewTypeName": "NSView.AutoresizingMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewLayerContentsRedrawPolicy",
+    "OldPrintedName": "NSViewLayerContentsRedrawPolicy",
+    "OldTypeName": "",
+    "NewPrintedName": "LayerContentsRedrawPolicy",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewLayerContentsPlacement",
+    "OldPrintedName": "NSViewLayerContentsPlacement",
+    "OldTypeName": "",
+    "NewPrintedName": "LayerContentsPlacement",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSTrackingRectTag",
+    "OldPrintedName": "NSTrackingRectTag",
+    "OldTypeName": "",
+    "NewPrintedName": "TrackingRectTag",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@NSToolTipTag",
+    "OldPrintedName": "NSToolTipTag",
+    "OldTypeName": "",
+    "NewPrintedName": "ToolTipTag",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFullScreenModeAllScreens",
+    "OldPrintedName": "NSFullScreenModeAllScreens",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenModeAllScreens",
+    "NewTypeName": "NSView.FullScreenModeOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFullScreenModeSetting",
+    "OldPrintedName": "NSFullScreenModeSetting",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenModeSetting",
+    "NewTypeName": "NSView.FullScreenModeOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFullScreenModeWindowLevel",
+    "OldPrintedName": "NSFullScreenModeWindowLevel",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenModeWindowLevel",
+    "NewTypeName": "NSView.FullScreenModeOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFullScreenModeApplicationPresentationOptions",
+    "OldPrintedName": "NSFullScreenModeApplicationPresentationOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "fullScreenModeApplicationPresentationOptions",
+    "NewTypeName": "NSView.FullScreenModeOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefinitionPresentationTypeKey",
+    "OldPrintedName": "NSDefinitionPresentationTypeKey",
+    "OldTypeName": "",
+    "NewPrintedName": "presentationType",
+    "NewTypeName": "NSView.DefinitionOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefinitionPresentationTypeOverlay",
+    "OldPrintedName": "NSDefinitionPresentationTypeOverlay",
+    "OldTypeName": "",
+    "NewPrintedName": "overlay",
+    "NewTypeName": "NSView.DefinitionPresentationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefinitionPresentationTypeDictionaryApplication",
+    "OldPrintedName": "NSDefinitionPresentationTypeDictionaryApplication",
+    "OldTypeName": "",
+    "NewPrintedName": "dictionaryApplication",
+    "NewTypeName": "NSView.DefinitionPresentationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewFrameDidChangeNotification",
+    "OldPrintedName": "NSViewFrameDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "frameDidChangeNotification",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewBoundsDidChangeNotification",
+    "OldPrintedName": "NSViewBoundsDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "boundsDidChangeNotification",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewGlobalFrameDidChangeNotification",
+    "OldPrintedName": "NSViewGlobalFrameDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "globalFrameDidChangeNotification",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewDidUpdateTrackingAreasNotification",
+    "OldPrintedName": "NSViewDidUpdateTrackingAreas",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUpdateTrackingAreasNotification",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBackgroundStyle",
+    "OldPrintedName": "NSBackgroundStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "BackgroundStyle",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewNoIntrinsicMetric",
+    "OldPrintedName": "NSViewNoIntrinsicMetric",
+    "OldTypeName": "",
+    "NewPrintedName": "noIntrinsicMetric",
+    "NewTypeName": "NSView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationTargetKey",
+    "OldPrintedName": "NSViewAnimationTargetKey",
+    "OldTypeName": "",
+    "NewPrintedName": "target",
+    "NewTypeName": "NSViewAnimation.Key"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationStartFrameKey",
+    "OldPrintedName": "NSViewAnimationStartFrameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "startFrame",
+    "NewTypeName": "NSViewAnimation.Key"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationEndFrameKey",
+    "OldPrintedName": "NSViewAnimationEndFrameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "endFrame",
+    "NewTypeName": "NSViewAnimation.Key"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationEffectKey",
+    "OldPrintedName": "NSViewAnimationEffectKey",
+    "OldTypeName": "",
+    "NewPrintedName": "effect",
+    "NewTypeName": "NSViewAnimation.Key"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationFadeInEffect",
+    "OldPrintedName": "NSViewAnimationFadeInEffect",
+    "OldTypeName": "",
+    "NewPrintedName": "fadeIn",
+    "NewTypeName": "NSViewAnimation.EffectName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewAnimationFadeOutEffect",
+    "OldPrintedName": "NSViewAnimationFadeOutEffect",
+    "OldTypeName": "",
+    "NewPrintedName": "fadeOut",
+    "NewTypeName": "NSViewAnimation.EffectName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions",
+    "OldPrintedName": "NSViewControllerTransitionOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "TransitionOptions",
+    "NewTypeName": "NSViewController"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionCrossfade",
+    "OldPrintedName": "crossfade",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "crossfade",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideUp",
+    "OldPrintedName": "slideUp",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideUp",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideDown",
+    "OldPrintedName": "slideDown",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideDown",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideLeft",
+    "OldPrintedName": "slideLeft",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideLeft",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideRight",
+    "OldPrintedName": "slideRight",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideRight",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideForward",
+    "OldPrintedName": "slideForward",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideForward",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionSlideBackward",
+    "OldPrintedName": "slideBackward",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "slideBackward",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSViewControllerTransitionOptions@NSViewControllerTransitionAllowUserInteraction",
+    "OldPrintedName": "allowUserInteraction",
+    "OldTypeName": "NSViewControllerTransitionOptions",
+    "NewPrintedName": "allowUserInteraction",
+    "NewTypeName": "NSViewController.TransitionOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSVisualEffectMaterial",
+    "OldPrintedName": "NSVisualEffectMaterial",
+    "OldTypeName": "",
+    "NewPrintedName": "Material",
+    "NewTypeName": "NSVisualEffectView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSVisualEffectBlendingMode",
+    "OldPrintedName": "NSVisualEffectBlendingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "BlendingMode",
+    "NewTypeName": "NSVisualEffectView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSVisualEffectState",
+    "OldPrintedName": "NSVisualEffectState",
+    "OldTypeName": "",
+    "NewPrintedName": "State",
+    "NewTypeName": "NSVisualEffectView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask",
+    "OldPrintedName": "NSWindowStyleMask",
+    "OldTypeName": "",
+    "NewPrintedName": "StyleMask",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskBorderless",
+    "OldPrintedName": "borderless",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "borderless",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskTitled",
+    "OldPrintedName": "titled",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "titled",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskClosable",
+    "OldPrintedName": "closable",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "closable",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskMiniaturizable",
+    "OldPrintedName": "miniaturizable",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "miniaturizable",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskResizable",
+    "OldPrintedName": "resizable",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "resizable",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskTexturedBackground",
+    "OldPrintedName": "texturedBackground",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "texturedBackground",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskUnifiedTitleAndToolbar",
+    "OldPrintedName": "unifiedTitleAndToolbar",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "unifiedTitleAndToolbar",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskFullScreen",
+    "OldPrintedName": "fullScreen",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "fullScreen",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskFullSizeContentView",
+    "OldPrintedName": "fullSizeContentView",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "fullSizeContentView",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskUtilityWindow",
+    "OldPrintedName": "utilityWindow",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "utilityWindow",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskDocModalWindow",
+    "OldPrintedName": "docModalWindow",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "docModalWindow",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskNonactivatingPanel",
+    "OldPrintedName": "nonactivatingPanel",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "nonactivatingPanel",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowStyleMask@NSWindowStyleMaskHUDWindow",
+    "OldPrintedName": "hudWindow",
+    "OldTypeName": "NSWindowStyleMask",
+    "NewPrintedName": "hudWindow",
+    "NewTypeName": "NSWindow.StyleMask"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowSharingType",
+    "OldPrintedName": "NSWindowSharingType",
+    "OldTypeName": "",
+    "NewPrintedName": "SharingType",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowBackingLocation",
+    "OldPrintedName": "NSWindowBackingLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "BackingLocation",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior",
+    "OldPrintedName": "NSWindowCollectionBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "CollectionBehavior",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorCanJoinAllSpaces",
+    "OldPrintedName": "canJoinAllSpaces",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "canJoinAllSpaces",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorMoveToActiveSpace",
+    "OldPrintedName": "moveToActiveSpace",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "moveToActiveSpace",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorManaged",
+    "OldPrintedName": "managed",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "managed",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorTransient",
+    "OldPrintedName": "transient",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "transient",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorStationary",
+    "OldPrintedName": "stationary",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "stationary",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorParticipatesInCycle",
+    "OldPrintedName": "participatesInCycle",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "participatesInCycle",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorIgnoresCycle",
+    "OldPrintedName": "ignoresCycle",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "ignoresCycle",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorFullScreenPrimary",
+    "OldPrintedName": "fullScreenPrimary",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "fullScreenPrimary",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorFullScreenAuxiliary",
+    "OldPrintedName": "fullScreenAuxiliary",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "fullScreenAuxiliary",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorFullScreenNone",
+    "OldPrintedName": "fullScreenNone",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "fullScreenNone",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorFullScreenAllowsTiling",
+    "OldPrintedName": "fullScreenAllowsTiling",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "fullScreenAllowsTiling",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowCollectionBehavior@NSWindowCollectionBehaviorFullScreenDisallowsTiling",
+    "OldPrintedName": "fullScreenDisallowsTiling",
+    "OldTypeName": "NSWindowCollectionBehavior",
+    "NewPrintedName": "fullScreenDisallowsTiling",
+    "NewTypeName": "NSWindow.CollectionBehavior"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowAnimationBehavior",
+    "OldPrintedName": "NSWindowAnimationBehavior",
+    "OldTypeName": "",
+    "NewPrintedName": "AnimationBehavior",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowOcclusionState",
+    "OldPrintedName": "NSWindowOcclusionState",
+    "OldTypeName": "",
+    "NewPrintedName": "OcclusionState",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowOcclusionState@NSWindowOcclusionStateVisible",
+    "OldPrintedName": "visible",
+    "OldTypeName": "NSWindowOcclusionState",
+    "NewPrintedName": "visible",
+    "NewTypeName": "NSWindow.OcclusionState"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSSelectionDirection",
+    "OldPrintedName": "NSSelectionDirection",
+    "OldTypeName": "",
+    "NewPrintedName": "SelectionDirection",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowButton",
+    "OldPrintedName": "NSWindowButton",
+    "OldTypeName": "",
+    "NewPrintedName": "ButtonType",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowTitleVisibility",
+    "OldPrintedName": "NSWindowTitleVisibility",
+    "OldTypeName": "",
+    "NewPrintedName": "TitleVisibility",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowUserTabbingPreference",
+    "OldPrintedName": "NSWindowUserTabbingPreference",
+    "OldTypeName": "",
+    "NewPrintedName": "UserTabbingPreference",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowTabbingMode",
+    "OldPrintedName": "NSWindowTabbingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "TabbingMode",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidBecomeKeyNotification",
+    "OldPrintedName": "NSWindowDidBecomeKey",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didBecomeKeyNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidBecomeMainNotification",
+    "OldPrintedName": "NSWindowDidBecomeMain",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didBecomeMainNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidChangeScreenNotification",
+    "OldPrintedName": "NSWindowDidChangeScreen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeScreenNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidDeminiaturizeNotification",
+    "OldPrintedName": "NSWindowDidDeminiaturize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didDeminiaturizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidExposeNotification",
+    "OldPrintedName": "NSWindowDidExpose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didExposeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidMiniaturizeNotification",
+    "OldPrintedName": "NSWindowDidMiniaturize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didMiniaturizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidMoveNotification",
+    "OldPrintedName": "NSWindowDidMove",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didMoveNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidResignKeyNotification",
+    "OldPrintedName": "NSWindowDidResignKey",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didResignKeyNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidResignMainNotification",
+    "OldPrintedName": "NSWindowDidResignMain",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didResignMainNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidResizeNotification",
+    "OldPrintedName": "NSWindowDidResize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didResizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidUpdateNotification",
+    "OldPrintedName": "NSWindowDidUpdate",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUpdateNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillCloseNotification",
+    "OldPrintedName": "NSWindowWillClose",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willCloseNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillMiniaturizeNotification",
+    "OldPrintedName": "NSWindowWillMiniaturize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willMiniaturizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillMoveNotification",
+    "OldPrintedName": "NSWindowWillMove",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willMoveNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillBeginSheetNotification",
+    "OldPrintedName": "NSWindowWillBeginSheet",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willBeginSheetNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidEndSheetNotification",
+    "OldPrintedName": "NSWindowDidEndSheet",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndSheetNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidChangeBackingPropertiesNotification",
+    "OldPrintedName": "NSWindowDidChangeBackingProperties",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeBackingPropertiesNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackingPropertyOldScaleFactorKey",
+    "OldPrintedName": "NSBackingPropertyOldScaleFactorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "oldScaleFactorUserInfoKey",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackingPropertyOldColorSpaceKey",
+    "OldPrintedName": "NSBackingPropertyOldColorSpaceKey",
+    "OldTypeName": "",
+    "NewPrintedName": "oldColorSpaceUserInfoKey",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidChangeScreenProfileNotification",
+    "OldPrintedName": "NSWindowDidChangeScreenProfile",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeScreenProfileNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillStartLiveResizeNotification",
+    "OldPrintedName": "NSWindowWillStartLiveResize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willStartLiveResizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidEndLiveResizeNotification",
+    "OldPrintedName": "NSWindowDidEndLiveResize",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEndLiveResizeNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillEnterFullScreenNotification",
+    "OldPrintedName": "NSWindowWillEnterFullScreen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willEnterFullScreenNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidEnterFullScreenNotification",
+    "OldPrintedName": "NSWindowDidEnterFullScreen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEnterFullScreenNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillExitFullScreenNotification",
+    "OldPrintedName": "NSWindowWillExitFullScreen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willExitFullScreenNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidExitFullScreenNotification",
+    "OldPrintedName": "NSWindowDidExitFullScreen",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didExitFullScreenNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillEnterVersionBrowserNotification",
+    "OldPrintedName": "NSWindowWillEnterVersionBrowser",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willEnterVersionBrowserNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidEnterVersionBrowserNotification",
+    "OldPrintedName": "NSWindowDidEnterVersionBrowser",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didEnterVersionBrowserNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowWillExitVersionBrowserNotification",
+    "OldPrintedName": "NSWindowWillExitVersionBrowser",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willExitVersionBrowserNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidExitVersionBrowserNotification",
+    "OldPrintedName": "NSWindowDidExitVersionBrowser",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didExitVersionBrowserNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWindowDidChangeOcclusionStateNotification",
+    "OldPrintedName": "NSWindowDidChangeOcclusionState",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeOcclusionStateNotification",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSBackingStoreType",
+    "OldPrintedName": "NSBackingStoreType",
+    "OldTypeName": "",
+    "NewPrintedName": "BackingStoreType",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWindowOrderingMode",
+    "OldPrintedName": "NSWindowOrderingMode",
+    "OldTypeName": "",
+    "NewPrintedName": "OrderingMode",
+    "NewTypeName": "NSWindow"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSPlanarFromDepth",
+    "OldPrintedName": "NSPlanarFromDepth(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "isPlanar",
+    "NewTypeName": "NSWindow.Depth",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSColorSpaceFromDepth",
+    "OldPrintedName": "NSColorSpaceFromDepth(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "colorSpaceName",
+    "NewTypeName": "NSWindow.Depth",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSBitsPerSampleFromDepth",
+    "OldPrintedName": "NSBitsPerSampleFromDepth(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "bitsPerSample",
+    "NewTypeName": "NSWindow.Depth",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSBitsPerPixelFromDepth",
+    "OldPrintedName": "NSBitsPerPixelFromDepth(_:)",
+    "OldTypeName": "",
+    "NewPrintedName": "bitsPerPixel",
+    "NewTypeName": "NSWindow.Depth",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDesktopImageScalingKey",
+    "OldPrintedName": "NSWorkspaceDesktopImageScalingKey",
+    "OldTypeName": "",
+    "NewPrintedName": "imageScaling",
+    "NewTypeName": "NSWorkspace.DesktopImageOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDesktopImageAllowClippingKey",
+    "OldPrintedName": "NSWorkspaceDesktopImageAllowClippingKey",
+    "OldTypeName": "",
+    "NewPrintedName": "allowClipping",
+    "NewTypeName": "NSWorkspace.DesktopImageOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDesktopImageFillColorKey",
+    "OldPrintedName": "NSWorkspaceDesktopImageFillColorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "fillColor",
+    "NewTypeName": "NSWorkspace.DesktopImageOptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceApplicationKey",
+    "OldPrintedName": "NSWorkspaceApplicationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "applicationUserInfoKey",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceWillLaunchApplicationNotification",
+    "OldPrintedName": "NSWorkspaceWillLaunchApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willLaunchApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidLaunchApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidLaunchApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didLaunchApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidTerminateApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidTerminateApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didTerminateApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidHideApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidHideApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didHideApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidUnhideApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidUnhideApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUnhideApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidActivateApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidActivateApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didActivateApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidDeactivateApplicationNotification",
+    "OldPrintedName": "NSWorkspaceDidDeactivateApplication",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didDeactivateApplicationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceVolumeLocalizedNameKey",
+    "OldPrintedName": "NSWorkspaceVolumeLocalizedNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "localizedVolumeNameUserInfoKey",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceVolumeURLKey",
+    "OldPrintedName": "NSWorkspaceVolumeURLKey",
+    "OldTypeName": "",
+    "NewPrintedName": "volumeURLUserInfoKey",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceVolumeOldLocalizedNameKey",
+    "OldPrintedName": "NSWorkspaceVolumeOldLocalizedNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "oldLocalizedVolumeNameUserInfoKey",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceVolumeOldURLKey",
+    "OldPrintedName": "NSWorkspaceVolumeOldURLKey",
+    "OldTypeName": "",
+    "NewPrintedName": "oldVolumeURLUserInfoKey",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidMountNotification",
+    "OldPrintedName": "NSWorkspaceDidMount",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didMountNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidUnmountNotification",
+    "OldPrintedName": "NSWorkspaceDidUnmount",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didUnmountNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceWillUnmountNotification",
+    "OldPrintedName": "NSWorkspaceWillUnmount",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willUnmountNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidRenameVolumeNotification",
+    "OldPrintedName": "NSWorkspaceDidRenameVolume",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didRenameVolumeNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceWillPowerOffNotification",
+    "OldPrintedName": "NSWorkspaceWillPowerOff",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willPowerOffNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceWillSleepNotification",
+    "OldPrintedName": "NSWorkspaceWillSleep",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "willSleepNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidWakeNotification",
+    "OldPrintedName": "NSWorkspaceDidWake",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didWakeNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceScreensDidSleepNotification",
+    "OldPrintedName": "NSWorkspaceScreensDidSleep",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "screensDidSleepNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceScreensDidWakeNotification",
+    "OldPrintedName": "NSWorkspaceScreensDidWake",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "screensDidWakeNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceSessionDidBecomeActiveNotification",
+    "OldPrintedName": "NSWorkspaceSessionDidBecomeActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "sessionDidBecomeActiveNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceSessionDidResignActiveNotification",
+    "OldPrintedName": "NSWorkspaceSessionDidResignActive",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "sessionDidResignActiveNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidChangeFileLabelsNotification",
+    "OldPrintedName": "NSWorkspaceDidChangeFileLabels",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didChangeFileLabelsNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceActiveSpaceDidChangeNotification",
+    "OldPrintedName": "NSWorkspaceActiveSpaceDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "activeSpaceDidChangeNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceMoveOperation",
+    "OldPrintedName": "NSWorkspaceMoveOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "moveOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceCopyOperation",
+    "OldPrintedName": "NSWorkspaceCopyOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "copyOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceLinkOperation",
+    "OldPrintedName": "NSWorkspaceLinkOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "linkOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceCompressOperation",
+    "OldPrintedName": "NSWorkspaceCompressOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "compressOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDecompressOperation",
+    "OldPrintedName": "NSWorkspaceDecompressOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "decompressOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceEncryptOperation",
+    "OldPrintedName": "NSWorkspaceEncryptOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "encryptOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDecryptOperation",
+    "OldPrintedName": "NSWorkspaceDecryptOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "decryptOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDestroyOperation",
+    "OldPrintedName": "NSWorkspaceDestroyOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "destroyOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceRecycleOperation",
+    "OldPrintedName": "NSWorkspaceRecycleOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "recycleOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDuplicateOperation",
+    "OldPrintedName": "NSWorkspaceDuplicateOperation",
+    "OldTypeName": "",
+    "NewPrintedName": "duplicateOperation",
+    "NewTypeName": "NSWorkspace.FileOperationName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceDidPerformFileOperationNotification",
+    "OldPrintedName": "NSWorkspaceDidPerformFileOperation",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "didPerformFileOperationNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions",
+    "OldPrintedName": "NSWorkspaceLaunchOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "LaunchOptions",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchAndPrint",
+    "OldPrintedName": "andPrint",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "andPrint",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchWithErrorPresentation",
+    "OldPrintedName": "withErrorPresentation",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "withErrorPresentation",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchInhibitingBackgroundOnly",
+    "OldPrintedName": "inhibitingBackgroundOnly",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "inhibitingBackgroundOnly",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchWithoutAddingToRecents",
+    "OldPrintedName": "withoutAddingToRecents",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "withoutAddingToRecents",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchWithoutActivation",
+    "OldPrintedName": "withoutActivation",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "withoutActivation",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchAsync",
+    "OldPrintedName": "async",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "async",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchNewInstance",
+    "OldPrintedName": "newInstance",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "newInstance",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchAndHide",
+    "OldPrintedName": "andHide",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "andHide",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchAndHideOthers",
+    "OldPrintedName": "andHideOthers",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "andHideOthers",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchDefault",
+    "OldPrintedName": "default",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "default",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchAllowingClassicStartup",
+    "OldPrintedName": "allowingClassicStartup",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "allowingClassicStartup",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceLaunchOptions@NSWorkspaceLaunchPreferringClassic",
+    "OldPrintedName": "preferringClassic",
+    "OldTypeName": "NSWorkspaceLaunchOptions",
+    "NewPrintedName": "preferringClassic",
+    "NewTypeName": "NSWorkspace.LaunchOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceIconCreationOptions",
+    "OldPrintedName": "NSWorkspaceIconCreationOptions",
+    "OldTypeName": "",
+    "NewPrintedName": "IconCreationOptions",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceIconCreationOptions@NSExcludeQuickDrawElementsIconCreationOption",
+    "OldPrintedName": "excludeQuickDrawElementsIconCreationOption",
+    "OldTypeName": "NSWorkspaceIconCreationOptions",
+    "NewPrintedName": "excludeQuickDrawElementsIconCreationOption",
+    "NewTypeName": "NSWorkspace.IconCreationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSWorkspaceIconCreationOptions@NSExclude10_4ElementsIconCreationOption",
+    "OldPrintedName": "exclude10_4ElementsIconCreationOption",
+    "OldTypeName": "NSWorkspaceIconCreationOptions",
+    "NewPrintedName": "exclude10_4ElementsIconCreationOption",
+    "NewTypeName": "NSWorkspace.IconCreationOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceLaunchConfigurationAppleEvent",
+    "OldPrintedName": "NSWorkspaceLaunchConfigurationAppleEvent",
+    "OldTypeName": "",
+    "NewPrintedName": "appleEvent",
+    "NewTypeName": "NSWorkspace.LaunchConfigurationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceLaunchConfigurationArguments",
+    "OldPrintedName": "NSWorkspaceLaunchConfigurationArguments",
+    "OldTypeName": "",
+    "NewPrintedName": "arguments",
+    "NewTypeName": "NSWorkspace.LaunchConfigurationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceLaunchConfigurationEnvironment",
+    "OldPrintedName": "NSWorkspaceLaunchConfigurationEnvironment",
+    "OldTypeName": "",
+    "NewPrintedName": "environment",
+    "NewTypeName": "NSWorkspace.LaunchConfigurationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceLaunchConfigurationArchitecture",
+    "OldPrintedName": "NSWorkspaceLaunchConfigurationArchitecture",
+    "OldTypeName": "",
+    "NewPrintedName": "architecture",
+    "NewTypeName": "NSWorkspace.LaunchConfigurationKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification",
+    "OldPrintedName": "NSWorkspaceAccessibilityDisplayOptionsDidChange",
+    "OldTypeName": "NSNotification.Name",
+    "NewPrintedName": "accessibilityDisplayOptionsDidChangeNotification",
+    "NewTypeName": "NSWorkspace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "cleanAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "productionAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldTypeName": "",
+    "NewPrintedName": "encodedPixels",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeAudioFallback",
+    "OldPrintedName": "AVTrackAssociationTypeAudioFallback",
+    "OldTypeName": "",
+    "NewPrintedName": "audioFallback",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeChapterList",
+    "OldPrintedName": "AVTrackAssociationTypeChapterList",
+    "OldTypeName": "",
+    "NewPrintedName": "chapterList",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldPrintedName": "AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "forcedSubtitlesOnly",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeSelectionFollower",
+    "OldPrintedName": "AVTrackAssociationTypeSelectionFollower",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionFollower",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeTimecode",
+    "OldPrintedName": "AVTrackAssociationTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeMetadataReferent",
+    "OldPrintedName": "AVTrackAssociationTypeMetadataReferent",
+    "OldTypeName": "",
+    "NewPrintedName": "metadataReferent",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmTimeDomain",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmTimeDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "timeDomain",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmSpectral",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmSpectral",
+    "OldTypeName": "",
+    "NewPrintedName": "spectral",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmVarispeed",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmVarispeed",
+    "OldTypeName": "",
+    "NewPrintedName": "varispeed",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureDevicePosition",
+    "OldPrintedName": "AVCaptureDevicePosition",
+    "OldTypeName": "",
+    "NewPrintedName": "Position",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureFlashMode",
+    "OldPrintedName": "AVCaptureFlashMode",
+    "OldTypeName": "",
+    "NewPrintedName": "FlashMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureTorchMode",
+    "OldPrintedName": "AVCaptureTorchMode",
+    "OldTypeName": "",
+    "NewPrintedName": "TorchMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureFocusMode",
+    "OldPrintedName": "AVCaptureFocusMode",
+    "OldTypeName": "",
+    "NewPrintedName": "FocusMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureExposureMode",
+    "OldPrintedName": "AVCaptureExposureMode",
+    "OldTypeName": "",
+    "NewPrintedName": "ExposureMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureWhiteBalanceMode",
+    "OldPrintedName": "AVCaptureWhiteBalanceMode",
+    "OldTypeName": "",
+    "NewPrintedName": "WhiteBalanceMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@AVCaptureDeviceTransportControlsSpeed",
+    "OldPrintedName": "AVCaptureDeviceTransportControlsSpeed",
+    "OldTypeName": "",
+    "NewPrintedName": "TransportControlsSpeed",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@AVCaptureDeviceTransportControlsPlaybackMode",
+    "OldPrintedName": "AVCaptureDeviceTransportControlsPlaybackMode",
+    "OldTypeName": "",
+    "NewPrintedName": "TransportControlsPlaybackMode",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVCaptureDeviceFormat",
+    "OldPrintedName": "AVCaptureDeviceFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "Format",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVFrameRateRange",
+    "OldPrintedName": "AVFrameRateRange",
+    "OldTypeName": "",
+    "NewPrintedName": "FrameRateRange",
+    "NewTypeName": "AVCaptureDevice.Format"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(cs)AVCaptureDeviceInputSource",
+    "OldPrintedName": "AVCaptureDeviceInputSource",
+    "OldTypeName": "",
+    "NewPrintedName": "InputSource",
+    "NewTypeName": "AVCaptureDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetPhoto",
+    "OldPrintedName": "AVCaptureSessionPresetPhoto",
+    "OldTypeName": "",
+    "NewPrintedName": "photo",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetHigh",
+    "OldPrintedName": "AVCaptureSessionPresetHigh",
+    "OldTypeName": "",
+    "NewPrintedName": "high",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetMedium",
+    "OldPrintedName": "AVCaptureSessionPresetMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetLow",
+    "OldPrintedName": "AVCaptureSessionPresetLow",
+    "OldTypeName": "",
+    "NewPrintedName": "low",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset320x240",
+    "OldPrintedName": "AVCaptureSessionPreset320x240",
+    "OldTypeName": "",
+    "NewPrintedName": "qvga320x240",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset352x288",
+    "OldPrintedName": "AVCaptureSessionPreset352x288",
+    "OldTypeName": "",
+    "NewPrintedName": "cif352x288",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset640x480",
+    "OldPrintedName": "AVCaptureSessionPreset640x480",
+    "OldTypeName": "",
+    "NewPrintedName": "vga640x480",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset960x540",
+    "OldPrintedName": "AVCaptureSessionPreset960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "qHD960x540",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPreset1280x720",
+    "OldPrintedName": "AVCaptureSessionPreset1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "hd1280x720",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetiFrame960x540",
+    "OldPrintedName": "AVCaptureSessionPresetiFrame960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "iFrame960x540",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVCaptureSessionPresetiFrame1280x720",
+    "OldPrintedName": "AVCaptureSessionPresetiFrame1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "iFrame1280x720",
+    "NewTypeName": "AVCaptureSession.Preset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeQuickTimeMovie",
+    "OldPrintedName": "AVFileTypeQuickTimeMovie",
+    "OldTypeName": "",
+    "NewPrintedName": "mov",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEG4",
+    "OldPrintedName": "AVFileTypeMPEG4",
+    "OldTypeName": "",
+    "NewPrintedName": "mp4",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4V",
+    "OldPrintedName": "AVFileTypeAppleM4V",
+    "OldTypeName": "",
+    "NewPrintedName": "m4v",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4A",
+    "OldPrintedName": "AVFileTypeAppleM4A",
+    "OldTypeName": "",
+    "NewPrintedName": "m4a",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP",
+    "OldPrintedName": "AVFileType3GPP",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP2",
+    "OldPrintedName": "AVFileType3GPP2",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP2",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeCoreAudioFormat",
+    "OldPrintedName": "AVFileTypeCoreAudioFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "caf",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeWAVE",
+    "OldPrintedName": "AVFileTypeWAVE",
+    "OldTypeName": "",
+    "NewPrintedName": "wav",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFF",
+    "OldPrintedName": "AVFileTypeAIFF",
+    "OldTypeName": "",
+    "NewPrintedName": "aiff",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFC",
+    "OldPrintedName": "AVFileTypeAIFC",
+    "OldTypeName": "",
+    "NewPrintedName": "aifc",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAMR",
+    "OldPrintedName": "AVFileTypeAMR",
+    "OldTypeName": "",
+    "NewPrintedName": "amr",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEGLayer3",
+    "OldPrintedName": "AVFileTypeMPEGLayer3",
+    "OldTypeName": "",
+    "NewPrintedName": "mp3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeSunAU",
+    "OldPrintedName": "AVFileTypeSunAU",
+    "OldTypeName": "",
+    "NewPrintedName": "au",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAC3",
+    "OldPrintedName": "AVFileTypeAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "ac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeEnhancedAC3",
+    "OldPrintedName": "AVFileTypeEnhancedAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "eac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspect",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspect",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspect",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspectFill",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspectFill",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspectFill",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResize",
+    "OldPrintedName": "AVLayerVideoGravityResize",
+    "OldTypeName": "",
+    "NewPrintedName": "resize",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVisual",
+    "OldPrintedName": "AVMediaCharacteristicVisual",
+    "OldTypeName": "",
+    "NewPrintedName": "visual",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicAudible",
+    "OldPrintedName": "AVMediaCharacteristicAudible",
+    "OldTypeName": "",
+    "NewPrintedName": "audible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLegible",
+    "OldPrintedName": "AVMediaCharacteristicLegible",
+    "OldTypeName": "",
+    "NewPrintedName": "legible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicFrameBased",
+    "OldPrintedName": "AVMediaCharacteristicFrameBased",
+    "OldTypeName": "",
+    "NewPrintedName": "frameBased",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldPrintedName": "AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "usesWideGamutColorSpace",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsMainProgramContent",
+    "OldPrintedName": "AVMediaCharacteristicIsMainProgramContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isMainProgramContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsAuxiliaryContent",
+    "OldPrintedName": "AVMediaCharacteristicIsAuxiliaryContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isAuxiliaryContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldPrintedName": "AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldTypeName": "",
+    "NewPrintedName": "containsOnlyForcedSubtitles",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "transcribesSpokenDialogForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesMusicAndSoundForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicEasyToRead",
+    "OldPrintedName": "AVMediaCharacteristicEasyToRead",
+    "OldTypeName": "",
+    "NewPrintedName": "easyToRead",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesVideoForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLanguageTranslation",
+    "OldPrintedName": "AVMediaCharacteristicLanguageTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "languageTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDubbedTranslation",
+    "OldPrintedName": "AVMediaCharacteristicDubbedTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "dubbedTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVoiceOverTranslation",
+    "OldPrintedName": "AVMediaCharacteristicVoiceOverTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "voiceOverTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeVideo",
+    "OldPrintedName": "AVMediaTypeVideo",
+    "OldTypeName": "",
+    "NewPrintedName": "video",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeAudio",
+    "OldPrintedName": "AVMediaTypeAudio",
+    "OldTypeName": "",
+    "NewPrintedName": "audio",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeText",
+    "OldPrintedName": "AVMediaTypeText",
+    "OldTypeName": "",
+    "NewPrintedName": "text",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeClosedCaption",
+    "OldPrintedName": "AVMediaTypeClosedCaption",
+    "OldTypeName": "",
+    "NewPrintedName": "closedCaption",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeSubtitle",
+    "OldPrintedName": "AVMediaTypeSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "subtitle",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeTimecode",
+    "OldPrintedName": "AVMediaTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMetadata",
+    "OldPrintedName": "AVMediaTypeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMuxed",
+    "OldPrintedName": "AVMediaTypeMuxed",
+    "OldTypeName": "",
+    "NewPrintedName": "muxed",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeValueURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeValueURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "valueURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeBaseURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeBaseURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "baseURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeInfoKey",
+    "OldPrintedName": "AVMetadataExtraAttributeInfoKey",
+    "OldTypeName": "",
+    "NewPrintedName": "info",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeUserData",
+    "OldPrintedName": "AVMetadataFormatQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatISOUserData",
+    "OldPrintedName": "AVMetadataFormatISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataFormatQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatiTunesMetadata",
+    "OldPrintedName": "AVMetadataFormatiTunesMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatID3Metadata",
+    "OldPrintedName": "AVMetadataFormatID3Metadata",
+    "OldTypeName": "",
+    "NewPrintedName": "id3Metadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatHLSMetadata",
+    "OldPrintedName": "AVMetadataFormatHLSMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierTitle",
+    "OldPrintedName": "AVMetadataCommonIdentifierTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreator",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreator",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSubject",
+    "OldPrintedName": "AVMetadataCommonIdentifierSubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSubject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierDescription",
+    "OldPrintedName": "AVMetadataCommonIdentifierDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierPublisher",
+    "OldPrintedName": "AVMetadataCommonIdentifierPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierContributor",
+    "OldPrintedName": "AVMetadataCommonIdentifierContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierContributor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreationDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLastModifiedDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierType",
+    "OldPrintedName": "AVMetadataCommonIdentifierType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierFormat",
+    "OldPrintedName": "AVMetadataCommonIdentifierFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAssetIdentifier",
+    "OldPrintedName": "AVMetadataCommonIdentifierAssetIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAssetIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSource",
+    "OldPrintedName": "AVMetadataCommonIdentifierSource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLanguage",
+    "OldPrintedName": "AVMetadataCommonIdentifierLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierRelation",
+    "OldPrintedName": "AVMetadataCommonIdentifierRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierRelation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLocation",
+    "OldPrintedName": "AVMetadataCommonIdentifierLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCopyrights",
+    "OldPrintedName": "AVMetadataCommonIdentifierCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCopyrights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAlbumName",
+    "OldPrintedName": "AVMetadataCommonIdentifierAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAlbumName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAuthor",
+    "OldPrintedName": "AVMetadataCommonIdentifierAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtist",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtwork",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierMake",
+    "OldPrintedName": "AVMetadataCommonIdentifierMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierModel",
+    "OldPrintedName": "AVMetadataCommonIdentifierModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSoftware",
+    "OldPrintedName": "AVMetadataCommonIdentifierSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataChapter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDisclaimer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataFullName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataHostComputer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPerformers",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProduct",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWarning",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWriter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataURLLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrackName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataDate",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataPerformer",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataRecordingYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataLocation",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataTitle",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCollection",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCollection",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataUserRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataUserRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataThumbnail",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAlbumAndTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataKeywordList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaClassification",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDisplayName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataiXML",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCollectionUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataRatingUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationBody",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationNote",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationRole",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionFacing",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionMotion",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPreferredAffineTransform",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDetectedFace",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataVideoOrientation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataContentIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCoverArt",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataReleaseDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPredefinedGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongName",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodingTool",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbumArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAccountKind",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAppleID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscCompilation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGenreID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGrouping",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPlaylistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataContentRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataBeatsPerMin",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLyrics",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAcknowledgement",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEQ",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEQ",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLinerNotes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataRecordCompany",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoundEngineer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoloist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataThanks",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataThanks",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOnlineExtras",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataExecProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAttachedPicture",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComments",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComments",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercial",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercial",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommerical",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommerical",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEventTimingCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGroupIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLink",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicCDIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOwnership",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOwnership",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPrivate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPrivate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlayCounter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPopularimeter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPositionSynchronization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecommendedBufferSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReverb",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReverb",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSeek",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSeek",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSignature",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSignature",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBeatsPerMinute",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataDate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlaylistDelay",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTaggingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentGroupDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSubTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInitialKey",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInitialKey",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLanguage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLength",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLength",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicianCreditsList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMediaType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMediaType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMood",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMood",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalFilename",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLeadPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBand",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBand",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataModifiedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPartOfASet",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataProducedNotice",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingDates",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPerformerSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedWith",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSetSubtitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserText",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserText",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTermsOfUse",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercialInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyrightInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPayment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPayment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserURL",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyTitle",
+    "OldPrintedName": "AVMetadataCommonKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreator",
+    "OldPrintedName": "AVMetadataCommonKeyCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreator",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySubject",
+    "OldPrintedName": "AVMetadataCommonKeySubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySubject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyDescription",
+    "OldPrintedName": "AVMetadataCommonKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyPublisher",
+    "OldPrintedName": "AVMetadataCommonKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyContributor",
+    "OldPrintedName": "AVMetadataCommonKeyContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyContributor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreationDate",
+    "OldPrintedName": "AVMetadataCommonKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonKeyLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLastModifiedDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyType",
+    "OldPrintedName": "AVMetadataCommonKeyType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyFormat",
+    "OldPrintedName": "AVMetadataCommonKeyFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyIdentifier",
+    "OldPrintedName": "AVMetadataCommonKeyIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySource",
+    "OldPrintedName": "AVMetadataCommonKeySource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLanguage",
+    "OldPrintedName": "AVMetadataCommonKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyRelation",
+    "OldPrintedName": "AVMetadataCommonKeyRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyRelation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLocation",
+    "OldPrintedName": "AVMetadataCommonKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCopyrights",
+    "OldPrintedName": "AVMetadataCommonKeyCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCopyrights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAlbumName",
+    "OldPrintedName": "AVMetadataCommonKeyAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAlbumName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAuthor",
+    "OldPrintedName": "AVMetadataCommonKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtist",
+    "OldPrintedName": "AVMetadataCommonKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtwork",
+    "OldPrintedName": "AVMetadataCommonKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyMake",
+    "OldPrintedName": "AVMetadataCommonKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyModel",
+    "OldPrintedName": "AVMetadataCommonKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySoftware",
+    "OldPrintedName": "AVMetadataCommonKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyChapter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyChapter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDisclaimer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyFullName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyFullName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyHostComputer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalSource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPerformers",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProduct",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProduct",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrack",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWarning",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWarning",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWriter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWriter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyURLLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrackName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataISOUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyDate",
+    "OldPrintedName": "AVMetadataISOUserDataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyPerformer",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyGenre",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyRecordingYear",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyRecordingYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyLocation",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyTitle",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyDescription",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCollection",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCollection",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyUserRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyUserRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyThumbnail",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyThumbnail",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAlbumAndTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyKeywordList",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyKeywordList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaClassification",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaClassification",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDisplayName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyYear",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyiXML",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyiXML",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyTitle",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCollectionUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyRatingUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationBody",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationNote",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationRole",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionFacing",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionMotion",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyContentIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserComment",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCoverArt",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCoverArt",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyReleaseDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPredefinedGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongName",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackSubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodingTool",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbumArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAccountKind",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAccountKind",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAppleID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAppleID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscCompilation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGenreID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGenreID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGrouping",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGrouping",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPlaylistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyContentRating",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyContentRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyBeatsPerMin",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLyrics",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLyrics",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAcknowledgement",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyConductor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEQ",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEQ",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLinerNotes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyRecordCompany",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoundEngineer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoloist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoloist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyThanks",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyThanks",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOnlineExtras",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyExecProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyExecProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAttachedPicture",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAttachedPicture",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComments",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComments",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercial",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercial",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommerical",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommerical",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEventTimingCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGroupIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLink",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicCDIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOwnership",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOwnership",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPrivate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPrivate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlayCounter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlayCounter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPopularimeter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPopularimeter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPositionSynchronization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecommendedBufferSize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReverb",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReverb",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySeek",
+    "OldPrintedName": "AVMetadataID3MetadataKeySeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySeek",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySignature",
+    "OldPrintedName": "AVMetadataID3MetadataKeySignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySignature",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBeatsPerMinute",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComposer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyDate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlaylistDelay",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTaggingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTaggingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentGroupDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySubTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInitialKey",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInitialKey",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLanguage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLength",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLength",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicianCreditsList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMediaType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMediaType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMood",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMood",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalFilename",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalFilename",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLeadPerformer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLeadPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBand",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBand",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyConductor",
+    "OldPrintedName": "AVMetadataID3MetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyModifiedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyModifiedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPartOfASet",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPartOfASet",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyProducedNotice",
+    "OldPrintedName": "AVMetadataID3MetadataKeyProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyProducedNotice",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingDates",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingDates",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySize",
+    "OldPrintedName": "AVMetadataID3MetadataKeySize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPerformerSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedWith",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedWith",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySetSubtitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySetSubtitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserText",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserText",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTermsOfUse",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTermsOfUse",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercialInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercialInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyrightInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPayment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPayment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserURL",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamTitle",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamURL",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceCommon",
+    "OldPrintedName": "AVMetadataKeySpaceCommon",
+    "OldTypeName": "",
+    "NewPrintedName": "common",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeUserData",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceISOUserData",
+    "OldPrintedName": "AVMetadataKeySpaceISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceiTunes",
+    "OldPrintedName": "AVMetadataKeySpaceiTunes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunes",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceID3",
+    "OldPrintedName": "AVMetadataKeySpaceID3",
+    "OldTypeName": "",
+    "NewPrintedName": "id3",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceIcy",
+    "OldPrintedName": "AVMetadataKeySpaceIcy",
+    "OldTypeName": "",
+    "NewPrintedName": "icy",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceHLSDateRange",
+    "OldPrintedName": "AVMetadataKeySpaceHLSDateRange",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsDateRange",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataObjectTypeFace",
+    "OldPrintedName": "AVMetadataObjectTypeFace",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "AVMetadataObject.ObjectType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset640x480",
+    "OldPrintedName": "AVOutputSettingsPreset640x480",
+    "OldTypeName": "",
+    "NewPrintedName": "preset640x480",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset960x540",
+    "OldPrintedName": "AVOutputSettingsPreset960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "preset960x540",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1280x720",
+    "OldPrintedName": "AVOutputSettingsPreset1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1280x720",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1920x1080",
+    "OldPrintedName": "AVOutputSettingsPreset1920x1080",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1920x1080",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset3840x2160",
+    "OldPrintedName": "AVOutputSettingsPreset3840x2160",
+    "OldTypeName": "",
+    "NewPrintedName": "preset3840x2160",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingToMinimizeStallsReason",
+    "OldPrintedName": "AVPlayerWaitingToMinimizeStallsReason",
+    "OldTypeName": "",
+    "NewPrintedName": "toMinimizeStalls",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldPrintedName": "AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldTypeName": "",
+    "NewPrintedName": "evaluatingBufferingRate",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWithNoItemToPlayReason",
+    "OldPrintedName": "AVPlayerWaitingWithNoItemToPlayReason",
+    "OldTypeName": "",
+    "NewPrintedName": "noItemToPlay",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldTypeName": "",
+    "NewPrintedName": "default",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "sourceAndRulesOnly",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCTPerformanceMetric_WallClockTime",
+    "OldPrintedName": "XCTPerformanceMetric_WallClockTime",
+    "OldTypeName": "",
+    "NewPrintedName": "wallClockTime",
+    "NewTypeName": "XCTPerformanceMetric"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTWaiterResult",
+    "OldPrintedName": "XCTWaiterResult",
+    "OldTypeName": "",
+    "NewPrintedName": "Result",
+    "NewTypeName": "XCTWaiter"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTestErrorCode",
+    "OldPrintedName": "XCTestErrorCode",
+    "OldTypeName": "",
+    "NewPrintedName": "Code",
+    "NewTypeName": "XCTestError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIElementType",
+    "OldPrintedName": "XCUIElementType",
+    "OldTypeName": "",
+    "NewPrintedName": "Type",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIUserInterfaceSizeClass",
+    "OldPrintedName": "XCUIUserInterfaceSizeClass",
+    "OldTypeName": "",
+    "NewPrintedName": "SizeClass",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags",
+    "OldPrintedName": "XCUIKeyModifierFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "KeyModifierFlags",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCapsLock",
+    "OldPrintedName": "capsLock",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierShift",
+    "OldPrintedName": "shift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierControl",
+    "OldPrintedName": "control",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierOption",
+    "OldPrintedName": "option",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCommand",
+    "OldPrintedName": "command",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlphaShift",
+    "OldPrintedName": "alphaShift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alphaShift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlternate",
+    "OldPrintedName": "alternate",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alternate",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDelete",
+    "OldPrintedName": "XCUIKeyboardKeyDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "delete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyReturn",
+    "OldPrintedName": "XCUIKeyboardKeyReturn",
+    "OldTypeName": "",
+    "NewPrintedName": "return",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnter",
+    "OldPrintedName": "XCUIKeyboardKeyEnter",
+    "OldTypeName": "",
+    "NewPrintedName": "enter",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyTab",
+    "OldPrintedName": "XCUIKeyboardKeyTab",
+    "OldTypeName": "",
+    "NewPrintedName": "tab",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySpace",
+    "OldPrintedName": "XCUIKeyboardKeySpace",
+    "OldTypeName": "",
+    "NewPrintedName": "space",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEscape",
+    "OldPrintedName": "XCUIKeyboardKeyEscape",
+    "OldTypeName": "",
+    "NewPrintedName": "escape",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyUpArrow",
+    "OldPrintedName": "XCUIKeyboardKeyUpArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "upArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDownArrow",
+    "OldPrintedName": "XCUIKeyboardKeyDownArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "downArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyLeftArrow",
+    "OldPrintedName": "XCUIKeyboardKeyLeftArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "leftArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightArrow",
+    "OldPrintedName": "XCUIKeyboardKeyRightArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "rightArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF1",
+    "OldPrintedName": "XCUIKeyboardKeyF1",
+    "OldTypeName": "",
+    "NewPrintedName": "F1",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF2",
+    "OldPrintedName": "XCUIKeyboardKeyF2",
+    "OldTypeName": "",
+    "NewPrintedName": "F2",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF3",
+    "OldPrintedName": "XCUIKeyboardKeyF3",
+    "OldTypeName": "",
+    "NewPrintedName": "F3",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF4",
+    "OldPrintedName": "XCUIKeyboardKeyF4",
+    "OldTypeName": "",
+    "NewPrintedName": "F4",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF5",
+    "OldPrintedName": "XCUIKeyboardKeyF5",
+    "OldTypeName": "",
+    "NewPrintedName": "F5",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF6",
+    "OldPrintedName": "XCUIKeyboardKeyF6",
+    "OldTypeName": "",
+    "NewPrintedName": "F6",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF7",
+    "OldPrintedName": "XCUIKeyboardKeyF7",
+    "OldTypeName": "",
+    "NewPrintedName": "F7",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF8",
+    "OldPrintedName": "XCUIKeyboardKeyF8",
+    "OldTypeName": "",
+    "NewPrintedName": "F8",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF9",
+    "OldPrintedName": "XCUIKeyboardKeyF9",
+    "OldTypeName": "",
+    "NewPrintedName": "F9",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF10",
+    "OldPrintedName": "XCUIKeyboardKeyF10",
+    "OldTypeName": "",
+    "NewPrintedName": "F10",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF11",
+    "OldPrintedName": "XCUIKeyboardKeyF11",
+    "OldTypeName": "",
+    "NewPrintedName": "F11",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF12",
+    "OldPrintedName": "XCUIKeyboardKeyF12",
+    "OldTypeName": "",
+    "NewPrintedName": "F12",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF13",
+    "OldPrintedName": "XCUIKeyboardKeyF13",
+    "OldTypeName": "",
+    "NewPrintedName": "F13",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF14",
+    "OldPrintedName": "XCUIKeyboardKeyF14",
+    "OldTypeName": "",
+    "NewPrintedName": "F14",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF15",
+    "OldPrintedName": "XCUIKeyboardKeyF15",
+    "OldTypeName": "",
+    "NewPrintedName": "F15",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF16",
+    "OldPrintedName": "XCUIKeyboardKeyF16",
+    "OldTypeName": "",
+    "NewPrintedName": "F16",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF17",
+    "OldPrintedName": "XCUIKeyboardKeyF17",
+    "OldTypeName": "",
+    "NewPrintedName": "F17",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF18",
+    "OldPrintedName": "XCUIKeyboardKeyF18",
+    "OldTypeName": "",
+    "NewPrintedName": "F18",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF19",
+    "OldPrintedName": "XCUIKeyboardKeyF19",
+    "OldTypeName": "",
+    "NewPrintedName": "F19",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyForwardDelete",
+    "OldPrintedName": "XCUIKeyboardKeyForwardDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "forwardDelete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHome",
+    "OldPrintedName": "XCUIKeyboardKeyHome",
+    "OldTypeName": "",
+    "NewPrintedName": "home",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnd",
+    "OldPrintedName": "XCUIKeyboardKeyEnd",
+    "OldTypeName": "",
+    "NewPrintedName": "end",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageUp",
+    "OldPrintedName": "XCUIKeyboardKeyPageUp",
+    "OldTypeName": "",
+    "NewPrintedName": "pageUp",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageDown",
+    "OldPrintedName": "XCUIKeyboardKeyPageDown",
+    "OldTypeName": "",
+    "NewPrintedName": "pageDown",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyClear",
+    "OldPrintedName": "XCUIKeyboardKeyClear",
+    "OldTypeName": "",
+    "NewPrintedName": "clear",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHelp",
+    "OldPrintedName": "XCUIKeyboardKeyHelp",
+    "OldTypeName": "",
+    "NewPrintedName": "help",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCapsLock",
+    "OldPrintedName": "XCUIKeyboardKeyCapsLock",
+    "OldTypeName": "",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyShift",
+    "OldPrintedName": "XCUIKeyboardKeyShift",
+    "OldTypeName": "",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyControl",
+    "OldPrintedName": "XCUIKeyboardKeyControl",
+    "OldTypeName": "",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyOption",
+    "OldPrintedName": "XCUIKeyboardKeyOption",
+    "OldTypeName": "",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCommand",
+    "OldPrintedName": "XCUIKeyboardKeyCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightShift",
+    "OldPrintedName": "XCUIKeyboardKeyRightShift",
+    "OldTypeName": "",
+    "NewPrintedName": "rightShift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightControl",
+    "OldPrintedName": "XCUIKeyboardKeyRightControl",
+    "OldTypeName": "",
+    "NewPrintedName": "rightControl",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightOption",
+    "OldPrintedName": "XCUIKeyboardKeyRightOption",
+    "OldTypeName": "",
+    "NewPrintedName": "rightOption",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightCommand",
+    "OldPrintedName": "XCUIKeyboardKeyRightCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "rightCommand",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySecondaryFn",
+    "OldPrintedName": "XCUIKeyboardKeySecondaryFn",
+    "OldTypeName": "",
+    "NewPrintedName": "secondaryFn",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:unit:scheme:options:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:",
+    "Index": 7
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)NSXPCProxyCreating(im)synchronousRemoteObjectProxyWithErrorHandler:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@CGPathApplyWithBlock",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSApplication(im)enumerateWindowsWithOptions:usingBlock:",
+    "Index": 2
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSDraggingSession(im)enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSWindow(im)trackEventsMatchingMask:timeout:mode:handler:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureBlock:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCUIElement(cm)performWithKeyModifiers:block:",
+    "Index": 2
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@xpc_array_apply",
+    "Index": 2
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@xpc_dictionary_apply",
+    "Index": 2
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:destinationImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNKernel(im)encodeToCommandBuffer:sourceImage:destinationImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNKernel(im)encodeToCommandBuffer:sourceImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)readBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)writeBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSKernel(im)copyWithZone:device:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSCopying(im)copyWithZone:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSNNGraph(im)encodeToCommandBuffer:sourceImages:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_Si5counttF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_s14CountableRangeVySiG4fromtF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PDFDocument(im)findString:withOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)PDFDocumentDelegate(im)classForAnnotationType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)PDFDocumentDelegate(im)classForAnnotationClass:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AMWorkflowControllerDelegate(im)workflowController:willRunAction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AMWorkflowControllerDelegate(im)workflowController:didRunAction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AMWorkflowControllerDelegate(im)workflowController:didError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)drawWithRect:options:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)boundingRectWithSize:options:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)drawWithRect:options:context:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)boundingRectWithSize:options:context:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeWithName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSURLSessionTaskDelegate(im)URLSession:taskIsWaitingForConnectivity:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertSb8inserted_s7UnicodeO6ScalarV17memberAfterInserttAIF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removes7UnicodeO6ScalarVSgAHF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromtKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromSo0bC13SerializationC0bC6FormatOz6formattKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CSSearchableIndexDelegate(im)searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CSSearchableIndexDelegate(im)searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLArgumentEncoder(im)setArgumentBuffer:offset:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithScope:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:reflection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:displayGamut:bundle:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)valueClassForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)valueClassForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)bind:toObject:withKeyPath:options:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)unbind:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)unbind:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)infoForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)infoForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)optionDescriptionsForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)optionDescriptionsForBinding:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)validModesForFontPanel:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)validModesForFontPanel:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)pasteboard:provideDataForType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)pasteboard:provideDataForType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilitySetOverrideValue:forAttribute:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilitySetOverrideValue:forAttribute:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityIsAttributeSettable:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityIsAttributeSettable:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilitySetValue:forAttribute:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilitySetValue:forAttribute:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:forParameter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityAttributeValue:forParameter:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityActionDescription:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityActionDescription:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityPerformAction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityPerformAction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeValues:index:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)accessibilityArrayAttributeValues:index:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CLGeocoder(im)geocodePostalAddress:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToRender:toDestination:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToClear:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithFloatArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithDoubleArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLTexture(im)writeToURL:level:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeHandler(im)webView:startURLSchemeTask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeHandler(im)webView:stopURLSchemeTask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeTask(im)didReceiveResponse:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)WKURLSchemeTask(im)didReceiveData:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:@F@NSAccessibilityRoleDescription"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:@F@NSAccessibilityRoleDescriptionForUIElement"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSApplicationDelegate(im)application:openURLs:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSBezierPath(im)elementAtIndex:associatedPoints:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSBezierPath(im)elementAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionView(im)registerClass:forItemWithIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionView(im)registerNib:forItemWithIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionView(im)registerClass:forSupplementaryViewOfKind:withIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionView(im)registerNib:forSupplementaryViewOfKind:withIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionViewLayout(im)registerClass:forDecorationViewOfKind:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCollectionViewLayout(im)registerNib:forDecorationViewOfKind:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSCollectionViewPrefetching(im)collectionView:prefetchItemsAtIndexPaths:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSCollectionViewPrefetching(im)collectionView:cancelPrefetchingForItemsAtIndexPaths:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSColor(im)colorUsingColorSpaceName:device:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSColor(im)colorUsingColorSpaceName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSColorPickerTouchBarItem(cm)colorPickerWithIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSColorPickerTouchBarItem(cm)colorPickerWithIdentifier:buttonImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSDocument(im)saveToURL:ofType:forSaveOperation:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSDocument(im)updateChangeCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSFontCollection(im)matchingDescriptorsWithOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLayoutManager(im)temporaryAttributesAtCharacterIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLayoutManager(im)temporaryAttribute:atCharacterIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSPageControllerDelegate(im)pageController:identifierForObject:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSPageControllerDelegate(im)pageController:viewControllerForIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSScrubber(im)registerClass:forItemIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSScrubber(im)registerNib:forItemIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:edge:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextBlock(im)setWidth:type:forLayer:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextView(im)writeSelectionToPasteboard:type:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextView(im)writeSelectionToPasteboard:types:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTextViewDelegate(im)textView:shouldUpdateTouchBarItemIdentifiers:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTokenFieldCellDelegate(im)tokenFieldCell:representedObjectForEditingString:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTokenFieldCellDelegate(im)tokenFieldCell:styleForRepresentedObject:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTokenFieldDelegate(im)tokenField:representedObjectForEditingString:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSTokenFieldDelegate(im)tokenField:styleForRepresentedObject:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSWindow(im)setFrameUsingName:force:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSWindow(im)setFrameUsingName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSWindow(cm)standardWindowButton:forStyleMask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSWindow(im)standardWindowButton:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSWindow(im)nextEventMatchingMask:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForInputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVFragmentedAsset(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVFragmentedAsset(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVFragmentedMovie(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVFragmentedMovie(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMovie(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMovie(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableMovie(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableMovie(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:blendOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:fadeOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNCameraController(im)dollyZoomToTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdLookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)lookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSCoreDataCoreSpotlightDelegate(im)searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PHChange(im)changeDetailsForObject:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PHChange(im)changeDetailsForFetchResult:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PHFetchResult(im)indexOfObject:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PHFetchResult(im)indexOfObject:inRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)PHFetchResult(im)enumerateObjectsUsingBlock:"
+  }
 ]
\ No newline at end of file
diff --git a/lib/Migrator/overlay.json b/lib/Migrator/overlay.json
index 32960f8..57877a8 100644
--- a/lib/Migrator/overlay.json
+++ b/lib/Migrator/overlay.json
@@ -1,2 +1,143 @@
 [
-]
\ No newline at end of file
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr":  "c:@F@NSBeep",
+    "OldPrintedName": "NSBeep()",
+    "NewPrintedName": "beep()",
+    "NewTypeName": "NSSound"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr":  "c:@F@NSApplicationLoad",
+    "OldPrintedName": "NSApplicationLoad()",
+    "NewPrintedName": "load()",
+    "NewTypeName": "NSApplication"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectFill",
+    "OldPrintedName": "NSRectFill(_:)",
+    "NewPrintedName": "fill()",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectFillUsingOperation",
+    "OldPrintedName": "NSRectFillUsingOperation(_:_:)",
+    "NewPrintedName": "fill(using:)",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSFrameRect",
+    "OldPrintedName": "NSFrameRect(_:)",
+    "NewPrintedName": "frame()",
+    "NewTypeName": "NSFrameRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSFrameRectWithWidth",
+    "OldPrintedName": "NSFrameRectWithWidth(_:_:)",
+    "NewPrintedName": "frame(withWidth:)",
+    "NewTypeName": "NSFrameRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSFrameRectWithWidthUsingOperation",
+    "OldPrintedName": "NSFrameRectWithWidthUsingOperation(_:_:_:)",
+    "NewPrintedName": "frame(withWidth:using:)",
+    "NewTypeName": "NSFrameRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectClip",
+    "OldPrintedName": "NSRectClip(_:)",
+    "NewPrintedName": "clip",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectFillList",
+    "OldPrintedName": "NSRectFillList(_:_:)",
+    "NewPrintedName": "fill()",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0,
+    "RemovedIndex": 1
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectFillListUsingOperation",
+    "OldPrintedName": "NSRectFillListUsingOperation(_:_:_:)",
+    "NewPrintedName": "fill(using:)",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0,
+    "RemovedIndex": 1
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@F@NSRectClipList",
+    "OldPrintedName": "NSRectClipList(_:_:)",
+    "NewPrintedName": "clip()",
+    "NewTypeName": "NSRect",
+    "SelfIndex": 0,
+    "RemovedIndex": 1
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr":  "c:@F@NSAvailableWindowDepths",
+    "OldPrintedName": "NSAvailableWindowDepths()",
+    "NewPrintedName": "availableDepths",
+    "NewTypeName": "NSWindow.Depth"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "c:@F@NSOpenGLSetOption",
+    "SpecialCaseId": "NSOpenGLSetOption"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "c:@F@NSOpenGLGetOption",
+    "SpecialCaseId": "NSOpenGLGetOption"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "c:@F@NSOpenGLGetVersion",
+    "SpecialCaseId": "NSOpenGLGetVersion"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:12CoreGraphics7CGFloatV3absA2CFZ",
+    "SpecialCaseId": "StaticAbsToSwiftAbs"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:Sf3absS2fFZ",
+    "SpecialCaseId": "StaticAbsToSwiftAbs"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:s7Float80V3absA2BFZ",
+    "SpecialCaseId": "StaticAbsToSwiftAbs"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:Sd3absS2dFZ",
+    "SpecialCaseId": "StaticAbsToSwiftAbs"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:s15UnsignedIntegerPsE9toUIntMaxs6UInt64VyF",
+    "SpecialCaseId": "ToUIntMax"
+  },
+  {
+    "DiffItemKind": "SpecialCaseDiffItem",
+    "Usr": "s:s13BinaryIntegerPsE8toIntMaxs5Int64VyF",
+    "SpecialCaseId": "ToIntMax"
+  }
+]
diff --git a/lib/Migrator/tvos.json b/lib/Migrator/tvos.json
index 32960f8..12a9a88 100644
--- a/lib/Migrator/tvos.json
+++ b/lib/Migrator/tvos.json
@@ -1,2 +1,11448 @@
 [
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)ASIdentifierManager(cm)sharedManager",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AdSupport"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat2x2:",
+    "LeftComment": "matrix_float2x2",
+    "RightUsr": "",
+    "RightComment": "matrix_float2x2",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat3x3:",
+    "LeftComment": "matrix_float3x3",
+    "RightUsr": "",
+    "RightComment": "matrix_float3x3",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)setGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)propertyForGlyphAtIndex:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "6:0",
+    "LeftUsr": "c:objc(cs)NSLayoutManager(im)showCGGlyphs:positions:count:font:matrix:attributes:inContext:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:",
+    "LeftComment": "NSGlyphProperty",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.GlyphProperty",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSLayoutManagerDelegate(im)layoutManager:shouldUseAction:forControlCharacterAtIndex:",
+    "LeftComment": "NSControlCharacterAction",
+    "RightUsr": "",
+    "RightComment": "NSLayoutManager.ControlCharacterAction",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSTextTab(im)initWithTextAlignment:location:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextTab.OptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)UIActivityItemSource(im)activityViewController:itemForActivityType:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)UIBarItem(im)setTitleTextAttributes:forState:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)systemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)monospacedDigitSystemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)objectForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)matchingFontDescriptorsWithMandatoryKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)initWithFontAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)fontDescriptorByAddingAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UITextInputStringTokenizer(im)initWithTextInput:",
+    "LeftComment": "UIResponder",
+    "RightUsr": "",
+    "RightComment": "UIResponder & UITextInput",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIView(im)systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)UIView(im)systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)UIView(im)contentHuggingPriorityForAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIView(im)setContentHuggingPriority:forAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)UIView(im)contentCompressionResistancePriorityForAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIView(im)setContentCompressionResistancePriority:forAxis:",
+    "LeftComment": "UILayoutPriority",
+    "RightUsr": "",
+    "RightComment": "UILayoutPriority",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:",
+    "LeftComment": "encode(to:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:",
+    "LeftComment": "encode(to:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MPSBinaryImageKernel(im)encodeToCommandBuffer:primaryTexture:secondaryTexture:destinationTexture:",
+    "LeftComment": "encode(to:primaryTexture:secondaryTexture:destinationTexture:)",
+    "RightUsr": "",
+    "RightComment": "encode(commandBuffer:primaryTexture:secondaryTexture:destinationTexture:)",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@MPSPurgeableState@MPSPurgeableStateAllocationDeferred",
+    "LeftComment": "allocationDeferred",
+    "RightUsr": "",
+    "RightComment": "deferred",
+    "ModuleName": "MetalPerformanceShaders"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE8DispatchCSo10DispatchIOcFT4typeOES_S0_10StreamType4pathGSPVs4Int8_5oflagVs5Int324modeVs6UInt165queueCSo13DispatchQueue14cleanupHandlerFS3_T__S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FE8DispatchCSo13DispatchQueue11setSpecificurFT3keyGCS_19DispatchSpecificKeyx_5valuex_T_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithNames:scaleFactor:bundle:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:0",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "MTKTextureLoader.Option",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:0:1",
+    "LeftUsr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:",
+    "LeftComment": "NSObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "MetalKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLAsset(im)initWithURL:vertexDescriptor:bufferAllocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMaterialProperty(im)initWithName:semantic:matrix4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)MDLMesh(im)initCapsuleWithExtent:cylinderSegments:hemisphereSegments:inwardNormals:geometryType:allocator:",
+    "LeftComment": "Int32",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)initWithMatrix:resetsTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)setMatrix:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MDLTransform(im)rotationMatrixAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(im)localTransformAtTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "ModelIO"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blackColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "black",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)whiteColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "white",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)grayColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "gray",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)redColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "red",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)greenColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "green",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)blueColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "blue",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)cyanColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "cyan",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)magentaColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "magenta",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)yellowColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "yellow",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CIColor(cm)clearColor",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "clear",
+    "ModuleName": "CoreImage"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EASession(im)initWithAccessory:forProtocol:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "ExternalAccessory"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CALayer(im)setNeedsDisplayInRect:",
+    "LeftComment": "setNeedsDisplayIn(_:)",
+    "RightUsr": "",
+    "RightComment": "setNeedsDisplay(_:)",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)CAMediaTimingFunction(im)getControlPointAtIndex:values:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "QuartzCore"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2:1:0",
+    "LeftUsr": "c:objc(cs)MCSession(im)nearbyConnectionDataForPeer:withCompletionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)MCSessionDelegate(im)session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "MultipeerConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@F@CGFontCreateWithDataProvider",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "5",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptSubset",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptEncoding",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:sharegroup:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)initWithAPI:sharegroup:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)EAGLContext(cm)setCurrentContext:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EAGLContext(cm)currentContext",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)EAGLContext(im)renderbufferStorage:fromDrawable:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "OpenGLES"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeNormal",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.normal",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "ModernizeEnum",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@Ea@GKPhotoSizeSmall@GKPhotoSizeSmall",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize.small",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "GKPhotoSize",
+    "RightUsr": "",
+    "RightComment": "GKPhotoSize",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)GKPlayer(im)loadPhotoForSize:withCompletionHandler:",
+    "LeftComment": "loadPhoto(forSize:withCompletionHandler:)",
+    "RightUsr": "",
+    "RightComment": "loadPhoto(for:withCompletionHandler:)",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "6:0:1:1",
+    "LeftUsr": "c:objc(cs)GKTurnBasedMatch(im)sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVAsset(im)chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKey",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAsset(im)mediaSelectionGroupForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(cm)determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:1:0:0",
+    "LeftUsr": "c:objc(cs)AVAssetExportSession(im)determineCompatibleFileTypesWithCompletionHandler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAssetResourceLoadingRequest(im)persistentContentKeyFromKeyVendorResponse:options:error:",
+    "LeftComment": "persistentContentKey(fromKeyVendorResponse:options:error:)",
+    "RightUsr": "",
+    "RightComment": "persistentContentKey(fromKeyVendorResponse:options:)",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)metadataForFormat:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataFormat",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetTrack(im)associatedTracksOfType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVAssetTrack.AssociationType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(cm)assetWriterWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)initWithURL:fileType:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVAssetWriter(im)canApplyOutputSettings:forMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVAssetWriterInput(im)initWithMediaType:outputSettings:sourceFormatHint:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioChannelLayout(im)initWithLayoutTag:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioConverter(im)initFromFormat:toFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:channelLayout:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initStandardFormatWithSampleRate:channels:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithCommonFormat:sampleRate:channels:interleaved:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithSettings:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForInputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioPCMBuffer(im)initWithPCMFormat:frameCapacity:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioTime(im)extrapolateTimeFromAnchor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeyRequest(im)makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)contentKeySessionWithKeySystem:storageDirectoryAtURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)AVContentKeySession(cm)removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL:",
+    "LeftComment": "[AnyHashable : Any]",
+    "RightUsr": "",
+    "RightComment": "Data",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMediaSelectionOption(im)hasMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)identifierForKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keySpaceForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)keyForIdentifier:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataIdentifier",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:withKey:keySpace:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMetadataKeySpace",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)addMutableTrackWithMediaType:preferredTrackID:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVMutableVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)availableOutputSettingsPresets",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVOutputSettingsAssistant(cm)outputSettingsAssistantWithPreset:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVOutputSettingsPreset",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)setMediaSelectionCriteria:forMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)AVPlayer(im)mediaSelectionCriteriaForMediaCharacteristic:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToTime:toleranceBefore:toleranceAfter:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(pl)AVPlayerItemMetadataOutputPushDelegate(im)metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)AVPlayerMediaSelectionCriteria(im)initWithPreferredLanguages:preferredMediaCharacteristics:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVMediaCharacteristic",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)AVURLAsset(cm)audiovisualTypes",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "AVFileType",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVVideoComposition(cm)videoCompositionWithPropertiesOfAsset:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:1:0",
+    "LeftUsr": "c:objc(cs)SCNAnimationEvent(cm)animationEventWithKeyTime:block:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometrySources",
+    "LeftComment": "geometrySources",
+    "RightUsr": "",
+    "RightComment": "sources",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometrySourcesForSemantic:",
+    "LeftComment": "getGeometrySources(for:)",
+    "RightUsr": "",
+    "RightComment": "sources(for:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElements",
+    "LeftComment": "geometryElements",
+    "RightUsr": "",
+    "RightComment": "elements",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElementCount",
+    "LeftComment": "geometryElementCount",
+    "RightUsr": "",
+    "RightComment": "elementCount",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometryElementAtIndex:",
+    "LeftComment": "geometryElement(at:)",
+    "RightUsr": "",
+    "RightComment": "element(at:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd8float4x4S0_",
+    "LeftComment": "float4x4",
+    "RightUsr": "",
+    "RightComment": "float4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd9double4x4S0_",
+    "LeftComment": "double4x4",
+    "RightUsr": "",
+    "RightComment": "double4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)SCNAnimatable(im)addAnimation:forKey:",
+    "LeftComment": "CAAnimation",
+    "RightUsr": "",
+    "RightComment": "SCNAnimationProtocol",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtURL:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createFileAtPath:contents:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo11FileManager13replaceItemAtFzTVS_3URL10withItemAtS1_14backupItemNameGSqSS_7optionsVS0_22ItemReplacementOptions_GSqCSo5NSURL_",
+    "LeftComment": "NSURL",
+    "RightUsr": "",
+    "RightComment": "URL",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)dataFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)fileWrapperFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:1:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo7NSCoder20decodeTopLevelObjectFzT6forKeySS_GSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDecimalNumberHandler(cm)defaultDecimalNumberHandler",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSIndexPath(im)initWithIndexes:length:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:ZFE10FoundationCSo17NSKeyedUnarchiver31unarchiveTopLevelObjectWithDataFzCSo6NSDataGSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)initWithTagSchemes:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)setAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttribute:value:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)removeAttribute:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)addObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)replaceObjectsInRange:withObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:1:0",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "size(attributes:)",
+    "RightUsr": "",
+    "RightComment": "size(withAttributes:)",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawAtPoint:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawInRect:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)addressCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)transitInformationCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:",
+    "LeftComment": "rangeAt(_:)",
+    "RightUsr": "",
+    "RightComment": "range(at:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)resultByAdjustingRangesWithOffset:",
+    "LeftComment": "resultByAdjustingRangesWithOffset(_:)",
+    "RightUsr": "",
+    "RightComment": "adjustingRanges(offset:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)initWithUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)getUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSUbiquitousKeyValueStore(cm)defaultStore",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSProgress(im)initWithParent:userInfo:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "ProgressUserInfoKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "Range<Int>",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs5RangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs11ClosedRangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet8containsFScSb",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FOV10Foundation8URLError4CodecFT8rawValueSi_GSqS1__",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameplayKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AudioToolbox"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:notificationCenter:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:object:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTNSNotificationExpectation(im)initWithName:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:",
+    "LeftComment": "XCTWaiterResult",
+    "RightUsr": "",
+    "RightComment": "XCTWaiter.Result",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)testInvocations",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "testInvocations",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultPerformanceMetrics",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultPerformanceMetrics",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "XCTPerformanceMetric",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestCase(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "defaultTestSuite",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCTestCase(im)expectationForNotification:object:handler:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSNotification.Name",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestCaseRun(im)recordFailureInTest:withDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testSuite:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(pl)XCTestObservation(im)testCase:didFailWithDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestObservationCenter(cm)sharedTestObservationCenter",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4",
+    "LeftUsr": "c:objc(cs)XCTestObserver(im)testCaseDidFail:withDescription:inFile:atLine:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3",
+    "LeftUsr": "c:objc(cs)XCTestRun(im)recordFailureWithDescription:inFile:atLine:expected:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCTestSuite(cm)defaultTestSuite",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIDevice(cm)sharedDevice",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIDevice(im)pressButton:",
+    "LeftComment": "XCUIDeviceButton",
+    "RightUsr": "",
+    "RightComment": "XCUIDevice.Button",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIElement(im)_waitForExistenceWithTimeout:",
+    "LeftComment": "_waitForExistence(withTimeout:)",
+    "RightUsr": "",
+    "RightComment": "waitForExistence(timeout:)",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:",
+    "LeftComment": "UInt",
+    "RightUsr": "",
+    "RightComment": "Int",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)elementMatchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)descendantsMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)childrenMatchingType:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)matchingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIElementQuery(im)containingType:identifier:",
+    "LeftComment": "XCUIElementType",
+    "RightUsr": "",
+    "RightComment": "XCUIElement.Type",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)XCUIRemote(cm)sharedRemote",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "shared",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIRemote(im)pressButton:",
+    "LeftComment": "XCUIRemoteButton",
+    "RightUsr": "",
+    "RightComment": "XCUIRemote.Button",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)XCUIRemote(im)pressButton:forDuration:",
+    "LeftComment": "XCUIRemoteButton",
+    "RightUsr": "",
+    "RightComment": "XCUIRemote.Button",
+    "ModuleName": "XCTest"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@MTLAttributeFormat@MTLAttributeFormatUInt1010102Normalized",
+    "LeftComment": "uInt1010102Normalized",
+    "RightUsr": "",
+    "RightComment": "uint1010102Normalized",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLBuffer(im)newTextureWithDescriptor:offset:bytesPerRow:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)blitCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)renderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)computeCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandBuffer(im)parallelRenderCommandEncoderWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBuffer",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLCommandQueue(im)commandBufferWithUnretainedReferences",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBytes:length:atIndex:",
+    "LeftComment": "setBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffer:offset:atIndex:",
+    "LeftComment": "setBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBufferOffset:atIndex:",
+    "LeftComment": "setBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setTexture:atIndex:",
+    "LeftComment": "setTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:",
+    "LeftComment": "setSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLComputeCommandEncoder(im)setThreadgroupMemoryLength:atIndex:",
+    "LeftComment": "setThreadgroupMemoryLength(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setThreadgroupMemoryLength(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueue",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newCommandQueueWithMaxCommandBufferCount:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newHeapWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithLength:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytes:length:options:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newBufferWithBytesNoCopy:length:options:deallocator:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDepthStencilStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newSamplerStateWithDescriptor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newDefaultLibrary",
+    "LeftComment": "newDefaultLibrary()",
+    "RightUsr": "",
+    "RightComment": "makeDefaultLibrary()",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLDevice(im)newFence",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)MTLFunctionConstantValues(im)setConstantValue:type:atIndex:",
+    "LeftComment": "setConstantValue(_:type:at:)",
+    "RightUsr": "",
+    "RightComment": "setConstantValue(_:type:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)renderCommandEncoder",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLParallelRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBytes:length:atIndex:",
+    "LeftComment": "setVertexBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffer:offset:atIndex:",
+    "LeftComment": "setVertexBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBufferOffset:atIndex:",
+    "LeftComment": "setVertexBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexTexture:atIndex:",
+    "LeftComment": "setVertexTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setVertexSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBytes:length:atIndex:",
+    "LeftComment": "setFragmentBytes(_:length:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBytes(_:length:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffer:offset:atIndex:",
+    "LeftComment": "setFragmentBuffer(_:offset:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBuffer(_:offset:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBufferOffset:atIndex:",
+    "LeftComment": "setFragmentBufferOffset(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentBufferOffset(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentBuffers:offsets:withRange:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentTexture:atIndex:",
+    "LeftComment": "setFragmentTexture(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentTexture(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:",
+    "LeftComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:at:)",
+    "RightUsr": "",
+    "RightComment": "setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLRenderCommandEncoder(im)setColorStoreAction:atIndex:",
+    "LeftComment": "setColorStoreAction(_:at:)",
+    "RightUsr": "",
+    "RightComment": "setColorStoreAction(_:index:)",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:textureType:levels:slices:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Metal"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@SKCloudServiceSetupOptionsAffiliateTokenKey",
+    "LeftComment": "affiliateTokenKey",
+    "RightUsr": "",
+    "RightComment": "affiliateToken",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@SKCloudServiceSetupOptionsCampaignTokenKey",
+    "LeftComment": "campaignTokenKey",
+    "RightUsr": "",
+    "RightComment": "campaignToken",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SKPaymentQueue(im)resumeDownloads:",
+    "LeftComment": "resume(_:)",
+    "RightUsr": "",
+    "RightComment": "resumeDownloads(_:)",
+    "ModuleName": "StoreKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Photos"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKFetchShareMetadataOperation(im)initWithShareURLs:",
+    "LeftComment": "init(share:)",
+    "RightUsr": "",
+    "RightComment": "init(shareURLs:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKShare(im)initWithRootRecord:shareID:",
+    "LeftComment": "init(rootRecord:share:)",
+    "RightUsr": "",
+    "RightComment": "init(rootRecord:shareID:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSTextLayoutOrientation",
+    "OldPrintedName": "NSTextLayoutOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "TextLayoutOrientation",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSGlyphProperty",
+    "OldPrintedName": "NSGlyphProperty",
+    "OldTypeName": "",
+    "NewPrintedName": "GlyphProperty",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@NSControlCharacterAction",
+    "OldPrintedName": "NSControlCharacterAction",
+    "OldTypeName": "",
+    "NewPrintedName": "ControlCharacterAction",
+    "NewTypeName": "NSLayoutManager"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSSecureCoding(cpy)supportsSecureCoding",
+    "OldPrintedName": "supportsSecureCoding",
+    "OldTypeName": "CKUserIdentityLookupInfo",
+    "NewPrintedName": "supportsSecureCoding",
+    "NewTypeName": "NSParagraphStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTabColumnTerminatorsAttributeName",
+    "OldPrintedName": "NSTabColumnTerminatorsAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "columnTerminators",
+    "NewTypeName": "NSTextTab.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearance",
+    "OldPrintedName": "appearance()",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance()",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceWhenContainedInInstancesOfClasses:",
+    "OldPrintedName": "appearance(whenContainedInInstancesOf:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(whenContainedInInstancesOf:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceForTraitCollection:",
+    "OldPrintedName": "appearance(for:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(for:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIAppearance(cm)appearanceForTraitCollection:whenContainedInInstancesOfClasses:",
+    "OldPrintedName": "appearance(for:whenContainedInInstancesOf:)",
+    "OldTypeName": "UIView",
+    "NewPrintedName": "appearance(for:whenContainedInInstancesOf:)",
+    "NewTypeName": "UIAppearance"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightUltraLight",
+    "OldPrintedName": "UIFontWeightUltraLight",
+    "OldTypeName": "",
+    "NewPrintedName": "ultraLight",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightThin",
+    "OldPrintedName": "UIFontWeightThin",
+    "OldTypeName": "",
+    "NewPrintedName": "thin",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightLight",
+    "OldPrintedName": "UIFontWeightLight",
+    "OldTypeName": "",
+    "NewPrintedName": "light",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightRegular",
+    "OldPrintedName": "UIFontWeightRegular",
+    "OldTypeName": "",
+    "NewPrintedName": "regular",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightMedium",
+    "OldPrintedName": "UIFontWeightMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightSemibold",
+    "OldPrintedName": "UIFontWeightSemibold",
+    "OldTypeName": "",
+    "NewPrintedName": "semibold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBold",
+    "OldPrintedName": "UIFontWeightBold",
+    "OldTypeName": "",
+    "NewPrintedName": "bold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightHeavy",
+    "OldPrintedName": "UIFontWeightHeavy",
+    "OldTypeName": "",
+    "NewPrintedName": "heavy",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBlack",
+    "OldPrintedName": "UIFontWeightBlack",
+    "OldTypeName": "",
+    "NewPrintedName": "black",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFamilyAttribute",
+    "OldPrintedName": "UIFontDescriptorFamilyAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "family",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorNameAttribute",
+    "OldPrintedName": "UIFontDescriptorNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFaceAttribute",
+    "OldPrintedName": "UIFontDescriptorFaceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorSizeAttribute",
+    "OldPrintedName": "UIFontDescriptorSizeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorVisibleNameAttribute",
+    "OldPrintedName": "UIFontDescriptorVisibleNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleName",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorMatrixAttribute",
+    "OldPrintedName": "UIFontDescriptorMatrixAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matrix",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCharacterSetAttribute",
+    "OldPrintedName": "UIFontDescriptorCharacterSetAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterSet",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCascadeListAttribute",
+    "OldPrintedName": "UIFontDescriptorCascadeListAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cascadeList",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTraitsAttribute",
+    "OldPrintedName": "UIFontDescriptorTraitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "traits",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFixedAdvanceAttribute",
+    "OldPrintedName": "UIFontDescriptorFixedAdvanceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fixedAdvance",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFeatureSettingsAttribute",
+    "OldPrintedName": "UIFontDescriptorFeatureSettingsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "featureSettings",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTextStyleAttribute",
+    "OldPrintedName": "UIFontDescriptorTextStyleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textStyle",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSymbolicTrait",
+    "OldPrintedName": "UIFontSymbolicTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "symbolic",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightTrait",
+    "OldPrintedName": "UIFontWeightTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "weight",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWidthTrait",
+    "OldPrintedName": "UIFontWidthTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "width",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSlantTrait",
+    "OldPrintedName": "UIFontSlantTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "slant",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureTypeIdentifierKey",
+    "OldPrintedName": "UIFontFeatureTypeIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "featureIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureSelectorIdentifierKey",
+    "OldPrintedName": "UIFontFeatureSelectorIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "typeIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityRequired",
+    "OldPrintedName": "UILayoutPriorityRequired",
+    "OldTypeName": "",
+    "NewPrintedName": "required",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityDefaultHigh",
+    "OldPrintedName": "UILayoutPriorityDefaultHigh",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultHigh",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityDefaultLow",
+    "OldPrintedName": "UILayoutPriorityDefaultLow",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultLow",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UILayoutPriorityFittingSizeLevel",
+    "OldPrintedName": "UILayoutPriorityFittingSizeLevel",
+    "OldTypeName": "",
+    "NewPrintedName": "fittingSizeLevel",
+    "NewTypeName": "UILayoutPriority"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)arrowBase",
+    "OldPrintedName": "arrowBase()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "arrowBase()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)contentViewInsets",
+    "OldPrintedName": "contentViewInsets()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "contentViewInsets()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)UIPopoverBackgroundViewMethods(cm)arrowHeight",
+    "OldPrintedName": "arrowHeight()",
+    "OldTypeName": "UIPopoverBackgroundViewMethods",
+    "NewPrintedName": "arrowHeight()",
+    "NewTypeName": "UIPopoverBackgroundView"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorDomain",
+    "OldPrintedName": "MTKModelErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKModelErrorKey",
+    "OldPrintedName": "MTKModelErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKModelError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorDomain",
+    "OldPrintedName": "MTKTextureLoaderErrorDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "domain",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderErrorKey",
+    "OldPrintedName": "MTKTextureLoaderErrorKey",
+    "OldTypeName": "",
+    "NewPrintedName": "key",
+    "NewTypeName": "MTKTextureLoader.Error"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionAllocateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionAllocateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "allocateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionGenerateMipmaps",
+    "OldPrintedName": "MTKTextureLoaderOptionGenerateMipmaps",
+    "OldTypeName": "",
+    "NewPrintedName": "generateMipmaps",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionSRGB",
+    "OldPrintedName": "MTKTextureLoaderOptionSRGB",
+    "OldTypeName": "",
+    "NewPrintedName": "SRGB",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureUsage",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureUsage",
+    "OldTypeName": "",
+    "NewPrintedName": "textureUsage",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureCPUCacheMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureCPUCacheMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionTextureStorageMode",
+    "OldPrintedName": "MTKTextureLoaderOptionTextureStorageMode",
+    "OldTypeName": "",
+    "NewPrintedName": "textureStorageMode",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionCubeLayout",
+    "OldPrintedName": "MTKTextureLoaderOptionCubeLayout",
+    "OldTypeName": "",
+    "NewPrintedName": "cubeLayout",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOptionOrigin",
+    "OldPrintedName": "MTKTextureLoaderOptionOrigin",
+    "OldTypeName": "",
+    "NewPrintedName": "origin",
+    "NewTypeName": "MTKTextureLoader.Option"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderCubeLayoutVertical",
+    "OldPrintedName": "MTKTextureLoaderCubeLayoutVertical",
+    "OldTypeName": "",
+    "NewPrintedName": "vertical",
+    "NewTypeName": "MTKTextureLoader.CubeLayout"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginTopLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginTopLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "topLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginBottomLeft",
+    "OldPrintedName": "MTKTextureLoaderOriginBottomLeft",
+    "OldTypeName": "",
+    "NewPrintedName": "bottomLeft",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@MTKTextureLoaderOriginFlippedVertically",
+    "OldPrintedName": "MTKTextureLoaderOriginFlippedVertically",
+    "OldTypeName": "",
+    "NewPrintedName": "flippedVertically",
+    "NewTypeName": "MTKTextureLoader.Origin"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderCallback",
+    "OldPrintedName": "MTKTextureLoaderCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "Callback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@T@MTKTextureLoaderArrayCallback",
+    "OldPrintedName": "MTKTextureLoaderArrayCallback",
+    "OldTypeName": "",
+    "NewPrintedName": "ArrayCallback",
+    "NewTypeName": "MTKTextureLoader"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isEqual:",
+    "OldPrintedName": "isEqual(_:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isEqual(_:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:",
+    "OldPrintedName": "perform(_:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:",
+    "OldPrintedName": "perform(_:with:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:with:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:withObject:",
+    "OldPrintedName": "perform(_:with:with:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "perform(_:with:with:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isProxy",
+    "OldPrintedName": "isProxy()",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isProxy()",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isKindOfClass:",
+    "OldPrintedName": "isKind(of:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isKind(of:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isMemberOfClass:",
+    "OldPrintedName": "isMember(of:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "isMember(of:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)respondsToSelector:",
+    "OldPrintedName": "responds(to:)",
+    "OldTypeName": "NSProxy",
+    "NewPrintedName": "responds(to:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)MDLTransformComponent(cm)globalTransformWithObject:atTime:",
+    "OldPrintedName": "globalTransform(with:atTime:)",
+    "OldTypeName": "MDLTransformComponent",
+    "NewPrintedName": "globalTransform(with:atTime:)",
+    "NewTypeName": "MDLTransform"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeCleanAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "cleanAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeProductionAperture",
+    "OldTypeName": "",
+    "NewPrintedName": "productionAperture",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldPrintedName": "AVAssetImageGeneratorApertureModeEncodedPixels",
+    "OldTypeName": "",
+    "NewPrintedName": "encodedPixels",
+    "NewTypeName": "AVAssetImageGeneratorApertureMode"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeAudioFallback",
+    "OldPrintedName": "AVTrackAssociationTypeAudioFallback",
+    "OldTypeName": "",
+    "NewPrintedName": "audioFallback",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeChapterList",
+    "OldPrintedName": "AVTrackAssociationTypeChapterList",
+    "OldTypeName": "",
+    "NewPrintedName": "chapterList",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldPrintedName": "AVTrackAssociationTypeForcedSubtitlesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "forcedSubtitlesOnly",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeSelectionFollower",
+    "OldPrintedName": "AVTrackAssociationTypeSelectionFollower",
+    "OldTypeName": "",
+    "NewPrintedName": "selectionFollower",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeTimecode",
+    "OldPrintedName": "AVTrackAssociationTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVTrackAssociationTypeMetadataReferent",
+    "OldPrintedName": "AVTrackAssociationTypeMetadataReferent",
+    "OldTypeName": "",
+    "NewPrintedName": "metadataReferent",
+    "NewTypeName": "AVAssetTrack.AssociationType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmLowQualityZeroLatency",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmLowQualityZeroLatency",
+    "OldTypeName": "",
+    "NewPrintedName": "lowQualityZeroLatency",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmTimeDomain",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmTimeDomain",
+    "OldTypeName": "",
+    "NewPrintedName": "timeDomain",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmSpectral",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmSpectral",
+    "OldTypeName": "",
+    "NewPrintedName": "spectral",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVAudioTimePitchAlgorithmVarispeed",
+    "OldPrintedName": "AVAudioTimePitchAlgorithmVarispeed",
+    "OldTypeName": "",
+    "NewPrintedName": "varispeed",
+    "NewTypeName": "AVAudioTimePitchAlgorithm"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeQuickTimeMovie",
+    "OldPrintedName": "AVFileTypeQuickTimeMovie",
+    "OldTypeName": "",
+    "NewPrintedName": "mov",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEG4",
+    "OldPrintedName": "AVFileTypeMPEG4",
+    "OldTypeName": "",
+    "NewPrintedName": "mp4",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4V",
+    "OldPrintedName": "AVFileTypeAppleM4V",
+    "OldTypeName": "",
+    "NewPrintedName": "m4v",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAppleM4A",
+    "OldPrintedName": "AVFileTypeAppleM4A",
+    "OldTypeName": "",
+    "NewPrintedName": "m4a",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP",
+    "OldPrintedName": "AVFileType3GPP",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileType3GPP2",
+    "OldPrintedName": "AVFileType3GPP2",
+    "OldTypeName": "",
+    "NewPrintedName": "mobile3GPP2",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeCoreAudioFormat",
+    "OldPrintedName": "AVFileTypeCoreAudioFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "caf",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeWAVE",
+    "OldPrintedName": "AVFileTypeWAVE",
+    "OldTypeName": "",
+    "NewPrintedName": "wav",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFF",
+    "OldPrintedName": "AVFileTypeAIFF",
+    "OldTypeName": "",
+    "NewPrintedName": "aiff",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAIFC",
+    "OldPrintedName": "AVFileTypeAIFC",
+    "OldTypeName": "",
+    "NewPrintedName": "aifc",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAMR",
+    "OldPrintedName": "AVFileTypeAMR",
+    "OldTypeName": "",
+    "NewPrintedName": "amr",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeMPEGLayer3",
+    "OldPrintedName": "AVFileTypeMPEGLayer3",
+    "OldTypeName": "",
+    "NewPrintedName": "mp3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeSunAU",
+    "OldPrintedName": "AVFileTypeSunAU",
+    "OldTypeName": "",
+    "NewPrintedName": "au",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeAC3",
+    "OldPrintedName": "AVFileTypeAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "ac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVFileTypeEnhancedAC3",
+    "OldPrintedName": "AVFileTypeEnhancedAC3",
+    "OldTypeName": "",
+    "NewPrintedName": "eac3",
+    "NewTypeName": "AVFileType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspect",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspect",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspect",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResizeAspectFill",
+    "OldPrintedName": "AVLayerVideoGravityResizeAspectFill",
+    "OldTypeName": "",
+    "NewPrintedName": "resizeAspectFill",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVLayerVideoGravityResize",
+    "OldPrintedName": "AVLayerVideoGravityResize",
+    "OldTypeName": "",
+    "NewPrintedName": "resize",
+    "NewTypeName": "AVLayerVideoGravity"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVisual",
+    "OldPrintedName": "AVMediaCharacteristicVisual",
+    "OldTypeName": "",
+    "NewPrintedName": "visual",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicAudible",
+    "OldPrintedName": "AVMediaCharacteristicAudible",
+    "OldTypeName": "",
+    "NewPrintedName": "audible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLegible",
+    "OldPrintedName": "AVMediaCharacteristicLegible",
+    "OldTypeName": "",
+    "NewPrintedName": "legible",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicFrameBased",
+    "OldPrintedName": "AVMediaCharacteristicFrameBased",
+    "OldTypeName": "",
+    "NewPrintedName": "frameBased",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldPrintedName": "AVMediaCharacteristicUsesWideGamutColorSpace",
+    "OldTypeName": "",
+    "NewPrintedName": "usesWideGamutColorSpace",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsMainProgramContent",
+    "OldPrintedName": "AVMediaCharacteristicIsMainProgramContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isMainProgramContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicIsAuxiliaryContent",
+    "OldPrintedName": "AVMediaCharacteristicIsAuxiliaryContent",
+    "OldTypeName": "",
+    "NewPrintedName": "isAuxiliaryContent",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldPrintedName": "AVMediaCharacteristicContainsOnlyForcedSubtitles",
+    "OldTypeName": "",
+    "NewPrintedName": "containsOnlyForcedSubtitles",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicTranscribesSpokenDialogForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "transcribesSpokenDialogForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesMusicAndSoundForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesMusicAndSoundForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicEasyToRead",
+    "OldPrintedName": "AVMediaCharacteristicEasyToRead",
+    "OldTypeName": "",
+    "NewPrintedName": "easyToRead",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldPrintedName": "AVMediaCharacteristicDescribesVideoForAccessibility",
+    "OldTypeName": "",
+    "NewPrintedName": "describesVideoForAccessibility",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicLanguageTranslation",
+    "OldPrintedName": "AVMediaCharacteristicLanguageTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "languageTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicDubbedTranslation",
+    "OldPrintedName": "AVMediaCharacteristicDubbedTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "dubbedTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaCharacteristicVoiceOverTranslation",
+    "OldPrintedName": "AVMediaCharacteristicVoiceOverTranslation",
+    "OldTypeName": "",
+    "NewPrintedName": "voiceOverTranslation",
+    "NewTypeName": "AVMediaCharacteristic"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeVideo",
+    "OldPrintedName": "AVMediaTypeVideo",
+    "OldTypeName": "",
+    "NewPrintedName": "video",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeAudio",
+    "OldPrintedName": "AVMediaTypeAudio",
+    "OldTypeName": "",
+    "NewPrintedName": "audio",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeText",
+    "OldPrintedName": "AVMediaTypeText",
+    "OldTypeName": "",
+    "NewPrintedName": "text",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeClosedCaption",
+    "OldPrintedName": "AVMediaTypeClosedCaption",
+    "OldTypeName": "",
+    "NewPrintedName": "closedCaption",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeSubtitle",
+    "OldPrintedName": "AVMediaTypeSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "subtitle",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeTimecode",
+    "OldPrintedName": "AVMediaTypeTimecode",
+    "OldTypeName": "",
+    "NewPrintedName": "timecode",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMetadata",
+    "OldPrintedName": "AVMediaTypeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMuxed",
+    "OldPrintedName": "AVMediaTypeMuxed",
+    "OldTypeName": "",
+    "NewPrintedName": "muxed",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMediaTypeMetadataObject",
+    "OldPrintedName": "AVMediaTypeMetadataObject",
+    "OldTypeName": "",
+    "NewPrintedName": "metadataObject",
+    "NewTypeName": "AVMediaType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeValueURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeValueURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "valueURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeBaseURIKey",
+    "OldPrintedName": "AVMetadataExtraAttributeBaseURIKey",
+    "OldTypeName": "",
+    "NewPrintedName": "baseURI",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataExtraAttributeInfoKey",
+    "OldPrintedName": "AVMetadataExtraAttributeInfoKey",
+    "OldTypeName": "",
+    "NewPrintedName": "info",
+    "NewTypeName": "AVMetadataExtraAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeUserData",
+    "OldPrintedName": "AVMetadataFormatQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatISOUserData",
+    "OldPrintedName": "AVMetadataFormatISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataFormatQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatiTunesMetadata",
+    "OldPrintedName": "AVMetadataFormatiTunesMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatID3Metadata",
+    "OldPrintedName": "AVMetadataFormatID3Metadata",
+    "OldTypeName": "",
+    "NewPrintedName": "id3Metadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataFormatHLSMetadata",
+    "OldPrintedName": "AVMetadataFormatHLSMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsMetadata",
+    "NewTypeName": "AVMetadataFormat"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierTitle",
+    "OldPrintedName": "AVMetadataCommonIdentifierTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreator",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreator",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSubject",
+    "OldPrintedName": "AVMetadataCommonIdentifierSubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSubject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierDescription",
+    "OldPrintedName": "AVMetadataCommonIdentifierDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierPublisher",
+    "OldPrintedName": "AVMetadataCommonIdentifierPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierContributor",
+    "OldPrintedName": "AVMetadataCommonIdentifierContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierContributor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCreationDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonIdentifierLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLastModifiedDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierType",
+    "OldPrintedName": "AVMetadataCommonIdentifierType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierFormat",
+    "OldPrintedName": "AVMetadataCommonIdentifierFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAssetIdentifier",
+    "OldPrintedName": "AVMetadataCommonIdentifierAssetIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAssetIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSource",
+    "OldPrintedName": "AVMetadataCommonIdentifierSource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLanguage",
+    "OldPrintedName": "AVMetadataCommonIdentifierLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierRelation",
+    "OldPrintedName": "AVMetadataCommonIdentifierRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierRelation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierLocation",
+    "OldPrintedName": "AVMetadataCommonIdentifierLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierCopyrights",
+    "OldPrintedName": "AVMetadataCommonIdentifierCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierCopyrights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAlbumName",
+    "OldPrintedName": "AVMetadataCommonIdentifierAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAlbumName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierAuthor",
+    "OldPrintedName": "AVMetadataCommonIdentifierAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtist",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierArtwork",
+    "OldPrintedName": "AVMetadataCommonIdentifierArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierMake",
+    "OldPrintedName": "AVMetadataCommonIdentifierMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierModel",
+    "OldPrintedName": "AVMetadataCommonIdentifierModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonIdentifierSoftware",
+    "OldPrintedName": "AVMetadataCommonIdentifierSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonIdentifierSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataChapter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataDisclaimer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataFullName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataHostComputer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalFormat",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataOriginalSource",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPerformers",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataProduct",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataSpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWarning",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataWriter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataURLLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTrackName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataDate",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataIdentifierISOUserDataTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataTaggedCharacteristic",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCopyright",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAuthor",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataPerformer",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataGenre",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataRecordingYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataLocation",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataLocation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataTitle",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataDescription",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataCollection",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataCollection",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataUserRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataUserRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataThumbnail",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataAlbumAndTrack",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataKeywordList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaClassification",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldPrintedName": "AVMetadataIdentifier3GPUserDataMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "identifier3GPUserDataMediaRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCreationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDisplayName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeywords",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArtwork",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataSoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataSoftware",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataiXML",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationISO6709",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataMake",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataModel",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataCollectionUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataRatingUser",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationBody",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationNote",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationRole",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataLocationDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionFacing",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDirectionMotion",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransform",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataPreferredAffineTransform",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataDetectedFace",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataDetectedFace",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataVideoOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataVideoOrientation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierQuickTimeMetadataContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataContentIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbum",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserComment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCoverArt",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataReleaseDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPredefinedGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataUserGenre",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongName",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEncodingTool",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAlbumArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAccountKind",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAppleID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSongID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSongID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscCompilation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDiscNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGenreID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataGrouping",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPlaylistID",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataContentRating",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataBeatsPerMin",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArtDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataArranger",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataArranger",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAuthor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLyrics",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataAcknowledgement",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDescription",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataDirector",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataDirector",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataEQ",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataEQ",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataLinerNotes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataRecordCompany",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPhonogramRights",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoundEngineer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataSoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataSoloist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataCredits",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataCredits",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataThanks",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataThanks",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataOnlineExtras",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldPrintedName": "AVMetadataIdentifieriTunesMetadataExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataExecProducer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAttachedPicture",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComments",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComments",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercial",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercial",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommerical",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommerical",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncryption",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncryption",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEqualization2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEqualization2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEventTimingCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataGroupIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLink",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLink",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicCDIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOwnership",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOwnership",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPrivate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPrivate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlayCounter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPopularimeter",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPositionSynchronization",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecommendedBufferSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReverb",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReverb",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSeek",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSeek",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSignature",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSignature",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBeatsPerMinute",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataComposer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataComposer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyright",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyright",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataDate",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataDate",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPlaylistDelay",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataReleaseTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTaggingTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTime",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTime",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataContentGroupDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleDescription",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSubTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSubTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInitialKey",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInitialKey",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLanguage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLanguage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLength",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLength",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMusicianCreditsList",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMediaType",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMediaType",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataMood",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataMood",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalFilename",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalLyricist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalArtist",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOriginalReleaseYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataFileOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataFileOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataLeadPerformer",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataBand",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataBand",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataConductor",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataConductor",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataModifiedBy",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPartOfASet",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataProducedNotice",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPublisher",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPublisher",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTrackNumber",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataRecordingDates",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationName",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSize",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSize",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataAlbumSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPerformerSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTitleSortOrder",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataEncodedWith",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataSetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataSetSubtitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataYear",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataYear",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserText",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserText",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataTermsOfUse",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCommercialInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataCopyrightInformation",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataPayment",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataPayment",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierID3MetadataUserURL",
+    "OldPrintedName": "AVMetadataIdentifierID3MetadataUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataUserURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamTitle",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldPrintedName": "AVMetadataIdentifierIcyMetadataStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataStreamURL",
+    "NewTypeName": "AVMetadataIdentifier"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyTitle",
+    "OldPrintedName": "AVMetadataCommonKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreator",
+    "OldPrintedName": "AVMetadataCommonKeyCreator",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreator",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySubject",
+    "OldPrintedName": "AVMetadataCommonKeySubject",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySubject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyDescription",
+    "OldPrintedName": "AVMetadataCommonKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyPublisher",
+    "OldPrintedName": "AVMetadataCommonKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyContributor",
+    "OldPrintedName": "AVMetadataCommonKeyContributor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyContributor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCreationDate",
+    "OldPrintedName": "AVMetadataCommonKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLastModifiedDate",
+    "OldPrintedName": "AVMetadataCommonKeyLastModifiedDate",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLastModifiedDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyType",
+    "OldPrintedName": "AVMetadataCommonKeyType",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyFormat",
+    "OldPrintedName": "AVMetadataCommonKeyFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyIdentifier",
+    "OldPrintedName": "AVMetadataCommonKeyIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySource",
+    "OldPrintedName": "AVMetadataCommonKeySource",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLanguage",
+    "OldPrintedName": "AVMetadataCommonKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyRelation",
+    "OldPrintedName": "AVMetadataCommonKeyRelation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyRelation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyLocation",
+    "OldPrintedName": "AVMetadataCommonKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyCopyrights",
+    "OldPrintedName": "AVMetadataCommonKeyCopyrights",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyCopyrights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAlbumName",
+    "OldPrintedName": "AVMetadataCommonKeyAlbumName",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAlbumName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyAuthor",
+    "OldPrintedName": "AVMetadataCommonKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtist",
+    "OldPrintedName": "AVMetadataCommonKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyArtwork",
+    "OldPrintedName": "AVMetadataCommonKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyMake",
+    "OldPrintedName": "AVMetadataCommonKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeyModel",
+    "OldPrintedName": "AVMetadataCommonKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataCommonKeySoftware",
+    "OldPrintedName": "AVMetadataCommonKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "commonKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyChapter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyChapter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyChapter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyDisclaimer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyDisclaimer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyFullName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyFullName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyFullName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyHostComputer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyHostComputer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalFormat",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalFormat",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyOriginalSource",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyOriginalSource",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPerformers",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPerformers",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyProduct",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyProduct",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyProduct",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeySpecialPlaybackRequirements",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrack",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWarning",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWarning",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWarning",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyWriter",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyWriter",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyWriter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyURLLink",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyURLLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTrackName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTrackName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataQuickTimeUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadataISOUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldPrintedName": "AVMetadataISOUserDataKeyTaggedCharacteristic",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyTaggedCharacteristic",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataISOUserDataKeyDate",
+    "OldPrintedName": "AVMetadataISOUserDataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserDataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCopyright",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAuthor",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyPerformer",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyGenre",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyRecordingYear",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyRecordingYear",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyRecordingYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyLocation",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyLocation",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyLocation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyTitle",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyDescription",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyCollection",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyCollection",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyCollection",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyUserRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyUserRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyUserRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyThumbnail",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyThumbnail",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyThumbnail",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyAlbumAndTrack",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyAlbumAndTrack",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyKeywordList",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyKeywordList",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyKeywordList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaClassification",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaClassification",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaClassification",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadata3GPUserDataKeyMediaRating",
+    "OldPrintedName": "AVMetadata3GPUserDataKeyMediaRating",
+    "OldTypeName": "",
+    "NewPrintedName": "metadata3GPUserDataKeyMediaRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComment",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComment",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCreationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCreationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDisplayName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDisplayName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyInformation",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyKeywords",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyKeywords",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArtwork",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArtwork",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeySoftware",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeySoftware",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeySoftware",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyYear",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyGenre",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyiXML",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyiXML",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyiXML",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationISO6709",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationISO6709",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyMake",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyMake",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyMake",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyModel",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyModel",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyModel",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCameraFrameReadoutTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyTitle",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyCollectionUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyCollectionUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyRatingUser",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyRatingUser",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationName",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationBody",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationBody",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationNote",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationNote",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationRole",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationRole",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyLocationDate",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyLocationDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionFacing",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionFacing",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyDirectionMotion",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyDirectionMotion",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldPrintedName": "AVMetadataQuickTimeMetadataKeyContentIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadataKeyContentIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbum",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbum",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbum",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserComment",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserComment",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserComment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCoverArt",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCoverArt",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCoverArt",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyReleaseDate",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyReleaseDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPredefinedGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPredefinedGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyUserGenre",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyUserGenre",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyUserGenre",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongName",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongName",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackSubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackSubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEncodingTool",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEncodingTool",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyComposer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAlbumArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAlbumArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAccountKind",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAccountKind",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAccountKind",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAppleID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAppleID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAppleID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySongID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySongID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySongID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscCompilation",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscCompilation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDiscNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDiscNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGenreID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGenreID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGenreID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyGrouping",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyGrouping",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyGrouping",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPlaylistID",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPlaylistID",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyContentRating",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyContentRating",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyContentRating",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyBeatsPerMin",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyBeatsPerMin",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArtDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArtDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArtDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyArranger",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyArranger",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyArranger",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAuthor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAuthor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAuthor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLyrics",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLyrics",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLyrics",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyAcknowledgement",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyAcknowledgement",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyConductor",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDescription",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyDirector",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyDirector",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyDirector",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyEQ",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyEQ",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyEQ",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyLinerNotes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyLinerNotes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyRecordCompany",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyRecordCompany",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPhonogramRights",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPhonogramRights",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPerformer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoundEngineer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoundEngineer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeySoloist",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeySoloist",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeySoloist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyCredits",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyCredits",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyCredits",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyThanks",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyThanks",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyThanks",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyOnlineExtras",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyOnlineExtras",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataiTunesMetadataKeyExecProducer",
+    "OldPrintedName": "AVMetadataiTunesMetadataKeyExecProducer",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunesMetadataKeyExecProducer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAttachedPicture",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAttachedPicture",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAttachedPicture",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAudioSeekPointIndex",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAudioSeekPointIndex",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComments",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComments",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComments",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercial",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercial",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercial",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommerical",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommerical",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommerical",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncryption",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncryption",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncryption",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEqualization2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEqualization2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEqualization2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEventTimingCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEventTimingCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGeneralEncapsulatedObject",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGeneralEncapsulatedObject",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyGroupIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyGroupIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v23",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v23",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLink",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLink",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLink",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicCDIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicCDIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMPEGLocationLookupTable",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMPEGLocationLookupTable",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOwnership",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOwnership",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOwnership",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPrivate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPrivate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPrivate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlayCounter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlayCounter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlayCounter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPopularimeter",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPopularimeter",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPopularimeter",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPositionSynchronization",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPositionSynchronization",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecommendedBufferSize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecommendedBufferSize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRelativeVolumeAdjustment2",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRelativeVolumeAdjustment2",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReverb",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReverb",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReverb",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySeek",
+    "OldPrintedName": "AVMetadataID3MetadataKeySeek",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySeek",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySignature",
+    "OldPrintedName": "AVMetadataID3MetadataKeySignature",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySignature",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldPrintedName": "AVMetadataID3MetadataKeySynchronizedTempoCodes",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySynchronizedTempoCodes",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBeatsPerMinute",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBeatsPerMinute",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyComposer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyComposer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyComposer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyright",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyright",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyright",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyDate",
+    "OldPrintedName": "AVMetadataID3MetadataKeyDate",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyDate",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPlaylistDelay",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPlaylistDelay",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyReleaseTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyReleaseTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyReleaseTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTaggingTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTaggingTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTaggingTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTime",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTime",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTime",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInvolvedPeopleList_v24",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInvolvedPeopleList_v24",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyContentGroupDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyContentGroupDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleDescription",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleDescription",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleDescription",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySubTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySubTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySubTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInitialKey",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInitialKey",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInitialKey",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLanguage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLanguage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLength",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLength",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLength",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMusicianCreditsList",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMusicianCreditsList",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMediaType",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMediaType",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMediaType",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyMood",
+    "OldPrintedName": "AVMetadataID3MetadataKeyMood",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyMood",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalAlbumTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalAlbumTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalFilename",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalFilename",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalFilename",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalLyricist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalLyricist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalArtist",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalArtist",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalArtist",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOriginalReleaseYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOriginalReleaseYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyFileOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyFileOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyFileOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyLeadPerformer",
+    "OldPrintedName": "AVMetadataID3MetadataKeyLeadPerformer",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyLeadPerformer",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyBand",
+    "OldPrintedName": "AVMetadataID3MetadataKeyBand",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyBand",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyConductor",
+    "OldPrintedName": "AVMetadataID3MetadataKeyConductor",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyConductor",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyModifiedBy",
+    "OldPrintedName": "AVMetadataID3MetadataKeyModifiedBy",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyModifiedBy",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPartOfASet",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPartOfASet",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPartOfASet",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyProducedNotice",
+    "OldPrintedName": "AVMetadataID3MetadataKeyProducedNotice",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyProducedNotice",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPublisher",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPublisher",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPublisher",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTrackNumber",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTrackNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTrackNumber",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyRecordingDates",
+    "OldPrintedName": "AVMetadataID3MetadataKeyRecordingDates",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyRecordingDates",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationName",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationName",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternetRadioStationOwner",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternetRadioStationOwner",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySize",
+    "OldPrintedName": "AVMetadataID3MetadataKeySize",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySize",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyAlbumSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyAlbumSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPerformerSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPerformerSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTitleSortOrder",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTitleSortOrder",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldPrintedName": "AVMetadataID3MetadataKeyInternationalStandardRecordingCode",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyInternationalStandardRecordingCode",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyEncodedWith",
+    "OldPrintedName": "AVMetadataID3MetadataKeyEncodedWith",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyEncodedWith",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeySetSubtitle",
+    "OldPrintedName": "AVMetadataID3MetadataKeySetSubtitle",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeySetSubtitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyYear",
+    "OldPrintedName": "AVMetadataID3MetadataKeyYear",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyYear",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserText",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserText",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserText",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUniqueFileIdentifier",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUniqueFileIdentifier",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyTermsOfUse",
+    "OldPrintedName": "AVMetadataID3MetadataKeyTermsOfUse",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyTermsOfUse",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUnsynchronizedLyric",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUnsynchronizedLyric",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCommercialInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCommercialInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCommercialInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldPrintedName": "AVMetadataID3MetadataKeyCopyrightInformation",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyCopyrightInformation",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioFileWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioFileWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialArtistWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialArtistWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialAudioSourceWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialAudioSourceWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialInternetRadioStationHomepage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyPayment",
+    "OldPrintedName": "AVMetadataID3MetadataKeyPayment",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyPayment",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldPrintedName": "AVMetadataID3MetadataKeyOfficialPublisherWebpage",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyOfficialPublisherWebpage",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataID3MetadataKeyUserURL",
+    "OldPrintedName": "AVMetadataID3MetadataKeyUserURL",
+    "OldTypeName": "",
+    "NewPrintedName": "id3MetadataKeyUserURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamTitle",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamTitle",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamTitle",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataIcyMetadataKeyStreamURL",
+    "OldPrintedName": "AVMetadataIcyMetadataKeyStreamURL",
+    "OldTypeName": "",
+    "NewPrintedName": "icyMetadataKeyStreamURL",
+    "NewTypeName": "AVMetadataKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceCommon",
+    "OldPrintedName": "AVMetadataKeySpaceCommon",
+    "OldTypeName": "",
+    "NewPrintedName": "common",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeUserData",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceISOUserData",
+    "OldPrintedName": "AVMetadataKeySpaceISOUserData",
+    "OldTypeName": "",
+    "NewPrintedName": "isoUserData",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceQuickTimeMetadata",
+    "OldPrintedName": "AVMetadataKeySpaceQuickTimeMetadata",
+    "OldTypeName": "",
+    "NewPrintedName": "quickTimeMetadata",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceiTunes",
+    "OldPrintedName": "AVMetadataKeySpaceiTunes",
+    "OldTypeName": "",
+    "NewPrintedName": "iTunes",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceID3",
+    "OldPrintedName": "AVMetadataKeySpaceID3",
+    "OldTypeName": "",
+    "NewPrintedName": "id3",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceIcy",
+    "OldPrintedName": "AVMetadataKeySpaceIcy",
+    "OldTypeName": "",
+    "NewPrintedName": "icy",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVMetadataKeySpaceHLSDateRange",
+    "OldPrintedName": "AVMetadataKeySpaceHLSDateRange",
+    "OldTypeName": "",
+    "NewPrintedName": "hlsDateRange",
+    "NewTypeName": "AVMetadataKeySpace"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset640x480",
+    "OldPrintedName": "AVOutputSettingsPreset640x480",
+    "OldTypeName": "",
+    "NewPrintedName": "preset640x480",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset960x540",
+    "OldPrintedName": "AVOutputSettingsPreset960x540",
+    "OldTypeName": "",
+    "NewPrintedName": "preset960x540",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1280x720",
+    "OldPrintedName": "AVOutputSettingsPreset1280x720",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1280x720",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset1920x1080",
+    "OldPrintedName": "AVOutputSettingsPreset1920x1080",
+    "OldTypeName": "",
+    "NewPrintedName": "preset1920x1080",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVOutputSettingsPreset3840x2160",
+    "OldPrintedName": "AVOutputSettingsPreset3840x2160",
+    "OldTypeName": "",
+    "NewPrintedName": "preset3840x2160",
+    "NewTypeName": "AVOutputSettingsPreset"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingToMinimizeStallsReason",
+    "OldPrintedName": "AVPlayerWaitingToMinimizeStallsReason",
+    "OldTypeName": "",
+    "NewPrintedName": "toMinimizeStalls",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldPrintedName": "AVPlayerWaitingWhileEvaluatingBufferingRateReason",
+    "OldTypeName": "",
+    "NewPrintedName": "evaluatingBufferingRate",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerWaitingWithNoItemToPlayReason",
+    "OldPrintedName": "AVPlayerWaitingWithNoItemToPlayReason",
+    "OldTypeName": "",
+    "NewPrintedName": "noItemToPlay",
+    "NewTypeName": "AVPlayer.WaitingReason"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionDefault",
+    "OldTypeName": "",
+    "NewPrintedName": "default",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldPrintedName": "AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnly",
+    "OldTypeName": "",
+    "NewPrintedName": "sourceAndRulesOnly",
+    "NewTypeName": "AVPlayerItemLegibleOutputTextStylingResolution"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunrise",
+    "OldPrintedName": "HMSignificantEventSunrise",
+    "OldTypeName": "",
+    "NewPrintedName": "sunrise",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunset",
+    "OldPrintedName": "HMSignificantEventSunset",
+    "OldTypeName": "",
+    "NewPrintedName": "sunset",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectLetterpressStyle",
+    "OldPrintedName": "NSTextEffectLetterpressStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "letterpressStyle",
+    "NewTypeName": "NSAttributedString.TextEffectStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPlainTextDocumentType",
+    "OldPrintedName": "NSPlainTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "plain",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFTextDocumentType",
+    "OldPrintedName": "NSRTFTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtf",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFDTextDocumentType",
+    "OldPrintedName": "NSRTFDTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfd",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHTMLTextDocumentType",
+    "OldPrintedName": "NSHTMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "html",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionOrientation",
+    "OldPrintedName": "NSTextLayoutSectionOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionRange",
+    "OldPrintedName": "NSTextLayoutSectionRange",
+    "OldTypeName": "",
+    "NewPrintedName": "range",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentTypeDocumentAttribute",
+    "OldPrintedName": "NSDocumentTypeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "documentType",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterEncodingDocumentAttribute",
+    "OldPrintedName": "NSCharacterEncodingDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterEncoding",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultAttributesDocumentAttribute",
+    "OldPrintedName": "NSDefaultAttributesDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultAttributes",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperSizeDocumentAttribute",
+    "OldPrintedName": "NSPaperSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperMarginDocumentAttribute",
+    "OldPrintedName": "NSPaperMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewSizeDocumentAttribute",
+    "OldPrintedName": "NSViewSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewZoomDocumentAttribute",
+    "OldPrintedName": "NSViewZoomDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewZoom",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewModeDocumentAttribute",
+    "OldPrintedName": "NSViewModeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewMode",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSReadOnlyDocumentAttribute",
+    "OldPrintedName": "NSReadOnlyDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "readOnly",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorDocumentAttribute",
+    "OldPrintedName": "NSBackgroundColorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHyphenationFactorDocumentAttribute",
+    "OldPrintedName": "NSHyphenationFactorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "hyphenationFactor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultTabIntervalDocumentAttribute",
+    "OldPrintedName": "NSDefaultTabIntervalDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultTabInterval",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionsAttribute",
+    "OldPrintedName": "NSTextLayoutSectionsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textLayoutSections",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontAttributeName",
+    "OldPrintedName": "NSFontAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSParagraphStyleAttributeName",
+    "OldPrintedName": "NSParagraphStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSForegroundColorAttributeName",
+    "OldPrintedName": "NSForegroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "foregroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorAttributeName",
+    "OldPrintedName": "NSBackgroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLigatureAttributeName",
+    "OldPrintedName": "NSLigatureAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "ligature",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSKernAttributeName",
+    "OldPrintedName": "NSKernAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "kern",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughStyleAttributeName",
+    "OldPrintedName": "NSStrikethroughStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineStyleAttributeName",
+    "OldPrintedName": "NSUnderlineStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeColorAttributeName",
+    "OldPrintedName": "NSStrokeColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeWidthAttributeName",
+    "OldPrintedName": "NSStrokeWidthAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeWidth",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSShadowAttributeName",
+    "OldPrintedName": "NSShadowAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "shadow",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectAttributeName",
+    "OldPrintedName": "NSTextEffectAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "textEffect",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAttachmentAttributeName",
+    "OldPrintedName": "NSAttachmentAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "attachment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinkAttributeName",
+    "OldPrintedName": "NSLinkAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "link",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBaselineOffsetAttributeName",
+    "OldPrintedName": "NSBaselineOffsetAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "baselineOffset",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineColorAttributeName",
+    "OldPrintedName": "NSUnderlineColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughColorAttributeName",
+    "OldPrintedName": "NSStrikethroughColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObliquenessAttributeName",
+    "OldPrintedName": "NSObliquenessAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "obliqueness",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExpansionAttributeName",
+    "OldPrintedName": "NSExpansionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "expansion",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWritingDirectionAttributeName",
+    "OldPrintedName": "NSWritingDirectionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "writingDirection",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVerticalGlyphFormAttributeName",
+    "OldPrintedName": "NSVerticalGlyphFormAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalGlyphForm",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWord",
+    "OldPrintedName": "NSLinguisticTagWord",
+    "OldTypeName": "",
+    "NewPrintedName": "word",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPunctuation",
+    "OldPrintedName": "NSLinguisticTagPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "punctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWhitespace",
+    "OldPrintedName": "NSLinguisticTagWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "whitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOther",
+    "OldPrintedName": "NSLinguisticTagOther",
+    "OldTypeName": "",
+    "NewPrintedName": "other",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNoun",
+    "OldPrintedName": "NSLinguisticTagNoun",
+    "OldTypeName": "",
+    "NewPrintedName": "noun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagVerb",
+    "OldPrintedName": "NSLinguisticTagVerb",
+    "OldTypeName": "",
+    "NewPrintedName": "verb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdjective",
+    "OldPrintedName": "NSLinguisticTagAdjective",
+    "OldTypeName": "",
+    "NewPrintedName": "adjective",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdverb",
+    "OldPrintedName": "NSLinguisticTagAdverb",
+    "OldTypeName": "",
+    "NewPrintedName": "adverb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPronoun",
+    "OldPrintedName": "NSLinguisticTagPronoun",
+    "OldTypeName": "",
+    "NewPrintedName": "pronoun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDeterminer",
+    "OldPrintedName": "NSLinguisticTagDeterminer",
+    "OldTypeName": "",
+    "NewPrintedName": "determiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParticle",
+    "OldPrintedName": "NSLinguisticTagParticle",
+    "OldTypeName": "",
+    "NewPrintedName": "particle",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPreposition",
+    "OldPrintedName": "NSLinguisticTagPreposition",
+    "OldTypeName": "",
+    "NewPrintedName": "preposition",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNumber",
+    "OldPrintedName": "NSLinguisticTagNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "number",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagConjunction",
+    "OldPrintedName": "NSLinguisticTagConjunction",
+    "OldTypeName": "",
+    "NewPrintedName": "conjunction",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagInterjection",
+    "OldPrintedName": "NSLinguisticTagInterjection",
+    "OldTypeName": "",
+    "NewPrintedName": "interjection",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagClassifier",
+    "OldPrintedName": "NSLinguisticTagClassifier",
+    "OldTypeName": "",
+    "NewPrintedName": "classifier",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagIdiom",
+    "OldPrintedName": "NSLinguisticTagIdiom",
+    "OldTypeName": "",
+    "NewPrintedName": "idiom",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWord",
+    "OldPrintedName": "NSLinguisticTagOtherWord",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWord",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSentenceTerminator",
+    "OldPrintedName": "NSLinguisticTagSentenceTerminator",
+    "OldTypeName": "",
+    "NewPrintedName": "sentenceTerminator",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenQuote",
+    "OldPrintedName": "NSLinguisticTagOpenQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "openQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseQuote",
+    "OldPrintedName": "NSLinguisticTagCloseQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "closeQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenParenthesis",
+    "OldPrintedName": "NSLinguisticTagOpenParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "openParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseParenthesis",
+    "OldPrintedName": "NSLinguisticTagCloseParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "closeParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWordJoiner",
+    "OldPrintedName": "NSLinguisticTagWordJoiner",
+    "OldTypeName": "",
+    "NewPrintedName": "wordJoiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDash",
+    "OldPrintedName": "NSLinguisticTagDash",
+    "OldTypeName": "",
+    "NewPrintedName": "dash",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherPunctuation",
+    "OldPrintedName": "NSLinguisticTagOtherPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "otherPunctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParagraphBreak",
+    "OldPrintedName": "NSLinguisticTagParagraphBreak",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphBreak",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWhitespace",
+    "OldPrintedName": "NSLinguisticTagOtherWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWhitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPersonalName",
+    "OldPrintedName": "NSLinguisticTagPersonalName",
+    "OldTypeName": "",
+    "NewPrintedName": "personalName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPlaceName",
+    "OldPrintedName": "NSLinguisticTagPlaceName",
+    "OldTypeName": "",
+    "NewPrintedName": "placeName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOrganizationName",
+    "OldPrintedName": "NSLinguisticTagOrganizationName",
+    "OldTypeName": "",
+    "NewPrintedName": "organizationName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeTokenType",
+    "OldPrintedName": "NSLinguisticTagSchemeTokenType",
+    "OldTypeName": "",
+    "NewPrintedName": "tokenType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "lexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameType",
+    "OldPrintedName": "NSLinguisticTagSchemeNameType",
+    "OldTypeName": "",
+    "NewPrintedName": "nameType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "nameTypeOrLexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLemma",
+    "OldPrintedName": "NSLinguisticTagSchemeLemma",
+    "OldTypeName": "",
+    "NewPrintedName": "lemma",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLanguage",
+    "OldPrintedName": "NSLinguisticTagSchemeLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "language",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeScript",
+    "OldPrintedName": "NSLinguisticTagSchemeScript",
+    "OldTypeName": "",
+    "NewPrintedName": "script",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerAuthenticationDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingNameKey",
+    "OldPrintedName": "NSTextCheckingNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingJobTitleKey",
+    "OldPrintedName": "NSTextCheckingJobTitleKey",
+    "OldTypeName": "",
+    "NewPrintedName": "jobTitle",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingOrganizationKey",
+    "OldPrintedName": "NSTextCheckingOrganizationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "organization",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStreetKey",
+    "OldPrintedName": "NSTextCheckingStreetKey",
+    "OldTypeName": "",
+    "NewPrintedName": "street",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCityKey",
+    "OldPrintedName": "NSTextCheckingCityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "city",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStateKey",
+    "OldPrintedName": "NSTextCheckingStateKey",
+    "OldTypeName": "",
+    "NewPrintedName": "state",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingZIPKey",
+    "OldPrintedName": "NSTextCheckingZIPKey",
+    "OldTypeName": "",
+    "NewPrintedName": "zip",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCountryKey",
+    "OldPrintedName": "NSTextCheckingCountryKey",
+    "OldTypeName": "",
+    "NewPrintedName": "country",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingPhoneKey",
+    "OldPrintedName": "NSTextCheckingPhoneKey",
+    "OldTypeName": "",
+    "NewPrintedName": "phone",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingAirlineKey",
+    "OldPrintedName": "NSTextCheckingAirlineKey",
+    "OldTypeName": "",
+    "NewPrintedName": "airline",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingFlightKey",
+    "OldPrintedName": "NSTextCheckingFlightKey",
+    "OldTypeName": "",
+    "NewPrintedName": "flight",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCTPerformanceMetric_WallClockTime",
+    "OldPrintedName": "XCTPerformanceMetric_WallClockTime",
+    "OldTypeName": "",
+    "NewPrintedName": "wallClockTime",
+    "NewTypeName": "XCTPerformanceMetric"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTWaiterResult",
+    "OldPrintedName": "XCTWaiterResult",
+    "OldTypeName": "",
+    "NewPrintedName": "Result",
+    "NewTypeName": "XCTWaiter"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCTestErrorCode",
+    "OldPrintedName": "XCTestErrorCode",
+    "OldTypeName": "",
+    "NewPrintedName": "Code",
+    "NewTypeName": "XCTestError"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIDeviceButton",
+    "OldPrintedName": "XCUIDeviceButton",
+    "OldTypeName": "",
+    "NewPrintedName": "Button",
+    "NewTypeName": "XCUIDevice"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIElementType",
+    "OldPrintedName": "XCUIElementType",
+    "OldTypeName": "",
+    "NewPrintedName": "Type",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIUserInterfaceSizeClass",
+    "OldPrintedName": "XCUIUserInterfaceSizeClass",
+    "OldTypeName": "",
+    "NewPrintedName": "SizeClass",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags",
+    "OldPrintedName": "XCUIKeyModifierFlags",
+    "OldTypeName": "",
+    "NewPrintedName": "KeyModifierFlags",
+    "NewTypeName": "XCUIElement"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCapsLock",
+    "OldPrintedName": "capsLock",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierShift",
+    "OldPrintedName": "shift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierControl",
+    "OldPrintedName": "control",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierOption",
+    "OldPrintedName": "option",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierCommand",
+    "OldPrintedName": "command",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlphaShift",
+    "OldPrintedName": "alphaShift",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alphaShift",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIKeyModifierFlags@XCUIKeyModifierAlternate",
+    "OldPrintedName": "alternate",
+    "OldTypeName": "XCUIKeyModifierFlags",
+    "NewPrintedName": "alternate",
+    "NewTypeName": "XCUIElement.KeyModifierFlags"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDelete",
+    "OldPrintedName": "XCUIKeyboardKeyDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "delete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyReturn",
+    "OldPrintedName": "XCUIKeyboardKeyReturn",
+    "OldTypeName": "",
+    "NewPrintedName": "return",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnter",
+    "OldPrintedName": "XCUIKeyboardKeyEnter",
+    "OldTypeName": "",
+    "NewPrintedName": "enter",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyTab",
+    "OldPrintedName": "XCUIKeyboardKeyTab",
+    "OldTypeName": "",
+    "NewPrintedName": "tab",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySpace",
+    "OldPrintedName": "XCUIKeyboardKeySpace",
+    "OldTypeName": "",
+    "NewPrintedName": "space",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEscape",
+    "OldPrintedName": "XCUIKeyboardKeyEscape",
+    "OldTypeName": "",
+    "NewPrintedName": "escape",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyUpArrow",
+    "OldPrintedName": "XCUIKeyboardKeyUpArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "upArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyDownArrow",
+    "OldPrintedName": "XCUIKeyboardKeyDownArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "downArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyLeftArrow",
+    "OldPrintedName": "XCUIKeyboardKeyLeftArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "leftArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightArrow",
+    "OldPrintedName": "XCUIKeyboardKeyRightArrow",
+    "OldTypeName": "",
+    "NewPrintedName": "rightArrow",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF1",
+    "OldPrintedName": "XCUIKeyboardKeyF1",
+    "OldTypeName": "",
+    "NewPrintedName": "F1",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF2",
+    "OldPrintedName": "XCUIKeyboardKeyF2",
+    "OldTypeName": "",
+    "NewPrintedName": "F2",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF3",
+    "OldPrintedName": "XCUIKeyboardKeyF3",
+    "OldTypeName": "",
+    "NewPrintedName": "F3",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF4",
+    "OldPrintedName": "XCUIKeyboardKeyF4",
+    "OldTypeName": "",
+    "NewPrintedName": "F4",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF5",
+    "OldPrintedName": "XCUIKeyboardKeyF5",
+    "OldTypeName": "",
+    "NewPrintedName": "F5",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF6",
+    "OldPrintedName": "XCUIKeyboardKeyF6",
+    "OldTypeName": "",
+    "NewPrintedName": "F6",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF7",
+    "OldPrintedName": "XCUIKeyboardKeyF7",
+    "OldTypeName": "",
+    "NewPrintedName": "F7",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF8",
+    "OldPrintedName": "XCUIKeyboardKeyF8",
+    "OldTypeName": "",
+    "NewPrintedName": "F8",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF9",
+    "OldPrintedName": "XCUIKeyboardKeyF9",
+    "OldTypeName": "",
+    "NewPrintedName": "F9",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF10",
+    "OldPrintedName": "XCUIKeyboardKeyF10",
+    "OldTypeName": "",
+    "NewPrintedName": "F10",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF11",
+    "OldPrintedName": "XCUIKeyboardKeyF11",
+    "OldTypeName": "",
+    "NewPrintedName": "F11",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF12",
+    "OldPrintedName": "XCUIKeyboardKeyF12",
+    "OldTypeName": "",
+    "NewPrintedName": "F12",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF13",
+    "OldPrintedName": "XCUIKeyboardKeyF13",
+    "OldTypeName": "",
+    "NewPrintedName": "F13",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF14",
+    "OldPrintedName": "XCUIKeyboardKeyF14",
+    "OldTypeName": "",
+    "NewPrintedName": "F14",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF15",
+    "OldPrintedName": "XCUIKeyboardKeyF15",
+    "OldTypeName": "",
+    "NewPrintedName": "F15",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF16",
+    "OldPrintedName": "XCUIKeyboardKeyF16",
+    "OldTypeName": "",
+    "NewPrintedName": "F16",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF17",
+    "OldPrintedName": "XCUIKeyboardKeyF17",
+    "OldTypeName": "",
+    "NewPrintedName": "F17",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF18",
+    "OldPrintedName": "XCUIKeyboardKeyF18",
+    "OldTypeName": "",
+    "NewPrintedName": "F18",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyF19",
+    "OldPrintedName": "XCUIKeyboardKeyF19",
+    "OldTypeName": "",
+    "NewPrintedName": "F19",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyForwardDelete",
+    "OldPrintedName": "XCUIKeyboardKeyForwardDelete",
+    "OldTypeName": "",
+    "NewPrintedName": "forwardDelete",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHome",
+    "OldPrintedName": "XCUIKeyboardKeyHome",
+    "OldTypeName": "",
+    "NewPrintedName": "home",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyEnd",
+    "OldPrintedName": "XCUIKeyboardKeyEnd",
+    "OldTypeName": "",
+    "NewPrintedName": "end",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageUp",
+    "OldPrintedName": "XCUIKeyboardKeyPageUp",
+    "OldTypeName": "",
+    "NewPrintedName": "pageUp",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyPageDown",
+    "OldPrintedName": "XCUIKeyboardKeyPageDown",
+    "OldTypeName": "",
+    "NewPrintedName": "pageDown",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyClear",
+    "OldPrintedName": "XCUIKeyboardKeyClear",
+    "OldTypeName": "",
+    "NewPrintedName": "clear",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyHelp",
+    "OldPrintedName": "XCUIKeyboardKeyHelp",
+    "OldTypeName": "",
+    "NewPrintedName": "help",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCapsLock",
+    "OldPrintedName": "XCUIKeyboardKeyCapsLock",
+    "OldTypeName": "",
+    "NewPrintedName": "capsLock",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyShift",
+    "OldPrintedName": "XCUIKeyboardKeyShift",
+    "OldTypeName": "",
+    "NewPrintedName": "shift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyControl",
+    "OldPrintedName": "XCUIKeyboardKeyControl",
+    "OldTypeName": "",
+    "NewPrintedName": "control",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyOption",
+    "OldPrintedName": "XCUIKeyboardKeyOption",
+    "OldTypeName": "",
+    "NewPrintedName": "option",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyCommand",
+    "OldPrintedName": "XCUIKeyboardKeyCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "command",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightShift",
+    "OldPrintedName": "XCUIKeyboardKeyRightShift",
+    "OldTypeName": "",
+    "NewPrintedName": "rightShift",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightControl",
+    "OldPrintedName": "XCUIKeyboardKeyRightControl",
+    "OldTypeName": "",
+    "NewPrintedName": "rightControl",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightOption",
+    "OldPrintedName": "XCUIKeyboardKeyRightOption",
+    "OldTypeName": "",
+    "NewPrintedName": "rightOption",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeyRightCommand",
+    "OldPrintedName": "XCUIKeyboardKeyRightCommand",
+    "OldTypeName": "",
+    "NewPrintedName": "rightCommand",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@XCUIKeyboardKeySecondaryFn",
+    "OldPrintedName": "XCUIKeyboardKeySecondaryFn",
+    "OldTypeName": "",
+    "NewPrintedName": "secondaryFn",
+    "NewTypeName": "XCUIKeyboardKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@E@XCUIRemoteButton",
+    "OldPrintedName": "XCUIRemoteButton",
+    "OldTypeName": "",
+    "NewPrintedName": "Button",
+    "NewTypeName": "XCUIRemote"
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)UIDataSourceTranslating(im)performUsingPresentationValues:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@CGPathApplyWithBlock",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:unit:scheme:options:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:",
+    "Index": 7
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)NSXPCProxyCreating(im)synchronousRemoteObjectProxyWithErrorHandler:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureBlock:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)XCTestCase(im)measureMetrics:automaticallyStartMeasuring:forBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIAccessibilityContainerDataTable(im)accessibilityHeaderElementsForRow:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)UIAccessibilityContainerDataTable(im)accessibilityHeaderElementsForColumn:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:maximumPointSize:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:maximumPointSize:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledValueForValue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledValueForValue:compatibleWithTraitCollection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:destinationImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSCNNBinaryKernel(im)encodeToCommandBuffer:primaryImage:secondaryImage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)readBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSImage(im)writeBytes:dataLayout:imageIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MPSNNGraph(im)encodeToCommandBuffer:sourceImages:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_Si5counttF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_s14CountableRangeVySiG4fromtF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithContentsOfURL:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTexturesWithContentsOfURLs:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithData:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithCGImage:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithMDLTexture:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTKTextureLoader(im)newTextureWithName:scaleFactor:bundle:options:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)fileManager:shouldProceedAfterError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)fileManager:shouldProceedAfterError:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)fileManager:willProcessPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSObject(im)fileManager:willProcessPath:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:atTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithFloatArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)resetWithDoubleArray:count:atTimes:count:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyFloatArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLAnimatedScalarArray(im)copyDoubleArrayInto:maxCount:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MDLTexture(im)writeToURL:level:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:forTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MDLTransformComponent(im)setLocalTransform:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToRender:toDestination:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CIContext(im)startTaskToClear:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAsset(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForInputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMetadataItem(cm)metadataItemsFromArray:filteredByIdentifier:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaType:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVMutableComposition(im)tracksWithMediaCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToTime:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVPlayerItem(im)seekToDate:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringBeforeSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringAfterSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:blendOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:fadeOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNCameraController(im)dollyZoomToTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdLookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)lookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSFileManager(im)createDirectoryAtPath:attributes:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)getCString:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(im)getCString:maxLength:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(cm)stringWithContentsOfFile:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(cm)stringWithContentsOfURL:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(cm)stringWithCString:length:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSString(cm)stringWithCString:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeWithName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSURLSessionTaskDelegate(im)URLSession:taskIsWaitingForConnectivity:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertSb8inserted_s7UnicodeO6ScalarV17memberAfterInserttAIF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removes7UnicodeO6ScalarVSgAHF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromtKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromSo0bC13SerializationC0bC6FormatOz6formattKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(im)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCTWaiter(cm)waitForExpectations:timeout:enforceOrder:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIElementQuery(im)elementBoundByIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIRemote(im)pressButton:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)XCUIRemote(im)pressButton:forDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLArgumentEncoder(im)setArgumentBuffer:offset:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)newCaptureScopeWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithDevice:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithCommandQueue:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)MTLCaptureManager(im)startCaptureWithScope:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLComputeCommandEncoder(im)setSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLDevice(im)newTextureWithDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLFunction(im)newArgumentEncoderWithBufferIndex:reflection:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setVertexSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLRenderCommandEncoder(im)setFragmentSamplerState:atIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)MTLTexture(im)newTextureViewWithPixelFormat:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCVPixelBuffer:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCGImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onCIImage:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageURL:orientation:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)VNSequenceRequestHandler(im)performRequests:onImageData:orientation:error:"
+  }
 ]
\ No newline at end of file
diff --git a/lib/Migrator/watchos.json b/lib/Migrator/watchos.json
index 32960f8..5b69e9b 100644
--- a/lib/Migrator/watchos.json
+++ b/lib/Migrator/watchos.json
@@ -1,2 +1,2957 @@
 [
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "6:0:1:1",
+    "LeftUsr": "c:objc(cs)GKTurnBasedMatch(im)sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "GameKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)INImage(cm)imageWithURL:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:label:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)INPersonHandle(im)initWithValue:type:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Intents"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0",
+    "LeftUsr": "c:objc(cs)NSTextTab(im)initWithTextAlignment:location:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextTab.OptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)systemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)UIFont(cm)monospacedDigitSystemFontOfSize:weight:",
+    "LeftComment": "CGFloat",
+    "RightUsr": "",
+    "RightComment": "UIFont.Weight",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)objectForKey:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)matchingFontDescriptorsWithMandatoryKeys:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)initWithFontAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)UIFontDescriptor(im)fontDescriptorByAddingAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "UIFontDescriptor.AttributeName",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKFetchShareMetadataOperation(im)initWithShareURLs:",
+    "LeftComment": "init(share:)",
+    "RightUsr": "",
+    "RightComment": "init(shareURLs:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)CKShare(im)initWithRootRecord:shareID:",
+    "LeftComment": "init(rootRecord:share:)",
+    "RightUsr": "",
+    "RightComment": "init(rootRecord:shareID:)",
+    "ModuleName": "CloudKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)sourceWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)defaultCalendarForNewReminders",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)EKEventStore(im)calendarItemWithIdentifier:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "EventKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioChannelLayout(im)initWithLayoutTag:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioConverter(im)initFromFormat:toFormat:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithStreamDescription:channelLayout:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initStandardFormatWithSampleRate:channels:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithCommonFormat:sampleRate:channels:interleaved:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioFormat(im)initWithSettings:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForInputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioPCMBuffer(im)initWithPCMFormat:frameCapacity:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)AVAudioTime(im)extrapolateTimeFromAnchor:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@E@AVMusicSequenceLoadOptions@AVMusicSequenceLoadSMF_ChannelsToTracks",
+    "LeftComment": "smf_ChannelsToTracks",
+    "RightUsr": "",
+    "RightComment": "smfChannelsToTracks",
+    "ModuleName": "AVFoundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE8DispatchCSo10DispatchIOcFT4typeOES_S0_10StreamType4pathGSPVs4Int8_5oflagVs5Int324modeVs6UInt165queueCSo13DispatchQueue14cleanupHandlerFS3_T__S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "s:FE8DispatchCSo13DispatchQueue11setSpecificurFT3keyGCS_19DispatchSpecificKeyx_5valuex_T_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Dispatch"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometrySources",
+    "LeftComment": "geometrySources",
+    "RightUsr": "",
+    "RightComment": "sources",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometrySourcesForSemantic:",
+    "LeftComment": "getGeometrySources(for:)",
+    "RightUsr": "",
+    "RightComment": "sources(for:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElements",
+    "LeftComment": "geometryElements",
+    "RightUsr": "",
+    "RightComment": "elements",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Var",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(py)geometryElementCount",
+    "LeftComment": "geometryElementCount",
+    "RightUsr": "",
+    "RightComment": "elementCount",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)SCNGeometry(im)geometryElementAtIndex:",
+    "LeftComment": "geometryElement(at:)",
+    "RightUsr": "",
+    "RightComment": "element(at:)",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd8float4x4S0_",
+    "LeftComment": "float4x4",
+    "RightUsr": "",
+    "RightComment": "float4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE8SceneKitVSC10SCNMatrix4cFV4simd9double4x4S0_",
+    "LeftComment": "double4x4",
+    "RightUsr": "",
+    "RightComment": "double4x4",
+    "ModuleName": "SceneKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtURL:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSFileManager(im)createFileAtPath:contents:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "FileAttributeKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo11FileManager13replaceItemAtFzTVS_3URL10withItemAtS1_14backupItemNameGSqSS_7optionsVS0_22ItemReplacementOptions_GSqCSo5NSURL_",
+    "LeftComment": "NSURL",
+    "RightUsr": "",
+    "RightComment": "URL",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)dataFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)fileWrapperFromRange:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentAttributeKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:longestEffectiveRange:inRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:1:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FE10FoundationCSo7NSCoder20decodeTopLevelObjectFzT6forKeySS_GSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSDecimalNumberHandler(cm)defaultDecimalNumberHandler",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSIndexPath(im)initWithIndexes:length:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:ZFE10FoundationCSo17NSKeyedUnarchiver31unarchiveTopLevelObjectWithDataFzCSo6NSDataGSqPs9AnyObject__",
+    "LeftComment": "AnyObject",
+    "RightUsr": "",
+    "RightComment": "Any",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)initWithTagSchemes:options:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "4:1:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSLinguisticTagger(im)tagAtIndex:scheme:tokenRange:sentenceRange:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSArray(cm)arrayWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)setAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSAttributedString(im)initWithString:attributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedString.DocumentReadingOptionKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttribute:value:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)addAttributes:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableAttributedString(im)removeAttribute:range:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)addObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSMutableOrderedSet(im)replaceObjectsInRange:withObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSOrderedSet(cm)orderedSetWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSSet(cm)setWithObjects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)linguisticTagsInRange:scheme:options:orthography:tokenRanges:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTagScheme",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "5:1:0",
+    "LeftUsr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSLinguisticTag?",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawWithRect:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "3:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)boundingRectWithSize:options:attributes:context:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSString(im)sizeWithAttributes:",
+    "LeftComment": "size(attributes:)",
+    "RightUsr": "",
+    "RightComment": "size(withAttributes:)",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawAtPoint:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSString(im)drawInRect:withAttributes:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSAttributedStringKey",
+    "ModuleName": "UIKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)addressCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(cm)transitInformationCheckingResultWithRange:components:",
+    "LeftComment": "String",
+    "RightUsr": "",
+    "RightComment": "NSTextCheckingKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:",
+    "LeftComment": "rangeAt(_:)",
+    "RightUsr": "",
+    "RightComment": "range(at:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "Rename",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)NSTextCheckingResult(im)resultByAdjustingRangesWithOffset:",
+    "LeftComment": "resultByAdjustingRangesWithOffset(_:)",
+    "RightUsr": "",
+    "RightComment": "adjustingRanges(offset:)",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)initWithUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(cs)NSUUID(im)getUUIDBytes:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2:0:0",
+    "LeftUsr": "c:objc(cs)NSProgress(im)initWithParent:userInfo:",
+    "LeftComment": "AnyHashable",
+    "RightUsr": "",
+    "RightComment": "ProgressUserInfoKey",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FE10FoundationVSC8_NSRangecFGVs5RangeSi_S0_",
+    "LeftComment": "Range<Int>",
+    "RightUsr": "",
+    "RightComment": "String",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs5RangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSetcFT12charactersInGVs11ClosedRangeSc__S0_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs5RangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFT12charactersInGVs11ClosedRangeSc__T_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6insertFScT8insertedSb17memberAfterInsertSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6updateFT4withSc_GSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0:0",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet6removeFScGSqSc_",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "s:FV10Foundation12CharacterSet8containsFScSb",
+    "LeftComment": "UnicodeScalar",
+    "RightUsr": "",
+    "RightComment": "Unicode.Scalar",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "s:FOV10Foundation8URLError4CodecFT8rawValueSi_GSqS1__",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "Foundation"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreMotion"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(pl)NSFastEnumeration(im)countByEnumeratingWithState:objects:count:",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreData"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1:0:0",
+    "LeftUsr": "c:objc(cs)WKInterfacePicker(im)setCoordinatedAnimations:",
+    "LeftComment": "WKInterfaceObject",
+    "RightUsr": "",
+    "RightComment": "WKInterfaceObject & WKImageAnimatable",
+    "ModuleName": "WatchKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "GetterToProperty",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(cs)WCSession(cm)defaultSession",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "default",
+    "ModuleName": "WatchConnectivity"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedGray",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "4",
+    "LeftUsr": "c:@F@CGColorSpaceCreateCalibratedRGB",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "2",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "ImplicitOptionalToOptional",
+    "ChildIndex": "3",
+    "LeftUsr": "c:@F@CGColorSpaceCreateLab",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "WrapOptional",
+    "ChildIndex": "0",
+    "LeftUsr": "c:@F@CGFontCreateWithDataProvider",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "5",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptSubset",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "UnwrapOptional",
+    "ChildIndex": "1",
+    "LeftUsr": "c:@F@CGFontCreatePostScriptEncoding",
+    "LeftComment": "",
+    "RightUsr": "",
+    "RightComment": "",
+    "ModuleName": "CoreGraphics"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat2x2:",
+    "LeftComment": "matrix_float2x2",
+    "RightUsr": "",
+    "RightComment": "matrix_float2x2",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat3x3:",
+    "LeftComment": "matrix_float3x3",
+    "RightUsr": "",
+    "RightComment": "matrix_float3x3",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Constructor",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "2",
+    "LeftUsr": "c:objc(cs)SKUniform(im)initWithName:matrixFloat4x4:",
+    "LeftComment": "matrix_float4x4",
+    "RightUsr": "",
+    "RightComment": "matrix_float4x4",
+    "ModuleName": "SpriteKit"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSSecureCoding(cpy)supportsSecureCoding",
+    "OldPrintedName": "supportsSecureCoding",
+    "OldTypeName": "HKWorkoutSession",
+    "NewPrintedName": "supportsSecureCoding",
+    "NewTypeName": "CKFetchRecordZoneChangesOptions"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTabColumnTerminatorsAttributeName",
+    "OldPrintedName": "NSTabColumnTerminatorsAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "columnTerminators",
+    "NewTypeName": "NSTextTab.OptionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightUltraLight",
+    "OldPrintedName": "UIFontWeightUltraLight",
+    "OldTypeName": "",
+    "NewPrintedName": "ultraLight",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightThin",
+    "OldPrintedName": "UIFontWeightThin",
+    "OldTypeName": "",
+    "NewPrintedName": "thin",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightLight",
+    "OldPrintedName": "UIFontWeightLight",
+    "OldTypeName": "",
+    "NewPrintedName": "light",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightRegular",
+    "OldPrintedName": "UIFontWeightRegular",
+    "OldTypeName": "",
+    "NewPrintedName": "regular",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightMedium",
+    "OldPrintedName": "UIFontWeightMedium",
+    "OldTypeName": "",
+    "NewPrintedName": "medium",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightSemibold",
+    "OldPrintedName": "UIFontWeightSemibold",
+    "OldTypeName": "",
+    "NewPrintedName": "semibold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBold",
+    "OldPrintedName": "UIFontWeightBold",
+    "OldTypeName": "",
+    "NewPrintedName": "bold",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightHeavy",
+    "OldPrintedName": "UIFontWeightHeavy",
+    "OldTypeName": "",
+    "NewPrintedName": "heavy",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightBlack",
+    "OldPrintedName": "UIFontWeightBlack",
+    "OldTypeName": "",
+    "NewPrintedName": "black",
+    "NewTypeName": "UIFont.Weight"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFamilyAttribute",
+    "OldPrintedName": "UIFontDescriptorFamilyAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "family",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorNameAttribute",
+    "OldPrintedName": "UIFontDescriptorNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFaceAttribute",
+    "OldPrintedName": "UIFontDescriptorFaceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "face",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorSizeAttribute",
+    "OldPrintedName": "UIFontDescriptorSizeAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "size",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorVisibleNameAttribute",
+    "OldPrintedName": "UIFontDescriptorVisibleNameAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "visibleName",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorMatrixAttribute",
+    "OldPrintedName": "UIFontDescriptorMatrixAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "matrix",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCharacterSetAttribute",
+    "OldPrintedName": "UIFontDescriptorCharacterSetAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterSet",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorCascadeListAttribute",
+    "OldPrintedName": "UIFontDescriptorCascadeListAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "cascadeList",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTraitsAttribute",
+    "OldPrintedName": "UIFontDescriptorTraitsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "traits",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFixedAdvanceAttribute",
+    "OldPrintedName": "UIFontDescriptorFixedAdvanceAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "fixedAdvance",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorFeatureSettingsAttribute",
+    "OldPrintedName": "UIFontDescriptorFeatureSettingsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "featureSettings",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontDescriptorTextStyleAttribute",
+    "OldPrintedName": "UIFontDescriptorTextStyleAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textStyle",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSymbolicTrait",
+    "OldPrintedName": "UIFontSymbolicTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "symbolic",
+    "NewTypeName": "UIFontDescriptor.AttributeName"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWeightTrait",
+    "OldPrintedName": "UIFontWeightTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "weight",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontWidthTrait",
+    "OldPrintedName": "UIFontWidthTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "width",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontSlantTrait",
+    "OldPrintedName": "UIFontSlantTrait",
+    "OldTypeName": "",
+    "NewPrintedName": "slant",
+    "NewTypeName": "UIFontDescriptor.TraitKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureTypeIdentifierKey",
+    "OldPrintedName": "UIFontFeatureTypeIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "featureIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@UIFontFeatureSelectorIdentifierKey",
+    "OldPrintedName": "UIFontFeatureSelectorIdentifierKey",
+    "OldTypeName": "",
+    "NewPrintedName": "typeIdentifier",
+    "NewTypeName": "UIFontDescriptor.FeatureKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunrise",
+    "OldPrintedName": "HMSignificantEventSunrise",
+    "OldTypeName": "",
+    "NewPrintedName": "sunrise",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@HMSignificantEventSunset",
+    "OldPrintedName": "HMSignificantEventSunset",
+    "OldTypeName": "",
+    "NewPrintedName": "sunset",
+    "NewTypeName": "HMSignificantEvent"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectLetterpressStyle",
+    "OldPrintedName": "NSTextEffectLetterpressStyle",
+    "OldTypeName": "",
+    "NewPrintedName": "letterpressStyle",
+    "NewTypeName": "NSAttributedString.TextEffectStyle"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPlainTextDocumentType",
+    "OldPrintedName": "NSPlainTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "plain",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFTextDocumentType",
+    "OldPrintedName": "NSRTFTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtf",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSRTFDTextDocumentType",
+    "OldPrintedName": "NSRTFDTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "rtfd",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHTMLTextDocumentType",
+    "OldPrintedName": "NSHTMLTextDocumentType",
+    "OldTypeName": "",
+    "NewPrintedName": "html",
+    "NewTypeName": "NSAttributedString.DocumentType"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionOrientation",
+    "OldPrintedName": "NSTextLayoutSectionOrientation",
+    "OldTypeName": "",
+    "NewPrintedName": "orientation",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionRange",
+    "OldPrintedName": "NSTextLayoutSectionRange",
+    "OldTypeName": "",
+    "NewPrintedName": "range",
+    "NewTypeName": "NSAttributedString.TextLayoutSectionKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDocumentTypeDocumentAttribute",
+    "OldPrintedName": "NSDocumentTypeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "documentType",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSCharacterEncodingDocumentAttribute",
+    "OldPrintedName": "NSCharacterEncodingDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "characterEncoding",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultAttributesDocumentAttribute",
+    "OldPrintedName": "NSDefaultAttributesDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultAttributes",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperSizeDocumentAttribute",
+    "OldPrintedName": "NSPaperSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSPaperMarginDocumentAttribute",
+    "OldPrintedName": "NSPaperMarginDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "paperMargin",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewSizeDocumentAttribute",
+    "OldPrintedName": "NSViewSizeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewSize",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewZoomDocumentAttribute",
+    "OldPrintedName": "NSViewZoomDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewZoom",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSViewModeDocumentAttribute",
+    "OldPrintedName": "NSViewModeDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "viewMode",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSReadOnlyDocumentAttribute",
+    "OldPrintedName": "NSReadOnlyDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "readOnly",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorDocumentAttribute",
+    "OldPrintedName": "NSBackgroundColorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSHyphenationFactorDocumentAttribute",
+    "OldPrintedName": "NSHyphenationFactorDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "hyphenationFactor",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSDefaultTabIntervalDocumentAttribute",
+    "OldPrintedName": "NSDefaultTabIntervalDocumentAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "defaultTabInterval",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextLayoutSectionsAttribute",
+    "OldPrintedName": "NSTextLayoutSectionsAttribute",
+    "OldTypeName": "",
+    "NewPrintedName": "textLayoutSections",
+    "NewTypeName": "NSAttributedString.DocumentAttributeKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSFontAttributeName",
+    "OldPrintedName": "NSFontAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "font",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSParagraphStyleAttributeName",
+    "OldPrintedName": "NSParagraphStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSForegroundColorAttributeName",
+    "OldPrintedName": "NSForegroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "foregroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBackgroundColorAttributeName",
+    "OldPrintedName": "NSBackgroundColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "backgroundColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLigatureAttributeName",
+    "OldPrintedName": "NSLigatureAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "ligature",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSKernAttributeName",
+    "OldPrintedName": "NSKernAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "kern",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughStyleAttributeName",
+    "OldPrintedName": "NSStrikethroughStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineStyleAttributeName",
+    "OldPrintedName": "NSUnderlineStyleAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineStyle",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeColorAttributeName",
+    "OldPrintedName": "NSStrokeColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrokeWidthAttributeName",
+    "OldPrintedName": "NSStrokeWidthAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strokeWidth",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSShadowAttributeName",
+    "OldPrintedName": "NSShadowAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "shadow",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextEffectAttributeName",
+    "OldPrintedName": "NSTextEffectAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "textEffect",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSAttachmentAttributeName",
+    "OldPrintedName": "NSAttachmentAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "attachment",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinkAttributeName",
+    "OldPrintedName": "NSLinkAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "link",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSBaselineOffsetAttributeName",
+    "OldPrintedName": "NSBaselineOffsetAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "baselineOffset",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSUnderlineColorAttributeName",
+    "OldPrintedName": "NSUnderlineColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "underlineColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSStrikethroughColorAttributeName",
+    "OldPrintedName": "NSStrikethroughColorAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "strikethroughColor",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSObliquenessAttributeName",
+    "OldPrintedName": "NSObliquenessAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "obliqueness",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSExpansionAttributeName",
+    "OldPrintedName": "NSExpansionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "expansion",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSWritingDirectionAttributeName",
+    "OldPrintedName": "NSWritingDirectionAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "writingDirection",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSVerticalGlyphFormAttributeName",
+    "OldPrintedName": "NSVerticalGlyphFormAttributeName",
+    "OldTypeName": "",
+    "NewPrintedName": "verticalGlyphForm",
+    "NewTypeName": "NSAttributedStringKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWord",
+    "OldPrintedName": "NSLinguisticTagWord",
+    "OldTypeName": "",
+    "NewPrintedName": "word",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPunctuation",
+    "OldPrintedName": "NSLinguisticTagPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "punctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWhitespace",
+    "OldPrintedName": "NSLinguisticTagWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "whitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOther",
+    "OldPrintedName": "NSLinguisticTagOther",
+    "OldTypeName": "",
+    "NewPrintedName": "other",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNoun",
+    "OldPrintedName": "NSLinguisticTagNoun",
+    "OldTypeName": "",
+    "NewPrintedName": "noun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagVerb",
+    "OldPrintedName": "NSLinguisticTagVerb",
+    "OldTypeName": "",
+    "NewPrintedName": "verb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdjective",
+    "OldPrintedName": "NSLinguisticTagAdjective",
+    "OldTypeName": "",
+    "NewPrintedName": "adjective",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagAdverb",
+    "OldPrintedName": "NSLinguisticTagAdverb",
+    "OldTypeName": "",
+    "NewPrintedName": "adverb",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPronoun",
+    "OldPrintedName": "NSLinguisticTagPronoun",
+    "OldTypeName": "",
+    "NewPrintedName": "pronoun",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDeterminer",
+    "OldPrintedName": "NSLinguisticTagDeterminer",
+    "OldTypeName": "",
+    "NewPrintedName": "determiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParticle",
+    "OldPrintedName": "NSLinguisticTagParticle",
+    "OldTypeName": "",
+    "NewPrintedName": "particle",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPreposition",
+    "OldPrintedName": "NSLinguisticTagPreposition",
+    "OldTypeName": "",
+    "NewPrintedName": "preposition",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagNumber",
+    "OldPrintedName": "NSLinguisticTagNumber",
+    "OldTypeName": "",
+    "NewPrintedName": "number",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagConjunction",
+    "OldPrintedName": "NSLinguisticTagConjunction",
+    "OldTypeName": "",
+    "NewPrintedName": "conjunction",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagInterjection",
+    "OldPrintedName": "NSLinguisticTagInterjection",
+    "OldTypeName": "",
+    "NewPrintedName": "interjection",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagClassifier",
+    "OldPrintedName": "NSLinguisticTagClassifier",
+    "OldTypeName": "",
+    "NewPrintedName": "classifier",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagIdiom",
+    "OldPrintedName": "NSLinguisticTagIdiom",
+    "OldTypeName": "",
+    "NewPrintedName": "idiom",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWord",
+    "OldPrintedName": "NSLinguisticTagOtherWord",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWord",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSentenceTerminator",
+    "OldPrintedName": "NSLinguisticTagSentenceTerminator",
+    "OldTypeName": "",
+    "NewPrintedName": "sentenceTerminator",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenQuote",
+    "OldPrintedName": "NSLinguisticTagOpenQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "openQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseQuote",
+    "OldPrintedName": "NSLinguisticTagCloseQuote",
+    "OldTypeName": "",
+    "NewPrintedName": "closeQuote",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOpenParenthesis",
+    "OldPrintedName": "NSLinguisticTagOpenParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "openParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagCloseParenthesis",
+    "OldPrintedName": "NSLinguisticTagCloseParenthesis",
+    "OldTypeName": "",
+    "NewPrintedName": "closeParenthesis",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagWordJoiner",
+    "OldPrintedName": "NSLinguisticTagWordJoiner",
+    "OldTypeName": "",
+    "NewPrintedName": "wordJoiner",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagDash",
+    "OldPrintedName": "NSLinguisticTagDash",
+    "OldTypeName": "",
+    "NewPrintedName": "dash",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherPunctuation",
+    "OldPrintedName": "NSLinguisticTagOtherPunctuation",
+    "OldTypeName": "",
+    "NewPrintedName": "otherPunctuation",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagParagraphBreak",
+    "OldPrintedName": "NSLinguisticTagParagraphBreak",
+    "OldTypeName": "",
+    "NewPrintedName": "paragraphBreak",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOtherWhitespace",
+    "OldPrintedName": "NSLinguisticTagOtherWhitespace",
+    "OldTypeName": "",
+    "NewPrintedName": "otherWhitespace",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPersonalName",
+    "OldPrintedName": "NSLinguisticTagPersonalName",
+    "OldTypeName": "",
+    "NewPrintedName": "personalName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagPlaceName",
+    "OldPrintedName": "NSLinguisticTagPlaceName",
+    "OldTypeName": "",
+    "NewPrintedName": "placeName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagOrganizationName",
+    "OldPrintedName": "NSLinguisticTagOrganizationName",
+    "OldTypeName": "",
+    "NewPrintedName": "organizationName",
+    "NewTypeName": "NSLinguisticTag"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeTokenType",
+    "OldPrintedName": "NSLinguisticTagSchemeTokenType",
+    "OldTypeName": "",
+    "NewPrintedName": "tokenType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "lexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameType",
+    "OldPrintedName": "NSLinguisticTagSchemeNameType",
+    "OldTypeName": "",
+    "NewPrintedName": "nameType",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldPrintedName": "NSLinguisticTagSchemeNameTypeOrLexicalClass",
+    "OldTypeName": "",
+    "NewPrintedName": "nameTypeOrLexicalClass",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLemma",
+    "OldPrintedName": "NSLinguisticTagSchemeLemma",
+    "OldTypeName": "",
+    "NewPrintedName": "lemma",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeLanguage",
+    "OldPrintedName": "NSLinguisticTagSchemeLanguage",
+    "OldTypeName": "",
+    "NewPrintedName": "language",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSLinguisticTagSchemeScript",
+    "OldPrintedName": "NSLinguisticTagSchemeScript",
+    "OldTypeName": "",
+    "NewPrintedName": "script",
+    "NewTypeName": "NSLinguisticTagScheme"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@GKPlayerAuthenticationDidChangeNotificationName",
+    "OldPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "OldTypeName": "",
+    "NewPrintedName": "GKPlayerAuthenticationDidChangeNotificationName",
+    "NewTypeName": "NSNotification.Name"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isEqual:",
+    "OldPrintedName": "isEqual(_:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isEqual(_:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:",
+    "OldPrintedName": "perform(_:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:",
+    "OldPrintedName": "perform(_:with:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:with:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)performSelector:withObject:withObject:",
+    "OldPrintedName": "perform(_:with:with:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "perform(_:with:with:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isProxy",
+    "OldPrintedName": "isProxy()",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isProxy()",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isKindOfClass:",
+    "OldPrintedName": "isKind(of:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isKind(of:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)isMemberOfClass:",
+    "OldPrintedName": "isMember(of:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "isMember(of:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)conformsToProtocol:",
+    "OldPrintedName": "conforms(to:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "conforms(to:)",
+    "NewTypeName": "NSProxy"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingNameKey",
+    "OldPrintedName": "NSTextCheckingNameKey",
+    "OldTypeName": "",
+    "NewPrintedName": "name",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingJobTitleKey",
+    "OldPrintedName": "NSTextCheckingJobTitleKey",
+    "OldTypeName": "",
+    "NewPrintedName": "jobTitle",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingOrganizationKey",
+    "OldPrintedName": "NSTextCheckingOrganizationKey",
+    "OldTypeName": "",
+    "NewPrintedName": "organization",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStreetKey",
+    "OldPrintedName": "NSTextCheckingStreetKey",
+    "OldTypeName": "",
+    "NewPrintedName": "street",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCityKey",
+    "OldPrintedName": "NSTextCheckingCityKey",
+    "OldTypeName": "",
+    "NewPrintedName": "city",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingStateKey",
+    "OldPrintedName": "NSTextCheckingStateKey",
+    "OldTypeName": "",
+    "NewPrintedName": "state",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingZIPKey",
+    "OldPrintedName": "NSTextCheckingZIPKey",
+    "OldTypeName": "",
+    "NewPrintedName": "zip",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingCountryKey",
+    "OldPrintedName": "NSTextCheckingCountryKey",
+    "OldTypeName": "",
+    "NewPrintedName": "country",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingPhoneKey",
+    "OldPrintedName": "NSTextCheckingPhoneKey",
+    "OldTypeName": "",
+    "NewPrintedName": "phone",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingAirlineKey",
+    "OldPrintedName": "NSTextCheckingAirlineKey",
+    "OldTypeName": "",
+    "NewPrintedName": "airline",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@NSTextCheckingFlightKey",
+    "OldPrintedName": "NSTextCheckingFlightKey",
+    "OldTypeName": "",
+    "NewPrintedName": "flight",
+    "NewTypeName": "NSTextCheckingKey"
+  },
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:objc(pl)NSObject(im)respondsToSelector:",
+    "OldPrintedName": "responds(to:)",
+    "OldTypeName": "NSObjectProtocol",
+    "NewPrintedName": "responds(to:)",
+    "NewTypeName": "NSObject"
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttributesInRange:options:usingBlock:",
+    "Index": 3
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSAttributedString(im)enumerateAttribute:inRange:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:error:byAccessor:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSFileCoordinator(im)prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:",
+    "Index": 6
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:unit:scheme:options:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(im)enumerateTagsInRange:scheme:options:usingBlock:",
+    "Index": 4
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:",
+    "Index": 7
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(cs)NSString(im)enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:",
+    "Index": 5
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:objc(pl)NSXPCProxyCreating(im)synchronousRemoteObjectProxyWithErrorHandler:",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "NoEscapeFuncParam",
+    "Usr": "c:@F@CGPathApplyWithBlock",
+    "Index": 1
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)UIFontMetrics(im)scaledFontForFont:maximumPointSize:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForInputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioNode(im)nameForOutputBus:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioRecorder(im)recordAtTime:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioRecorder(im)recordForDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)AVAudioRecorder(im)recordAtTime:forDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVAudioRecorderDelegate(im)audioRecorderEndInterruption:withOptions:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVAudioRecorderDelegate(im)audioRecorderEndInterruption:withFlags:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)AVAudioRecorderDelegate(im)audioRecorderEndInterruption:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_Si5counttF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:8Dispatch0A4DataV9copyBytesys29UnsafeMutableRawBufferPointerV2to_s14CountableRangeVySiG4fromtF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringBeforeSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)HMEventTrigger(cm)predicateForEvaluatingTriggerOccurringAfterSignificantEvent:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:blendOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)SCNAnimatable(im)removeAnimationForKey:fadeOutDuration:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNCameraController(im)dollyZoomToTarget:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)convertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertPosition:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertVector:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:toNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdConvertTransform:fromNode:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)simdLookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)SCNNode(im)lookAt:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attributesAtIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSAttributedString(im)attribute:atIndex:effectiveRange:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSLinguisticTagger(cm)availableTagSchemesForLanguage:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromURL:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSMutableAttributedString(im)readFromData:options:documentAttributes:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeAtIndex:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSTextCheckingResult(im)rangeWithName:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)NSURLSessionTaskDelegate(im)URLSession:taskIsWaitingForConnectivity:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys5RangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removeys11ClosedRangeVys7UnicodeO6ScalarVG12charactersIn_tF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6insertSb8inserted_s7UnicodeO6ScalarV17memberAfterInserttAIF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation12CharacterSetV6removes7UnicodeO6ScalarVSgAHF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromtKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "s:10Foundation19PropertyListDecoderC6decodexxm_AA4DataV4fromSo0bC13SerializationC0bC6FormatOz6formattKs9DecodableRzlF"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CLGeocoder(im)geocodePostalAddress:completionHandler:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)fetchHistoryAfterTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeDate:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeToken:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)NSPersistentHistoryChangeRequest(cm)deleteHistoryBeforeTransaction:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBCentralManagerDelegate(im)centralManager:willRestoreState:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBCentralManagerDelegate(im)centralManager:didConnectPeripheral:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CBPeripheral(im)readValueForCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CBPeripheral(im)writeValue:forCharacteristic:type:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CBPeripheral(im)readValueForDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(cs)CBPeripheral(im)writeValue:forDescriptor:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didModifyServices:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didDiscoverServices:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didUpdateValueForCharacteristic:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didWriteValueForCharacteristic:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didUpdateValueForDescriptor:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralDelegate(im)peripheral:didWriteValueForDescriptor:error:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralManagerDelegate(im)peripheralManager:willRestoreState:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralManagerDelegate(im)peripheralManager:central:didSubscribeToCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralManagerDelegate(im)peripheralManager:central:didUnsubscribeFromCharacteristic:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralManagerDelegate(im)peripheralManager:didReceiveReadRequest:"
+  },
+  {
+    "DiffItemKind": "OverloadedFuncInfo",
+    "Usr": "c:objc(pl)CBPeripheralManagerDelegate(im)peripheralManager:didReceiveWriteRequests:"
+  }
 ]
\ No newline at end of file
diff --git a/lib/Parse/Lexer.cpp b/lib/Parse/Lexer.cpp
index 7744930..9170c23 100644
--- a/lib/Parse/Lexer.cpp
+++ b/lib/Parse/Lexer.cpp
@@ -1244,6 +1244,9 @@
                                                      DiagnosticEngine *Diags,
                                                      bool MultilineString) {
   llvm::SmallVector<char, 4> OpenDelimiters;
+  llvm::SmallVector<bool, 4> AllowNewline;
+  AllowNewline.push_back(MultilineString);
+
   auto inStringLiteral = [&]() {
     return !OpenDelimiters.empty() &&
            (OpenDelimiters.back() == '"' || OpenDelimiters.back() == '\'');
@@ -1262,27 +1265,46 @@
     // interpolated ones are no exception - unless multiline literals.
     case '\n':
     case '\r':
-      if (MultilineString)
+      if (AllowNewline.back())
         continue;
       // Will be diagnosed as an unterminated string literal.
       return CurPtr-1;
 
     case '"':
-    case '\'':
-      if (inStringLiteral()) {
-        // Is it the closing quote?
+    case '\'': {
+      if (!AllowNewline.back() && inStringLiteral()) {
         if (OpenDelimiters.back() == CurPtr[-1]) {
+          // Closing single line string literal.
           OpenDelimiters.pop_back();
+          AllowNewline.pop_back();
         }
-        // Otherwise it's an ordinary character; treat it normally.
-      } else {
-        OpenDelimiters.push_back(CurPtr[-1]);
+        // Otherwise, it's just a quote in string literal. e.g. "foo's".
+        continue;
       }
-      if (*CurPtr == '"' && *(CurPtr + 1) == '"' && *(CurPtr - 1) == '"') {
-        MultilineString = true;
+
+      bool isMultilineQuote = (
+          *CurPtr == '"' && *(CurPtr + 1) == '"' && *(CurPtr - 1) == '"');
+      if (isMultilineQuote)
         CurPtr += 2;
+
+      if (!inStringLiteral()) {
+        // Open string literal
+        OpenDelimiters.push_back(CurPtr[-1]);
+        AllowNewline.push_back(isMultilineQuote);
+        continue;
       }
+
+      // We are in multiline string literal.
+      assert(AllowNewline.back() && "other cases must be handled above");
+      if (isMultilineQuote) {
+        // Close multiline string literal.
+        OpenDelimiters.pop_back();
+        AllowNewline.pop_back();
+      }
+
+      // Otherwise, it's just a normal character in multiline string.
       continue;
+    }
     case '\\':
       if (inStringLiteral()) {
         char escapedChar = *CurPtr++;
diff --git a/lib/SIL/DynamicCasts.cpp b/lib/SIL/DynamicCasts.cpp
index 2bf4152..e956100 100644
--- a/lib/SIL/DynamicCasts.cpp
+++ b/lib/SIL/DynamicCasts.cpp
@@ -390,6 +390,22 @@
             sourceMetatype.isAnyExistentialType())
       return DynamicCastFeasibility::WillSucceed;
 
+    // If the source and target are the same existential type, but the source is
+    // P.Protocol and the dest is P.Type, then we need to consider whether the
+    // protocol is self-conforming.
+    // The only cases where a protocol self-conforms are objc protocols, but
+    // we're going to expect P.Type to hold a class object. And this case
+    // doesn't matter since for a self-conforming protocol type there can't be
+    // any type-level methods.
+    // Thus we consider this kind of cast to always fail. The only exception
+    // from this rule is when the target is Any.Type, because *.Protocol
+    // can always be casted to Any.Type.
+    if (source->isAnyExistentialType() && isa<MetatypeType>(sourceMetatype) &&
+        isa<ExistentialMetatypeType>(targetMetatype)) {
+      return target->isAny() ? DynamicCastFeasibility::WillSucceed
+                             : DynamicCastFeasibility::WillFail;
+    }
+
     if (targetMetatype.isAnyExistentialType() &&
         (isa<ProtocolType>(target) || isa<ProtocolCompositionType>(target))) {
       auto Feasibility = classifyDynamicCastToProtocol(source,
diff --git a/lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp b/lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp
new file mode 100644
index 0000000..6f92638
--- /dev/null
+++ b/lib/SILOptimizer/Analysis/AccessSummaryAnalysis.cpp
@@ -0,0 +1,331 @@
+//===--- AccessSummaryAnalysis.cpp - SIL Access Summary Analysis ----------===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+#define DEBUG_TYPE "sil-access-summary-analysis"
+#include "swift/SIL/SILArgument.h"
+#include "swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h"
+#include "swift/SILOptimizer/Analysis/FunctionOrder.h"
+#include "swift/SILOptimizer/PassManager/PassManager.h"
+
+using namespace swift;
+
+void AccessSummaryAnalysis::processFunction(FunctionInfo *info,
+                                            FunctionOrder &order) {
+  // Does the summary need to be recomputed?
+  if (order.prepareForVisiting(info))
+    return;
+
+  // Compute function summary on a per-argument basis.
+  unsigned index = 0;
+  for (SILArgument *arg : info->getFunction()->getArguments()) {
+    FunctionSummary &functionSummary = info->getSummary();
+    ArgumentSummary &argSummary =
+        functionSummary.getAccessForArgument(index);
+    index++;
+
+    auto *functionArg = cast<SILFunctionArgument>(arg);
+    // Only summarize @inout_aliasable arguments.
+    SILArgumentConvention convention =
+        functionArg->getArgumentConvention().Value;
+    if (convention != SILArgumentConvention::Indirect_InoutAliasable)
+      continue;
+
+    processArgument(info, functionArg, argSummary, order);
+  }
+}
+
+/// Track uses of the arguments, recording in the summary any accesses
+/// started by a begin_access and any flows of the arguments to other
+/// functions.
+void AccessSummaryAnalysis::processArgument(FunctionInfo *info,
+                                             SILFunctionArgument *argument,
+                                             ArgumentSummary &summary,
+                                             FunctionOrder &order) {
+  unsigned argumentIndex = argument->getIndex();
+
+  // Use a worklist to track argument uses to be processed.
+  llvm::SmallVector<Operand *, 32> worklist;
+
+  // Start by adding the immediate uses of the argument to the worklist.
+  worklist.append(argument->use_begin(), argument->use_end());
+
+  // Iterate to follow uses of the arguments.
+  while (!worklist.empty()) {
+    Operand *operand = worklist.pop_back_val();
+    SILInstruction *user = operand->getUser();
+
+    switch (user->getKind()) {
+    case ValueKind::BeginAccessInst: {
+      auto *BAI = cast<BeginAccessInst>(user);
+      summary.mergeWith(BAI->getAccessKind(), BAI->getLoc());
+      // We don't add the users of the begin_access to the worklist because
+      // even if these users eventually begin an access to the address
+      // or a projection from it, that access can't begin more exclusive
+      // access than this access -- otherwise it will be diagnosed
+      // elsewhere.
+      break;
+    }
+    case ValueKind::EndUnpairedAccessInst:
+      // Don't diagnose unpaired access statically.
+      assert(cast<EndUnpairedAccessInst>(user)->getEnforcement() ==
+             SILAccessEnforcement::Dynamic);
+      break;
+    case ValueKind::StructElementAddrInst:
+    case ValueKind::TupleElementAddrInst:
+      // Eventually we'll summarize individual struct elements separately.
+      // For now an access to a part of the struct is treated as an access
+      // to the whole struct.
+      worklist.append(user->use_begin(), user->use_end());
+      break;
+    case ValueKind::DebugValueAddrInst:
+    case ValueKind::AddressToPointerInst:
+      // Ignore these uses, they don't affect formal accesses.
+      break;
+    case ValueKind::PartialApplyInst:
+      processPartialApply(info, argumentIndex, cast<PartialApplyInst>(user),
+                          operand, order);
+      break;
+    case ValueKind::ApplyInst:
+      processFullApply(info, argumentIndex, cast<ApplyInst>(user), operand,
+                       order);
+      break;
+    case ValueKind::TryApplyInst:
+      processFullApply(info, argumentIndex, cast<TryApplyInst>(user), operand,
+                       order);
+      break;
+    case ValueKind::CopyAddrInst:
+    case ValueKind::ExistentialMetatypeInst:
+    case ValueKind::LoadInst:
+    case ValueKind::OpenExistentialAddrInst:
+    case ValueKind::ProjectBlockStorageInst:
+      // These likely represent scenarios in which we're not generating
+      // begin access markers. Ignore these for now. But we really should
+      // add SIL verification to ensure all loads and stores have associated
+      // access markers.
+      break;
+    default:
+      // TODO: These requirements should be checked for in the SIL verifier.
+      llvm_unreachable("Unrecognized argument use");
+    }
+  }
+}
+
+void AccessSummaryAnalysis::processPartialApply(FunctionInfo *callerInfo,
+                                                unsigned callerArgumentIndex,
+                                                PartialApplyInst *apply,
+                                                Operand *applyArgumentOperand,
+                                                FunctionOrder &order) {
+  SILFunction *calleeFunction = apply->getCalleeFunction();
+  assert(calleeFunction && !calleeFunction->empty() &&
+         "Missing definition of noescape closure?");
+
+  // Make sure the partial_apply is not calling the result of another
+  // partial_apply.
+  assert(isa<FunctionRefInst>(apply->getCallee()) &&
+         "Noescape partial apply of non-functionref?");
+
+  // Make sure the partial_apply is used by an apply and not another
+  // partial_apply
+  SILInstruction *user = apply->getSingleUse()->getUser();
+  assert((isa<ApplyInst>(user) || isa<TryApplyInst>(user) ||
+          isa<ConvertFunctionInst>(user)) &&
+         "noescape partial_apply has non-apply use!");
+  (void)user;
+
+  // The arguments to partial_apply are a suffix of the arguments to the
+  // the actually-called function. Translate the index of the argument to
+  // the partial_apply into to the corresponding index into the arguments of
+  // the called function.
+
+  // The first operand to partial_apply is the called function, so adjust the
+  // operand number to get the argument.
+  unsigned partialApplyArgumentIndex =
+      applyArgumentOperand->getOperandNumber() - 1;
+
+  // The argument index in the called function.
+  unsigned argumentIndex = calleeFunction->getArguments().size() -
+                           apply->getNumArguments() + partialApplyArgumentIndex;
+  processCall(callerInfo, callerArgumentIndex, calleeFunction, argumentIndex,
+              order);
+}
+
+void AccessSummaryAnalysis::processFullApply(FunctionInfo *callerInfo,
+                                             unsigned callerArgumentIndex,
+                                             FullApplySite apply,
+                                             Operand *argumentOperand,
+                                             FunctionOrder &order) {
+  unsigned operandNumber = argumentOperand->getOperandNumber();
+  assert(operandNumber > 0 && "Summarizing apply for non-argument?");
+
+  unsigned calleeArgumentIndex = operandNumber - 1;
+  SILFunction *callee = apply.getCalleeFunction();
+  // We can't apply a summary for function whose body we can't see.
+  // Since user-provided closures are always in the same module as their callee
+  // This likely indicates a missing begin_access before an open-coded
+  // call.
+  if (!callee || callee->empty())
+    return;
+
+  processCall(callerInfo, callerArgumentIndex, callee, calleeArgumentIndex,
+              order);
+}
+
+void AccessSummaryAnalysis::processCall(FunctionInfo *callerInfo,
+                                        unsigned callerArgumentIndex,
+                                        SILFunction *callee,
+                                        unsigned argumentIndex,
+                                        FunctionOrder &order) {
+  // Record the flow of an argument from  the caller to the callee so that
+  // the interprocedural analysis can iterate to a fixpoint.
+  FunctionInfo *calleeInfo = getFunctionInfo(callee);
+  ArgumentFlow flow = {callerArgumentIndex, argumentIndex, calleeInfo};
+  callerInfo->recordFlow(flow);
+  if (!calleeInfo->isVisited()) {
+    processFunction(calleeInfo, order);
+    order.tryToSchedule(calleeInfo);
+  }
+
+  propagateFromCalleeToCaller(callerInfo, flow);
+}
+
+bool AccessSummaryAnalysis::ArgumentSummary::mergeWith(SILAccessKind otherKind,
+                                                        SILLocation otherLoc) {
+  // In the lattice, a modification-like accesses subsume a read access or no
+  // access.
+  if (!Kind.hasValue() ||
+      (*Kind == SILAccessKind::Read && otherKind != SILAccessKind::Read)) {
+    Kind = otherKind;
+    AccessLoc = otherLoc;
+    return true;
+  }
+
+  return false;
+}
+
+bool AccessSummaryAnalysis::ArgumentSummary::mergeWith(
+    const ArgumentSummary &other) {
+  if (other.Kind.hasValue())
+    return mergeWith(*other.Kind, other.AccessLoc);
+  return false;
+}
+
+void AccessSummaryAnalysis::recompute(FunctionInfo *initial) {
+  allocNewUpdateID();
+
+  FunctionOrder order(getCurrentUpdateID());
+
+  // Summarize the function and its callees.
+  processFunction(initial, order);
+
+  // Build the bottom-up order.
+  order.tryToSchedule(initial);
+  order.finishScheduling();
+
+  // Iterate the interprocedural analysis to a fixed point.
+  bool needAnotherIteration;
+  do {
+    needAnotherIteration = false;
+    for (FunctionInfo *calleeInfo : order) {
+      for (const auto &callerEntry : calleeInfo->getCallers()) {
+        assert(callerEntry.isValid());
+        if (!order.wasRecomputedWithCurrentUpdateID(calleeInfo))
+          continue;
+
+        FunctionInfo *callerInfo = callerEntry.Caller;
+
+        // Propagate from callee to caller.
+        for (const auto &argumentFlow : callerInfo->getArgumentFlows()) {
+          if (argumentFlow.CalleeFunctionInfo != calleeInfo)
+            continue;
+
+          bool changed = propagateFromCalleeToCaller(callerInfo, argumentFlow);
+          if (changed && !callerInfo->isScheduledAfter(calleeInfo)) {
+            needAnotherIteration = true;
+          }
+        }
+      }
+    }
+  } while (needAnotherIteration);
+}
+
+StringRef AccessSummaryAnalysis::ArgumentSummary::getDescription() const {
+  if (Optional<SILAccessKind> kind = getAccessKind()) {
+    return getSILAccessKindName(*kind);
+  }
+
+  return "none";
+}
+
+bool AccessSummaryAnalysis::propagateFromCalleeToCaller(
+    FunctionInfo *callerInfo, ArgumentFlow flow) {
+  // For a given flow from a caller's argument to a callee's argument,
+  // propagate the argument summary information to the caller.
+
+  FunctionInfo *calleeInfo = flow.CalleeFunctionInfo;
+  const auto &calleeArgument =
+      calleeInfo->getSummary().getAccessForArgument(flow.CalleeArgumentIndex);
+  auto &callerArgument =
+      callerInfo->getSummary().getAccessForArgument(flow.CallerArgumentIndex);
+
+  bool changed = callerArgument.mergeWith(calleeArgument);
+  return changed;
+}
+
+AccessSummaryAnalysis::FunctionInfo *
+AccessSummaryAnalysis::getFunctionInfo(SILFunction *F) {
+  FunctionInfo *&FInfo = FunctionInfos[F];
+  if (!FInfo) {
+    FInfo = new (Allocator.Allocate()) FunctionInfo(F);
+  }
+  return FInfo;
+}
+
+const AccessSummaryAnalysis::FunctionSummary &
+AccessSummaryAnalysis::getOrCreateSummary(SILFunction *fn) {
+  FunctionInfo *info = getFunctionInfo(fn);
+  if (!info->isValid())
+    recompute(info);
+
+  return info->getSummary();
+}
+
+void AccessSummaryAnalysis::AccessSummaryAnalysis::invalidate() {
+  FunctionInfos.clear();
+  Allocator.DestroyAll();
+  delete SubPathTrie;
+  SubPathTrie = new IndexTrieNode();
+}
+
+void AccessSummaryAnalysis::invalidate(SILFunction *F, InvalidationKind K) {
+  FunctionInfos.erase(F);
+}
+
+SILAnalysis *swift::createAccessSummaryAnalysis(SILModule *M) {
+  return new AccessSummaryAnalysis();
+}
+
+raw_ostream &swift::
+operator<<(raw_ostream &os,
+           const AccessSummaryAnalysis::FunctionSummary &summary) {
+  unsigned argCount = summary.getArgumentCount();
+  os << "(";
+
+  if (argCount > 0) {
+    os << summary.getAccessForArgument(0).getDescription();
+    for (unsigned i = 1; i < argCount; i++) {
+      os << ",  " << summary.getAccessForArgument(i).getDescription();
+    }
+  }
+
+  os << ")";
+  return os;
+}
diff --git a/lib/SILOptimizer/Analysis/CMakeLists.txt b/lib/SILOptimizer/Analysis/CMakeLists.txt
index c401a24..fd68ea9 100644
--- a/lib/SILOptimizer/Analysis/CMakeLists.txt
+++ b/lib/SILOptimizer/Analysis/CMakeLists.txt
@@ -1,5 +1,6 @@
 set(ANALYSIS_SOURCES
   Analysis/ARCAnalysis.cpp
+  Analysis/AccessSummaryAnalysis.cpp
   Analysis/AliasAnalysis.cpp
   Analysis/Analysis.cpp
   Analysis/ArraySemantic.cpp
diff --git a/lib/SILOptimizer/IPO/CapturePromotion.cpp b/lib/SILOptimizer/IPO/CapturePromotion.cpp
index f8b8054..b8aa3f4 100644
--- a/lib/SILOptimizer/IPO/CapturePromotion.cpp
+++ b/lib/SILOptimizer/IPO/CapturePromotion.cpp
@@ -676,13 +676,21 @@
   if (SILValue Val = getProjectBoxMappedVal(SEAI->getOperand())) {
     // Loads of a struct_element_addr of an argument get replaced with a
     // struct_extract of the new passed in value. The value should be borrowed
-    // already.
+    // already, so we can just extract the value.
     SILBuilderWithPostProcess<ClosureCloner, 1> B(this, LI);
     assert(B.getFunction().hasUnqualifiedOwnership() ||
            Val.getOwnershipKind().isTrivialOr(ValueOwnershipKind::Guaranteed));
-    SILValue V =
+    Val =
         B.emitStructExtract(LI->getLoc(), Val, SEAI->getField(), LI->getType());
-    ValueMap.insert(std::make_pair(LI, V));
+
+    // If we were performing a load [copy], then we need to a perform a copy
+    // here since when cloning, we do not eliminate the destroy on the copied
+    // value.
+    if (LI->getFunction()->hasQualifiedOwnership()
+        && LI->getOwnershipQualifier() == LoadOwnershipQualifier::Copy) {
+      Val = getBuilder().createCopyValue(LI->getLoc(), Val);
+    }
+    ValueMap.insert(std::make_pair(LI, Val));
     return;
   }
   SILCloner<ClosureCloner>::visitLoadInst(LI);
@@ -694,6 +702,13 @@
   return Entry.getArgument(Index);
 }
 
+static bool isNonMutatingLoad(SILInstruction *I) {
+  auto *LI = dyn_cast<LoadInst>(I);
+  if (!LI)
+    return false;
+  return LI->getOwnershipQualifier() != LoadOwnershipQualifier::Take;
+}
+
 /// \brief Given a partial_apply instruction and the argument index into its
 /// callee's argument list of a box argument (which is followed by an argument
 /// for the address of the box's contents), return true if the closure is known
@@ -701,7 +716,7 @@
 static bool
 isNonMutatingCapture(SILArgument *BoxArg) {
   SmallVector<ProjectBoxInst*, 2> Projections;
-  
+
   // Conservatively do not allow any use of the box argument other than a
   // strong_release or projection, since this is the pattern expected from
   // SILGen.
@@ -724,27 +739,30 @@
   // TODO: This seems overly limited.  Why not projections of tuples and other
   // stuff?  Also, why not recursive struct elements?  This should be a helper
   // function that mirrors isNonEscapingUse.
-  auto checkAddrUse = [](SILInstruction *AddrInst) {
+  auto isAddrUseMutating = [](SILInstruction *AddrInst) {
     if (auto *SEAI = dyn_cast<StructElementAddrInst>(AddrInst)) {
-      for (auto *UseOper : SEAI->getUses()) {
-        if (isa<LoadInst>(UseOper->getUser()))
-          return true;
-      }
-    } else if (isa<LoadInst>(AddrInst) || isa<DebugValueAddrInst>(AddrInst)
-               || isa<MarkFunctionEscapeInst>(AddrInst)
-               || isa<EndAccessInst>(AddrInst)) {
-      return true;
+      return all_of(SEAI->getUses(),
+                    [](Operand *Op) -> bool {
+                      return isNonMutatingLoad(Op->getUser());
+                    });
     }
-    return false;
+
+    return isNonMutatingLoad(AddrInst) || isa<DebugValueAddrInst>(AddrInst)
+           || isa<MarkFunctionEscapeInst>(AddrInst)
+           || isa<EndAccessInst>(AddrInst);
   };
+
   for (auto *Projection : Projections) {
     for (auto *UseOper : Projection->getUses()) {
       if (auto *Access = dyn_cast<BeginAccessInst>(UseOper->getUser())) {
         for (auto *AccessUseOper : Access->getUses()) {
-          if (!checkAddrUse(AccessUseOper->getUser()))
+          if (!isAddrUseMutating(AccessUseOper->getUser()))
             return false;
         }
-      } else if (!checkAddrUse(UseOper->getUser()))
+        continue;
+      }
+
+      if (!isAddrUseMutating(UseOper->getUser()))
         return false;
     }
   }
diff --git a/lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp b/lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
index b1059bf..957ce58 100644
--- a/lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
+++ b/lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
@@ -35,6 +35,7 @@
 #include "swift/SIL/SILArgument.h"
 #include "swift/SIL/SILInstruction.h"
 #include "swift/SIL/Projection.h"
+#include "swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h"
 #include "swift/SILOptimizer/Analysis/PostOrderAnalysis.h"
 #include "swift/SILOptimizer/PassManager/Passes.h"
 #include "swift/SILOptimizer/PassManager/Transforms.h"
@@ -167,10 +168,10 @@
 class RecordedAccess {
 private:
   BeginAccessInst *Inst;
-  ProjectionPath SubPath;
+  const IndexTrieNode *SubPath;
 
 public:
-  RecordedAccess(BeginAccessInst *BAI, const ProjectionPath &SubPath)
+  RecordedAccess(BeginAccessInst *BAI, const IndexTrieNode *SubPath)
       : Inst(BAI), SubPath(SubPath) {}
 
   BeginAccessInst *getInstruction() const { return Inst; }
@@ -179,15 +180,15 @@
 
   SILLocation getAccessLoc() const { return Inst->getLoc(); }
 
-  const ProjectionPath &getSubPath() const { return SubPath; }
+  const IndexTrieNode *getSubPath() const { return SubPath; }
 };
 
 /// Records the in-progress accesses to a given sub path.
 class SubAccessInfo {
 public:
-  SubAccessInfo(const ProjectionPath &P) : Path(P) {}
+  SubAccessInfo(const IndexTrieNode *P) : Path(P) {}
 
-  ProjectionPath Path;
+  const IndexTrieNode *Path;
 
   /// The number of in-progress 'read' accesses (that is 'begin_access [read]'
   /// instructions that have not yet had the corresponding 'end_access').
@@ -202,7 +203,7 @@
 
 public:
   /// Increment the count for given access.
-  void beginAccess(BeginAccessInst *BAI, const ProjectionPath &SubPath) {
+  void beginAccess(BeginAccessInst *BAI, const IndexTrieNode *SubPath) {
     if (!FirstAccess) {
       assert(Reads == 0 && NonReads == 0);
       FirstAccess = RecordedAccess(BAI, SubPath);
@@ -250,14 +251,17 @@
   }
 
   bool conflictsWithAccess(SILAccessKind Kind,
-                           const ProjectionPath &SubPath) const {
+                           const IndexTrieNode *SubPath) const {
     if (!canConflictWithAccessOfKind(Kind))
       return false;
 
-    SubSeqRelation_t Relation = Path.computeSubSeqRelation(SubPath);
-    // If the one path is a subsequence of the other (or they are the same)
-    // then access the same storage.
-    return (Relation != SubSeqRelation_t::Unknown);
+    return pathsConflict(Path, SubPath);
+  }
+
+  /// Returns true when the two subpaths access overlapping memory.
+  bool pathsConflict(const IndexTrieNode *Path1,
+                     const IndexTrieNode *Path2) const {
+    return Path1->isPrefixOf(Path2) || Path2->isPrefixOf(Path1);
   }
 };
 
@@ -271,7 +275,7 @@
   SubAccessVector SubAccesses;
 
   /// Returns the SubAccess info for accessing at the given SubPath.
-  SubAccessInfo &findOrCreateSubAccessInfo(const ProjectionPath &SubPath) {
+  SubAccessInfo &findOrCreateSubAccessInfo(const IndexTrieNode *SubPath) {
     for (auto &Info : SubAccesses) {
       if (Info.Path == SubPath)
         return Info;
@@ -283,7 +287,7 @@
 
   SubAccessVector::const_iterator
   findFirstSubPathWithConflict(SILAccessKind OtherKind,
-                               const ProjectionPath &OtherSubPath) const {
+                               const IndexTrieNode *OtherSubPath) const {
     // Note this iteration requires deterministic ordering for repeatable
     // diagnostics.
     for (auto I = SubAccesses.begin(), E = SubAccesses.end(); I != E; ++I) {
@@ -299,7 +303,7 @@
   // Returns the previous access when beginning an access of the given Kind will
   // result in a conflict with a previous access.
   Optional<RecordedAccess>
-  conflictsWithAccess(SILAccessKind Kind, const ProjectionPath &SubPath) const {
+  conflictsWithAccess(SILAccessKind Kind, const IndexTrieNode *SubPath) const {
     auto I = findFirstSubPathWithConflict(Kind, SubPath);
     if (I == SubAccesses.end())
       return None;
@@ -326,13 +330,13 @@
   }
 
   /// Increment the count for given access.
-  void beginAccess(BeginAccessInst *BAI, const ProjectionPath &SubPath) {
+  void beginAccess(BeginAccessInst *BAI, const IndexTrieNode *SubPath) {
     SubAccessInfo &SubAccess = findOrCreateSubAccessInfo(SubPath);
     SubAccess.beginAccess(BAI, SubPath);
   }
 
   /// Decrement the count for given access.
-  void endAccess(EndAccessInst *EAI, const ProjectionPath &SubPath) {
+  void endAccess(EndAccessInst *EAI, const IndexTrieNode *SubPath) {
     SubAccessInfo &SubAccess = findOrCreateSubAccessInfo(SubPath);
     SubAccess.endAccess(EAI);
   }
@@ -580,36 +584,46 @@
 /// that stored-property relaxation supports: struct stored properties
 /// and tuple elements.
 static std::string getPathDescription(DeclName BaseName, SILType BaseType,
-                                      ProjectionPath SubPath, SILModule &M) {
+                                      const IndexTrieNode *SubPath,
+                                      SILModule &M) {
+  // Walk the trie to the root to collection the sequence (in reverse order).
+  llvm::SmallVector<unsigned, 4> ReversedIndices;
+  const IndexTrieNode *I = SubPath;
+  while (!I->isRoot()) {
+    ReversedIndices.push_back(I->getIndex());
+    I = I->getParent();
+  }
+
   std::string sbuf;
   llvm::raw_string_ostream os(sbuf);
 
   os << "'" << BaseName;
 
   SILType ContainingType = BaseType;
-  for (auto &P : SubPath) {
+  for (unsigned Index : reversed(ReversedIndices)) {
     os << ".";
-    switch (P.getKind()) {
-    case ProjectionKind::Struct:
-      os << P.getVarDecl(ContainingType)->getBaseName();
-      break;
-    case ProjectionKind::Tuple: {
-      // Use the tuple element's name if present, otherwise use its index.
-      Type SwiftTy = ContainingType.getSwiftRValueType();
-      TupleType *TupleTy = SwiftTy->getAs<TupleType>();
-      assert(TupleTy && "Tuple projection on non-tuple type!?");
 
-      Identifier ElementName = TupleTy->getElement(P.getIndex()).getName();
+    if (ContainingType.getAs<StructType>()) {
+      NominalTypeDecl *D = ContainingType.getNominalOrBoundGenericNominal();
+      auto Iter = D->getStoredProperties().begin();
+      std::advance(Iter, Index);
+      VarDecl *VD = *Iter;
+      os << VD->getBaseName();
+      ContainingType = ContainingType.getFieldType(VD, M);
+      continue;
+    }
+
+    if (auto TupleTy = ContainingType.getAs<TupleType>()) {
+      Identifier ElementName = TupleTy->getElement(Index).getName();
       if (ElementName.empty())
-        os << P.getIndex();
+        os << Index;
       else
         os << ElementName;
-      break;
+      ContainingType = ContainingType.getTupleElementType(Index);
+      continue;
     }
-    default:
-      llvm_unreachable("Unexpected projection kind in SubPath!");
-    }
-    ContainingType = P.getType(ContainingType, M);
+
+    llvm_unreachable("Unexpected type in projection SubPath!");
   }
 
   os << "'";
@@ -784,8 +798,14 @@
   return FD == Ctx.getSwap(nullptr);
 }
 
-static SILInstruction *getSingleAddressProjectionUser(SILInstruction *I) {
+/// If the instruction is a field or tuple projection and it has a single
+/// user return a pair of the single user and the projection index.
+/// Otherwise, return a pair with the component nullptr and the second
+/// unspecified.
+static std::pair<SILInstruction *, unsigned>
+getSingleAddressProjectionUser(SILInstruction *I) {
   SILInstruction *SingleUser = nullptr;
+  unsigned ProjectionIndex = 0;
 
   for (Operand *Use : I->getUses()) {
     SILInstruction *User = Use->getUser();
@@ -794,28 +814,43 @@
 
     // We have more than a single user so bail.
     if (SingleUser)
-      return nullptr;
+      return std::make_pair(nullptr, 0);
 
     switch (User->getKind()) {
     case ValueKind::StructElementAddrInst:
+      ProjectionIndex = cast<StructElementAddrInst>(User)->getFieldNo();
+      SingleUser = User;
+      break;
     case ValueKind::TupleElementAddrInst:
+      ProjectionIndex = cast<TupleElementAddrInst>(User)->getFieldNo();
       SingleUser = User;
       break;
     default:
-      return nullptr;
+      return std::make_pair(nullptr, 0);
     }
   }
 
-  return SingleUser;
+  return std::make_pair(SingleUser, ProjectionIndex);
 }
 
-static ProjectionPath findSubPathAccessed(BeginAccessInst *BAI) {
-  ProjectionPath SubPath(BAI->getType(), BAI->getType());
+/// Returns an IndexTrieNode that represents the single subpath accessed from
+/// BAI or the root if no such node exists.
+static const IndexTrieNode *findSubPathAccessed(BeginAccessInst *BAI,
+                                                IndexTrieNode *Root) {
+  IndexTrieNode *SubPath = Root;
 
+  // For each single-user projection of BAI, construct or get a node
+  // from the trie representing the index of the field or tuple element
+  // accessed by that projection.
   SILInstruction *Iter = BAI;
+  while (true) {
+    std::pair<SILInstruction *, unsigned> ProjectionUser =
+        getSingleAddressProjectionUser(Iter);
+    if (!ProjectionUser.first)
+      break;
 
-  while ((Iter = getSingleAddressProjectionUser(Iter))) {
-    SubPath.push_back(Projection(Iter));
+    SubPath = SubPath->getChild(ProjectionUser.second);
+    Iter = ProjectionUser.first;
   }
 
   return SubPath;
@@ -826,14 +861,15 @@
 /// with. Otherwise, returns None.
 Optional<RecordedAccess> shouldReportAccess(const AccessInfo &Info,
                                             swift::SILAccessKind Kind,
-                                            const ProjectionPath &SubPath) {
+                                            const IndexTrieNode *SubPath) {
   if (Info.alreadyHadConflict())
     return None;
 
   return Info.conflictsWithAccess(Kind, SubPath);
 }
 
-static void checkStaticExclusivity(SILFunction &Fn, PostOrderFunctionInfo *PO) {
+static void checkStaticExclusivity(SILFunction &Fn, PostOrderFunctionInfo *PO,
+                                   AccessSummaryAnalysis *ASA) {
   // The implementation relies on the following SIL invariants:
   //    - All incoming edges to a block must have the same in-progress
   //      accesses. This enables the analysis to not perform a data flow merge
@@ -899,7 +935,8 @@
         SILAccessKind Kind = BAI->getAccessKind();
         const AccessedStorage &Storage = findAccessedStorage(BAI->getSource());
         AccessInfo &Info = Accesses[Storage];
-        ProjectionPath SubPath = findSubPathAccessed(BAI);
+        const IndexTrieNode *SubPath =
+            findSubPathAccessed(BAI, ASA->getSubPathTrieRoot());
         if (auto Conflict = shouldReportAccess(Info, Kind, SubPath)) {
           ConflictingAccesses.emplace_back(Storage, *Conflict,
                                            RecordedAccess(BAI, SubPath));
@@ -914,7 +951,8 @@
         AccessInfo &Info = It->getSecond();
 
         BeginAccessInst *BAI = EAI->getBeginAccess();
-        const ProjectionPath &SubPath = findSubPathAccessed(BAI);
+        const IndexTrieNode *SubPath =
+            findSubPathAccessed(BAI, ASA->getSubPathTrieRoot());
         Info.endAccess(EAI, SubPath);
 
         // If the storage location has no more in-progress accesses, remove
@@ -958,7 +996,8 @@
       return;
 
     PostOrderFunctionInfo *PO = getAnalysis<PostOrderAnalysis>()->get(Fn);
-    checkStaticExclusivity(*Fn, PO);
+    auto *ASA = getAnalysis<AccessSummaryAnalysis>();
+    checkStaticExclusivity(*Fn, PO, ASA);
   }
 };
 
diff --git a/lib/SILOptimizer/Transforms/DeadObjectElimination.cpp b/lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
index 7cebda3..48214e9 100644
--- a/lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
+++ b/lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
@@ -36,6 +36,7 @@
 #include "swift/SIL/DebugUtils.h"
 #include "swift/SIL/InstructionUtils.h"
 #include "swift/SILOptimizer/Analysis/ArraySemantic.h"
+#include "swift/SILOptimizer/Utils/IndexTrie.h"
 #include "swift/SILOptimizer/Utils/Local.h"
 #include "swift/SILOptimizer/Utils/SILSSAUpdater.h"
 #include "swift/SILOptimizer/PassManager/Transforms.h"
@@ -278,50 +279,6 @@
 //===----------------------------------------------------------------------===//
 
 namespace {
-// Trie node representing a sequence of unsigned integer indices.
-class IndexTrieNode {
-  static const unsigned RootIdx = ~0U;
-  unsigned Index;
-  llvm::SmallVector<IndexTrieNode*, 8> Children;
-
-public:
-  IndexTrieNode(): Index(RootIdx) {}
-
-  explicit IndexTrieNode(unsigned V): Index(V) {}
-
-  IndexTrieNode(IndexTrieNode &) =delete;
-  IndexTrieNode &operator=(const IndexTrieNode&) =delete;
-
-  ~IndexTrieNode() {
-    for (auto *N : Children)
-      delete N;
-  }
-
-  bool isRoot() const { return Index == RootIdx; }
-
-  bool isLeaf() const { return Children.empty(); }
-
-  unsigned getIndex() const { return Index; }
-
-  IndexTrieNode *getChild(unsigned Idx) {
-    assert(Idx != RootIdx);
-
-    auto I = std::lower_bound(Children.begin(), Children.end(), Idx,
-                              [](IndexTrieNode *a, unsigned i) {
-                                return a->Index < i;
-                              });
-    if (I != Children.end() && (*I)->Index == Idx)
-      return *I;
-    auto *N = new IndexTrieNode(Idx);
-    Children.insert(I, N);
-    return N;
-  }
-
-  ArrayRef<IndexTrieNode*> getChildren() const { return Children; }
-};
-} // end anonymous namespace
-
-namespace {
 /// Determine if an object is dead. Compute its original lifetime. Find the
 /// lifetime endpoints reached by each store of a refcounted object into the
 /// object.
diff --git a/lib/SILOptimizer/UtilityPasses/AccessSummaryDumper.cpp b/lib/SILOptimizer/UtilityPasses/AccessSummaryDumper.cpp
new file mode 100644
index 0000000..4ad3663
--- /dev/null
+++ b/lib/SILOptimizer/UtilityPasses/AccessSummaryDumper.cpp
@@ -0,0 +1,51 @@
+//===--- AccessSummaryDumper.cpp - Dump access summaries for functions -----===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+#define DEBUG_TYPE "sil-access-summary-dumper"
+#include "swift/SIL/SILArgument.h"
+#include "swift/SIL/SILFunction.h"
+#include "swift/SIL/SILInstruction.h"
+#include "swift/SIL/SILValue.h"
+#include "swift/SILOptimizer/Analysis/AccessSummaryAnalysis.h"
+#include "swift/SILOptimizer/PassManager/Passes.h"
+#include "swift/SILOptimizer/PassManager/Transforms.h"
+#include "llvm/Support/Debug.h"
+
+using namespace swift;
+
+namespace {
+
+/// Dumps summaries of kinds of accesses a function performs on its
+/// @inout_aliasiable arguments.
+class AccessSummaryDumper : public SILModuleTransform {
+
+  void run() override {
+    auto *analysis = PM->getAnalysis<AccessSummaryAnalysis>();
+
+    for (auto &fn : *getModule()) {
+      llvm::outs() << "@" << fn.getName() << "\n";
+      if (fn.empty()) {
+        llvm::outs() << "<unknown>\n";
+        continue;
+      }
+      const AccessSummaryAnalysis::FunctionSummary &summary =
+          analysis->getOrCreateSummary(&fn);
+      llvm::outs() << summary << "\n";
+    }
+  }
+};
+
+} // end anonymous namespace
+
+SILTransform *swift::createAccessSummaryDumper() {
+  return new AccessSummaryDumper();
+}
diff --git a/lib/SILOptimizer/UtilityPasses/CMakeLists.txt b/lib/SILOptimizer/UtilityPasses/CMakeLists.txt
index b1b91be..265d73d 100644
--- a/lib/SILOptimizer/UtilityPasses/CMakeLists.txt
+++ b/lib/SILOptimizer/UtilityPasses/CMakeLists.txt
@@ -1,5 +1,6 @@
 set(UTILITYPASSES_SOURCES
   UtilityPasses/AADumper.cpp
+  UtilityPasses/AccessSummaryDumper.cpp
   UtilityPasses/BasicCalleePrinter.cpp
   UtilityPasses/BasicInstructionPropertyDumper.cpp
   UtilityPasses/BugReducerTester.cpp
diff --git a/lib/Sema/CSApply.cpp b/lib/Sema/CSApply.cpp
index 372968f..a5cdca3 100644
--- a/lib/Sema/CSApply.cpp
+++ b/lib/Sema/CSApply.cpp
@@ -7285,32 +7285,15 @@
 } // end anonymous namespace
 
 Expr *ConstraintSystem::coerceToRValue(Expr *expr) {
-  // Can't load from an inout value.
-  if (auto *iot = getType(expr)->getAs<InOutType>()) {
-    // Emit a fixit if we can find the & expression that turned this into an
-    // inout.
-    auto &tc = getTypeChecker();
-    if (auto addrOf =
-        dyn_cast<InOutExpr>(expr->getSemanticsProvidingExpr())) {
-      tc.diagnose(expr->getLoc(), diag::load_of_explicit_lvalue,
-                  iot->getObjectType())
-        .fixItRemove(SourceRange(addrOf->getLoc()));
-      return coerceToRValue(addrOf->getSubExpr());
-    } else {
-      tc.diagnose(expr->getLoc(), diag::load_of_explicit_lvalue,
-                  iot->getObjectType());
-      return expr;
-    }
-  }
-
-  // If we already have an rvalue, we're done, otherwise emit a load.
-  if (auto lvalueTy = getType(expr)->getAs<LValueType>()) {
-    propagateLValueAccessKind(expr, AccessKind::Read);
-    return cacheType(new (getASTContext())
-                         LoadExpr(expr, lvalueTy->getObjectType()));
-  }
-
-  return expr;
+  auto &tc = getTypeChecker();
+  return tc.coerceToRValue(expr,
+                           [&](Expr *expr) {
+                             return getType(expr);
+                           },
+                           [&](Expr *expr, Type type) {
+                             expr->setType(type);
+                             cacheType(expr);
+                           });
 }
 
 /// Emit the fixes computed as part of the solution, returning true if we were
@@ -7530,6 +7513,10 @@
     return nullptr;
   }
 
+  // Mark any normal conformances used in this solution as "used".
+  for (auto &e : solution.Conformances)
+    TC.markConformanceUsed(e.second, DC);
+
   ExprRewriter rewriter(*this, solution, suppressDiagnostics, skipClosures);
   ExprWalker walker(rewriter);
 
diff --git a/lib/Sema/CSSimplify.cpp b/lib/Sema/CSSimplify.cpp
index f364fcb..bd15bbf 100644
--- a/lib/Sema/CSSimplify.cpp
+++ b/lib/Sema/CSSimplify.cpp
@@ -2473,17 +2473,27 @@
   // separately.
   switch (kind) {
   case ConstraintKind::SelfObjectOfProtocol:
-    if (TC.containsProtocol(type, protocol, DC,
-                            ConformanceCheckFlags::InExpression))
+    if (auto conformance =
+          TC.containsProtocol(type, protocol, DC,
+                              ConformanceCheckFlags::InExpression)) {
+      CheckedConformances.push_back({getConstraintLocator(locator),
+                                     *conformance});
       return SolutionKind::Solved;
+    }
     break;
   case ConstraintKind::ConformsTo:
-  case ConstraintKind::LiteralConformsTo:
+  case ConstraintKind::LiteralConformsTo: {
     // Check whether this type conforms to the protocol.
-    if (TC.conformsToProtocol(type, protocol, DC,
-                              ConformanceCheckFlags::InExpression))
+    if (auto conformance =
+          TC.conformsToProtocol(type, protocol, DC,
+                                ConformanceCheckFlags::InExpression)) {
+      CheckedConformances.push_back({getConstraintLocator(locator),
+                                     *conformance});
       return SolutionKind::Solved;
+    }
     break;
+  }
+
   default:
     llvm_unreachable("bad constraint kind");
   }
diff --git a/lib/Sema/CSSolver.cpp b/lib/Sema/CSSolver.cpp
index 1a82c54..3c4a82d 100644
--- a/lib/Sema/CSSolver.cpp
+++ b/lib/Sema/CSSolver.cpp
@@ -201,6 +201,9 @@
   solution.DefaultedConstraints.insert(DefaultedConstraints.begin(),
                                        DefaultedConstraints.end());
 
+  for (auto &e : CheckedConformances)
+    solution.Conformances.push_back({e.first, e.second});
+
   return solution;
 }
 
@@ -261,6 +264,10 @@
   DefaultedConstraints.append(solution.DefaultedConstraints.begin(),
                               solution.DefaultedConstraints.end());
 
+  // Register the conformances checked along the way to arrive to solution.
+  for (auto &conformance : solution.Conformances)
+    CheckedConformances.push_back(conformance);
+
   // Register any fixes produced along this path.
   Fixes.append(solution.Fixes.begin(), solution.Fixes.end());
 }
@@ -452,6 +459,7 @@
   numOpenedTypes = cs.OpenedTypes.size();
   numOpenedExistentialTypes = cs.OpenedExistentialTypes.size();
   numDefaultedConstraints = cs.DefaultedConstraints.size();
+  numCheckedConformances = cs.CheckedConformances.size();
   PreviousScore = cs.CurrentScore;
 
   cs.solverState->registerScope(this);
@@ -502,7 +510,10 @@
 
   // Remove any defaulted type variables.
   truncate(cs.DefaultedConstraints, numDefaultedConstraints);
-  
+
+  // Remove any conformances checked along the current path.
+  truncate(cs.CheckedConformances, numCheckedConformances);
+
   // Reset the previous score.
   cs.CurrentScore = PreviousScore;
 
diff --git a/lib/Sema/ConstraintSystem.cpp b/lib/Sema/ConstraintSystem.cpp
index 4b39709..d57d0e3 100644
--- a/lib/Sema/ConstraintSystem.cpp
+++ b/lib/Sema/ConstraintSystem.cpp
@@ -1753,15 +1753,13 @@
 }
 
 size_t Solution::getTotalMemory() const {
-  return sizeof(*this) +
-    typeBindings.getMemorySize() +
-    overloadChoices.getMemorySize() +
-    ConstraintRestrictions.getMemorySize() +
-    llvm::capacity_in_bytes(Fixes) +
-    DisjunctionChoices.getMemorySize() +
-    OpenedTypes.getMemorySize() +
-    OpenedExistentialTypes.getMemorySize() +
-    (DefaultedConstraints.size() * sizeof(void*));
+  return sizeof(*this) + typeBindings.getMemorySize() +
+         overloadChoices.getMemorySize() +
+         ConstraintRestrictions.getMemorySize() +
+         llvm::capacity_in_bytes(Fixes) + DisjunctionChoices.getMemorySize() +
+         OpenedTypes.getMemorySize() + OpenedExistentialTypes.getMemorySize() +
+         (DefaultedConstraints.size() * sizeof(void *)) +
+         llvm::capacity_in_bytes(Conformances);
 }
 
 DeclName OverloadChoice::getName() const {
diff --git a/lib/Sema/ConstraintSystem.h b/lib/Sema/ConstraintSystem.h
index c96f56a..0bbd04b 100644
--- a/lib/Sema/ConstraintSystem.h
+++ b/lib/Sema/ConstraintSystem.h
@@ -562,6 +562,9 @@
   /// The locators of \c Defaultable constraints whose defaults were used.
   llvm::SmallPtrSet<ConstraintLocator *, 8> DefaultedConstraints;
 
+  llvm::SmallVector<std::pair<ConstraintLocator *, ProtocolConformanceRef>, 8>
+      Conformances;
+
   /// \brief Simplify the given type by substituting all occurrences of
   /// type variables for their fixed types.
   Type simplifyType(Type type) const;
@@ -967,6 +970,9 @@
   SmallVector<std::pair<ConstraintLocator *, ArchetypeType *>, 4>
     OpenedExistentialTypes;
 
+  SmallVector<std::pair<ConstraintLocator *, ProtocolConformanceRef>, 8>
+      CheckedConformances;
+
 public:
   /// The locators of \c Defaultable constraints whose defaults were used.
   SmallVector<ConstraintLocator *, 8> DefaultedConstraints;
@@ -1336,6 +1342,8 @@
     /// The length of \c DefaultedConstraints.
     unsigned numDefaultedConstraints;
 
+    unsigned numCheckedConformances;
+
     /// The previous score.
     Score PreviousScore;
 
diff --git a/lib/Sema/GenericTypeResolver.h b/lib/Sema/GenericTypeResolver.h
index 0c2147b..02b63fc 100644
--- a/lib/Sema/GenericTypeResolver.h
+++ b/lib/Sema/GenericTypeResolver.h
@@ -36,16 +36,8 @@
 public:
   virtual ~GenericTypeResolver();
 
-  /// Resolve the given generic type parameter to its type.
-  ///
-  /// This routine is used whenever type checking encounters a reference to a
-  /// generic parameter. It can replace the generic parameter with (for example)
-  /// a concrete type or an archetype, depending on context.
-  ///
-  /// \param gp The generic parameter to resolve.
-  ///
-  /// \returns The resolved generic type parameter type, which may be \c gp.
-  virtual Type resolveGenericTypeParamType(GenericTypeParamType *gp) = 0;
+  /// Resolve the given interface type to a contextual type if necessary.
+  virtual Type mapTypeIntoContext(Type type) = 0;
 
   /// Resolve a qualified reference to a type member within a dependent type.
   ///
@@ -60,33 +52,6 @@
                                           SourceRange baseRange,
                                           ComponentIdentTypeRepr *ref) = 0;
 
-  /// Resolve an unqualified reference to an associated type of the 'Self' type
-  /// of a protocol.
-  ///
-  /// \param selfTy The base of the member access.
-  /// \param assocType The associated type.
-  ///
-  /// \returns A type that refers to the dependent member type, or an error
-  /// type if such a reference is ill-formed.
-  virtual Type resolveSelfAssociatedType(Type selfTy,
-                                         AssociatedTypeDecl *assocType) = 0;
-
-  /// Resolve the self type within the given context.
-  ///
-  /// \param dc A context in which type checking occurs, which must be a type
-  /// context (i.e., nominal type or extension thereof).
-  ///
-  /// \returns the type of context.
-  virtual Type resolveTypeOfContext(DeclContext *dc) = 0;
-
-  /// Retrieve the type when referring to the given type declaration within
-  /// its context.
-  ///
-  /// \param decl A type declaration.
-  ///
-  /// \returns the type of the declaration in context..
-  virtual Type resolveTypeOfDecl(TypeDecl *decl) = 0;
-
   /// Determine whether the given types are equivalent within the generic
   /// context.
   virtual bool areSameType(Type type1, Type type2) = 0;
@@ -101,20 +66,13 @@
 /// and only trivially resolves dependent member types.
 class DependentGenericTypeResolver : public GenericTypeResolver {
 public:
-  virtual Type resolveGenericTypeParamType(GenericTypeParamType *gp);
+  virtual Type mapTypeIntoContext(Type type);
 
   virtual Type resolveDependentMemberType(Type baseTy,
                                           DeclContext *DC,
                                           SourceRange baseRange,
                                           ComponentIdentTypeRepr *ref);
 
-  virtual Type resolveSelfAssociatedType(Type selfTy,
-                                         AssociatedTypeDecl *assocType);
-
-  virtual Type resolveTypeOfContext(DeclContext *dc);
-
-  virtual Type resolveTypeOfDecl(TypeDecl *decl);
-
   virtual bool areSameType(Type type1, Type type2);
 
   virtual void recordParamType(ParamDecl *decl, Type ty);
@@ -135,19 +93,12 @@
   explicit GenericTypeToArchetypeResolver(DeclContext *dc)
       : GenericEnv(dc->getGenericEnvironmentOfContext()) { }
 
-  virtual Type resolveGenericTypeParamType(GenericTypeParamType *gp);
+  virtual Type mapTypeIntoContext(Type type);
 
   virtual Type resolveDependentMemberType(Type baseTy, DeclContext *DC,
                                           SourceRange baseRange,
                                           ComponentIdentTypeRepr *ref);
 
-  virtual Type resolveSelfAssociatedType(Type selfTy,
-                                         AssociatedTypeDecl *assocType);
-
-  virtual Type resolveTypeOfContext(DeclContext *dc);
-
-  virtual Type resolveTypeOfDecl(TypeDecl *decl);
-
   virtual bool areSameType(Type type1, Type type2);
 
   virtual void recordParamType(ParamDecl *decl, Type ty);
@@ -159,25 +110,13 @@
 /// This should only be used when resolving/validating where clauses in
 /// protocols.
 class ProtocolRequirementTypeResolver : public GenericTypeResolver {
-  ProtocolDecl *Proto;
-
 public:
-  explicit ProtocolRequirementTypeResolver(ProtocolDecl *proto)
-      : Proto(proto) {}
-
-  virtual Type resolveGenericTypeParamType(GenericTypeParamType *gp);
+  virtual Type mapTypeIntoContext(Type type);
 
   virtual Type resolveDependentMemberType(Type baseTy, DeclContext *DC,
                                           SourceRange baseRange,
                                           ComponentIdentTypeRepr *ref);
 
-  virtual Type resolveSelfAssociatedType(Type selfTy,
-                                         AssociatedTypeDecl *assocType);
-
-  virtual Type resolveTypeOfContext(DeclContext *dc);
-
-  virtual Type resolveTypeOfDecl(TypeDecl *decl);
-
   virtual bool areSameType(Type type1, Type type2);
 
   virtual void recordParamType(ParamDecl *decl, Type ty);
@@ -200,20 +139,13 @@
                               ArrayRef<GenericTypeParamType *> genericParams)
     : TC(tc), Builder(builder), GenericParams(genericParams) { }
 
-  virtual Type resolveGenericTypeParamType(GenericTypeParamType *gp);
+  virtual Type mapTypeIntoContext(Type type);
 
   virtual Type resolveDependentMemberType(Type baseTy,
                                           DeclContext *DC,
                                           SourceRange baseRange,
                                           ComponentIdentTypeRepr *ref);
 
-  virtual Type resolveSelfAssociatedType(Type selfTy,
-                                         AssociatedTypeDecl *assocType);
-
-  virtual Type resolveTypeOfContext(DeclContext *dc);
-
-  virtual Type resolveTypeOfDecl(TypeDecl *decl);
-
   virtual bool areSameType(Type type1, Type type2);
 
   virtual void recordParamType(ParamDecl *decl, Type ty);
diff --git a/lib/Sema/ITCDecl.cpp b/lib/Sema/ITCDecl.cpp
index 4cbf1c1..a24cbd6 100644
--- a/lib/Sema/ITCDecl.cpp
+++ b/lib/Sema/ITCDecl.cpp
@@ -108,15 +108,13 @@
 
   // Validate the type of this inherited clause entry.
   // FIXME: Recursion into existing type checker.
-  Optional<ProtocolRequirementTypeResolver> protoResolver;
-  Optional<GenericTypeToArchetypeResolver> archetypeResolver;
+  ProtocolRequirementTypeResolver protoResolver;
+  GenericTypeToArchetypeResolver archetypeResolver(dc);
   GenericTypeResolver *resolver;
-  if (auto *proto = dyn_cast<ProtocolDecl>(dc)) {
-    protoResolver.emplace(proto);
-    resolver = protoResolver.getPointer();
+  if (isa<ProtocolDecl>(dc)) {
+    resolver = &protoResolver;
   } else {
-    archetypeResolver.emplace(dc);
-    resolver = archetypeResolver.getPointer();
+    resolver = &archetypeResolver;
   }
 
   if (TC.validateType(*inherited, dc, options, resolver,
diff --git a/lib/Sema/TypeCheckConstraints.cpp b/lib/Sema/TypeCheckConstraints.cpp
index 56b127c..865567f 100644
--- a/lib/Sema/TypeCheckConstraints.cpp
+++ b/lib/Sema/TypeCheckConstraints.cpp
@@ -498,12 +498,28 @@
 
   // FIXME: Need to refactor the way we build an AST node from a lookup result!
 
+  // If we have an unambiguous reference to a type decl, form a TypeExpr.
+  if (Lookup.size() == 1 && UDRE->getRefKind() == DeclRefKind::Ordinary &&
+      isa<TypeDecl>(Lookup[0].Decl)) {
+    auto *D = cast<TypeDecl>(Lookup[0].Decl);
+    // FIXME: This is odd.
+    if (isa<ModuleDecl>(D)) {
+      return new (Context) DeclRefExpr(D, UDRE->getNameLoc(),
+                                       /*Implicit=*/false,
+                                       AccessSemantics::Ordinary,
+                                       D->getInterfaceType());
+    }
+
+    return TypeExpr::createForDecl(Loc, D,
+                                   UDRE->isImplicit());
+  }
+
   bool AllDeclRefs = true;
   SmallVector<ValueDecl*, 4> ResultValues;
   for (auto Result : Lookup) {
     // If we find a member, then all of the results aren't non-members.
     bool IsMember = Result.Base && !isa<ModuleDecl>(Result.Base);
-    if (IsMember && !isa<TypeDecl>(Result.Decl)) {
+    if (IsMember) {
       AllDeclRefs = false;
       break;
     }
@@ -532,21 +548,6 @@
     if (matchesDeclRefKind(D, UDRE->getRefKind()))
       ResultValues.push_back(D);
   }
-
-  // If we have an unambiguous reference to a type decl, form a TypeExpr.
-  if (ResultValues.size() == 1 && UDRE->getRefKind() == DeclRefKind::Ordinary &&
-      isa<TypeDecl>(ResultValues[0])) {
-    // FIXME: This is odd.
-    if (isa<ModuleDecl>(ResultValues[0])) {
-      return new (Context) DeclRefExpr(ResultValues[0], UDRE->getNameLoc(),
-                                       /*Implicit=*/false,
-                                       AccessSemantics::Ordinary,
-                                       ResultValues[0]->getInterfaceType());
-    }
-
-    return TypeExpr::createForDecl(Loc, cast<TypeDecl>(ResultValues[0]),
-                                   UDRE->isImplicit());
-  }
   
   if (AllDeclRefs) {
     // Diagnose uses of operators that found no matching candidates.
@@ -607,7 +608,11 @@
 
   if (AllMemberRefs) {
     Expr *BaseExpr;
-    if (auto NTD = dyn_cast<NominalTypeDecl>(Base)) {
+    if (auto PD = dyn_cast<ProtocolDecl>(Base)) {
+      BaseExpr = TypeExpr::createForDecl(Loc,
+                                         PD->getGenericParams()->getParams().front(),
+                                         /*isImplicit=*/true);
+    } else if (auto NTD = dyn_cast<NominalTypeDecl>(Base)) {
       BaseExpr = TypeExpr::createForDecl(Loc, NTD, /*isImplicit=*/true);
     } else {
       BaseExpr = new (Context) DeclRefExpr(Base, UDRE->getNameLoc(),
@@ -2856,13 +2861,15 @@
   return true;
 }
 
-Expr *TypeChecker::coerceToRValue(Expr *expr) {
+Expr *TypeChecker::coerceToRValue(Expr *expr,
+                               llvm::function_ref<Type(Expr *)> getType,
+                               llvm::function_ref<void(Expr *, Type)> setType) {
+  Type exprTy = getType(expr);
+
   // If expr has no type, just assume it's the right expr.
-  if (!expr->getType())
+  if (!exprTy)
     return expr;
-  
-  Type exprTy = expr->getType();
-  
+
   // If the type is already materializable, then we're already done.
   if (!exprTy->hasLValueType())
     return expr;
@@ -2870,25 +2877,27 @@
   // Load lvalues.
   if (auto lvalue = exprTy->getAs<LValueType>()) {
     expr->propagateLValueAccessKind(AccessKind::Read);
-    return new (Context) LoadExpr(expr, lvalue->getObjectType());
+    auto result = new (Context) LoadExpr(expr, lvalue->getObjectType());
+    setType(result, lvalue->getObjectType());
+    return result;
   }
 
   // Walk into parenthesized expressions to update the subexpression.
   if (auto paren = dyn_cast<IdentityExpr>(expr)) {
-    auto sub = coerceToRValue(paren->getSubExpr());
+    auto sub =  coerceToRValue(paren->getSubExpr(), getType, setType);
     paren->setSubExpr(sub);
-    paren->setType(sub->getType());
+    setType(paren, getType(sub));
     return paren;
   }
 
   // Walk into 'try' and 'try!' expressions to update the subexpression.
   if (auto tryExpr = dyn_cast<AnyTryExpr>(expr)) {
-    auto sub = coerceToRValue(tryExpr->getSubExpr());
+    auto sub = coerceToRValue(tryExpr->getSubExpr(), getType, setType);
     tryExpr->setSubExpr(sub);
-    if (isa<OptionalTryExpr>(tryExpr) && !sub->getType()->hasError())
-      tryExpr->setType(OptionalType::get(sub->getType()));
+    if (isa<OptionalTryExpr>(tryExpr) && !getType(sub)->hasError())
+      setType(tryExpr, OptionalType::get(getType(sub)));
     else
-      tryExpr->setType(sub->getType());
+      setType(tryExpr, getType(sub));
     return tryExpr;
   }
 
@@ -2897,11 +2906,11 @@
     bool anyChanged = false;
     for (auto &elt : tuple->getElements()) {
       // Materialize the element.
-      auto oldType = elt->getType();
-      elt = coerceToRValue(elt);
+      auto oldType = getType(elt);
+      elt = coerceToRValue(elt, getType, setType);
 
       // If the type changed at all, make a note of it.
-      if (elt->getType().getPointer() != oldType.getPointer()) {
+      if (getType(elt).getPointer() != oldType.getPointer()) {
         anyChanged = true;
       }
     }
@@ -2911,11 +2920,11 @@
       SmallVector<TupleTypeElt, 4> elements;
       elements.reserve(tuple->getElements().size());
       for (unsigned i = 0, n = tuple->getNumElements(); i != n; ++i) {
-        Type type = tuple->getElement(i)->getType();
+        Type type = getType(tuple->getElement(i));
         Identifier name = tuple->getElementName(i);
         elements.push_back(TupleTypeElt(type, name));
       }
-      tuple->setType(TupleType::get(elements, Context));
+      setType(tuple, TupleType::get(elements, Context));
     }
 
     return tuple;
@@ -3113,6 +3122,19 @@
       out << "\n";
     }
   }
+
+  if (!Conformances.empty()) {
+    out << "\nConformances:\n";
+    auto &cs = getConstraintSystem();
+    for (auto &e : Conformances) {
+      out.indent(2);
+      out << "At ";
+      e.first->dump(&cs.getASTContext().SourceMgr, out);
+      out << "\n";
+      e.second.dump(out);
+      out << "\n";
+    }
+  }
 }
 
 void ConstraintSystem::dump() {
diff --git a/lib/Sema/TypeCheckDecl.cpp b/lib/Sema/TypeCheckDecl.cpp
index 8e35874..f90fb1b 100644
--- a/lib/Sema/TypeCheckDecl.cpp
+++ b/lib/Sema/TypeCheckDecl.cpp
@@ -243,7 +243,7 @@
 }
 
 void TypeChecker::validateWhereClauses(ProtocolDecl *protocol) {
-  ProtocolRequirementTypeResolver resolver(protocol);
+  ProtocolRequirementTypeResolver resolver;
   TypeResolutionOptions options;
 
   if (auto whereClause = protocol->getTrailingWhereClause()) {
@@ -1751,11 +1751,12 @@
 
   AccessScope contextAccessScope = context->getFormalAccessScope();
   checkTypeAccessibilityImpl(TC, TL, contextAccessScope, DC,
-                             [=](AccessScope requiredAccessScope,
-                                 const TypeRepr *offendingTR,
-                                 DowngradeToWarning downgradeToWarning) {
+                             [=, &TC](AccessScope requiredAccessScope,
+                                      const TypeRepr *offendingTR,
+                                      DowngradeToWarning downgradeToWarning) {
     if (!contextAccessScope.isPublic() &&
-        !isa<ModuleDecl>(contextAccessScope.getDeclContext())) {
+        !isa<ModuleDecl>(contextAccessScope.getDeclContext()) &&
+        TC.getLangOpts().isSwiftVersion3()) {
       // Swift 3.0.0 mistakenly didn't diagnose any issues when the context
       // access scope represented a private or fileprivate level.
       downgradeToWarning = DowngradeToWarning::Yes;
@@ -1868,10 +1869,10 @@
 
   // Swift 3.0.0 mistakenly didn't diagnose any issues when the context access
   // scope represented a private or fileprivate level.
-  // FIXME: Conditionalize this on Swift 3 mode.
   if (downgradeToWarning == DowngradeToWarning::No) {
     if (!accessScope.isPublic() &&
-        !isa<ModuleDecl>(accessScope.getDeclContext())) {
+        !isa<ModuleDecl>(accessScope.getDeclContext()) &&
+        TC.getLangOpts().isSwiftVersion3()) {
       downgradeToWarning = DowngradeToWarning::Yes;
     }
   }
@@ -7054,6 +7055,27 @@
   return None;
 }
 
+/// Validate the underlying type of the given typealias.
+static void validateTypealiasType(TypeChecker &tc, TypeAliasDecl *typeAlias) {
+  TypeResolutionOptions options = TR_TypeAliasUnderlyingType;
+  if (typeAlias->getFormalAccess() <= Accessibility::FilePrivate)
+    options |= TR_KnownNonCascadingDependency;
+
+  if (typeAlias->getDeclContext()->isModuleScopeContext() &&
+      typeAlias->getGenericParams() == nullptr) {
+    IterativeTypeChecker ITC(tc);
+    ITC.satisfy(requestResolveTypeDecl(typeAlias));
+  } else {
+    if (tc.validateType(typeAlias->getUnderlyingTypeLoc(),
+                        typeAlias, options)) {
+      typeAlias->setInvalid();
+      typeAlias->getUnderlyingTypeLoc().setInvalidType(tc.Context);
+    }
+
+    typeAlias->setUnderlyingType(typeAlias->getUnderlyingTypeLoc().getType());
+  }
+}
+
 void TypeChecker::validateDecl(ValueDecl *D) {
   // Generic parameters are validated as part of their context.
   if (isa<GenericTypeParamDecl>(D))
@@ -7161,25 +7183,7 @@
     SWIFT_DEFER { typeAlias->setIsBeingValidated(false); };
 
     validateGenericTypeSignature(typeAlias);
-
-    TypeResolutionOptions options = TR_TypeAliasUnderlyingType;
-    if (typeAlias->getFormalAccess() <= Accessibility::FilePrivate)
-      options |= TR_KnownNonCascadingDependency;
-
-    if (typeAlias->getDeclContext()->isModuleScopeContext() &&
-        typeAlias->getGenericParams() == nullptr) {
-      IterativeTypeChecker ITC(*this);
-      ITC.satisfy(requestResolveTypeDecl(typeAlias));
-    } else {
-      if (validateType(typeAlias->getUnderlyingTypeLoc(),
-                       typeAlias, options)) {
-        typeAlias->setInvalid();
-        typeAlias->getUnderlyingTypeLoc().setInvalidType(Context);
-      }
-
-      typeAlias->setUnderlyingType(typeAlias->getUnderlyingTypeLoc().getType());
-    }
-
+    validateTypealiasType(*this, typeAlias);
     break;
   }
 
@@ -7246,8 +7250,28 @@
     // FIXME: Hopefully this can all go away with the ITC.
     for (auto member : proto->getMembers()) {
       if (auto *aliasDecl = dyn_cast<TypeAliasDecl>(member)) {
-        if (!aliasDecl->isGeneric())
+        if (!aliasDecl->isGeneric()) {
           aliasDecl->setGenericEnvironment(proto->getGenericEnvironment());
+
+          // If the underlying alias declaration has a type parameter,
+          // we have unresolved dependent member types we will need to deal
+          // with. Wipe out the types and validate them again.
+          // FIXME: We never should have recorded such a type in the first
+          // place.
+          if (!aliasDecl->getUnderlyingTypeLoc().getType() ||
+              aliasDecl->getUnderlyingTypeLoc().getType()
+                ->findUnresolvedDependentMemberType()) {
+            aliasDecl->getUnderlyingTypeLoc().setType(Type(),
+                                                      /*validated=*/false);
+            validateAccessibility(aliasDecl);
+
+            // Check generic parameters, if needed.
+            aliasDecl->setIsBeingValidated();
+            SWIFT_DEFER { aliasDecl->setIsBeingValidated(false); };
+
+            validateTypealiasType(*this, aliasDecl);
+          }
+        }
       }
     }
 
@@ -7497,9 +7521,9 @@
       return;
 
     // Perform earlier validation of typealiases in protocols.
-    if (auto proto = dyn_cast<ProtocolDecl>(dc)) {
+    if (isa<ProtocolDecl>(dc)) {
       if (!typealias->getGenericParams()) {
-        ProtocolRequirementTypeResolver resolver(proto);
+        ProtocolRequirementTypeResolver resolver;
         TypeResolutionOptions options;
 
         if (typealias->isBeingValidated()) return;
diff --git a/lib/Sema/TypeCheckGeneric.cpp b/lib/Sema/TypeCheckGeneric.cpp
index 7d76f18..3074c78 100644
--- a/lib/Sema/TypeCheckGeneric.cpp
+++ b/lib/Sema/TypeCheckGeneric.cpp
@@ -29,12 +29,8 @@
 /// GenericTypeResolver implementations
 ///
 
-Type DependentGenericTypeResolver::resolveGenericTypeParamType(
-                                     GenericTypeParamType *gp) {
-  assert(gp->getDecl() && "Missing generic parameter declaration");
-
-  // Don't resolve generic parameters.
-  return gp;
+Type DependentGenericTypeResolver::mapTypeIntoContext(Type type) {
+  return type;
 }
 
 Type DependentGenericTypeResolver::resolveDependentMemberType(
@@ -45,19 +41,6 @@
   return DependentMemberType::get(baseTy, ref->getIdentifier());
 }
 
-Type DependentGenericTypeResolver::resolveSelfAssociatedType(
-       Type selfTy, AssociatedTypeDecl *assocType) {
-  return DependentMemberType::get(selfTy, assocType);
-}
-
-Type DependentGenericTypeResolver::resolveTypeOfContext(DeclContext *dc) {
-  return dc->getSelfInterfaceType();
-}
-
-Type DependentGenericTypeResolver::resolveTypeOfDecl(TypeDecl *decl) {
-  return decl->getDeclaredInterfaceType();
-}
-
 bool DependentGenericTypeResolver::areSameType(Type type1, Type type2) {
   if (!type1->hasTypeParameter() && !type2->hasTypeParameter())
     return type1->isEqual(type2);
@@ -70,9 +53,8 @@
   // Do nothing
 }
 
-Type GenericTypeToArchetypeResolver::resolveGenericTypeParamType(
-                                       GenericTypeParamType *gp) {
-  return GenericEnv->mapTypeIntoContext(gp);
+Type GenericTypeToArchetypeResolver::mapTypeIntoContext(Type type) {
+  return GenericEnvironment::mapTypeIntoContext(GenericEnv, type);
 }
 
 Type GenericTypeToArchetypeResolver::resolveDependentMemberType(
@@ -83,21 +65,6 @@
   llvm_unreachable("Dependent type after archetype substitution");
 }
 
-Type GenericTypeToArchetypeResolver::resolveSelfAssociatedType(
-       Type selfTy, AssociatedTypeDecl *assocType) {
-  llvm_unreachable("Dependent type after archetype substitution");  
-}
-
-Type GenericTypeToArchetypeResolver::resolveTypeOfContext(DeclContext *dc) {
-  return GenericEnvironment::mapTypeIntoContext(
-      GenericEnv, dc->getSelfInterfaceType());
-}
-
-Type GenericTypeToArchetypeResolver::resolveTypeOfDecl(TypeDecl *decl) {
-  return GenericEnvironment::mapTypeIntoContext(
-      GenericEnv, decl->getDeclaredInterfaceType());
-}
-
 bool GenericTypeToArchetypeResolver::areSameType(Type type1, Type type2) {
   return type1->isEqual(type2);
 }
@@ -116,11 +83,8 @@
         GenericEnv, type));
 }
 
-Type ProtocolRequirementTypeResolver::resolveGenericTypeParamType(
-    GenericTypeParamType *gp) {
-  assert(gp->isEqual(Proto->getSelfInterfaceType()) &&
-         "found non-Self-shaped GTPT when resolving protocol requirement");
-  return gp;
+Type ProtocolRequirementTypeResolver::mapTypeIntoContext(Type type) {
+  return type;
 }
 
 Type ProtocolRequirementTypeResolver::resolveDependentMemberType(
@@ -129,21 +93,6 @@
   return DependentMemberType::get(baseTy, ref->getIdentifier());
 }
 
-Type ProtocolRequirementTypeResolver::resolveSelfAssociatedType(
-    Type selfTy, AssociatedTypeDecl *assocType) {
-  assert(selfTy->isEqual(Proto->getSelfInterfaceType()));
-  (void)Proto;
-  return assocType->getDeclaredInterfaceType();
-}
-
-Type ProtocolRequirementTypeResolver::resolveTypeOfContext(DeclContext *dc) {
-  return dc->getSelfInterfaceType();
-}
-
-Type ProtocolRequirementTypeResolver::resolveTypeOfDecl(TypeDecl *decl) {
-  return decl->getDeclaredInterfaceType();
-}
-
 bool ProtocolRequirementTypeResolver::areSameType(Type type1, Type type2) {
   if (type1->isEqual(type2))
     return true;
@@ -167,13 +116,10 @@
       "recording a param type of a protocol requirement doesn't make sense");
 }
 
-Type CompleteGenericTypeResolver::resolveGenericTypeParamType(
-                                              GenericTypeParamType *gp) {
-  assert(gp->getDecl() && "Missing generic parameter declaration");
-  return gp;
+Type CompleteGenericTypeResolver::mapTypeIntoContext(Type type) {
+  return type;
 }
 
-
 Type CompleteGenericTypeResolver::resolveDependentMemberType(
                                     Type baseTy,
                                     DeclContext *DC,
@@ -218,6 +164,7 @@
       if (auto proto =
             concrete->getDeclContext()
               ->getAsProtocolOrProtocolExtensionContext()) {
+        TC.validateDecl(proto);
         auto subMap = SubstitutionMap::getProtocolSubstitutions(
                         proto, baseTy, ProtocolConformanceRef(proto));
         return concrete->getDeclaredInterfaceType().subst(subMap);
@@ -245,22 +192,6 @@
   return ErrorType::get(TC.Context);
 }
 
-Type CompleteGenericTypeResolver::resolveSelfAssociatedType(
-       Type selfTy, AssociatedTypeDecl *assocType) {
-  return Builder.resolveArchetype(selfTy,
-                                  ArchetypeResolutionKind::CompleteWellFormed)
-           ->getNestedType(assocType, Builder)
-           ->getDependentType(GenericParams, /*allowUnresolved=*/false);
-}
-
-Type CompleteGenericTypeResolver::resolveTypeOfContext(DeclContext *dc) {
-  return dc->getSelfInterfaceType();
-}
-
-Type CompleteGenericTypeResolver::resolveTypeOfDecl(TypeDecl *decl) {
-  return decl->getDeclaredInterfaceType();
-}
-
 bool CompleteGenericTypeResolver::areSameType(Type type1, Type type2) {
   if (!type1->hasTypeParameter() && !type2->hasTypeParameter())
     return type1->isEqual(type2);
diff --git a/lib/Sema/TypeCheckNameLookup.cpp b/lib/Sema/TypeCheckNameLookup.cpp
index d0190a4..7dfa084 100644
--- a/lib/Sema/TypeCheckNameLookup.cpp
+++ b/lib/Sema/TypeCheckNameLookup.cpp
@@ -187,24 +187,19 @@
   for (const auto &found : lookup.Results) {
     // Determine which type we looked through to find this result.
     Type foundInType;
+
     if (!found.getBaseDecl()) {
       // Not found within a type.
-    } else if (auto baseParam = dyn_cast<ParamDecl>(found.getBaseDecl())) {
-      auto baseDC = baseParam->getDeclContext();
-      if (isa<AbstractFunctionDecl>(baseDC))
-        baseDC = baseDC->getParent();
-      if (isa<PatternBindingInitializer>(baseDC))
-        baseDC = baseDC->getParent();
-      foundInType = baseDC->getDeclaredTypeInContext();
-      assert(foundInType && "bogus base declaration?");
     } else {
-      auto baseNominal = cast<NominalTypeDecl>(found.getBaseDecl());
-      for (auto currentDC = dc; currentDC; currentDC = currentDC->getParent()) {
-        if (currentDC->getAsNominalTypeOrNominalTypeExtensionContext()
-              == baseNominal) {
-          foundInType = currentDC->getDeclaredTypeInContext();
-        }
+      DeclContext *baseDC = nullptr;
+      if (auto baseParam = dyn_cast<ParamDecl>(found.getBaseDecl())) {
+        baseDC = baseParam->getDeclContext()->getParent();
+      } else {
+        baseDC = cast<NominalTypeDecl>(found.getBaseDecl());
       }
+
+      foundInType = dc->mapTypeIntoContext(
+        baseDC->getDeclaredInterfaceType());
       assert(foundInType && "bogus base declaration?");
     }
 
diff --git a/lib/Sema/TypeCheckProtocol.cpp b/lib/Sema/TypeCheckProtocol.cpp
index b869e99..e154d8b 100644
--- a/lib/Sema/TypeCheckProtocol.cpp
+++ b/lib/Sema/TypeCheckProtocol.cpp
@@ -2654,6 +2654,7 @@
     Options.PrintDocumentationComments = false;
     Options.AccessibilityFilter = Accessibility::Private;
     Options.PrintAccessibility = false;
+    Options.ExcludeAttrList.push_back(DAK_Available);
     Options.FunctionBody = [](const ValueDecl *VD) { return getCodePlaceholder(); };
     Options.setBaseType(AdopterTy);
     Options.CurrentModule = Adopter->getParentModule();
@@ -3290,17 +3291,17 @@
                                                AssociatedTypeDecl *assocType, 
                                                Type type) {
   auto *moduleDecl = dc->getParentModule();
-  auto *reqtSig = assocType->getProtocol()->getRequirementSignature();
+  auto *genericSig = proto->getGenericSignature();
   auto *depTy = DependentMemberType::get(proto->getSelfInterfaceType(),
                                          assocType);
 
-  if (auto superclass = reqtSig->getSuperclassBound(depTy, *moduleDecl)) {
+  if (auto superclass = genericSig->getSuperclassBound(depTy, *moduleDecl)) {
     if (!superclass->isExactSuperclassOf(type))
       return superclass->getAnyNominal();
   }
 
   // Check protocol conformances.
-  for (auto reqProto : reqtSig->getConformsTo(depTy, *moduleDecl)) {
+  for (auto reqProto : genericSig->getConformsTo(depTy, *moduleDecl)) {
     if (!tc.conformsToProtocol(type, reqProto, dc, None))
       return reqProto;
 
@@ -5470,20 +5471,8 @@
   }
 
   // If we're using this conformance, note that.
-  if (options.contains(ConformanceCheckFlags::Used) &&
-      lookupResult->isConcrete()) {
-    auto concrete = lookupResult->getConcrete();
-    auto normalConf = concrete->getRootNormalConformance();
-
-    // If the conformance is incomplete, queue it for completion.
-    if (normalConf->isIncomplete())
-      UsedConformances.insert(normalConf);
-
-    // Record the usage of this conformance in the enclosing source
-    // file.
-    if (auto sf = DC->getParentSourceFile()) {
-      sf->addUsedConformance(normalConf);
-    }
+  if (options.contains(ConformanceCheckFlags::Used)) {
+    markConformanceUsed(*lookupResult, DC);
   }
 
   // When requested, print the conformance access path used to find this
@@ -5546,6 +5535,24 @@
                      : ConformsToProtocolResult::failure();
 }
 
+void TypeChecker::markConformanceUsed(ProtocolConformanceRef conformance,
+                                      DeclContext *dc) {
+  if (conformance.isAbstract()) return;
+
+  auto normalConformance =
+    conformance.getConcrete()->getRootNormalConformance();
+
+  if (normalConformance->isComplete()) return;
+
+  UsedConformances.insert(normalConformance);
+
+  // Record the usage of this conformance in the enclosing source
+  // file.
+  if (auto sf = dc->getParentSourceFile()) {
+    sf->addUsedConformance(normalConformance);
+  }
+}
+
 Optional<ProtocolConformanceRef>
 TypeChecker::LookUpConformance::operator()(
                                        CanType dependentType,
diff --git a/lib/Sema/TypeCheckType.cpp b/lib/Sema/TypeCheckType.cpp
index 1af95ec..f757a41 100644
--- a/lib/Sema/TypeCheckType.cpp
+++ b/lib/Sema/TypeCheckType.cpp
@@ -252,12 +252,13 @@
     // protocol extension, always use the nominal type and
     // not the protocol 'Self' type.
     if (isa<NominalTypeDecl>(typeDecl))
-      return resolver->resolveTypeOfDecl(
-        DC->getAsNominalTypeOrNominalTypeExtensionContext());
+      return resolver->mapTypeIntoContext(
+        DC->getDeclaredInterfaceType());
 
     // Otherwise, we want the protocol 'Self' type for
     // substituting into alias types and associated types.
-    return resolver->resolveTypeOfContext(DC);
+    return resolver->mapTypeIntoContext(
+      DC->getSelfInterfaceType());
   };
 
   // First, check for direct containment in one of our parent contexts.
@@ -357,7 +358,8 @@
       }
     } else {
       // Get the substituted superclass type, if any.
-      superclass = resolver->resolveTypeOfContext(parentDC)->getSuperclass();
+      superclass = resolver->mapTypeIntoContext(
+        parentDC->getSelfInterfaceType())->getSuperclass();
 
       // Start with the type of the current context.
       auto fromNominal = parentDC->getAsNominalTypeOrNominalTypeExtensionContext();
@@ -435,12 +437,14 @@
         auto *parentNominal =
           parentDC->getAsNominalTypeOrNominalTypeExtensionContext();
         if (parentNominal == nominalType)
-          return resolver->resolveTypeOfContext(parentDC);
+          return resolver->mapTypeIntoContext(
+            parentDC->getSelfInterfaceType());
         if (isa<ExtensionDecl>(parentDC)) {
           auto *extendedType = parentNominal;
           while (extendedType != nullptr) {
             if (extendedType == nominalType)
-              return resolver->resolveTypeOfDecl(extendedType);
+              return resolver->mapTypeIntoContext(
+                extendedType->getDeclaredInterfaceType());
             extendedType = extendedType->getParent()
               ->getAsNominalTypeOrNominalTypeExtensionContext();
           }
@@ -451,9 +455,9 @@
 
   // If we found a generic parameter, map to the archetype if there is one.
   if (auto genericParam = dyn_cast<GenericTypeParamDecl>(typeDecl)) {
-    return resolver->resolveGenericTypeParamType(
-        genericParam->getDeclaredInterfaceType()
-            ->castTo<GenericTypeParamType>());
+    assert(!selfType);
+    return resolver->mapTypeIntoContext(
+      genericParam->getDeclaredInterfaceType());
   }
 
   // Simple case -- the type is not nested inside of another type.
@@ -467,7 +471,8 @@
         return aliasDecl->getUnboundGenericType();
 
       // Otherwise, simply return the underlying type.
-      return resolver->resolveTypeOfDecl(aliasDecl);
+      return resolver->mapTypeIntoContext(
+        aliasDecl->getDeclaredInterfaceType());
     }
 
     // When a nominal type used outside its context, return the unbound
@@ -479,14 +484,6 @@
     return typeDecl->getDeclaredInterfaceType();
   }
 
-  // If we started from a protocol and found an associated type member
-  // of a (possibly inherited) protocol, resolve it via the resolver.
-  if (auto *assocType = dyn_cast<AssociatedTypeDecl>(typeDecl)) {
-    if (selfType->isTypeParameter())
-      return resolver->resolveSelfAssociatedType(
-          selfType, assocType);
-  }
-
   // Finally, substitute the base type into the member type.
   return substMemberTypeWithBase(fromDC->getParentModule(), typeDecl,
                                  selfType);
@@ -868,7 +865,8 @@
 
         // Retrieve the nominal type and resolve it within this context.
         assert(!isa<ProtocolDecl>(nominal) && "Cannot be a protocol");
-        auto type = resolver->resolveTypeOfContext(dc->getInnermostTypeContext());
+        auto type = resolver->mapTypeIntoContext(
+          dc->getInnermostTypeContext()->getSelfInterfaceType());
         if (type->hasError())
           return type;
 
@@ -1163,7 +1161,8 @@
     // The issue is though that ComponentIdentTypeRepr only accepts a ValueDecl
     // while the 'Self' type is more than just a reference to a TypeDecl.
 
-    auto selfType = resolver->resolveTypeOfContext(func->getDeclContext());
+    auto selfType = resolver->mapTypeIntoContext(
+      func->getDeclContext()->getSelfInterfaceType());
     return DynamicSelfType::get(selfType, TC.Context);
   }
 
diff --git a/lib/Sema/TypeChecker.h b/lib/Sema/TypeChecker.h
index cd0f7a2..7fde357 100644
--- a/lib/Sema/TypeChecker.h
+++ b/lib/Sema/TypeChecker.h
@@ -1747,7 +1747,13 @@
 
   /// \brief Coerce the given expression to materializable type, if it
   /// isn't already.
-  Expr *coerceToRValue(Expr *expr);
+  Expr *coerceToRValue(Expr *expr,
+                       llvm::function_ref<Type(Expr *)> getType
+                         = [](Expr *expr) { return expr->getType(); },
+                       llvm::function_ref<void(Expr *, Type)> setType
+                         = [](Expr *expr, Type type) {
+                           expr->setType(type);
+                         });
 
   /// Require that the library intrinsics for working with Optional<T>
   /// exist.
@@ -1848,6 +1854,11 @@
                      ConformanceCheckOptions options, SourceLoc ComplainLoc,
                      UnsatisfiedDependency *unsatisfiedDependency);
 
+  /// Mark the given protocol conformance as "used" from the given declaration
+  /// context.
+  void markConformanceUsed(ProtocolConformanceRef conformance,
+                           DeclContext *dc);
+
   /// Functor class suitable for use as a \c LookupConformanceFn to look up a
   /// conformance through a particular declaration context using the given
   /// type checker.
diff --git a/stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb b/stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
index 84d239f..d8e130c 100644
--- a/stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
+++ b/stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
@@ -624,6 +624,8 @@
 }
 #endif
 
+// Avoid serializing references to objc_setUncaughtExceptionHandler in SIL.
+@inline(never) @_semantics("stdlib_binary_only")
 func _childProcess() {
   _stdlib_installTrapInterceptor()
 
diff --git a/stdlib/public/Platform/Darwin.swift.gyb b/stdlib/public/Platform/Darwin.swift.gyb
index 9c627a7..4d4604b 100644
--- a/stdlib/public/Platform/Darwin.swift.gyb
+++ b/stdlib/public/Platform/Darwin.swift.gyb
@@ -74,7 +74,8 @@
 // Macros defined in bsd/sys/proc.h that do not import into Swift.
 extension extern_proc {
     // #define p_starttime p_un.__p_starttime
-    @_transparent var p_starttime: timeval {
+    @_transparent
+    public var p_starttime: timeval {
         get { return self.p_un.__p_starttime }
         set { self.p_un.__p_starttime = newValue }
     }
diff --git a/stdlib/public/SDK/CloudKit/CMakeLists.txt b/stdlib/public/SDK/CloudKit/CMakeLists.txt
index 58bcdf9..5d2862e 100644
--- a/stdlib/public/SDK/CloudKit/CMakeLists.txt
+++ b/stdlib/public/SDK/CloudKit/CMakeLists.txt
@@ -9,9 +9,13 @@
   TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
 
   SWIFT_MODULE_DEPENDS_OSX Darwin Contacts CoreFoundation CoreGraphics CoreLocation Dispatch Foundation IOKit ObjectiveC # auto-updated
+    os XPC
   SWIFT_MODULE_DEPENDS_IOS Darwin Contacts CoreFoundation CoreLocation Dispatch Foundation ObjectiveC # auto-updated
+    os
   SWIFT_MODULE_DEPENDS_TVOS Darwin CoreFoundation CoreLocation Dispatch Foundation ObjectiveC # auto-updated
+    os
   SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreFoundation CoreLocation Dispatch Foundation ObjectiveC # auto-updated
+    os
   FRAMEWORK_DEPENDS_WEAK CloudKit
 
   DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_CLOUDKIT_OSX}
diff --git a/stdlib/public/SDK/Foundation/NSRange.swift b/stdlib/public/SDK/Foundation/NSRange.swift
index 2adf2da..1342d5c 100644
--- a/stdlib/public/SDK/Foundation/NSRange.swift
+++ b/stdlib/public/SDK/Foundation/NSRange.swift
@@ -22,17 +22,23 @@
     }
 
     public static func==(_ lhs: NSRange, _ rhs: NSRange) -> Bool {
-        return lhs.location == rhs.location && rhs.length == rhs.length
+        return lhs.location == rhs.location && lhs.length == rhs.length
     }
 }
 
 extension NSRange : CustomStringConvertible, CustomDebugStringConvertible {
     public var description: String { return "{\(location), \(length)}" }
-    public var debugDescription: String { return "{\(location), \(length)}" }
+    public var debugDescription: String {
+        guard location != NSNotFound else {
+            return "{NSNotFound, \(length)}"     
+        }
+        return "{\(location), \(length)}" 
+    }
 }
 
 extension NSRange {
     public init?(_ string: String) {
+        var savedLocation = 0
         if string.isEmpty {
             // fail early if the string is empty
             return nil
@@ -45,6 +51,7 @@
             return nil
         }
         var location = 0
+        savedLocation = scanner.scanLocation
         guard scanner.scanInt(&location) else {
             return nil
         }
@@ -52,16 +59,44 @@
             // return early if there are no more characters after the first int in the string
             return nil
         }
+        if scanner.scanString(".", into: nil) {
+            scanner.scanLocation = savedLocation
+            var double = 0.0
+            guard scanner.scanDouble(&double) else {
+                return nil
+            }
+            guard let integral = Int(exactly: double) else {
+                return nil
+            }
+            location = integral
+        }
+        
         let _ = scanner.scanUpToCharacters(from: digitSet, into: nil)
         if scanner.isAtEnd {
             // return early if there are no integer characters after the first int in the string
             return nil
         }
         var length = 0
+        savedLocation = scanner.scanLocation
         guard scanner.scanInt(&length) else {
             return nil
         }
         
+        if !scanner.isAtEnd {
+            if scanner.scanString(".", into: nil) {
+                scanner.scanLocation = savedLocation
+                var double = 0.0
+                guard scanner.scanDouble(&double) else {
+                    return nil
+                }
+                guard let integral = Int(exactly: double) else {
+                    return nil
+                }
+                length = integral
+            }
+        }
+        
+        
         self.location = location
         self.length = length
     }
diff --git a/stdlib/public/SDK/WatchKit/CMakeLists.txt b/stdlib/public/SDK/WatchKit/CMakeLists.txt
index a05e3bb..25ff0a4 100644
--- a/stdlib/public/SDK/WatchKit/CMakeLists.txt
+++ b/stdlib/public/SDK/WatchKit/CMakeLists.txt
@@ -7,7 +7,8 @@
   SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}"
   LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
   TARGET_SDKS IOS IOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
-  SWIFT_MODULE_DEPENDS_IOS Darwin CoreFoundation CoreGraphics CoreImage CoreLocation Dispatch Foundation MapKit ObjectiveC QuartzCore UIKit os # auto-updated
+  SWIFT_MODULE_DEPENDS_IOS Darwin CoreFoundation CoreGraphics CoreImage CoreLocation Dispatch Foundation MapKit ObjectiveC QuartzCore UIKit # auto-updated
+    os
   SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreFoundation CoreGraphics CoreLocation Dispatch Foundation HomeKit MapKit ObjectiveC SceneKit simd UIKit # auto-updated
   FRAMEWORK_DEPENDS_WEAK WatchKit
   SWIFT_COMPILE_FLAGS_WATCHOS -Xfrontend -disable-autolink-framework -Xfrontend CoreText
diff --git a/test/IRGen/Inputs/conformance_multifile_1.swift b/test/IRGen/Inputs/conformance_multifile_1.swift
new file mode 100644
index 0000000..70cb828
--- /dev/null
+++ b/test/IRGen/Inputs/conformance_multifile_1.swift
@@ -0,0 +1,10 @@
+protocol Super {}
+protocol P : Super { }
+
+enum E {}
+
+extension E : P { }
+
+enum E2 {
+  case Filter(P)
+}
diff --git a/test/IRGen/conformance_multifile.swift b/test/IRGen/conformance_multifile.swift
new file mode 100644
index 0000000..961763c
--- /dev/null
+++ b/test/IRGen/conformance_multifile.swift
@@ -0,0 +1,8 @@
+// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-ir -primary-file %s %S/Inputs/conformance_multifile_1.swift | %FileCheck %s
+
+func g<U>(_ f : (E) throws -> (U)) {}
+
+// CHECK: _T021conformance_multifile1tyyF
+func t() {
+  g(E2.Filter)
+}
diff --git a/test/Migrator/DoubleEditAPI.json b/test/Migrator/DoubleEditAPI.json
new file mode 100644
index 0000000..150214c
--- /dev/null
+++ b/test/Migrator/DoubleEditAPI.json
@@ -0,0 +1,31 @@
+[
+  {
+    "DiffItemKind": "TypeMemberDiffItem",
+    "Usr": "c:@SA@SomeItemSet",
+    "OldPrintedName": "SomeItemSet",
+    "NewPrintedName": "some",
+    "NewTypeName": "ItemSet"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "1",
+    "LeftUsr": "c:objc(pl)WillOverrideWithTypeChange(im)doThing:",
+    "LeftComment": "SomeItemSet",
+    "RightUsr": "",
+    "RightComment": "ItemSet.some",
+    "ModuleName": "bar"
+  },
+  {
+    "DiffItemKind": "CommonDiffItem",
+    "NodeKind": "Function",
+    "NodeAnnotation": "TypeRewritten",
+    "ChildIndex": "0",
+    "LeftUsr": "c:objc(pl)WillOverrideWithTypeChange(im)doThing:",
+    "LeftComment": "SomeItemSet",
+    "RightUsr": "",
+    "RightComment": "ItemSet.some",
+    "ModuleName": "bar"
+  }
+]
diff --git a/test/Migrator/Inputs/never_compiles_safely_exits_breaking_code.swift b/test/Migrator/Inputs/never_compiles_safely_exits_breaking_code.swift
index c9d25b8..901a0d0 100644
--- a/test/Migrator/Inputs/never_compiles_safely_exits_breaking_code.swift
+++ b/test/Migrator/Inputs/never_compiles_safely_exits_breaking_code.swift
@@ -1 +1 @@
-func foo(_ f: (Void) -> ()) {}
+func foo(_ f: (Int) -> ()) {}
diff --git a/test/Migrator/Inputs/no_duplicate_aarch64_use_tbi_ofm.json b/test/Migrator/Inputs/no_duplicate_aarch64_use_tbi_ofm.json
new file mode 100644
index 0000000..beb2ac2
--- /dev/null
+++ b/test/Migrator/Inputs/no_duplicate_aarch64_use_tbi_ofm.json
@@ -0,0 +1,7 @@
+{
+  ".\/no_duplicate_aarch64_use_tbi.swift": {
+    "object": ".\/no_duplicate_aarch64_use_tbi.o",
+    "swiftmodule": ".\/no_duplicate_aarch64_use_tbi.swiftmodule",
+    "remap": ".\/no_duplicate_aarch64_use_tbi.remap"
+  }
+}
diff --git a/test/Migrator/Inputs/objc_inference_cross_file_A.swift b/test/Migrator/Inputs/objc_inference_cross_file_A.swift
index 0435034..ed7e058 100644
--- a/test/Migrator/Inputs/objc_inference_cross_file_A.swift
+++ b/test/Migrator/Inputs/objc_inference_cross_file_A.swift
@@ -1,7 +1,7 @@
 import Foundation
 
 public class MyClass : NSObject {
-  @objc public func methodUsedInSelector() {}
-  @objc public var propertyUsedInKeyPath: Int { return 2 }
-  @objc dynamic var dynamicVarUsedInSelector: Int { return 2 }
+  public func methodUsedInSelector() {}
+  public var propertyUsedInKeyPath: Int { return 2 }
+  dynamic var dynamicVarUsedInSelector: Int { return 2 }
 }
diff --git a/test/Migrator/always_remove_old_remap_file.swift b/test/Migrator/always_remove_old_remap_file.swift
new file mode 100644
index 0000000..2bf9cc7
--- /dev/null
+++ b/test/Migrator/always_remove_old_remap_file.swift
@@ -0,0 +1,13 @@
+// RUN: rm -rf %t && mkdir -p %t && cp %s %t/input.swift
+// RUN: %target-swift-frontend -c -update-code -primary-file %t/input.swift -emit-migrated-file-path %t/always_remove_old_remap_file.result -emit-remap-file-path %t/always_remove_old_remap_file.remap -o /dev/null
+// RUN: ls %t/always_remove_old_remap_file.remap
+
+// Simulate leaving behind code that can't build in Swift 4:
+// RUN: echo asdfads >> %t/input.swift
+
+// Migrate again. This should delete the old remap file.
+// RUN: not %target-swift-frontend -c -update-code -primary-file %t/input.swift -emit-migrated-file-path %t/always_remove_old_remap_file.result -emit-remap-file-path %t/always_remove_old_remap_file.remap -o /dev/null
+
+// RUN: not ls %t/always_remove_old_remap_file.remap
+
+func foo() {}
diff --git a/test/Migrator/appkit.swift b/test/Migrator/appkit.swift
new file mode 100644
index 0000000..c356856
--- /dev/null
+++ b/test/Migrator/appkit.swift
@@ -0,0 +1,82 @@
+// REQUIRES: OS=macosx
+// RUN: %target-swift-frontend -typecheck %s -swift-version 3
+// RUN: %target-swift-frontend -typecheck -update-code -primary-file %s -emit-migrated-file-path %t.result -swift-version 3 -disable-migrator-fixits
+// RUN: diff -u %s.expected %t.result
+
+import AppKit
+
+func a(_ outlineView: NSOutlineView) {
+  let cell: NSTableCellView = outlineView.make(withIdentifier: "HeaderCell", owner: outlineView) as! NSTableCellView
+}
+
+NSApplicationLoad()
+NSBeep()
+
+NSRectFill(NSRect.zero)
+NSRectClip(NSRect.zero)
+NSFrameRect(NSRect.zero)
+
+// NSRect.zero.fill(using: NSCompositingOperation.clear)
+NSRectFillUsingOperation(NSRect.zero, NSCompositingOperation.clear)
+
+// NSRect.zero.frame(withWidth: 0.0)
+NSFrameRectWithWidth(NSRect.zero, 0.0)
+
+// NSRect.zero.frame(withWidth: 0.0, using: NSCompositingOperation.clear)
+NSFrameRectWithWidthUsingOperation(NSRect.zero, 0.0, NSCompositingOperation.clear)
+
+let isTrue = true
+
+// (isTrue ? NSRect.zero : NSRect.zero).frame(withWidth: 0.0)
+NSFrameRectWithWidth(isTrue ? NSRect.zero : NSRect.zero, 0.0)
+
+var rekts = [NSRect.zero]
+var kolors = [NSColor.red]
+var grays = [CGFloat(0)]
+
+// rekts.fill()
+NSRectFillList(&rekts, 1)
+
+// rekts.fill(using: NSCompositingOperation.clear)
+NSRectFillListUsingOperation(rekts, 1, NSCompositingOperation.clear)
+
+// rekts.clip()
+NSRectClipList(&rekts, 1)
+
+// TODO: zip2(rekts, kolors).fill()
+// NSRectFillListWithColors(&rekts, &kolors, 1)
+
+// TODO: zip2(rekts, kolors).fill(using: NSCompositingOperation.clear)
+// NSRectFillListWithColorsUsingOperation(&rekts, &kolors, 1, NSCompositingOperation.clear)
+
+// TODO: zip2(rekts, grays).fill()
+// NSRectFillListWithGrays(&rekts, &grays, 1)
+
+// TODO: NSAnimationEffect.poof.show(centeredAt: NSPoint.zero, size: NSSize.zero)
+// NSShowAnimationEffect(NSAnimationEffect.poof, NSPoint.zero, NSSize.zero, nil, nil, nil)
+
+// _ = NSWindow.Depth.availableDepths
+_ = NSAvailableWindowDepths()
+
+// TODO: _ = NSWindow.Depth.bestDepth("", 24, 0, false)
+// _ = NSBestDepth("", 24, 0, false, nil)
+
+var cacheSize: GLint = 0
+
+// cacheSize = NSOpenGLGOFormatCacheSize.globalValue
+NSOpenGLGetOption(NSOpenGLGOFormatCacheSize, &cacheSize)
+
+// NSOpenGLGOFormatCacheSize.globalValue = 5
+NSOpenGLSetOption(NSOpenGLGOFormatCacheSize, 5)
+
+var major = GLint(0)
+var minor = GLint(0)
+
+// TODO: (major, minor) = NSOpenGLContext.openGLVersion
+// NSOpenGLGetVersion(&major, &minor)
+
+class MyDocument : NSDocument {
+  override class func autosavesInPlace() -> Bool {
+    return false
+  }
+}
diff --git a/test/Migrator/appkit.swift.expected b/test/Migrator/appkit.swift.expected
new file mode 100644
index 0000000..47bdf27
--- /dev/null
+++ b/test/Migrator/appkit.swift.expected
@@ -0,0 +1,82 @@
+// REQUIRES: OS=macosx
+// RUN: %target-swift-frontend -typecheck %s -swift-version 3
+// RUN: %target-swift-frontend -typecheck -update-code -primary-file %s -emit-migrated-file-path %t.result -swift-version 3 -disable-migrator-fixits
+// RUN: diff -u %s.expected %t.result
+
+import AppKit
+
+func a(_ outlineView: NSOutlineView) {
+  let cell: NSTableCellView = outlineView.makeView(withIdentifier: "HeaderCell", owner: outlineView) as! NSTableCellView
+}
+
+NSApplication.load()
+NSSound.beep()
+
+NSRect.zero.fill()
+NSRect.zero.clip
+NSRect.zero.frame()
+
+// NSRect.zero.fill(using: NSCompositingOperation.clear)
+NSRect.zero.fill(using: NSCompositingOperation.clear)
+
+// NSRect.zero.frame(withWidth: 0.0)
+NSRect.zero.frame(withWidth: 0.0)
+
+// NSRect.zero.frame(withWidth: 0.0, using: NSCompositingOperation.clear)
+NSRect.zero.frame(withWidth: 0.0, using: NSCompositingOperation.clear)
+
+let isTrue = true
+
+// (isTrue ? NSRect.zero : NSRect.zero).frame(withWidth: 0.0)
+(isTrue ? NSRect.zero : NSRect.zero).frame(withWidth: 0.0)
+
+var rekts = [NSRect.zero]
+var kolors = [NSColor.red]
+var grays = [CGFloat(0)]
+
+// rekts.fill()
+rekts.fill()
+
+// rekts.fill(using: NSCompositingOperation.clear)
+rekts.fill(using: NSCompositingOperation.clear)
+
+// rekts.clip()
+rekts.clip()
+
+// TODO: zip2(rekts, kolors).fill()
+// NSRectFillListWithColors(&rekts, &kolors, 1)
+
+// TODO: zip2(rekts, kolors).fill(using: NSCompositingOperation.clear)
+// NSRectFillListWithColorsUsingOperation(&rekts, &kolors, 1, NSCompositingOperation.clear)
+
+// TODO: zip2(rekts, grays).fill()
+// NSRectFillListWithGrays(&rekts, &grays, 1)
+
+// TODO: NSAnimationEffect.poof.show(centeredAt: NSPoint.zero, size: NSSize.zero)
+// NSShowAnimationEffect(NSAnimationEffect.poof, NSPoint.zero, NSSize.zero, nil, nil, nil)
+
+// _ = NSWindow.Depth.availableDepths
+_ = NSWindow.Depth.availableDepths
+
+// TODO: _ = NSWindow.Depth.bestDepth("", 24, 0, false)
+// _ = NSBestDepth("", 24, 0, false, nil)
+
+var cacheSize: GLint = 0
+
+// cacheSize = NSOpenGLGOFormatCacheSize.globalValue
+cacheSize = NSOpenGLGOFormatCacheSize.globalValue
+
+// NSOpenGLGOFormatCacheSize.globalValue = 5
+NSOpenGLGOFormatCacheSize.globalValue = 5
+
+var major = GLint(0)
+var minor = GLint(0)
+
+// TODO: (major, minor) = NSOpenGLContext.openGLVersion
+// NSOpenGLGetVersion(&major, &minor)
+
+class MyDocument : NSDocument {
+  override class var autosavesInPlace: Bool {
+    return false
+  }
+}
diff --git a/test/Migrator/double_fixit_ok.swift b/test/Migrator/double_fixit_ok.swift
new file mode 100644
index 0000000..52bf0c4
--- /dev/null
+++ b/test/Migrator/double_fixit_ok.swift
@@ -0,0 +1,29 @@
+// RUN: %target-swift-frontend -typecheck %s -swift-version 3
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -typecheck -update-code -primary-file %s -emit-migrated-file-path %t/double_fixit_ok.result -swift-version 3
+// RUN: diff -u %s.expected %t/double_fixit_ok.result
+// RUN: %target-swift-frontend -typecheck %s.expected -swift-version 4
+
+@available(swift, obsoleted: 4,  renamed: "Thing.constant___renamed")
+let ThingConstantGotRenamed = 1
+
+@available(swift, obsoleted: 4,  renamed: "Thing.constant_renamed")
+let ThingConstantWasRenamed = 1
+
+struct Thing {
+  static let constant___renamed = 1
+  static let constant_renamed = 1
+  func foo(_ c: Int) {}
+}
+
+class MyClass {
+  func foo() {
+    let _: Thing = {
+      let t = Thing()
+      t.foo(ThingConstantGotRenamed)
+      t.foo(ThingConstantWasRenamed)
+      return t
+    }()
+  }
+}
+
+
diff --git a/test/Migrator/double_fixit_ok.swift.expected b/test/Migrator/double_fixit_ok.swift.expected
new file mode 100644
index 0000000..0eee597
--- /dev/null
+++ b/test/Migrator/double_fixit_ok.swift.expected
@@ -0,0 +1,29 @@
+// RUN: %target-swift-frontend -typecheck %s -swift-version 3
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -typecheck -update-code -primary-file %s -emit-migrated-file-path %t/double_fixit_ok.result -swift-version 3
+// RUN: diff -u %s.expected %t/double_fixit_ok.result
+// RUN: %target-swift-frontend -typecheck %s.expected -swift-version 4
+
+@available(swift, obsoleted: 4,  renamed: "Thing.constant___renamed")
+let ThingConstantGotRenamed = 1
+
+@available(swift, obsoleted: 4,  renamed: "Thing.constant_renamed")
+let ThingConstantWasRenamed = 1
+
+struct Thing {
+  static let constant___renamed = 1
+  static let constant_renamed = 1
+  func foo(_ c: Int) {}
+}
+
+class MyClass {
+  func foo() {
+    let _: Thing = {
+      let t = Thing()
+      t.foo(Thing.constant___renamed)
+      t.foo(Thing.constant_renamed)
+      return t
+    }()
+  }
+}
+
+
diff --git a/test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h b/test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
index 103fec5..e327f43 100644
--- a/test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
+++ b/test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
@@ -39,6 +39,10 @@
 
 typedef SomeItemSet SomeEnvironment;
 
+@protocol WillOverrideWithTypeChange
+- (SomeItemSet)doThing:(SomeItemSet)thing;
+@end
+
 #define CF_ENUM(_type, _name) enum _name : _type _name; enum _name : _type
 #define NS_ENUM(_type, _name) CF_ENUM(_type, _name)
 
diff --git a/test/Migrator/no_double_edit_ast_pass.swift b/test/Migrator/no_double_edit_ast_pass.swift
new file mode 100644
index 0000000..c38a453
--- /dev/null
+++ b/test/Migrator/no_double_edit_ast_pass.swift
@@ -0,0 +1,14 @@
+// REQUIRES: OS=macosx
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck %s -F %S/mock-sdk -swift-version 3
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -F %S/mock-sdk -api-diff-data-file %S/DoubleEditAPI.json -update-code -primary-file %s -emit-migrated-file-path %t/no_double_edit_ast_pass.result -swift-version 3 -o /dev/null
+// RUN: diff -u %s.expected %t/no_double_edit_ast_pass.result
+
+import Bar
+
+class Derived : WillOverrideWithTypeChange {
+  func doThing(_ thing: SomeItemSet) -> SomeItemSet {
+    return SomeItemSet()
+  }
+}
+
diff --git a/test/Migrator/no_double_edit_ast_pass.swift.expected b/test/Migrator/no_double_edit_ast_pass.swift.expected
new file mode 100644
index 0000000..813f22f
--- /dev/null
+++ b/test/Migrator/no_double_edit_ast_pass.swift.expected
@@ -0,0 +1,14 @@
+// REQUIRES: OS=macosx
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck %s -F %S/mock-sdk -swift-version 3
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -F %S/mock-sdk -api-diff-data-file %S/DoubleEditAPI.json -update-code -primary-file %s -emit-migrated-file-path %t/no_double_edit_ast_pass.result -swift-version 3 -o /dev/null
+// RUN: diff -u %s.expected %t/no_double_edit_ast_pass.result
+
+import Bar
+
+class Derived : WillOverrideWithTypeChange {
+  func doThing(_ thing: ItemSet.some) -> ItemSet.some {
+    return SomeItemSet()
+  }
+}
+
diff --git a/test/Migrator/no_duplicate_aarch64_use_tbi.swift b/test/Migrator/no_duplicate_aarch64_use_tbi.swift
new file mode 100644
index 0000000..75b4708
--- /dev/null
+++ b/test/Migrator/no_duplicate_aarch64_use_tbi.swift
@@ -0,0 +1,15 @@
+// REQUIRES: OS=ios
+// REQUIRES: CPU=arm64
+// RUN: %target-swift-frontend -typecheck %s -swift-version 3
+// RUN: rm -rf %t && mkdir -p %t && cd %t && %swiftc_driver -c -update-code -target arm64-apple-ios10.3 -output-file-map %S/Inputs/no_duplicate_aarch64_use_tbi_ofm.json -swift-version 3 %s -v
+// RUN: cd %t && %swiftc_driver -c -update-code -target arm64-apple-ios10.3 -output-file-map %S/Inputs/no_duplicate_aarch64_use_tbi_ofm.json -swift-version 3 %s -### > %t/driver_actions.txt
+// RUN: %FileCheck --check-prefix=CHECK-REMAP %s < %t/no_duplicate_aarch64_use_tbi.remap
+// RUN: %FileCheck --check-prefix=CHECK-ACTIONS %s < %t/driver_actions.txt
+
+public func foo(_ f: (Void) -> ()) {}
+
+// CHECK-REMAP: "offset": 671,
+// CHECK-REMAP: "remove": 5,
+// CHECK-REMAP: "text": "("
+
+// CHECK-ACTIONS: -Xllvm -aarch64-use-tbi
diff --git a/test/Migrator/no_extraneous_argument_labels.swift b/test/Migrator/no_extraneous_argument_labels.swift
index 7bef253..c4a9ce3 100644
--- a/test/Migrator/no_extraneous_argument_labels.swift
+++ b/test/Migrator/no_extraneous_argument_labels.swift
@@ -1,7 +1,7 @@
 // RUN: %target-swift-frontend -typecheck %s -swift-version 3
 // RUN: %empty-directory(%t) && %target-swift-frontend -c -primary-file %s -emit-migrated-file-path %t/no_extraneous_argument_labels.result -swift-version 3 -o /dev/null
 // RUN: diff -u %s.expected %t/no_extraneous_argument_labels.result
-// RUN: not %target-swift-frontend -typecheck %s.expected -swift-version 4
+// RUN: %target-swift-frontend -typecheck %s.expected -swift-version 4
 
 func foo(_ oc: [String]) {
   var args: [String] = []
diff --git a/test/Migrator/no_extraneous_argument_labels.swift.expected b/test/Migrator/no_extraneous_argument_labels.swift.expected
index 7bef253..0fdaed3 100644
--- a/test/Migrator/no_extraneous_argument_labels.swift.expected
+++ b/test/Migrator/no_extraneous_argument_labels.swift.expected
@@ -1,12 +1,12 @@
 // RUN: %target-swift-frontend -typecheck %s -swift-version 3
 // RUN: %empty-directory(%t) && %target-swift-frontend -c -primary-file %s -emit-migrated-file-path %t/no_extraneous_argument_labels.result -swift-version 3 -o /dev/null
 // RUN: diff -u %s.expected %t/no_extraneous_argument_labels.result
-// RUN: not %target-swift-frontend -typecheck %s.expected -swift-version 4
+// RUN: %target-swift-frontend -typecheck %s.expected -swift-version 4
 
 func foo(_ oc: [String]) {
   var args: [String] = []
   let dictionary: [String: String] = [:]
   args.append(contentsOf: oc.map { orderedColumn in
-    dictionary.first { (column, value) in true }!.value
+    dictionary.first { let (column, value) = $0; return true }!.value
   })
 }
diff --git a/test/Migrator/nsopengl_openglversion.swift b/test/Migrator/nsopengl_openglversion.swift
new file mode 100644
index 0000000..7d7eaf4
--- /dev/null
+++ b/test/Migrator/nsopengl_openglversion.swift
@@ -0,0 +1,13 @@
+// REQUIRES: objc_interop
+// REQUIRES: OS=macosx
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -disable-migrator-fixits -primary-file %s -emit-migrated-file-path %t/nsopengl_openglversion.swift.result -o %t/nsopengl_openglversion.swift.remap -o /dev/null
+// RUN: diff -u %S/nsopengl_openglversion.swift.expected %t/nsopengl_openglversion.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/nsopengl_openglversion.swift.result
+
+import AppKit
+
+var major = GLint(0)
+var minor = GLint(0)
+
+NSOpenGLGetVersion(&major, &minor)
diff --git a/test/Migrator/nsopengl_openglversion.swift.expected b/test/Migrator/nsopengl_openglversion.swift.expected
new file mode 100644
index 0000000..0d77048
--- /dev/null
+++ b/test/Migrator/nsopengl_openglversion.swift.expected
@@ -0,0 +1,13 @@
+// REQUIRES: objc_interop
+// REQUIRES: OS=macosx
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -disable-migrator-fixits -primary-file %s -emit-migrated-file-path %t/nsopengl_openglversion.swift.result -o %t/nsopengl_openglversion.swift.remap -o /dev/null
+// RUN: diff -u %S/nsopengl_openglversion.swift.expected %t/nsopengl_openglversion.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/nsopengl_openglversion.swift.result
+
+import AppKit
+
+var major = GLint(0)
+var minor = GLint(0)
+
+(major, minor) = NSOpenGLContext.openGLVersion
diff --git a/test/Migrator/rdar31892850.swift b/test/Migrator/rdar31892850.swift
new file mode 100644
index 0000000..c4e340a
--- /dev/null
+++ b/test/Migrator/rdar31892850.swift
@@ -0,0 +1,25 @@
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -typecheck -primary-file %s -module-cache-path %t/mcp -emit-remap-file-path %t/edits.remap
+// RUN: %FileCheck %s -input-file=%t/edits.remap
+
+enum SomeStringEnum : String {
+  case val = ""
+}
+
+#if swift(>=4)
+func foo() {
+  let e : SomeStringEnum = "aa"
+}
+#endif
+
+// CHECK:[
+// CHECK:  {
+// CHECK:    "file": "{{.*}}rdar31892850.swift",
+// CHECK:    "offset": 305,
+// CHECK:    "text": "SomeStringEnum(rawValue: "
+// CHECK:  },
+// CHECK:  {
+// CHECK:    "file": "{{.*}}rdar31892850.swift",
+// CHECK:    "offset": 309,
+// CHECK:    "text": ")!"
+// CHECK:  }
+// CHECK:]
diff --git a/test/Migrator/static-abs-swift-abs-float80.swift b/test/Migrator/static-abs-swift-abs-float80.swift
new file mode 100644
index 0000000..80b7ef6
--- /dev/null
+++ b/test/Migrator/static-abs-swift-abs-float80.swift
@@ -0,0 +1,8 @@
+// REQUIRES: objc_interop
+// REQUIRES: CPU=x86_64
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/static-abs-swift-abs-float80.swift.result -emit-remap-file-path %t/static-abs-swift-abs-float80.swift.remap -o /dev/null
+// RUN: diff -u %S/static-abs-swift-abs-float80.swift.expected %t/static-abs-swift-abs-float80.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/static-abs-swift-abs-float80.swift.result
+
+_ = Float80.abs(0)
diff --git a/test/Migrator/static-abs-swift-abs-float80.swift.expected b/test/Migrator/static-abs-swift-abs-float80.swift.expected
new file mode 100644
index 0000000..d651a71
--- /dev/null
+++ b/test/Migrator/static-abs-swift-abs-float80.swift.expected
@@ -0,0 +1,8 @@
+// REQUIRES: objc_interop
+// REQUIRES: CPU=x86_64
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/static-abs-swift-abs-float80.swift.result -emit-remap-file-path %t/static-abs-swift-abs-float80.swift.remap -o /dev/null
+// RUN: diff -u %S/static-abs-swift-abs-float80.swift.expected %t/static-abs-swift-abs-float80.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/static-abs-swift-abs-float80.swift.result
+
+_ = Swift.abs(0)
diff --git a/test/Migrator/static-abs-swift-abs.swift b/test/Migrator/static-abs-swift-abs.swift
new file mode 100644
index 0000000..7fcccb6
--- /dev/null
+++ b/test/Migrator/static-abs-swift-abs.swift
@@ -0,0 +1,11 @@
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/static-abs-swift-abs.swift.result -emit-remap-file-path %t/static-abs-swift-abs.swift.remap -o /dev/null
+// RUN: diff -u %S/static-abs-swift-abs.swift.expected %t/static-abs-swift-abs.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/static-abs-swift-abs.swift.result
+
+import CoreGraphics
+
+_ = CGFloat.abs(0)
+_ = Float.abs(0)
+_ = Double.abs(0)
diff --git a/test/Migrator/static-abs-swift-abs.swift.expected b/test/Migrator/static-abs-swift-abs.swift.expected
new file mode 100644
index 0000000..07af582
--- /dev/null
+++ b/test/Migrator/static-abs-swift-abs.swift.expected
@@ -0,0 +1,11 @@
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/static-abs-swift-abs.swift.result -emit-remap-file-path %t/static-abs-swift-abs.swift.remap -o /dev/null
+// RUN: diff -u %S/static-abs-swift-abs.swift.expected %t/static-abs-swift-abs.swift.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/static-abs-swift-abs.swift.result
+
+import CoreGraphics
+
+_ = Swift.abs(0)
+_ = Swift.abs(0)
+_ = Swift.abs(0)
diff --git a/test/Migrator/to_int_max.swift b/test/Migrator/to_int_max.swift
new file mode 100644
index 0000000..2680803
--- /dev/null
+++ b/test/Migrator/to_int_max.swift
@@ -0,0 +1,37 @@
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/to_int_max.result -emit-remap-file-path %t/to_int_max.remap -o /dev/null
+// RUN: diff -u %S/to_int_max.swift.expected %t/to_int_max.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/to_int_max.result
+
+let u: UInt = 0
+let u8: UInt8 = 0
+let u16: UInt16 = 0
+let u32: UInt32 = 0
+let u64: UInt64 = 0
+
+let i: Int = 0
+let i8: Int8 = 0
+let i16: Int16 = 0
+let i32: Int32 = 0
+let i64: Int64 = 0
+
+_ = u.toUIntMax()
+_ = u8.toUIntMax()
+_ = u16.toUIntMax()
+_ = u32.toUIntMax()
+_ = u64.toUIntMax()
+
+_ = i.toIntMax()
+_ = i8.toIntMax()
+_ = i16.toIntMax()
+_ = i32.toIntMax()
+_ = i64.toIntMax()
+
+func foo<T: UnsignedInteger>(x: T) {
+  _ = x.toUIntMax()
+}
+
+func foo<T: SignedInteger>(x: T) {
+  _ = x.toIntMax()
+}
diff --git a/test/Migrator/to_int_max.swift.expected b/test/Migrator/to_int_max.swift.expected
new file mode 100644
index 0000000..7ab919b
--- /dev/null
+++ b/test/Migrator/to_int_max.swift.expected
@@ -0,0 +1,37 @@
+// REQUIRES: objc_interop
+// RUN: %target-swift-frontend -typecheck -swift-version 3 %s
+// RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -update-code -primary-file %s -emit-migrated-file-path %t/to_int_max.result -emit-remap-file-path %t/to_int_max.remap -o /dev/null
+// RUN: diff -u %S/to_int_max.swift.expected %t/to_int_max.result
+// RUN: %target-swift-frontend -typecheck -swift-version 4 %t/to_int_max.result
+
+let u: UInt = 0
+let u8: UInt8 = 0
+let u16: UInt16 = 0
+let u32: UInt32 = 0
+let u64: UInt64 = 0
+
+let i: Int = 0
+let i8: Int8 = 0
+let i16: Int16 = 0
+let i32: Int32 = 0
+let i64: Int64 = 0
+
+_ = UInt64(u)
+_ = UInt64(u8)
+_ = UInt64(u16)
+_ = UInt64(u32)
+_ = UInt64(u64)
+
+_ = Int64(i)
+_ = Int64(i8)
+_ = Int64(i16)
+_ = Int64(i32)
+_ = Int64(i64)
+
+func foo<T: UnsignedInteger>(x: T) {
+  _ = UInt64(x)
+}
+
+func foo<T: SignedInteger>(x: T) {
+  _ = Int64(x)
+}
diff --git a/test/Migrator/tuple-arguments.swift b/test/Migrator/tuple-arguments.swift
index a3ae3cc..2f9e2a1 100644
--- a/test/Migrator/tuple-arguments.swift
+++ b/test/Migrator/tuple-arguments.swift
@@ -56,3 +56,6 @@
     dictionary.forEach { updateValue($1, forKey: $0) }
   }
 }
+
+let dictionary: [String: String] = [:]
+_ = dictionary.first { (column, value) in true }!.value
diff --git a/test/Migrator/tuple-arguments.swift.expected b/test/Migrator/tuple-arguments.swift.expected
index 5b3316a..f4ae4e1 100644
--- a/test/Migrator/tuple-arguments.swift.expected
+++ b/test/Migrator/tuple-arguments.swift.expected
@@ -56,3 +56,6 @@
     dictionary.forEach { updateValue($0.1, forKey: $0.0) }
   }
 }
+
+let dictionary: [String: String] = [:]
+_ = dictionary.first { let (column, value) = $0; return true }!.value
diff --git a/test/Misc/expression_too_complex_3.swift b/test/Misc/expression_too_complex_3.swift
index a8ea835..feda127 100644
--- a/test/Misc/expression_too_complex_3.swift
+++ b/test/Misc/expression_too_complex_3.swift
@@ -1,6 +1,8 @@
 // RUN: %target-typecheck-verify-swift
 // REQUIRES OS=macosx
 
+// REQUIRES: rdar32796272
+
 // This should NOT produce an expression too complex error.
 var radar32680856 = [
   Int32(bitPattern: 0x00), Int32(bitPattern: 0x01), Int32(bitPattern: 0x02), Int32(bitPattern: 0x03), Int32(bitPattern: 0x04), Int32(bitPattern: 0x05), Int32(bitPattern: 0x06), Int32(bitPattern: 0x07), Int32(bitPattern: 0x08), Int32(bitPattern: 0x09), Int32(bitPattern: 0x0A), Int32(bitPattern: 0x0B), Int32(bitPattern: 0x0C), Int32(bitPattern: 0x0D), Int32(bitPattern: 0x0E), Int32(bitPattern: 0x0F),
diff --git a/test/Parse/multiline_errors.swift b/test/Parse/multiline_errors.swift
index e58b64b..21275ee 100644
--- a/test/Parse/multiline_errors.swift
+++ b/test/Parse/multiline_errors.swift
@@ -105,4 +105,18 @@
           // expected-note@-15{{change indentation of these lines to match closing delimiter}} {{2-2=	}} {{2-2=	}}
           // expected-error@-14{{unexpected space in indentation of next 4 lines in multi-line string literal}}
           // expected-note@-7{{should match tab here}}
-          // expected-note@-16{{change indentation of these lines to match closing delimiter}} {{1-1=		}} {{1-1=		}} {{1-1=		}} {{1-1=		}}
\ No newline at end of file
+          // expected-note@-16{{change indentation of these lines to match closing delimiter}} {{1-1=		}} {{1-1=		}} {{1-1=		}} {{1-1=		}}
+
+_ = "hello\("""
+            world
+            """
+            )!"
+            // expected-error@-4 {{unterminated string literal}}
+            // expected-error@-2 {{unterminated string literal}}
+
+_ = "hello\(
+            """
+            world
+            """)!"
+            // expected-error@-4 {{unterminated string literal}}
+            // expected-error@-2 {{unterminated string literal}}
diff --git a/test/Parse/multiline_string.swift b/test/Parse/multiline_string.swift
index fc0e36a..03020c2 100644
--- a/test/Parse/multiline_string.swift
+++ b/test/Parse/multiline_string.swift
@@ -160,3 +160,24 @@
 // CHECK: "hello"
 // CHECK: "world"
 // CHECK: "\nabc"
+
+_ = "hello\("""
+            "world'
+            """)abc"
+// CHECK: "hello"
+// CHECK: "\"world'"
+// CHECK: "abc"
+
+_ = """
+    welcome
+    \(
+      "to\("""
+           Swift
+           """)"
+    )
+    !
+    """
+// CHECK: "welcome\n"
+// CHECK: "to"
+// CHECK: "Swift"
+// CHECK: "\n!"
diff --git a/test/SILOptimizer/access_summary_analysis.sil b/test/SILOptimizer/access_summary_analysis.sil
new file mode 100644
index 0000000..4588837
--- /dev/null
+++ b/test/SILOptimizer/access_summary_analysis.sil
@@ -0,0 +1,294 @@
+// RUN: %target-sil-opt  %s -assume-parsing-unqualified-ownership-sil -access-summary-dump -o /dev/null | %FileCheck %s
+
+sil_stage raw
+
+import Builtin
+import Swift
+import SwiftShims
+
+struct StructWithStoredProperties {
+  @sil_stored var f: Int
+  @sil_stored var g: Int
+}
+
+// CHECK-LABEL: @assignsToCapture
+// CHECK-NEXT: (modify, none)
+sil private @assignsToCapture : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1: $Int):
+  %2 = begin_access [modify] [unknown] %0 : $*Int
+  assign %1 to %2 : $*Int
+  end_access %2 : $*Int
+  %3 = tuple ()
+  return %3 : $()
+}
+
+// CHECK-LABEL: @readsAndModifiesSameCapture
+// CHECK-NEXT: (modify)
+sil private @readsAndModifiesSameCapture : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = begin_access [read] [unknown] %0 : $*Int
+  end_access %1 : $*Int
+  %2 = begin_access [modify] [unknown] %0 : $*Int
+  end_access %2 : $*Int
+  %3 = tuple ()
+  return %3 : $()
+}
+
+// CHECK-LABEL: @readsAndModifiesSeparateCaptures
+// CHECK-NEXT: (read, modify)
+sil private @readsAndModifiesSeparateCaptures : $@convention(thin) (@inout_aliasable Int, @inout_aliasable Int) -> () {
+bb0(%0 : $*Int, %1 : $*Int):
+  %2 = begin_access [read] [unknown] %0 : $*Int
+  end_access %2 : $*Int
+  %3 = begin_access [modify] [unknown] %1 : $*Int
+  end_access %3 : $*Int
+  %4 = tuple ()
+  return %4 : $()
+}
+
+// CHECK-LABEL: @modifyInModifySubAccess
+// CHECK-NEXT: (modify)
+sil private @modifyInModifySubAccess : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = begin_access [modify] [unknown] %0 : $*Int
+  %2 = begin_access [modify] [unknown] %1 : $*Int
+  end_access %2 : $*Int
+  end_access %1 : $*Int
+  %3 = tuple ()
+  return %3 : $()
+}
+
+// CHECK-LABEL: @readInModifySubAccess
+// CHECK-NEXT: (modify)
+sil private @readInModifySubAccess : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = begin_access [modify] [unknown] %0 : $*Int
+  %2 = begin_access [read] [unknown] %1 : $*Int
+  end_access %2 : $*Int
+  end_access %1 : $*Int
+  %3 = tuple ()
+  return %3 : $()
+}
+
+// CHECK-LABEL: @addressToPointerOfStructElementAddr
+// CHECK-NEXT: (none)
+// This mirrors the code pattern for materializeForSet on a struct stored
+// property
+sil private @addressToPointerOfStructElementAddr : $@convention(method) (@inout StructWithStoredProperties) -> (Builtin.RawPointer) {
+bb0(%1 : $*StructWithStoredProperties):
+  %2 = struct_element_addr %1 : $*StructWithStoredProperties, #StructWithStoredProperties.f
+  %3 = address_to_pointer %2 : $*Int to $Builtin.RawPointer
+  return %3 : $(Builtin.RawPointer)
+}
+
+// CHECK-LABEL: @endUnpairedAccess
+// CHECK-NEXT: (none)
+sil private @endUnpairedAccess : $@convention(method) (@inout Builtin.UnsafeValueBuffer) -> () {
+bb0(%0 : $*Builtin.UnsafeValueBuffer):
+  end_unpaired_access [dynamic] %0 : $*Builtin.UnsafeValueBuffer
+  %1 = tuple ()
+  return %1 : $()
+}
+
+// CHECK-LABEL: @tupleElementAddr
+// CHECK-NEXT: (modify)
+sil private @tupleElementAddr : $@convention(thin) (@inout_aliasable (Int, Int)) -> () {
+bb0(%0 : $*(Int, Int)):
+  %1 = tuple_element_addr %0 : $*(Int, Int), 1
+  %2 = begin_access [modify] [unknown] %1 : $*Int
+  end_access %2 : $*Int
+  %3 = tuple ()
+  return %3 : $()
+}
+
+sil @closureWithMissingBody : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+
+// CHECK-LABEL: @callClosureWithMissingBody
+// CHECK-NEXT: (none, none)
+sil private @callClosureWithMissingBody : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @closureWithMissingBody : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> () // no-crash
+  %4 = tuple ()
+  return %4 : $()
+}
+
+// CHECK-LABEL: @callClosureThatModifiesCapture
+// CHECK-NEXT: (modify, none)
+sil private @callClosureThatModifiesCapture : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @assignsToCapture : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = tuple ()
+  return %4 : $()
+}
+
+// CHECK-LABEL: @throwingClosureThatModifesCapture
+// CHECK-NEXT: (modify)
+sil private @throwingClosureThatModifesCapture : $@convention(thin) (@inout_aliasable Int) -> @error Error {
+bb0(%0 : $*Int):
+  %1 = begin_access [modify] [unknown] %0 : $*Int
+  end_access %1 : $*Int
+  %2 = tuple ()
+  return %2 : $()
+}
+// CHECK-LABEL: @callThrowingClosureThatModifiesCapture
+// CHECK-NEXT: (modify)
+sil private @callThrowingClosureThatModifiesCapture : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = function_ref @throwingClosureThatModifesCapture : $@convention(thin) (@inout_aliasable Int) -> @error Error
+  %2 = try_apply %1(%0) : $@convention(thin) (@inout_aliasable Int) -> @error Error, normal bb1, error bb2
+bb1(%3 : $()):
+  %4 = tuple ()
+  return %4 : $()
+bb2(%5: $Error):
+  %6 = builtin "unexpectedError"(%5 : $Error) : $()
+  unreachable
+}
+
+sil @takesNoEscapeClosure : $@convention(thin) (@owned @callee_owned () -> ()) -> ()
+
+// CHECK-LABEL: @partialApplyPassedOffToFunction
+// CHECK-NEXT: (modify, none)
+sil private @partialApplyPassedOffToFunction : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1: $Int):
+  %2 = function_ref @assignsToCapture : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = partial_apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = function_ref @takesNoEscapeClosure : $@convention(thin) (@owned @callee_owned () -> ()) -> ()
+  %5 = apply %4(%3) : $@convention(thin) (@owned @callee_owned () -> ()) -> ()
+  %6 = tuple ()
+  return %6 : $()
+}
+
+sil @takesNoEscapeClosureTakingArgument : $@convention(thin) (@owned @callee_owned (Int) -> ()) -> ()
+sil @takesNoEscapeClosureTakingArgumentThrowing : $@convention(thin) (@owned @callee_owned (Int) -> (@error Error)) -> ()
+
+// CHECK-LABEL: @hasThreeCapturesAndTakesArgument
+// CHECK-NEXT: (none, modify, none, read)
+sil private @hasThreeCapturesAndTakesArgument : $@convention(thin) (Int, @inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> () {
+bb0(%0 : $Int, %1: $*Int, %2: $*Int, %3: $*Int):
+  %4 = begin_access [modify] [unknown] %1 : $*Int
+  end_access %4 : $*Int
+  %5 = begin_access [read] [unknown] %3 : $*Int
+  end_access %5 : $*Int
+  %6 = tuple ()
+  return %6 : $()
+}
+
+// CHECK-LABEL: @partialApplyOfClosureTakingArgumentPassedOffToFunction
+// CHECK-NEXT: (modify, none, read
+sil private @partialApplyOfClosureTakingArgumentPassedOffToFunction : $@convention(thin) (@inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> () {
+bb0(%0 : $*Int, %1 : $*Int, %2 : $*Int):
+  %3 = function_ref @hasThreeCapturesAndTakesArgument : $@convention(thin) (Int, @inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> ()
+  %4 = partial_apply %3(%0, %1, %2) : $@convention(thin) (Int, @inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> ()
+  %5 = function_ref @takesNoEscapeClosureTakingArgument : $@convention(thin) (@owned @callee_owned (Int) -> ()) -> ()
+  %6 = apply %5(%4) : $@convention(thin) (@owned @callee_owned (Int) -> ()) -> ()
+  %7 = tuple ()
+  return %7 : $()
+}
+
+// CHECK-LABEL: @partialApplyFollowedByConvertFunction
+// CHECK-NEXT: (modify, none, read)
+sil private @partialApplyFollowedByConvertFunction : $@convention(thin) (@inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> () {
+bb0(%0 : $*Int, %1 : $*Int, %2 : $*Int):
+  %3 = function_ref @hasThreeCapturesAndTakesArgument : $@convention(thin) (Int, @inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> ()
+  %4 = partial_apply %3(%0, %1, %2) : $@convention(thin) (Int, @inout_aliasable Int, @inout_aliasable Int, @inout_aliasable Int) -> ()
+  %5 = convert_function %4 : $@callee_owned (Int) -> () to $@callee_owned (Int) -> @error Error
+  %6 = function_ref @takesNoEscapeClosureTakingArgumentThrowing : $@convention(thin) (@owned @callee_owned (Int) -> @error Error) -> ()
+  %7 = apply %6(%5) : $@convention(thin) (@owned @callee_owned (Int) -> @error Error) -> ()
+  %8 = tuple ()
+  return %8 : $()
+}
+
+// CHECK-LABEL: @selfRecursion
+// CHECK-NEXT: (modify, none)
+sil private @selfRecursion : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @selfRecursion : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = begin_access [modify] [unknown] %0 : $*Int
+  end_access %4 : $*Int
+  %5 = tuple ()
+  return %5 : $()
+}
+
+// CHECK-LABEL: @callsMutuallyRecursive
+// CHECK-NEXT: (modify, none)
+sil private @callsMutuallyRecursive : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @mutualRecursion1 : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = tuple ()
+  return %4 : $()
+}
+
+// CHECK-LABEL: @mutualRecursion1
+// CHECK-NEXT: (modify, none)
+sil private @mutualRecursion1 : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @mutualRecursion2 : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = begin_access [modify] [unknown] %0 : $*Int
+  end_access %4 : $*Int
+  %5 = tuple ()
+  return %5 : $()
+}
+
+// CHECK-LABEL: @mutualRecursion2
+// CHECK-NEXT: (modify, none)
+sil private @mutualRecursion2 : $@convention(thin) (@inout_aliasable Int, Int) -> () {
+bb0(%0 : $*Int, %1 : $Int):
+  %2 = function_ref @mutualRecursion1 : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %3 = apply %2(%0, %1) : $@convention(thin) (@inout_aliasable Int, Int) -> ()
+  %4 = begin_access [read] [unknown] %0 : $*Int
+  end_access %4 : $*Int
+  %5 = tuple ()
+  return %5 : $()
+}
+
+// Multiple cycles. This requires two iterations of the edge propagation.
+// Once to propagate the modify from A to B and one to propagate from
+// B to C
+//
+//      A [Call B then later modify param]
+//    / |
+//    \ |
+//     B
+//    / |
+//    \ |
+//     C
+//
+// CHECK-LABEL: @multipleCycleA
+// CHECK-NEXT: (modify)
+sil private @multipleCycleA : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = function_ref @multipleCycleB : $@convention(thin) (@inout_aliasable Int) -> ()
+  %2 = apply %1(%0) : $@convention(thin) (@inout_aliasable Int) -> ()
+  %3 = begin_access [modify] [unknown] %0 : $*Int
+  end_access %3 : $*Int
+  %5 = tuple ()
+  return %5 : $()
+}
+
+// CHECK-LABEL: @multipleCycleB
+// CHECK-NEXT: (modify)
+sil private @multipleCycleB : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = function_ref @multipleCycleA : $@convention(thin) (@inout_aliasable Int) -> ()
+  %2 = apply %1(%0) : $@convention(thin) (@inout_aliasable Int) -> ()
+  %3 = function_ref @multipleCycleC : $@convention(thin) (@inout_aliasable Int) -> ()
+  %4 = apply %3(%0) : $@convention(thin) (@inout_aliasable Int) -> ()
+  %5 = tuple ()
+  return %5 : $()
+}
+
+// CHECK-LABEL: @multipleCycleC
+// CHECK-NEXT: (modify)
+sil private @multipleCycleC : $@convention(thin) (@inout_aliasable Int) -> () {
+bb0(%0 : $*Int):
+  %1 = function_ref @multipleCycleB : $@convention(thin) (@inout_aliasable Int) -> ()
+  %2 = apply %1(%0) : $@convention(thin) (@inout_aliasable Int) -> ()
+  %4 = tuple ()
+  return %4 : $()
+}
+
diff --git a/test/SILOptimizer/capture_promotion.swift b/test/SILOptimizer/capture_promotion.swift
index 331814f..0949416 100644
--- a/test/SILOptimizer/capture_promotion.swift
+++ b/test/SILOptimizer/capture_promotion.swift
@@ -1,4 +1,4 @@
-// RUN: %target-swift-frontend %s -emit-sil -o - -verify | %FileCheck %s
+// RUN: %target-swift-frontend %s -emit-sil -o - | %FileCheck %s
 
 class Foo {
   func foo() -> Int {
diff --git a/test/SILOptimizer/capture_promotion_ownership.sil b/test/SILOptimizer/capture_promotion_ownership.sil
index 7be1070..b970e1d 100644
--- a/test/SILOptimizer/capture_promotion_ownership.sil
+++ b/test/SILOptimizer/capture_promotion_ownership.sil
@@ -29,6 +29,7 @@
 sil @foo_allocating_init : $@convention(thin) (@thick Foo.Type) -> @owned Foo
 sil @baz_init : $@convention(thin) (@thin Baz.Type) -> @owned Baz
 sil @dummy_func : $@convention(thin) (Int, Int, Int) -> Int
+sil @destructured_baz_user : $@convention(thin) (@owned Bar, @guaranteed Bar, Int) -> ()
 
 // CHECK-LABEL: sil @test_capture_promotion
 sil @test_capture_promotion : $@convention(thin) () -> @owned @callee_owned () -> (Int, Builtin.Int64) {
@@ -332,3 +333,141 @@
   %16 = tuple()
   return %16 : $()
 }
+
+// This test makes sure that we properly handle non load uses of
+// struct_element_addr that always have load users with the load occuring before
+// and after the element in the use list.
+
+sil @mutate_int : $@convention(thin) (@inout Int) -> ()
+
+// CHECK-LABEL: sil @test_closure_multiple_uses_of_struct_element_addr : $@convention(thin) () -> @owned @callee_owned () -> () {
+// CHECK: [[FUNC:%.*]] = function_ref @closure_multiple_uses_of_struct_element_addr : $@convention(thin)
+// CHECK: partial_apply [[FUNC]](
+// CHECK: } // end sil function 'test_closure_multiple_uses_of_struct_element_addr'
+sil @test_closure_multiple_uses_of_struct_element_addr : $@convention(thin) () -> @owned @callee_owned () -> () {
+bb0:
+  %0 = function_ref @baz_init : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  %1 = metatype $@thin Baz.Type
+
+  %2 = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %3 = project_box %2 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %4 = apply %0(%1) : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  store %4 to [init] %3 : $*Baz
+
+  %5 = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %6 = project_box %5 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %7 = apply %0(%1) : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  store %7 to [init] %6 : $*Baz
+
+  %8 = function_ref @closure_multiple_uses_of_struct_element_addr : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> ()
+  %9 = partial_apply %8(%2, %5) : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> ()
+
+  return %9 : $@callee_owned () -> ()
+}
+
+sil @closure_multiple_uses_of_struct_element_addr : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> () {
+bb0(%0 : @owned $<τ_0_0> { var τ_0_0 } <Baz>, %1 : @owned $<τ_0_0> { var τ_0_0 } <Baz>):
+  %2 = project_box %0 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %3 = struct_element_addr %2 : $*Baz, #Baz.x
+  %4 = load [trivial] %3 : $*Int
+  %5 = function_ref @mutate_int : $@convention(thin) (@inout Int) -> ()
+  apply %5(%3) : $@convention(thin) (@inout Int) -> ()
+
+  %6 = project_box %1 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %7 = struct_element_addr %6 : $*Baz, #Baz.x
+  apply %5(%7) : $@convention(thin) (@inout Int) -> ()
+  %8 = load [trivial] %7 : $*Int
+
+  destroy_value %1 : $<τ_0_0> { var τ_0_0 } <Baz>
+  destroy_value %0 : $<τ_0_0> { var τ_0_0 } <Baz>
+  %9999 = tuple()
+  return %9999 : $()
+}
+
+// CHECK-LABEL: sil @test_capture_projection_test : $@convention(thin) () -> @owned @callee_owned () -> () {
+sil @test_capture_projection_test : $@convention(thin) () -> @owned @callee_owned () -> () {
+bb0:
+  %0 = function_ref @baz_init : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  %1 = metatype $@thin Baz.Type
+
+  // CHECK: [[BOX1:%.*]] = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %2 = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %3 = project_box %2 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %4 = apply %0(%1) : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  store %4 to [init] %3 : $*Baz
+
+  // CHECK: [[BOX2:%.*]] = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %5 = alloc_box $<τ_0_0> { var τ_0_0 } <Baz>
+  %6 = project_box %5 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %7 = apply %0(%1) : $@convention(thin) (@thin Baz.Type) -> @owned Baz
+  store %7 to [init] %6 : $*Baz
+
+  // CHECK: [[BOX1_COPY:%.*]] = copy_value [[BOX1]]
+  // CHECK: [[BOX2_COPY:%.*]] = copy_value [[BOX2]]
+  // CHECK: [[BOX2_COPY_PB:%.*]] = project_box [[BOX2_COPY]]
+  // CHECK-NOT: function_ref @closure_indirect_result :
+  // CHECK: [[SPECIALIZED_FUNC:%.*]] = function_ref @_T023closure_projection_testTf2ni_n : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned Baz) -> ()
+  // CHECK-NOT: function_ref @closure_projection_test :
+  // CHECK: [[LOADBAZ:%.*]] = load [copy] [[BOX2_COPY_PB]] : $*Baz
+  // CHECK: destroy_value [[BOX2_COPY]]
+  %19 = copy_value %2 : $<τ_0_0> { var τ_0_0 } <Baz>
+  %20 = copy_value %5 : $<τ_0_0> { var τ_0_0 } <Baz>
+  %17 = function_ref @closure_projection_test : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> ()
+
+  // The partial apply has one value argument for each pair of arguments that was
+  // previously used to capture and pass the variable by reference
+  // CHECK: {{.*}} = partial_apply [[SPECIALIZED_FUNC]]([[BOX1_COPY]], [[LOADBAZ]])
+  %21 = partial_apply %17(%19, %20) : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> ()
+
+  destroy_value %2 : $<τ_0_0> { var τ_0_0 } <Baz>
+  destroy_value %5 : $<τ_0_0> { var τ_0_0 } <Baz>
+
+  return %21 : $@callee_owned () -> ()
+}
+
+// CHECK-LABEL: sil @_T023closure_projection_testTf2ni_n : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned Baz) -> () {
+// CHECK: bb0([[UNPROMOTED_BAZ:%.*]] : @owned $<τ_0_0> { var τ_0_0 } <Baz>, [[BAZ:%.*]] : @owned $Baz):
+// CHECK:   [[BORROWED_BAZ:%.*]] = begin_borrow [[BAZ]] : $Baz
+// CHECK:   [[X:%.*]] = struct_extract [[BORROWED_BAZ]] : $Baz, #Baz.x
+// CHECK:   [[BAR:%.*]] = struct_extract [[BORROWED_BAZ]] : $Baz, #Baz.bar
+// CHECK:   [[BAR_COPY:%.*]] = copy_value [[BAR]]
+// CHECK:   [[BAR2:%.*]] = struct_extract [[BORROWED_BAZ]] : $Baz, #Baz.bar
+// CHECK:   [[BAR2_COPY:%.*]] = copy_value [[BAR2]]
+// CHECK:   [[BAR2_COPY_BORROW:%.*]] = begin_borrow [[BAR2_COPY]]
+// CHECK:   apply {{%.*}}([[BAR_COPY]], [[BAR2_COPY_BORROW]], [[X]])
+// CHECK:   end_borrow [[BAR2_COPY_BORROW]] from [[BAR2_COPY]]
+// CHECK:   destroy_value [[BAR2_COPY]]
+// CHECK:   end_borrow [[BORROWED_BAZ]] from [[BAZ]]
+// CHECK:   destroy_value [[BAZ]]
+// CHECK: } // end sil function '_T023closure_projection_testTf2ni_n'
+sil @closure_projection_test : $@convention(thin) (@owned <τ_0_0> { var τ_0_0 } <Baz>, @owned <τ_0_0> { var τ_0_0 } <Baz>) -> () {
+bb0(%0 : @owned $<τ_0_0> { var τ_0_0 } <Baz>, %1 : @owned $<τ_0_0> { var τ_0_0 } <Baz>):
+  %0a = project_box %0 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %2 = struct_element_addr %0a : $*Baz, #Baz.x
+  %3 = struct_element_addr %0a : $*Baz, #Baz.bar
+  %4 = load [trivial] %2 : $*Int
+  %5 = load [take] %3 : $*Bar
+  %6 = load [copy] %3 : $*Bar
+  %7 = begin_borrow %6 : $Bar
+  %8 = function_ref @destructured_baz_user : $@convention(thin) (@owned Bar, @guaranteed Bar, Int) -> ()
+  apply %8(%5, %7, %4) : $@convention(thin) (@owned Bar, @guaranteed Bar, Int) -> ()
+  end_borrow %7 from %6 : $Bar, $Bar
+  destroy_value %6 : $Bar
+
+  %1a = project_box %1 : $<τ_0_0> { var τ_0_0 } <Baz>, 0
+  %9 = struct_element_addr %1a : $*Baz, #Baz.x
+  %10 = struct_element_addr %1a : $*Baz, #Baz.bar
+  %11 = load [trivial] %9 : $*Int
+  %12 = load [copy] %10 : $*Bar
+  %13 = load [copy] %10 : $*Bar
+  %14 = begin_borrow %13 : $Bar
+  %15 = function_ref @destructured_baz_user : $@convention(thin) (@owned Bar, @guaranteed Bar, Int) -> ()
+  apply %15(%12, %14, %11) : $@convention(thin) (@owned Bar, @guaranteed Bar, Int) -> ()
+  end_borrow %14 from %13 : $Bar, $Bar
+  destroy_value %13 : $Bar
+
+  destroy_value %1 : $<τ_0_0> { var τ_0_0 } <Baz>
+  destroy_value %0 : $<τ_0_0> { var τ_0_0 } <Baz>
+  %t = tuple()
+  return %t : $()
+}
diff --git a/test/SILOptimizer/capture_promotion_ownership.swift b/test/SILOptimizer/capture_promotion_ownership.swift
index 0df9923..d9be04b 100644
--- a/test/SILOptimizer/capture_promotion_ownership.swift
+++ b/test/SILOptimizer/capture_promotion_ownership.swift
@@ -1,4 +1,4 @@
-// RUN: %target-swift-frontend %s -enable-sil-ownership -disable-sil-linking -emit-sil -o - -verify | %FileCheck %s
+// RUN: %target-swift-frontend %s -enable-sil-ownership -disable-sil-linking -emit-sil -o - | %FileCheck %s
 
 // NOTE: We add -disable-sil-linking to the compile line to ensure that we have
 // access to declarations for standard library types, but not definitions. This
diff --git a/test/SILOptimizer/cast_folding.swift b/test/SILOptimizer/cast_folding.swift
index daa86f2..4305260 100644
--- a/test/SILOptimizer/cast_folding.swift
+++ b/test/SILOptimizer/cast_folding.swift
@@ -7,6 +7,7 @@
 // which returns either true or false, i.e. all type checks should folded statically.
 
 public protocol P {}
+public protocol R {}
 
 protocol Q: P {}
 
@@ -950,6 +951,87 @@
     return cast42(p)
 }
 
+// CHECK-LABEL: sil [noinline] @{{.*}}test43{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, -1
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test43() -> Bool {
+  return P.self is Any.Type
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}test44{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, -1
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test44() -> Bool {
+  return Any.self is Any.Type
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}test45{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, -1
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test45() -> Bool {
+  return (P & R).self is Any.Type
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}test46{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, -1
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test46() -> Bool {
+  return AnyObject.self is Any.Type
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}test47{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, -1
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test47() -> Bool {
+  return Any.Type.self is Any.Type
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}test48{{.*}}
+// CHECK: bb0
+// CHECK-NEXT: %0 = integer_literal $Builtin.Int1, 0
+// CHECK-NEXT: %1 = struct $Bool
+// CHECK-NEXT: return %1
+@inline(never)
+public func test48() -> Bool {
+  return Any.Type.self is Any.Type.Type
+}
+
+func cast<U, V>(_ u: U.Type) -> V? {
+  return u as? V
+}
+
+// CHECK-LABEL: sil [noinline] @{{.*}}testCastAnyObjectProtocolTo{{.*}}Type
+// CHECK: %0 = enum $Optional{{.*}}, #Optional.none!enumelt
+// CHECK-NEXT: return %0
+@inline(never)
+public func testCastAnyObjectProtocolToAnyObjectType() -> AnyObject.Type? {
+  return cast(AnyObject.self)
+}
+
+// CHECK-LABEL: // testCastProtocolTypeProtocolToProtocolTypeType
+// CHECK: sil [noinline] @{{.*}}testCastProtocol{{.*}}$@convention(thin) () -> Optional<@thick P.Type.Type>
+// CHECK: %0 = enum $Optional{{.*}}, #Optional.none!enumelt
+// CHECK-NEXT: return %0
+@inline(never)
+public func testCastProtocolTypeProtocolToProtocolTypeType() -> P.Type.Type? {
+  return P.Type.self as? P.Type.Type
+}
+
 print("test0=\(test0())")
 
 print("test1=\(test1())")
diff --git a/test/SILOptimizer/cast_folding_objc.swift b/test/SILOptimizer/cast_folding_objc.swift
index 5f268c6..8f98198 100644
--- a/test/SILOptimizer/cast_folding_objc.swift
+++ b/test/SILOptimizer/cast_folding_objc.swift
@@ -196,6 +196,38 @@
   return o as! Int.Type
 }
 
+func cast<U, V>(_ u: U.Type) -> V? {
+  return u as? V
+}
+
+public protocol P {
+}
+
+// Any casts from P.Protocol to P.Type should fail.
+@inline(never)
+public func testCastPProtocolToPType() -> ObjCP.Type? {
+  return cast(ObjCP.self)
+}
+
+@objc
+public protocol ObjCP {
+}
+
+@inline(never)
+public func testCastObjCPProtocolToObjCPType() -> ObjCP.Type? {
+  return cast(ObjCP.self)
+}
+
+@inline(never)
+public func testCastProtocolCompositionProtocolToProtocolCompositionType() -> (P & ObjCP).Type? {
+  return cast((P & ObjCP).self)
+}
+
+@inline(never)
+public func testCastProtocolCompositionProtocolToProtocolType () -> P.Type? {
+  return (P & ObjCP).self as? P.Type
+}
+
 print("test0=\(test0())")
 
 
@@ -241,7 +273,17 @@
 // CHECK-LABEL: sil [noinline] @{{.*}}testCastEveryToNonClassType
 // CHECK:         unconditional_checked_cast_addr
 
+// CHECK-LABEL: sil [noinline] @{{.*}}testCastPProtocolToPType
+// CHECK: %0 = enum $Optional{{.*}}, #Optional.none!enumelt
+// CHECK-NEXT: return %0
 
+// CHECK-LABEL: sil [noinline] @{{.*}}testCastObjCPProtocolTo{{.*}}PType
+// CHECK: %0 = enum $Optional{{.*}}, #Optional.none!enumelt
+// CHECK-NEXT: return %0
+
+// CHECK-LABEL: sil [noinline] @{{.*}}testCastProtocolComposition{{.*}}Type
+// CHECK: %0 = enum $Optional{{.*}}, #Optional.none!enumelt
+// CHECK-NEXT: return %0
 
 // Check that compiler understands that this cast always succeeds.
 // Since it is can be statically proven that NSString is bridgeable to String,
diff --git a/test/SILOptimizer/exclusivity_static_diagnostics.swift b/test/SILOptimizer/exclusivity_static_diagnostics.swift
index 4550f91..4be7db8 100644
--- a/test/SILOptimizer/exclusivity_static_diagnostics.swift
+++ b/test/SILOptimizer/exclusivity_static_diagnostics.swift
@@ -202,21 +202,21 @@
 
 func inoutSameTupleElement() {
   var t = (1, 4)
-  takesTwoInouts(&t.0, &t.0) // no-error
+  takesTwoInouts(&t.0, &t.0)
   // expected-error@-1{{overlapping accesses to 't.0', but modification requires exclusive access; consider copying to a local variable}}
   // expected-note@-2{{conflicting access is here}}
 }
 
 func inoutSameTupleNamedElement() {
   var t = (name1: 1, name2: 4)
-  takesTwoInouts(&t.name2, &t.name2) // no-error
+  takesTwoInouts(&t.name2, &t.name2)
   // expected-error@-1{{overlapping accesses to 't.name2', but modification requires exclusive access; consider copying to a local variable}}
   // expected-note@-2{{conflicting access is here}}
 }
 
 func inoutSamePropertyInSameTuple() {
   var t = (name1: 1, name2: StructWithTwoStoredProp())
-  takesTwoInouts(&t.name2.f1, &t.name2.f1) // no-error
+  takesTwoInouts(&t.name2.f1, &t.name2.f1)
   // expected-error@-1{{overlapping accesses to 't.name2.f1', but modification requires exclusive access; consider copying to a local variable}}
   // expected-note@-2{{conflicting access is here}}
 }
diff --git a/test/Sema/accessibility_private.swift b/test/Sema/accessibility_private.swift
index 01a4072..c78b4b3 100644
--- a/test/Sema/accessibility_private.swift
+++ b/test/Sema/accessibility_private.swift
@@ -163,51 +163,51 @@
   }
 }
 
-// All of these should be errors, but didn't have the correct behavior in Swift 
-// 3.0GM.
+// All of these are errors in Swift 4, but didn't have the correct behavior in 
+// Swift 3.0GM.
 extension Container {
   private struct VeryPrivateStruct { // expected-note * {{type declared here}}
     private typealias VeryPrivateType = Int // expected-note * {{type declared here}}
-    var privateVar: VeryPrivateType { fatalError() } // expected-warning {{property should be declared private because its type uses a private type}}
-    var privateVar2 = VeryPrivateType() // expected-warning {{property should be declared private because its type 'Container.VeryPrivateStruct.VeryPrivateType' (aka 'Int') uses a private type}}
-    typealias PrivateAlias = VeryPrivateType // expected-warning {{type alias should be declared private because its underlying type uses a private type}}
-    subscript(_: VeryPrivateType) -> Void { return () } // expected-warning {{subscript should be declared private because its index uses a private type}}
-    func privateMethod(_: VeryPrivateType) -> Void {} // expected-warning {{method should be declared private because its parameter uses a private type}} {{none}}
-    enum PrivateRawValue: VeryPrivateType { // expected-warning {{enum should be declared private because its raw type uses a private type}} {{none}}
+    var privateVar: VeryPrivateType { fatalError() } // expected-error {{property must be declared private because its type uses a private type}}
+    var privateVar2 = VeryPrivateType() // expected-error {{property must be declared private because its type 'Container.VeryPrivateStruct.VeryPrivateType' (aka 'Int') uses a private type}}
+    typealias PrivateAlias = VeryPrivateType // expected-error {{type alias must be declared private because its underlying type uses a private type}}
+    subscript(_: VeryPrivateType) -> Void { return () } // expected-error {{subscript must be declared private because its index uses a private type}}
+    func privateMethod(_: VeryPrivateType) -> Void {} // expected-error {{method must be declared private because its parameter uses a private type}} {{none}}
+    enum PrivateRawValue: VeryPrivateType { // expected-error {{enum must be declared private because its raw type uses a private type}} {{none}}
       case A
     }
     enum PrivatePayload {
-      case A(VeryPrivateType) // expected-warning {{enum case in an internal enum uses a private type}} {{none}}
+      case A(VeryPrivateType) // expected-error {{enum case in an internal enum uses a private type}} {{none}}
     }
 
     private class PrivateInnerClass {} // expected-note * {{declared here}}
-    class PrivateSuper: PrivateInnerClass {} // expected-warning {{class should be declared private because its superclass is private}} {{none}}
+    class PrivateSuper: PrivateInnerClass {} // expected-error {{class must be declared private because its superclass is private}} {{none}}
   }
 
-  fileprivate var privateVar: VeryPrivateStruct { fatalError() } // expected-warning {{property should not be declared fileprivate because its type uses a private type}} {{none}}
-  fileprivate typealias PrivateAlias = VeryPrivateStruct // expected-warning {{type alias should not be declared fileprivate because its underlying type uses a private type}} {{none}}
-  fileprivate subscript(_: VeryPrivateStruct) -> Void { return () } // expected-warning {{subscript should not be declared fileprivate because its index uses a private type}} {{none}}
-  fileprivate func privateMethod(_: VeryPrivateStruct) -> Void {} // expected-warning {{method should not be declared fileprivate because its parameter uses a private type}} {{none}}
-  fileprivate enum PrivateRawValue: VeryPrivateStruct {} // expected-warning {{enum should not be declared fileprivate because its raw type uses a private type}} {{none}}
+  fileprivate var privateVar: VeryPrivateStruct { fatalError() } // expected-error {{property cannot be declared fileprivate because its type uses a private type}} {{none}}
+  fileprivate typealias PrivateAlias = VeryPrivateStruct // expected-error {{type alias cannot be declared fileprivate because its underlying type uses a private type}} {{none}}
+  fileprivate subscript(_: VeryPrivateStruct) -> Void { return () } // expected-error {{subscript cannot be declared fileprivate because its index uses a private type}} {{none}}
+  fileprivate func privateMethod(_: VeryPrivateStruct) -> Void {} // expected-error {{method cannot be declared fileprivate because its parameter uses a private type}} {{none}}
+  fileprivate enum PrivateRawValue: VeryPrivateStruct {} // expected-error {{enum cannot be declared fileprivate because its raw type uses a private type}} {{none}}
   // expected-error@-1 {{raw type 'Container.VeryPrivateStruct' is not expressible by any literal}}
   // expected-error@-2 {{'Container.PrivateRawValue' declares raw type 'Container.VeryPrivateStruct', but does not conform to RawRepresentable and conformance could not be synthesized}}
   // expected-error@-3 {{RawRepresentable conformance cannot be synthesized because raw type 'Container.VeryPrivateStruct' is not Equatable}}
   fileprivate enum PrivatePayload {
-    case A(VeryPrivateStruct) // expected-warning {{enum case in an internal enum uses a private type}} {{none}}
+    case A(VeryPrivateStruct) // expected-error {{enum case in an internal enum uses a private type}} {{none}}
   }
 
   private class PrivateInnerClass {} // expected-note * {{declared here}}
-  fileprivate class PrivateSuperClass: PrivateInnerClass {} // expected-warning {{class should not be declared fileprivate because its superclass is private}} {{none}}
-  fileprivate class PrivateGenericUser<T> where T: PrivateInnerClass {} // expected-warning {{generic class should not be declared fileprivate because its generic requirement uses a private type}} {{none}}
+  fileprivate class PrivateSuperClass: PrivateInnerClass {} // expected-error {{class cannot be declared fileprivate because its superclass is private}} {{none}}
+  fileprivate class PrivateGenericUser<T> where T: PrivateInnerClass {} // expected-error {{generic class cannot be declared fileprivate because its generic requirement uses a private type}} {{none}}
 }
 
 fileprivate struct SR2579 {
   private struct Inner {
     private struct InnerPrivateType {}
-    var innerProperty = InnerPrivateType() // expected-warning {{property should be declared private because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
+    var innerProperty = InnerPrivateType() // expected-error {{property must be declared private because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
   }
   // FIXME: We need better errors when one access violation results in more
   // downstream.
-  private var outerProperty = Inner().innerProperty // expected-warning {{property should not be declared in this context because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
-  var outerProperty2 = Inner().innerProperty // expected-warning {{property should be declared private because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
+  private var outerProperty = Inner().innerProperty // expected-error {{property cannot be declared in this context because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
+  var outerProperty2 = Inner().innerProperty // expected-error {{property must be declared private because its type 'SR2579.Inner.InnerPrivateType' uses a private type}}
 }
diff --git a/test/SourceKit/CodeComplete/Inputs/filter-rules/hideDesc.json b/test/SourceKit/CodeComplete/Inputs/filter-rules/hideDesc.json
new file mode 100644
index 0000000..d892d80
--- /dev/null
+++ b/test/SourceKit/CodeComplete/Inputs/filter-rules/hideDesc.json
@@ -0,0 +1,10 @@
+[
+  {
+    key.kind: source.codecompletion.description,
+    key.hide: 1,
+    key.names: [
+      "over(Int)",
+      "[Int]"
+    ]
+  }
+]
diff --git a/test/SourceKit/CodeComplete/Inputs/filter-rules/showDesc.json b/test/SourceKit/CodeComplete/Inputs/filter-rules/showDesc.json
new file mode 100644
index 0000000..f04b926
--- /dev/null
+++ b/test/SourceKit/CodeComplete/Inputs/filter-rules/showDesc.json
@@ -0,0 +1,16 @@
+[
+  {
+    key.kind: source.codecompletion.identifier,
+    key.hide: 1,
+    key.names: [
+      "[]"
+    ]
+  },
+  {
+    key.kind: source.codecompletion.description,
+    key.hide: 0,
+    key.names: [
+      "[Float]"
+    ]
+  }
+]
diff --git a/test/SourceKit/CodeComplete/complete_filter_rules.swift b/test/SourceKit/CodeComplete/complete_filter_rules.swift
index 9e65fdb..8be3257 100644
--- a/test/SourceKit/CodeComplete/complete_filter_rules.swift
+++ b/test/SourceKit/CodeComplete/complete_filter_rules.swift
@@ -183,3 +183,50 @@
   struct local {}
   local#^HIDE_OP_10^#
 }
+
+// RUN: %complete-test -filter-rules=%S/Inputs/filter-rules/hideDesc.json -tok=HIDE_DESC_1 %s -- -F %S/../Inputs/libIDE-mock-sdk | %FileCheck %s -check-prefix=HIDE_DESC_1
+func testHideDesc1() {
+  struct Local {
+    func over(_: Int) {}
+    func over(_: Float) {}
+  }
+
+  Local().#^HIDE_DESC_1^#
+}
+// HIDE_DESC_1-NOT: over
+// HIDE_DESC_1: over(Float)
+// HIDE_DESC_1-NOT: over
+
+// RUN: %complete-test -filter-rules=%S/Inputs/filter-rules/hideDesc.json -tok=HIDE_DESC_2 %s -- -F %S/../Inputs/libIDE-mock-sdk | %FileCheck %s -check-prefix=HIDE_DESC_2
+// RUN: %complete-test -filter-rules=%S/Inputs/filter-rules/hideDesc.json -tok=HIDE_DESC_3 %s -- -F %S/../Inputs/libIDE-mock-sdk | %FileCheck %s -check-prefix=HIDE_DESC_2
+func testHideDesc2() {
+  struct Local {
+    subscript(_: Int) -> Int { return 0 }
+    subscript(_: Float) -> Float { return 0.0 }
+  }
+
+  Local()#^HIDE_DESC_2^#
+
+  let local = Local()
+  #^HIDE_DESC_3,local^#
+}
+// HIDE_DESC_2-NOT: [Int]
+// HIDE_DESC_2: [Float]
+// HIDE_DESC_2-NOT: [Int]
+
+// RUN: %complete-test -filter-rules=%S/Inputs/filter-rules/showDesc.json -tok=SHOW_DESC_2 %s -- -F %S/../Inputs/libIDE-mock-sdk | %FileCheck %s -check-prefix=SHOW_DESC_2
+// RUN: %complete-test -filter-rules=%S/Inputs/filter-rules/showDesc.json -tok=SHOW_DESC_3 %s -- -F %S/../Inputs/libIDE-mock-sdk | %FileCheck %s -check-prefix=SHOW_DESC_2
+func testHideDesc2() {
+  struct Local {
+    subscript(_: Int) -> Int { return 0 }
+    subscript(_: Float) -> Float { return 0.0 }
+  }
+
+  Local()#^SHOW_DESC_2^#
+
+  let local = Local()
+  #^SHOW_DESC_3,local^#
+}
+// SHOW_DESC_2-NOT: [Int]
+// SHOW_DESC_2: [Float]
+// SHOW_DESC_2-NOT: [Int]
diff --git a/test/decl/protocol/conforms/fixit_stub_editor.swift b/test/decl/protocol/conforms/fixit_stub_editor.swift
index 549b188..6debd29 100644
--- a/test/decl/protocol/conforms/fixit_stub_editor.swift
+++ b/test/decl/protocol/conforms/fixit_stub_editor.swift
@@ -1,6 +1,8 @@
 // RUN: %target-typecheck-verify-swift -diagnostics-editor-mode
+// REQUIRES: rdar32804941
 
 protocol P1 {
+  @available(iOS, unavailable)
   func foo1()
   func foo2()
 }
diff --git a/test/stdlib/TestNSRange.swift b/test/stdlib/TestNSRange.swift
new file mode 100644
index 0000000..0d49866
--- /dev/null
+++ b/test/stdlib/TestNSRange.swift
@@ -0,0 +1,160 @@
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+//
+// RUN: %target-run-simple-swift
+// REQUIRES: executable_test
+// REQUIRES: objc_interop
+
+import Foundation
+
+#if FOUNDATION_XCTEST
+import XCTest
+class TestNSRangeSuper : XCTestCase { }
+#else
+import StdlibUnittest
+class TestNSRangeSuper { }
+#endif
+
+class TestNSRange : TestNSRangeSuper {
+    func testEquality() {
+        let r1 = NSRange(location: 1, length: 10)
+        let r2 = NSRange(location: 1, length: 11)
+        let r3 = NSRange(location: 2, length: 10)
+        let r4 = NSRange(location: 1, length: 10)
+        let r5 = NSRange(location: NSNotFound, length: 0)
+        let r6 = NSRange(location: NSNotFound, length: 2)
+
+        expectNotEqual(r1, r2)
+        expectNotEqual(r1, r3)
+        expectEqual(r1, r4)
+        expectNotEqual(r1, r5)
+        expectNotEqual(r5, r6)
+    }
+
+    func testDescription() {
+        let r1 = NSRange(location: 0, length: 22)
+        let r2 = NSRange(location: 10, length: 22)
+        let r3 = NSRange(location: NSNotFound, length: 0)
+        let r4 = NSRange(location: NSNotFound, length: 22)
+        expectEqual("{0, 22}", r1.description)
+        expectEqual("{10, 22}", r2.description)
+        expectEqual("{\(NSNotFound), 0}", r3.description)
+        expectEqual("{\(NSNotFound), 22}", r4.description)
+
+        expectEqual("{0, 22}", r1.debugDescription)
+        expectEqual("{10, 22}", r2.debugDescription)
+        expectEqual("{NSNotFound, 0}", r3.debugDescription)
+        expectEqual("{NSNotFound, 22}", r4.debugDescription)
+    }
+
+    func testCreationFromString() {
+        let r1 = NSRange("")
+        expectNil(r1)
+        let r2 = NSRange("1")
+        expectNil(r2)
+        let r3 = NSRange("1 2")
+        expectEqual(NSRange(location: 1, length: 2), r3)
+        let r4 = NSRange("{1 8")
+        expectEqual(NSRange(location: 1, length: 8), r4)
+        let r5 = NSRange("1.8")
+        expectNil(r5)
+        let r6 = NSRange("1-9")
+        expectEqual(NSRange(location: 1, length: 9), r6)
+        let r7 = NSRange("{1,9}")
+        expectEqual(NSRange(location: 1, length: 9), r7)
+        let r8 = NSRange("{1,9}asdfasdf")
+        expectEqual(NSRange(location: 1, length: 9), r8)
+        let r9 = NSRange("{1,9}{2,7}")
+        expectEqual(NSRange(location: 1, length: 9), r9)
+        let r10 = NSRange("{1,9}")        
+        expectEqual(NSRange(location: 1, length: 9), r10)
+        let r11 = NSRange("{1.0,9}")
+        expectEqual(NSRange(location: 1, length: 9), r11)
+        let r12 = NSRange("{1,9.0}")
+        expectEqual(NSRange(location: 1, length: 9), r12)
+        let r13 = NSRange("{1.2,9}")
+        expectNil(r13)
+        let r14 = NSRange("{1,9.8}")
+        expectNil(r14)
+    }
+
+    func testHashing() {
+        let r1 = NSRange(location: 10, length: 22)
+        let r2 = NSRange(location: 10, length: 22)
+        let r3 = NSRange(location: 1, length: 22)
+        expectEqual(r1.hashValue, r2.hashValue)
+        expectNotEqual(r1.hashValue, r3.hashValue)
+        let rangeSet: Set<NSRange> = [r1, r2, r3]
+        expectEqual(2, rangeSet.count)
+    }
+
+    func testBounding() {
+        let r1 = NSRange(location: 1000, length: 2222)
+        expectEqual(r1.location, r1.lowerBound)
+        expectEqual(r1.location + r1.length, r1.upperBound)
+    }
+
+    func testContains() {
+        let r1 = NSRange(location: 1000, length: 2222)
+        expectFalse(r1.contains(3))
+        expectTrue(r1.contains(1001))
+        expectFalse(r1.contains(4000))
+    }
+
+    func testUnion() {
+        let r1 = NSRange(location: 10, length: 20)
+        let r2 = NSRange(location: 30, length: 5)
+        let union1 = r1.union(r2)
+
+        expectEqual(Swift.min(r1.lowerBound, r2.lowerBound), union1.lowerBound)
+        expectEqual(Swift.max(r1.upperBound, r2.upperBound), union1.upperBound)
+
+        let r3 = NSRange(location: 10, length: 20)
+        let r4 = NSRange(location: 11, length: 5)
+        let union2 = r3.union(r4)
+
+        expectEqual(Swift.min(r3.lowerBound, r4.lowerBound), union2.lowerBound)
+        expectEqual(Swift.max(r3.upperBound, r4.upperBound), union2.upperBound)
+        
+        let r5 = NSRange(location: 10, length: 20)
+        let r6 = NSRange(location: 11, length: 29)
+        let union3 = r5.union(r6)
+        
+        expectEqual(Swift.min(r5.lowerBound, r6.upperBound), union3.lowerBound)
+        expectEqual(Swift.max(r5.upperBound, r6.upperBound), union3.upperBound)
+    }
+
+    func testIntersection() {
+        let r1 = NSRange(location: 1, length: 7)
+        let r2 = NSRange(location: 2, length: 20)
+        let r3 = NSRange(location: 2, length: 2)
+        let r4 = NSRange(location: 10, length: 7)
+
+        let intersection1 = r1.intersection(r2)
+        expectEqual(NSRange(location: 2, length: 6), intersection1)
+        let intersection2 = r1.intersection(r3)
+        expectEqual(NSRange(location: 2, length: 2), intersection2)
+        let intersection3 = r1.intersection(r4)
+        expectEqual(nil, intersection3)
+    }
+}
+
+#if !FOUNDATION_XCTEST
+var NSRangeTests = TestSuite("TestNSRange")
+
+NSRangeTests.test("testEquality") { TestNSRange().testEquality() }
+NSRangeTests.test("testDescription") { TestNSRange().testDescription() }
+NSRangeTests.test("testCreationFromString") { TestNSRange().testCreationFromString() }
+NSRangeTests.test("testHashing") { TestNSRange().testHashing() }
+NSRangeTests.test("testBounding") { TestNSRange().testBounding() }
+NSRangeTests.test("testContains") { TestNSRange().testContains() }
+NSRangeTests.test("testUnion") { TestNSRange().testUnion() }
+NSRangeTests.test("testIntersection") { TestNSRange().testIntersection() }
+
+runAllTests()
+#endif
diff --git a/tools/SourceKit/include/SourceKit/Core/LangSupport.h b/tools/SourceKit/include/SourceKit/Core/LangSupport.h
index 9514a11..a02d1c6 100644
--- a/tools/SourceKit/include/SourceKit/Core/LangSupport.h
+++ b/tools/SourceKit/include/SourceKit/Core/LangSupport.h
@@ -153,6 +153,7 @@
     Literal,
     CustomCompletion,
     Identifier,
+    Description,
   };
   Kind kind;
   bool hide;
diff --git a/tools/SourceKit/lib/SwiftLang/CodeCompletion.h b/tools/SourceKit/lib/SwiftLang/CodeCompletion.h
index ae0de57..681340f 100644
--- a/tools/SourceKit/lib/SwiftLang/CodeCompletion.h
+++ b/tools/SourceKit/lib/SwiftLang/CodeCompletion.h
@@ -231,13 +231,13 @@
   // FIXME: hide individual custom completions
 
   llvm::StringMap<bool> hideModule;
-  llvm::StringMap<bool> hideByName;
+  llvm::StringMap<bool> hideByFilterName;
+  llvm::StringMap<bool> hideByDescription;
 
   bool hideCompletion(Completion *completion) const;
-  bool hideCompletion(SwiftResult *completion,
-                      StringRef name,
-                      void *customKind = nullptr) const;
-  bool hideName(StringRef name) const;
+  bool hideCompletion(SwiftResult *completion, StringRef name,
+                      StringRef description, void *customKind = nullptr) const;
+  bool hideFilterName(StringRef name) const;
 };
 
 } // end namespace CodeCompletion
diff --git a/tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp b/tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
index c54b3f4..68fcae6 100644
--- a/tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
+++ b/tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
@@ -447,22 +447,32 @@
   }
 }
 
-bool FilterRules::hideName(StringRef name) const {
-  auto I = hideByName.find(name);
-  if (I != hideByName.end())
-      return I->getValue();
+bool FilterRules::hideFilterName(StringRef name) const {
+  auto I = hideByFilterName.find(name);
+  if (I != hideByFilterName.end())
+    return I->getValue();
   return hideAll;
 }
 
 bool FilterRules::hideCompletion(Completion *completion) const {
-  return hideCompletion(completion, completion->getName(), completion->getCustomKind());
+  return hideCompletion(completion, completion->getName(),
+                        completion->getDescription(),
+                        completion->getCustomKind());
 }
 
-bool FilterRules::hideCompletion(SwiftResult *completion, StringRef name, void *customKind) const {
+bool FilterRules::hideCompletion(SwiftResult *completion, StringRef filterName,
+                                 StringRef description,
+                                 void *customKind) const {
 
-  if (!name.empty()) {
-    auto I = hideByName.find(name);
-    if (I != hideByName.end())
+  if (!description.empty()) {
+    auto I = hideByDescription.find(description);
+    if (I != hideByDescription.end())
+      return I->getValue();
+  }
+
+  if (!filterName.empty()) {
+    auto I = hideByFilterName.find(filterName);
+    if (I != hideByFilterName.end())
       return I->getValue();
   }
 
diff --git a/tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp b/tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
index 7b3a733..23a8392 100644
--- a/tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
+++ b/tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
@@ -887,7 +887,12 @@
         // Note: name is null-terminated.
         if (canonicalizeFilterName(name.data(), canonName))
           continue;
-        filterRules.hideByName[canonName] = rule.hide;
+        filterRules.hideByFilterName[canonName] = rule.hide;
+      }
+      break;
+    case FilterRule::Description:
+      for (auto name : rule.names) {
+        filterRules.hideByDescription[name] = rule.hide;
       }
       break;
     case FilterRule::Module:
@@ -955,13 +960,19 @@
     if (!includeInnerOperators && result->isOperator())
       continue;
 
-    llvm::SmallString<64> name;
+    llvm::SmallString<64> filterName;
     {
-      llvm::raw_svector_ostream OSS(name);
+      llvm::raw_svector_ostream OSS(filterName);
       CodeCompletion::CompletionBuilder::getFilterName(
           result->getCompletionString(), OSS);
     }
-    if (rules.hideCompletion(result, name))
+    llvm::SmallString<64> description;
+    {
+      llvm::raw_svector_ostream OSS(description);
+      CodeCompletion::CompletionBuilder::getDescription(
+          result, OSS, /*leadingPunctuation=*/false);
+    }
+    if (rules.hideCompletion(result, filterName, description))
       continue;
 
     bool inner = checkInnerResult(result, hasDot, hasQDot, hasInit);
@@ -1040,11 +1051,11 @@
                            options.addInnerOperators, hasDot, hasQDot, hasInit,
                            rules);
     if (options.addInnerOperators) {
-      if (hasInit && !rules.hideName("("))
+      if (hasInit && !rules.hideFilterName("("))
         innerResults.insert(innerResults.begin(), buildParen());
-      if (hasDot && !rules.hideName("."))
+      if (hasDot && !rules.hideFilterName("."))
         innerResults.insert(innerResults.begin(), buildDot());
-      if (hasQDot && !rules.hideName("?."))
+      if (hasQDot && !rules.hideFilterName("?."))
         innerResults.insert(innerResults.begin(), buildQDot());
     }
 
@@ -1095,11 +1106,11 @@
     }
 
     if (options.addInnerOperators) {
-      if (hasInit && !rules.hideName("("))
+      if (hasInit && !rules.hideFilterName("("))
         innerResults.insert(innerResults.begin(), buildParen());
-      if (hasDot && !rules.hideName("."))
+      if (hasDot && !rules.hideFilterName("."))
         innerResults.insert(innerResults.begin(), buildDot());
-      if (hasQDot && !rules.hideName("?."))
+      if (hasQDot && !rules.hideFilterName("?."))
         innerResults.insert(innerResults.begin(), buildQDot());
     }
 
diff --git a/tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp b/tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
index 6dc9d8b..f5b6ec4 100644
--- a/tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
+++ b/tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
@@ -123,6 +123,7 @@
 static LazySKDUID KindLiteral("source.codecompletion.literal");
 static LazySKDUID KindCustom("source.codecompletion.custom");
 static LazySKDUID KindIdentifier("source.codecompletion.identifier");
+static LazySKDUID KindDescription("source.codecompletion.description");
 
 static UIdent DiagKindNote("source.diagnostic.severity.note");
 static UIdent DiagKindWarning("source.diagnostic.severity.warning");
@@ -1719,6 +1720,8 @@
         rule.kind = FilterRule::CustomCompletion;
       } else if (kind == KindIdentifier) {
         rule.kind = FilterRule::Identifier;
+      } else if (kind == KindDescription) {
+        rule.kind = FilterRule::Description;
       } else {
         // Warning: unknown
       }
@@ -1746,6 +1749,16 @@
         rule.names.assign(names.begin(), names.end());
         break;
       }
+      case FilterRule::Description: {
+        SmallVector<const char *, 8> names;
+        if (dict.getStringArray(KeyNames, names, false)) {
+          failed = true;
+          CCC.failed("filter rule missing required key 'key.names'");
+          return true;
+        }
+        rule.names.assign(names.begin(), names.end());
+        break;
+      }
       case FilterRule::Keyword:
       case FilterRule::Literal:
       case FilterRule::CustomCompletion: {
diff --git a/unittests/runtime/Metadata.cpp b/unittests/runtime/Metadata.cpp
index d85d052..9e3a8c5 100644
--- a/unittests/runtime/Metadata.cpp
+++ b/unittests/runtime/Metadata.cpp
@@ -839,9 +839,6 @@
     });
 }
 
-static const void *AllocatedBuffer = nullptr;
-static const void *DeallocatedBuffer = nullptr;
-
 namespace swift {
   void installCommonValueWitnesses(ValueWitnessTable *vwtable);
 } // namespace swift
diff --git a/validation-test/IDE/crashers_2/0005-should-have-found-non-type-context-by-now.swift b/validation-test/IDE/crashers_2/0005-should-have-found-non-type-context-by-now.swift
index 2ab6c1c..67d5606 100644
--- a/validation-test/IDE/crashers_2/0005-should-have-found-non-type-context-by-now.swift
+++ b/validation-test/IDE/crashers_2/0005-should-have-found-non-type-context-by-now.swift
@@ -2,12 +2,13 @@
 // RUN: %target-swift-ide-test -code-completion -code-completion-token=B1 -source-filename=%s
 // RUN: %target-swift-ide-test -code-completion -code-completion-token=C1 -source-filename=%s
 
-// RUN: not --crash %target-swift-ide-test -code-completion -code-completion-token=A2 -source-filename=%s
-// RUN: not --crash %target-swift-ide-test -code-completion -code-completion-token=B2 -source-filename=%s
-// RUN: not --crash %target-swift-ide-test -code-completion -code-completion-token=C2 -source-filename=%s
+// RUN: %target-swift-ide-test -code-completion -code-completion-token=A2 -source-filename=%s
+// RUN: %target-swift-ide-test -code-completion -code-completion-token=B2 -source-filename=%s
+// RUN: %target-swift-ide-test -code-completion -code-completion-token=C2 -source-filename=%s
 
 // RUN: %target-swift-ide-test -code-completion -code-completion-token=A3 -source-filename=%s
 // RUN: not --crash %target-swift-ide-test -code-completion -code-completion-token=B3 -source-filename=%s
+
 // REQUIRES: asserts
 
 class a1<b#^A1^#> {}
diff --git a/validation-test/compiler_crashers_2_fixed/0106-rdar32700180.swift b/validation-test/compiler_crashers_2_fixed/0106-rdar32700180.swift
new file mode 100644
index 0000000..f3cef39
--- /dev/null
+++ b/validation-test/compiler_crashers_2_fixed/0106-rdar32700180.swift
@@ -0,0 +1,19 @@
+// RUN: %target-swift-frontend %s -emit-ir
+// REQUIRES: objc_interop
+
+func f(_: AnyObject?) { }
+
+class C {
+  private var a: Int
+  private var b: Int
+
+  func test() {
+    f((self.a, self.b) as AnyObject)
+  }
+
+  init() {
+    a = 0
+    b = 0
+  }
+}
+
diff --git a/validation-test/compiler_crashers_2_fixed/0107-rdar32700180.swift b/validation-test/compiler_crashers_2_fixed/0107-rdar32700180.swift
new file mode 100644
index 0000000..97b296a
--- /dev/null
+++ b/validation-test/compiler_crashers_2_fixed/0107-rdar32700180.swift
@@ -0,0 +1,14 @@
+// RUN: %target-swift-frontend %s -emit-ir
+struct X<T: Q> {
+  func f(_: T.Z) { }
+}
+
+protocol P {
+  associatedtype A
+  associatedtype B
+}
+
+protocol Q {
+  associatedtype C: P
+  typealias Z = (C.A, C.B)
+}
diff --git a/validation-test/compiler_crashers/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift b/validation-test/compiler_crashers_fixed/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
similarity index 87%
rename from validation-test/compiler_crashers/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
rename to validation-test/compiler_crashers_fixed/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
index 70f0ba5..eb3ce30 100644
--- a/validation-test/compiler_crashers/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
+++ b/validation-test/compiler_crashers_fixed/28761-allowoverwrite-e-haslvalueaccesskind-l-value-access-kind-has-already-been-set.swift
@@ -6,5 +6,5 @@
 // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
 
 // REQUIRES: asserts
-// RUN: not --crash %target-swift-frontend %s -emit-ir
+// RUN: not %target-swift-frontend %s -emit-ir
 &_ is Character
diff --git a/validation-test/compiler_crashers/28770-selfty-isequal-proto-getselfinterfacetype.swift b/validation-test/compiler_crashers_fixed/28770-selfty-isequal-proto-getselfinterfacetype.swift
similarity index 88%
rename from validation-test/compiler_crashers/28770-selfty-isequal-proto-getselfinterfacetype.swift
rename to validation-test/compiler_crashers_fixed/28770-selfty-isequal-proto-getselfinterfacetype.swift
index 2cf5925..8c2d8ea 100644
--- a/validation-test/compiler_crashers/28770-selfty-isequal-proto-getselfinterfacetype.swift
+++ b/validation-test/compiler_crashers_fixed/28770-selfty-isequal-proto-getselfinterfacetype.swift
@@ -6,5 +6,5 @@
 // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
 
 // REQUIRES: asserts
-// RUN: not --crash %target-swift-frontend %s -emit-ir
+// RUN: not %target-swift-frontend %s -emit-ir
 protocol P{protocol b:P{{}typealias e:a.a}typealias a
diff --git a/validation-test/compiler_crashers/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift b/validation-test/compiler_crashers_fixed/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
similarity index 87%
rename from validation-test/compiler_crashers/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
rename to validation-test/compiler_crashers_fixed/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
index f408747..3a3afa4 100644
--- a/validation-test/compiler_crashers/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
+++ b/validation-test/compiler_crashers_fixed/28774-swift-genericenvironment-queryinterfacetypesubstitutions-operator-swift-substitu.swift
@@ -5,6 +5,6 @@
 // See https://swift.org/LICENSE.txt for license information
 // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
 
-// RUN: not --crash %target-swift-frontend %s -emit-ir
+// RUN: not %target-swift-frontend %s -emit-ir
 protocol P{typealias e:P.e
 protocol P{typealias e:Self
diff --git a/validation-test/stdlib/Lazy.swift.gyb b/validation-test/stdlib/Lazy.swift.gyb
index 1c8f6bd..330adde 100644
--- a/validation-test/stdlib/Lazy.swift.gyb
+++ b/validation-test/stdlib/Lazy.swift.gyb
@@ -12,8 +12,6 @@
 // RUN: %target-run-simple-swiftgyb
 // REQUIRES: executable_test
 
-// REQUIRES: radar_31897334
-
 import StdlibUnittest
 import StdlibCollectionUnittest