From 859fb8c9006bd2feea94db0d886e6fa6de0a85ae Mon Sep 17 00:00:00 2001 From: Evan Maloney Date: Tue, 18 Oct 2016 11:38:01 -0400 Subject: [PATCH] Release 1.0.0 (build 7) --- BuildControl/Info-Framework.plist | 2 +- CleanroomBridging.xcodeproj/project.pbxproj | 8 +- Documentation/API/Classes.html | 64 ++++++------ .../Classes/NotificationObjectWatcher.html | 12 +-- .../API/Classes/NotificationWatcher.html | 12 +-- Documentation/API/Classes/TargetAction.html | 8 +- Documentation/API/Extensions.html | 10 +- .../Extensions/{NSTimer.html => Timer.html} | 34 +++--- .../Contents/Resources/Documents/Classes.html | 64 ++++++------ .../Classes/NotificationObjectWatcher.html | 12 +-- .../Classes/NotificationWatcher.html | 12 +-- .../Documents/Classes/TargetAction.html | 8 +- .../Resources/Documents/Extensions.html | 10 +- .../Extensions/{NSTimer.html => Timer.html} | 34 +++--- .../Contents/Resources/Documents/index.html | 4 +- .../Resources/Documents/undocumented.json | 97 +++++++++++++++++- .../Contents/Resources/docSet.dsidx | Bin 12288 -> 12288 bytes .../API/docsets/CleanroomBridging.tgz | Bin 47796 -> 47893 bytes Documentation/API/index.html | 4 +- Documentation/API/undocumented.json | 97 +++++++++++++++++- 20 files changed, 341 insertions(+), 151 deletions(-) rename Documentation/API/Extensions/{NSTimer.html => Timer.html} (77%) rename Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/{NSTimer.html => Timer.html} (77%) diff --git a/BuildControl/Info-Framework.plist b/BuildControl/Info-Framework.plist index aedbe95..60b9c00 100644 --- a/BuildControl/Info-Framework.plist +++ b/BuildControl/Info-Framework.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.8.5 + 1.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/CleanroomBridging.xcodeproj/project.pbxproj b/CleanroomBridging.xcodeproj/project.pbxproj index 3bb7b17..71e5cc8 100644 --- a/CleanroomBridging.xcodeproj/project.pbxproj +++ b/CleanroomBridging.xcodeproj/project.pbxproj @@ -301,7 +301,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 7; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; @@ -350,7 +350,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 7; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -376,7 +376,7 @@ buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; + DYLIB_CURRENT_VERSION = 7; DYLIB_INSTALL_NAME_BASE = "@rpath"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; SKIP_INSTALL = YES; @@ -389,7 +389,7 @@ buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; + DYLIB_CURRENT_VERSION = 7; DYLIB_INSTALL_NAME_BASE = "@rpath"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; SKIP_INSTALL = YES; diff --git a/Documentation/API/Classes.html b/Documentation/API/Classes.html index 10719d5..54f54d4 100644 --- a/Documentation/API/Classes.html +++ b/Documentation/API/Classes.html @@ -45,7 +45,7 @@ Extensions @@ -64,9 +64,9 @@

Classes

  • - - - NotificationWatcher + + + TargetAction
    @@ -74,19 +74,35 @@

    Classes

    -

    Undocumented

    +

    The TargetAction class bridges the gap between Swift closures and the common +Cocoa target (id)/action (SEL) paradigm. Construct a TargetAction with +a no-argument or single-argument callback closure. Then, use the target and +action properties of the TargetAction instance as you would normally +anywhere Cocoa calls for a target/action.

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class TargetAction
    + +
  • + + +
    + -
    -
    -
    diff --git a/Documentation/API/Classes/NotificationObjectWatcher.html b/Documentation/API/Classes/NotificationObjectWatcher.html index 4327faf..71c5f11 100644 --- a/Documentation/API/Classes/NotificationObjectWatcher.html +++ b/Documentation/API/Classes/NotificationObjectWatcher.html @@ -46,7 +46,7 @@ Extensions @@ -65,9 +65,9 @@

    NotificationObjectWatcher

  • - + - init(notificationName:object:startWatching:callback:) + init(notificationName:object:startWatching:callback:)
    @@ -84,9 +84,9 @@

    NotificationObjectWatcher

  • - + - init(notificationNames:object:startWatching:callback:) + init(notificationNames:object:startWatching:callback:)
    @@ -106,7 +106,7 @@

    NotificationObjectWatcher

    diff --git a/Documentation/API/Classes/NotificationWatcher.html b/Documentation/API/Classes/NotificationWatcher.html index 03dfe7f..acd7cd0 100644 --- a/Documentation/API/Classes/NotificationWatcher.html +++ b/Documentation/API/Classes/NotificationWatcher.html @@ -46,7 +46,7 @@ Extensions
  • @@ -65,9 +65,9 @@

    NotificationWatcher

  • - + - init(notificationName:object:startWatching:callback:) + init(notificationName:object:startWatching:callback:)
    @@ -84,9 +84,9 @@

    NotificationWatcher

  • - + - init(notificationNames:object:startWatching:callback:) + init(notificationNames:object:startWatching:callback:)
    @@ -144,7 +144,7 @@

    NotificationWatcher

    diff --git a/Documentation/API/Classes/TargetAction.html b/Documentation/API/Classes/TargetAction.html index 120969f..3c71dcc 100644 --- a/Documentation/API/Classes/TargetAction.html +++ b/Documentation/API/Classes/TargetAction.html @@ -46,7 +46,7 @@ Extensions
  • @@ -146,7 +146,7 @@

    Declaration

    Declaration

    Swift

    -
    public init(callback: () -> Void)
    +
    public init(callback: @escaping () -> Void)
    @@ -193,7 +193,7 @@

    Parameters

    Declaration

    Swift

    -
    public init(callback: (AnyObject?) -> Void)
    +
    public init(callback: @escaping (AnyObject?) -> Void)
    @@ -226,7 +226,7 @@

    Parameters

    diff --git a/Documentation/API/Extensions.html b/Documentation/API/Extensions.html index c560ecb..303c7b0 100644 --- a/Documentation/API/Extensions.html +++ b/Documentation/API/Extensions.html @@ -45,7 +45,7 @@ Extensions @@ -65,8 +65,8 @@

    Extensions

    - - NSTimer + + Timer
    @@ -76,7 +76,7 @@

    Extensions

    Undocumented

    - See more + See more
    @@ -87,7 +87,7 @@

    Extensions

    diff --git a/Documentation/API/Extensions/NSTimer.html b/Documentation/API/Extensions/Timer.html similarity index 77% rename from Documentation/API/Extensions/NSTimer.html rename to Documentation/API/Extensions/Timer.html index 3b9439f..0fb4c7a 100644 --- a/Documentation/API/Extensions/NSTimer.html +++ b/Documentation/API/Extensions/Timer.html @@ -1,7 +1,7 @@ - NSTimer Extension Reference + Timer Extension Reference @@ -10,8 +10,8 @@ - - + +

    CleanroomBridging Docs (27% documented)

    @@ -22,7 +22,7 @@
    @@ -46,7 +46,7 @@ Extensions @@ -55,7 +55,7 @@
    -

    NSTimer

    +

    Timer

    Undocumented

    @@ -65,9 +65,9 @@

    NSTimer

  • @@ -84,9 +84,9 @@

    NSTimer

  • @@ -103,9 +103,9 @@

    NSTimer

  • @@ -122,9 +122,9 @@

    NSTimer

  • @@ -141,9 +141,9 @@

    NSTimer

  • @@ -163,7 +163,7 @@

    NSTimer

  • diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes.html index 10719d5..54f54d4 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes.html @@ -45,7 +45,7 @@ Extensions @@ -64,9 +64,9 @@

    Classes

  • - - - NotificationWatcher + + + TargetAction
    @@ -74,19 +74,35 @@

    Classes

    -

    Undocumented

    +

    The TargetAction class bridges the gap between Swift closures and the common +Cocoa target (id)/action (SEL) paradigm. Construct a TargetAction with +a no-argument or single-argument callback closure. Then, use the target and +action properties of the TargetAction instance as you would normally +anywhere Cocoa calls for a target/action.

    - See more + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class TargetAction
    + +
  • + + +
    + -
    -
    -
    • @@ -118,21 +130,9 @@

      Classes

      -

      The TargetAction class bridges the gap between Swift closures and the common -Cocoa target (id)/action (SEL) paradigm. Construct a TargetAction with -a no-argument or single-argument callback closure. Then, use the target and -action properties of the TargetAction instance as you would normally -anywhere Cocoa calls for a target/action.

      - - See more -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public class TargetAction
      +

      Undocumented

      -
      + See more
      @@ -143,7 +143,7 @@

      Declaration

    diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationObjectWatcher.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationObjectWatcher.html index 4327faf..71c5f11 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationObjectWatcher.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationObjectWatcher.html @@ -46,7 +46,7 @@ Extensions @@ -65,9 +65,9 @@

    NotificationObjectWatcher

  • - + - init(notificationName:object:startWatching:callback:) + init(notificationName:object:startWatching:callback:)
    @@ -84,9 +84,9 @@

    NotificationObjectWatcher

  • - + - init(notificationNames:object:startWatching:callback:) + init(notificationNames:object:startWatching:callback:)
    @@ -106,7 +106,7 @@

    NotificationObjectWatcher

    diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationWatcher.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationWatcher.html index 03dfe7f..acd7cd0 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationWatcher.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/NotificationWatcher.html @@ -46,7 +46,7 @@ Extensions
  • @@ -65,9 +65,9 @@

    NotificationWatcher

  • - + - init(notificationName:object:startWatching:callback:) + init(notificationName:object:startWatching:callback:)
    @@ -84,9 +84,9 @@

    NotificationWatcher

  • - + - init(notificationNames:object:startWatching:callback:) + init(notificationNames:object:startWatching:callback:)
    @@ -144,7 +144,7 @@

    NotificationWatcher

    diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/TargetAction.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/TargetAction.html index 120969f..3c71dcc 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/TargetAction.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Classes/TargetAction.html @@ -46,7 +46,7 @@ Extensions
  • @@ -146,7 +146,7 @@

    Declaration

    Declaration

    Swift

    -
    public init(callback: () -> Void)
    +
    public init(callback: @escaping () -> Void)
    @@ -193,7 +193,7 @@

    Parameters

    Declaration

    Swift

    -
    public init(callback: (AnyObject?) -> Void)
    +
    public init(callback: @escaping (AnyObject?) -> Void)
    @@ -226,7 +226,7 @@

    Parameters

    diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions.html index c560ecb..303c7b0 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions.html @@ -45,7 +45,7 @@ Extensions @@ -65,8 +65,8 @@

    Extensions

    - - NSTimer + + Timer
    @@ -76,7 +76,7 @@

    Extensions

    Undocumented

    - See more + See more
    @@ -87,7 +87,7 @@

    Extensions

    diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/NSTimer.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/Timer.html similarity index 77% rename from Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/NSTimer.html rename to Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/Timer.html index 3b9439f..0fb4c7a 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/NSTimer.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/Extensions/Timer.html @@ -1,7 +1,7 @@ - NSTimer Extension Reference + Timer Extension Reference @@ -10,8 +10,8 @@ - - + +

    CleanroomBridging Docs (27% documented)

    @@ -22,7 +22,7 @@
    @@ -46,7 +46,7 @@ Extensions @@ -55,7 +55,7 @@
    -

    NSTimer

    +

    Timer

    Undocumented

    @@ -65,9 +65,9 @@

    NSTimer

  • @@ -84,9 +84,9 @@

    NSTimer

  • @@ -103,9 +103,9 @@

    NSTimer

  • @@ -122,9 +122,9 @@

    NSTimer

  • @@ -141,9 +141,9 @@

    NSTimer

  • @@ -163,7 +163,7 @@

    NSTimer

  • diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/index.html b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/index.html index 40cf59f..eae353f 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/index.html +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/index.html @@ -45,7 +45,7 @@ Extensions @@ -96,7 +96,7 @@ diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/undocumented.json b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/undocumented.json index c4c6e37..f252373 100644 --- a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/undocumented.json +++ b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/Documents/undocumented.json @@ -1 +1,96 @@ -{"warnings":[{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":11,"symbol":"NotificationWatcher","symbol_kind":"source.lang.swift.decl.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":15,"symbol":"init(notificationName:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":22,"symbol":"init(notificationNames:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":31,"symbol":"stopWatching()","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":36,"symbol":"resumeWatching()","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":42,"symbol":"NotificationObjectWatcher","symbol_kind":"source.lang.swift.decl.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":44,"symbol":"init(notificationName:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":53,"symbol":"init(notificationNames:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":15,"symbol":"scheduledTimerWithTimeInterval(_:userInfo:repeats:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":29,"symbol":"scheduledTimerWithFireDate(_:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":39,"symbol":"scheduledTimerWithFireDate(_:repeatInterval:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":49,"symbol":"init(fireDate:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":58,"symbol":"init(fireDate:repeatInterval:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"}],"source_directory":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging"} \ No newline at end of file +{ + "warnings": [ + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 15, + "symbol": "Timer.scheduledTimerWithTimeInterval(_:userInfo:repeats:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 29, + "symbol": "Timer.scheduledTimerWithFireDate(_:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 39, + "symbol": "Timer.scheduledTimerWithFireDate(_:repeatInterval:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 49, + "symbol": "Timer.init(fireDate:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 58, + "symbol": "Timer.init(fireDate:repeatInterval:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 11, + "symbol": "NotificationWatcher", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 15, + "symbol": "NotificationWatcher.init(notificationName:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 22, + "symbol": "NotificationWatcher.init(notificationNames:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 31, + "symbol": "NotificationWatcher.stopWatching()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 36, + "symbol": "NotificationWatcher.resumeWatching()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 42, + "symbol": "NotificationObjectWatcher", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 44, + "symbol": "NotificationObjectWatcher.init(notificationName:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 53, + "symbol": "NotificationObjectWatcher.init(notificationNames:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + } + ], + "source_directory": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging" +} \ No newline at end of file diff --git a/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/docSet.dsidx b/Documentation/API/docsets/CleanroomBridging.docset/Contents/Resources/docSet.dsidx index 3007daa75549d8df62ed723e63bbba733e67cd4e..adba8ea43885bc6075938c8aa31363479f94cede 100644 GIT binary patch delta 1197 zcmbW#%TE(g6bInB?aZB-cBW5C9okZqKIof=MM8oaA0?O+Oe7{oOgq#zRB210-~$sn zgNY_CkGfR1ghZ_y{{eO;E;KIGjc#;f(6t+#8BtSGQ*}3!dw%Dfd-K(^_3UG8iB1yc zy`}~J9&hF{T+$dYSlJH7O5djKcmoepThvj?M!qC(l4WwTQFW8B(lJU;*eT+W^9(dX z0(|pDbYnJ%JH~VgD?I5)=+-Py>8c|$eCew4CQJw(X-u^ulMfsf7YVNIn;+K z!s$IQT`c7nk6*6k%S+0-zdn`{+ChA-R+^V$6ei9JGJ=|W1RlBrJxT2_mzo|a6c_Wy z#9F>-js39g4l^8yi7`Ps2R)vUnmXJrrS=)giSzTbV(wx}d8nP|n$oNHm4mS98HW{b z5GA3zyVulWWL&2$s#hvKaJSp_yE@Ta{ijhgh$bXTkcS}XP4A>1cni@qL6*ogd4qgG zS-D{a*AZ%qw{TfwkaZYrjE%ONs{DQPKKc&cXjEM!Ec-^`o$my)L&Sd&+2E0{A6cOk zmXHNLhpUP(F|x>*idYerMDW%%tH8S8mkC6@zTw$5v7pM&_0F3a20KTXUjAl%fg!1t%=Uv8w4`I7K5gk5x?Qr>6D> kZ^Z=qq;fMkh}y{sv3ecZkN(F{y@fFHZ6hbB>t84sfbr)74J6 z=ZxYGfg93h;ep!$Uz|Or?RHSL9mS5hfKKMt%Y`*Kp(WtE)+v)aHq2G@Y6Zd`6~gW} zCnw^Cv*%**SfOlWjC87O6mHEY67j(VDOoXhTdx*q=^Q+Ei!h@N!E-%&bW7E2Vd*vR zL3-DFv6&8bk6YpumREDo%e|HhP1-hNE~u01@J?NXm#Q1d@K!A%2_mi%65)kwMGj$s z^Y}+&ak$j2tFidJkzXzitd#RP5)d$VLnjqj>5iCa!4>bBuHj}ydTKtBF-psmsq!)% ztYlIp(R zHkt&Ve5Y{BgMFsPj9ZOT@cDiz?L8Y*eOIU?xQQ3(2HTU(#_GocNRf5>lG#`!%V z$iGrj=Dhiv)osbi8F5Kkpnz6wMe8%WPuN#J){7H7%$^>Bj-El$5fv_L3kdEzC&kWj zfdWE51<4(R!~HsmBk*VyOZ#2SAfZE&?4*JjBy_wa8(GH;5-a^nN!F@D(`(*l`XNc0 zY^e$~u;yU5hbYMk9h^}@O-q_&F0zARcCaeRC9HeNG=gzgR+0?%aUMb4wJ3}I0`-OH zucN@6t-vtp!wp|IyDv7e{MlDP7Kn_QFZ5r)crwE_>_^7|8wiR)HsaPn<-htek)+t* JCI9X#`2#ulSj7MU diff --git a/Documentation/API/docsets/CleanroomBridging.tgz b/Documentation/API/docsets/CleanroomBridging.tgz index 72fc24114f0f0b59244f6a9e3ef85a9164c2e7de..4e3f5d99842acdac3ffb1d62b927cafb69948c36 100644 GIT binary patch delta 47227 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 XhM(bQ_!)kFWIz8uaB*x>0B{2U*faw@ delta 47089 zcmYg%18^r#@NcY(ZCq^I&IK3Sw#^MLwl4N17u&|gwvCHzec%25|5vYG)zt3xYlie%jNfxEa;o2D?d*B*mYgqV%wGz*#Lrf9Y=?h%(E6p&gEqSf-{0*sk_Ij z$)TpX8_$~8cUz(89NIwim~3MXuBj>2u5RIJ1%_JYkRBpv%O<)`c{YY?2Ne%nH2;g+F;HDg#$y| z7oe`&9?m3sc90`Dc&o;mPb5oa=jX&<(AW)-$p9eE@*of0oQIyZa(oy%Iyl(r&w@0a zyQp4!GKxT1n)e`gJ^H^r=?~1tWdAr|)jAhD3qdt|e878h=*~?m&LY)-lgGCVu-E;i zqa*WU(9pke(Z7P|s+Yw<%Z`7KfxD>Bp18C37f@k?P}`q(kmoYO3E()P zs#EcqD-tdBfulRn_ct#N1|pbwZQNMg96*&OXw{B`o#&6Uk;) z{D<-N3M?j)uQ5xP>hMzvBZEp|K;^JerV>fS^H^iiV+>z(0fMWNIVz#o9mYzd3 zCgv^atw-?l$xNj0tlRwvUg$uw$qEygGLP@h1PqFmSjm^j-*@@d2lr&#`*i>bp)f*t zpDHym<`SMs+!`q{(ii%-Sl8oouX!hQVM6{(mh0*2L|$YAs#^8i#u{{jkk&JhM3RszNfy@!WD zZ)xnmK6Sk`JdhdXwe@NZ@X|2T1D4qRPte_W|DUOn&NxRwSNfwM;g~bFJCMsiqfPw; zaU&dquu((*N0z_GAALv^K2)8W$zJa*%hs{e`J#t0mGngO`ieQV5&#EnspW3BirnwsWWe?E6=;vT=kmSfO7nOBsRok|k&kP6a{Qlz@}-1`Gb z92?KexU9E3f8G+EDk!>iM4Yoae+FxQEEPJuRuPx(V!EYp4XSp>5IG%65+SsXP~QxSw&yq zVNvnDWuWErO!v((!|`+5@w3M96D8r{|IUtI4|H_3)vnR4;qOHVYub39LFs9hds_oq z)Ls6}vITho#}gKPKnzGp_QP?z{V~4BM%cCFgS7i>@EV@-PQaZrNXYA*dAoh-b5S!- z!ixHU_xV%Rllgj&IeUcwYJOpv-c?!ovB&FdZKy^_gFQzx;`OEHBdevR>f?1i$C@Q8 z9zqs=*njhxCjvGR*jm0?uv{v7n_TA&^}qWFR?N&g(IFNDd_T`$PMEj5E#6<(6)l}P zUUDl8HP7Co3b`*TwAp7=#)HEP33B9JgN$^6!ZS zZMUXGZ~NjJ8t&e)L;i;3g#2!Jx{6c80JXmAtxto^;p;d#2fe21A0pn+j-QCEJKLZOxuL+cWgKQ$f~k`*!1v?AcF_=c<9+Bae>|jlwplRH zyc45G7jY3`|CRlo0@nKR0eKy>>~*c_X!!Q94FGRJ;@Uq}&ob1Bat#+5H8!p?k(Roz zSz19`-&uaFTk$=^tG8jz!!lRN8f33k9Ie;NgT&90b1Zjh(#JRjv?tC4BI#b2yv{Cc za}0rTjX(n)Bw`+CBZZJ}JAdMbomm9k!gw1Em2qQ72OvtpAsz2xct{KJz5LITi8=?0 zm4PbfVMQq2!FI;x>Rb6e9iZ`|;v= zJh+_)d-7Vf$T=U=qc*(t{zWW!o?Z8jua_C(F>mX6wCSH+9!PXwzFtc;Vv^=g2h;k< zUI(RjEl}BUOjUzs*^h0(MdR)_k4VdY06JV~RSut*lP^u&pf~Qn!rK9NAfJlYBhW4T z-`C?;&{H(YHdC}edfbwH75AE&>Jx-0LmKs;su$2JIE2$178vOPDDV5W)D0+BlLiD*k5G5$y7?Ff32Xa) z`2*r+q5%Ot9~YA?%J0CwqR1z3ww~8*FQ?{TbqmVc7V1mABiVXZ9{D#Kd#uEr`}3uD zkpocA^J89s*d9m`XuJhQzW{;}0y|91_!#GYpl!SN@T%CVqg2pxMXNzF=&I^$@`?S^ zP!rjxX1{&nJ+0w0DYrN63ADM<>5m1vN!4QpxISf_WQH_ywTBP)g*V!}y#J@aCi3&| zK47n(2wHaTT6xFmKNvi175L~`Z2iA-k)O#74drp;!$7NlhqENeaP-0FSeWHa^M)h< zb=k8JWI6SEz{me7?&@kwFAbvod{ci9zXHiZ@b76k81{q+7Z-%gl7z4VU%Gj~RHpYo z2aN>~n_sTeWb>fAjPPT+cE0Bn*Xr>U$juvB*)}|z;ZDGaqS_t+CbrH_gv(v4^7Ke0 zqSH$|%~Pfvd*iQPuvy{WLdf2u=LchgS7^N`%dltc%^9Za5 zVr$_k&Z3~m5eI->n5(*8Se?pK^{HWalP;SPL|JwvLHRD+Ceq8{s-d6Jot(9R>JIKQ zh@OXXUL_b67e@27vrKSozft1ux>_ureXtNu=to`AQmK53;5{<|gb&(JeF|N|r3yRt z{%@YfPHIs@#VGyH18vbpv`R*;BjQ`s?oFypbCfe+TH_p^2;1KCFC#f+UG8<&DhV6P zLPI4+tGVp%V4UU^#~JukwWu}kTH{9w68lLW2EWWrrH?W~19tdmCDKtOzaHqGDHgp* z*z--+>cw&1W6K=^DtzCHUouI-%b2v)Z*lAS8RK%OOPS|E|CW+%*Dh%hL|_jYcTZWiFh?ysvG^Bzg z8R{!FYSn&`ydoQnem9a#5_f29*2vSwX|7ZLdAoSHNXzi(D$@6QPIEpOQ^!Nq*HmP>9H|AH2wC$=IHvw^n2WXJR{{B~-NM#cn=fw9?J1Rim2EJo8B=geGVh=+PA+x8jY%5^MvHGP~#*rc?&k7l9CAjG1nB`7XQi0_1sxP(r{*R2ju$kl1-+uZ~`fv(PL&On84RhZ(n299s z3Q&5#C%)$Bc@9xai+l}1KV$mg5*B1DS9sKS8Sy2_*%3^5UpQuGus=Og2#|_<1 z+3k&tc3j!6C%5q<-r(YT_2`dL&f7cNWK&wFMD8Q@@*qv&pR>d6!`7)_tEu11qDrU% zypM%6Q>gm+il7(Za~iboQ`FW3131uDz?IK&N*dZOo;mLz*?c(RCJ$-s-wiM2b_8-J zWME$Pv8u6ogsnZoCN$iGGi{4X@s3w~l7aC%lL3nkq4KRKUDytCKkSy;As|e>pwweWYQXPw*3v_5ZW1QR7G7~ zs+Q#epAbj%7ZshC{<-SQo|~X2i@)n&J%JyZcc<@9nyy_XAE1YdJ0JjeIeHSGbe{J{I-1Q$MK*s4LF?bKPC;?w{)wZ3Y-0(|Mrg|6KO)gUKCWxXRQeLd0wY z@;y6!Z~3QC;I(HB_j>NJhah%x@?Rw-TfHm+s+j^nLI0^U`~&rD_qIKBF;unA`-yS_ zO8vNc0=g1D9NFGAsd~33p;~LHYbpbQN{!yo0Y+Ufb2vY9xOYKFw}02a4sex^7j4bG zqGC1G6G7%l93Q|9i(A%jU-l5w;b=U>Q8F}|r=;^xgkIg)!Olwhj(kmH*w(1AcQ`~) z^#tC3ty(zatm70AUE*zt!>I#lZFkOrx}(lGPk`-?DA3(NtAX8TQP}>TduPPQu*SX( z=t^C0JL6NXc=eQzsSDH+;M?Hc1bX^6tAF+3-6H^Kz5z9dKBBKckanJ)}`li~c6;A&!) z-fI$rV(gIO6o&acOnhC1TXu@WZ3(8}3f7cAcZ$6_&o9#HfEe3z3(7`FOBzt|HdPl~ z&odRvm4fIpgyoX#AHCn1xO<|6Xc6r#Mwph5>Kl4|IKy%K;^`!w%F8*7_M*&hopz1x z%|!xpJQ4GKrknji&axvk8RJE}dUv<+K-6>-jQ;-RJ0q-?S~Q-Cr7(>@hCKN_bhvsu z1!12hm5)g{yIFG}9nz?Owja={`neQ|!>68zsNi%SLv^gx&4se*O(?zJlqU2&i{pER zEkwQOH;ogAle^(3nkovth1pbm-vfGFoO5_C791y~a8W3(dXBv7i9)jzq-j12Fma9_ ztVjj4vtEuu7B%MFF5%wWmZ>MxjL853cb8QZ+X@H1kieh5T0~_ZMNHt2zz8HsI6Ms5 z_l_0dGyPvamNgk9X#@w4_l2xw1r@u^Bh9M8r#OTgLjAZ`@X~rkVkw!Vp4b~xL9)q? zVG)IDt=Zr{z^~N4!_wcp%8gV}NBg;;Z`*L1Dmw~F>ieQf(*>E7FpUjM@2GS)i{M=I zgdwQ& zPeHrTwi6NKDwt9+m(j!=1v_c zaV&VRW-nMg)j8pgPr)Q?M@Uud8q+CwpED3gvg9fUV`A~wKMEaZ zLnV8sxGlF~nE+ST5yZ&~22F7@sELH>c40U|i>aDm=9A3e44n0E&i!BV?&nc082z!>}Fdh0~jZ__Q6sNlT z;ZGci1A2c}eYo!aKqwc#9h_;oM@dmlMI*i zgJ%$VAhRQ=P4X{DZx!SRTDGkRt+qyi9{$JmT}?cmgc?6_*qh5seR`X?Yg=YaBy z$wFsQqO^F>oSohv$cJ;;wh+`(eJ%_D|M_iD^u)hpnfi0Qs%o;z?)~@BMa467%>mzH zT=og>kbjAGj%pPSGUVjkY2I}32?Oi8>i175YyP@D-!Y1cPHjW~@O}BjItr^wJpr=JGuP`q*ZmS&_}&4_F6`{uc9j9Es~2onKutm{!-G8^~Skw&m8w za+^?dyH<;ZTmF0x8+<|r48&SGf0ns=*b^RA0KwLHVz&}(e^e?FGKU8TIq;0qjw5CRbdIE|;zLd*o4284G zvD&69#q$Jq&yHHfx$N1{<7dV-zls{%7wB&~aZ_s5n&r5S9uR$M6W+LE=1v}x?s2Ol zv%&`gb0gQqGJdOtPRnZbB8}86P0k{Vh*adARc_U};yw~-h1=4gY+RUXlVhgbzp`e2 zEQs&BaL#K2e>MEO44D1-hQ#CsMs6lm2p`_WE$&`lEEQ!T&%uPVz3*0I7`%LnM>*0( z{g<~Fp`oOZKB5)f`ofP9RqQm{@;!d)&=K*?qt6Xk&W3A6>-%W-?7F2xPsFOIg9*i? zlWLP|m2)>DuVRC%*|)~M6JO<{EB0&Khm;4GmyyUmqE zR#A@5Y2-)hXRRX4g7@bQ;$wd;ZDbPKeq{`fgBzYgMX$9(M9kloSpz?|UAF;$CNe)@ zTvqf3E}O_KTFksJl9mE}WPiRs%uNi)R(Yj$*dwq|A^*dOq+HmM<94Mdb+eGfg}tOq zi*T^McpI|_BLu_qyKC$imT|{Q6?eV-gEdzt0+8y8hxnnL=}rzaF@{w?V7krHe-y#M zk3cO`-K`o?hsB|q{*;?hELh}rNLQm1Z&U#T?nC}67F8&;{fWRRS)fvV^+&zWeo1%* zySaB)9VP)iuss8u22#pIX-6P#eBIcJJCc82b>=hZ{l!r89c0^PkPQ-cT%umicn7`O zr(c}$zJQjnK>xC)*GU)as}`P=;sJ{)cu*QPxVKFV$XoUA7UWB z3*YQO236tB-3S!S%J9s6wmhEn#Z7*hXK_U+++tlX4p*}DxJpffVj+0{8%M0=#eLC* z%w_k5*yv%HF(nq>Z(~JfYV8;=me@Gi{hiW#C%)J~_@kgmUIJ4|P zMGFRNcpKKA*dL3WwC7gl{FEq7tMNdnT}p-nZ@qTz=1FGv1sVBYXbUjU-ZgN3v&S85 zJemd+ZcK;c`CQ)GpkxGlqpc#Mo$Xil(Tja$EH3uQ87Z%i-n*)>MgZ94qfXPI^Y+t!NCAbM#8lbGjc zNydQDMm(&>Kul4`e3@%fOl{>zO#xfFbCp~J$sbwqjMhh_p-X% z4s74$rnyjOkEL}*tjMBcF*!i0uaQJ)DRT~NlO+erG$P)dzk`bmicczrRX&4J=nw3? zerC`XXrPWLt*LelaAPG^hIfcy{PF zPJ#NJAL0~+Ax7X`PJGdtSg3@@NF$J6pS87@G83qIXpUXX|Hw~Q^Qi+w;qy)S^*!uP zKIDpE0mt?L^>En z*tlthInKxIKgs4$^k=R-b>pQArr+0-^T%GAfV2A;aT}kGFBhKpdbF*clEJ$c!KI!3 zFnXlN@}Iu^jX-eSU#<=eOen8>ny{9KHb_HMch_kh`;$_`EI6!_r7T-U@N4O^>+C+} zheCtfo3qQJsBq%J^dA;MsvGfm^z3^Y|AKfwNwZ%Uzox@_@6*Xc&Pm7;>_vdY+OI^g z^lRDDwVq9h6a@N6%;UB zYmh1lqRF$JtknrE+a}6$&Z;IqhnH_rt8EpH5sj18(vS<5;`4CrZ zut4frsd#1U{~-L;tIVOCh&Iwi7$5wtI#QD*VupuMnl8*URuYhuX2gbu=1EU_d;QXE zQ&p0a8f7|=IsR|`z3*Y*K3X4R`Kf3~BXsL#8Kn8i4RZ=?)<{b4Q;Sf=>T#z~AXXQ6 zB#9V>ZL+jpniQDnXKFo^&xShN^Q$W~xZH#DD~s~nGz%X8=yWQ|x^JMIGrpV+5!+htBK==Cg)%V1X&UfF&kkViAo^6!~vcGn?K@ ztI_xDbXX2x@jb9I9wALT3@06#hW;uj)*GD&o(qPb>!ZYIcZd@E1{JPjQ)G^k#&dg! zHh$#<4Orv;?hL2fb&-$7QhzG`V(0A62ac);=_N@(lOME8`;_)ee83Tc>m29Z#9hBK z2yC|FE0@*GhP|1it+*A^caFT{JVB0a3jZoUM}yxj7bx$ zh!K}#dcookZ^d(TXD;M8tZgJLLzc0Ri004>-=WoBYn$K39~Uwn8d#TEw?A8n3{kM} zCCeq0rU!&)Nb@y5VTanWKYK2k1h^209~maT;H+RAOYqKiQFdtCia8p|A@~;3RosCu zLqysFRYjsaKZYFNU=Wp>)|xisP=tT@wLar9gy|cG@|n9(ae~ zRgB!^C}O5srmPl`9AX@8SoWh*W!vf-#T6?BAp8Ug{x#2YW)D>|-uqZr0i*QOnQZB6 z*0AuTF-1%d@{huO4~1n9`QfmsZ>$!*^T)Z9gUJ-6+wI_jxqr=wkTb@;v{XmZeVV}_ zGamE9^2I&rgj+fG9Gh%lf-S`$d{X{qRg6sMCnAra+`*3>Eq$W*QI|<}45u%k*M4ze z0T@|nn1uUn88;{>1m8t^SN*Wt3M7DbL!4YzD8^!qs3CH|BSzFloGhShKwq z+Em~tLs)MPv(%k2;rFmU2z-8n9U%t};#`K-Q@GPxQgFUwQ{A)kOX3=C56}J0&6CSZ zFVB|c#R)|_1xMWur$y|9U8|}N;Mfldk06%w`HZ7oN}XM}NjNb&-{Xgc^%dBZa8uLf zW}L=HYx(9v())g0E2c5vxY<6W$6A;B{#SX;&6Ct}tM!J~xy|YieI!+n zCg_wm+7w#`FWQa{uscV4txWUKj*j+f!)`0nM1@(T<3I<`0`)wxQSN_^5$X2AWbw$7 z%Y=;_qWzJxPo)^5`-sF7Ng3a7bZ$E|?o?d(0@KfL-b^^*y^==z%1#p$nBN;h))0_8 zW)ocrCh`Q+cxIt{L0SIhd5Y7+Il)|?DtguZ<)yn(kwmyw#ro=+DQw|Q@$&Ngmuf-5 zx7UUal3%K~iu!sC8Vz-q&EB_gIGc$Nooz~|1q9YkOZKQrD8Lry|A2j7>4RfeG( zFi_QQNL`60o6XD-J)E*MunZ9IK&}p{UA|$Y&52EAIx-U=wDkZ-`&f5pVrss6e zQq5rX-ZyW);2QyHA*~!e^=EMEJh>C5-@UNmVjzE+^nLBYyIK;zdrEMuJ=?$NDE0h! zZPeWq+|1eBxQNN&5kQpfkaoZ0rN1ER3Q2)zm)sT%?g{+z4xM7oSFL{~(r{Yx#ghfr z^UQzVRW)7u4yhyyxT<_;|E+Mhl%z9jP)pUnQG`v3@K&uqV!f)fkE^lVq^qk-&;qp` zqDR02M_j(u{K2I=Yinib1nkJqB4|8S+=m)tQ91nE+!0+>_3-4FF*)=qHE3wJxu)fa zD~H}m;(BzL_(3pKMYsgFC=}#q8I}>?v!I+8Dx}FYqt}fL7{&V9<*BqSk>^(A7(fbR zs-%ooxCe359kdaJ9v=BM&)=XAty+Eixf-Hw-IgLRGhMtD`jC^l7($uLc#Xz*E`7wx zR@=Vrp$v^GKZw0l1QrxunDA{4c}i{U1FlUX>3Hr(&4a&D zqQrI}*r!k@u>Q9V_e!8lZ44ZqSMZJZ+g}>_zWvD|zIlZ3a1+Kn~v+Z1K{L0qNnux3dS5nrf zAevBWWF!&EBVO1ulA2?D_?*aHb2YlxGrG5ur^6byt0$0rIINyA$NinSDc$xhuim(m z01^VcEqIaQK8VCh9NHzwSsw##tOIMZc4LhpYxPGN59B4RIFrqywtB}bqxI2D+}z%= zll^1_A23iYSV7#%w}n?lzV0m9L6pt2PI*lOr&4N!;%WJdO{!`s4$oxx z*bNTV!=iIq!;bcFRXthLAN~ed#p(8#eSzQn#eff$vS%>H5g~`+vPl?Y<|QOlaQ>7Q zTUZEe?lPC1a=MzS&My;ua7S!{ZW!Mz_3n(|qafo<+KXm?>X<*Zh90YTt*;f+ zhfQOFTjLCpL9GJQ%0@E?jQ$(xIGY#5LI_Y;@&_ZDI$wVKvUoNh#R`lZg`#=;qJM=9 zd&PWnn4~it3lEe`Dp}SBcAv-W7b-z0v+FOCRc!eLMwwm$!9C^sOgPp3{`}1Vm%6Di zSwEVH+*XT$+i!g>d|D_ViK;^bPu)w+7ByN00SW}Rc-_`sDSrGr|A<{qMgZp9X&!(p z9QaFEiA87xVtHxU!$``5sV{rwFqgPjM2)Uhco|kcW2ahc^2R@E;hiFT5cjnv2MDD? zwL-4Sh?27UfpFt8U;E0F5i~VRtuTeXTvVmT6~5d=3flOnkq-> zC{t2RzwlyBbXf)#w}*c9b5&A6-uo9^RtE2A$-l#AMZJR+)4KRl4l_1Rg|@qqJjB}h z+M9#7Mh#?BnD3TpP53qr8j}K9JG2tXa&Wol;D)sZUBy=X)>idZn$MqdZh`MnrZ&wu zNwn$rA-scJBs(Nj*c2%g<4=VQzbvV&GyPZ?C9OG%iXu9VdFmX&x+0D{!;+M8=Q{X& zBWD*+IA@aye^6HPZbQmO*BQ+ZB z(F&Q;Rjeenv6sK#q@+-QXIk>bDs+&JOR+DFTA5Rl5!#`uq{C#8D$^F)n$^#HTb4W; zslTyqK1TB;b(@VbmO&aU-WtjKTonF{rciD8@#-r{%dK#RoAf8m;-aK@)&;3lhDobW z{s6~{7qTvvnh{(1g2oAW8hGA!GmyuX+{WyTjdGb{V~%|{Ia!?1rG-$Fo+x;KlwY$? zcsHe*&e6tGPF>?Vw5MOse9`?A3i&4D(OIa;ztevV;T=R9F#_#fVneKXFY`k=(YX%o zd~@CkJ83%(uSiIGlq)XBNq~I~x-s7DL*l@iU%PoqY<5IJ&Q=AGsr%-sxio%_qb}BM zf~2}6sO`?*2HiK}q7j6QzFajnruNKHBU$9{CKa#GPkCV)Ro|lO(D+NlW~*V-qnc1U z@sDh)y*ZbTytB3e{JhSpekw&IupZvD%Cz@h&|m3eQ|A=>c*^92RAJ3Uzj8LAbq!8T z#tr93SfEa#EExb0tmEX5s+5a)c}I*@i_f#J*(!{iw{57mfpwNNZGT1-d=a(3O>(Nngf-L{T zk*vaydx08+GUz`a{J_Uj$r_PXogX}yRs9P?Y7zb|MC1D?byCSuSTP)TXut~DN9_TY zFgNGhP=|tEqC)yJZ!l5_n>Is9>R8Gw$#Nhi#4`S;SwefPLPds2Kp0)}U}50S*Zx-( z&vgm5Pu6GOE#p4YHcmSn3??$wwnNmP{8+^p$em~Iza)whWo1|Wvr2-o zHV|BSTE>PAYxM?^y(7LPXY-vsdEN@P5l1N(4u;vjA9nF^O;9d1%sG1v&l%zf3P0{( z)f;Dd$iSWpzOxnwCZJ>Z**m(?Z6$zBQ2`#0mn0I%!8ktIM?d6{ySw4IF8t(qr@EHw zV}0c*Qmj>6H%PA^*IaMEIT-9A!tp_U4O zlEh*ooFN!VHwq4zW(f~2fXyhK7Z1x_iv5n#B*i1qnDT@uKFiFv!Iib}jcSHZR8+<} zvRMHDKefuI&MWW_2r>?AgX?p2WVvL1^%#Nx z3<$z><2t#**6F0fjuxnRgw2weoZ{Of^)KC>2qaK>&q7a}R7hvE8~%{jQn~M67`g!h z)xo|M{z596EWp6PCnnH`@@ufwbbq%dAMx`2QqPHG`%zN8tHDEW7jo|DZzzEGe1ZM; z=z-G=35=5)cK@O%pv@f~=Ciz+MBi4P~}cC!3az3<=kxSf>}TDS8*hEx|a|M$90F z&LHml4a(Qa=AC?9i<(l+Y{Xe-H=H2F%Qqb&_ip{phkQZt?SsQxyHpC|b$Jd9rk-sa zjKjY7`{3j?MC-GMKDhQBx_QKHtrn(DQ51)=o_hrz$KX#EMK;wXHKOzb+qzM}=+0dK z35%M+!j`a6xpv^PexsRKE%B%Axg)Y>4i4@aY}S@s@b zxRlZMhSBd~s`bU+a2`I^sC>Wx>y7qsQnZiAFIm%XzjCDGU9?l-F#kx&h`~sYmCj!7 zE{W@^YH(Eru95tbjHbm$u36h>v-IGtR2zfT%Rx!!4cWn^8ah#u1sC^S$#7G?By0?? z_`Q;HE)=f4)U;tI`3U7>EkJRm2wNUQm#QZB(wYwq%Z@4IuHAm5aa82>4+u{r#sV1h8V$E^ZY;M*G z{X_PSQWb_T^|<1ITdI>Gfsu1AFo#s7R=$X4MvZrkSy0O_&0<&N5X}oGvt=q(ZP`99 z;>mjq<8lRu3pp!dm9_a3=#S8YDv?7*hRqb23rEZ^fI#IkhN8!|RbR6-ZnS`%`TdIm z?}Hpakt6V>=Iyw#kwI%0^UUFZFOoiU*65}5+%yKZb0h+O%%>`7XOxRPsKNr8B~HiT z4*b}D?;es2mU9-jb3Z)}UTxwc(?%a}TyJx9jOg^UvS@7~S)|?s&|GQ}Mo%JfnA%G^ z*dpnjmc@v^sf5h^#UukI!yh-&?+92MjaNh#Xa%+uOzM2So6DhX}q z6c_VzM?FGz8zVDwigzQvOibRj_)waXt*F-@g^t!1a1+4SNe=`wn_uxgp@Q_&ZRcy8 za!Mx(=tt*kl}E5`I%{IDaF5M4y#>}%pzc$=$aLujjo*_G( z^w|8!6s_i7aT@YW6a)P_L|6{u|60N%#yFN^-j3mL_&K8m?2xxf3d@jT>}K{Q|ACpE z!}J`iE#s00PLmk|+Xv(k4r1YEq&d|OLJwSAh_FW7{%Rz`(uWj`cxqIC7;K}Z zogf_>+kFtO1|%iije^Dl)gERH)+;q1{0M*IuzYCH)@+kS3aooRm@mc}Knp~m{Q-^=l3sd0+VzeQgqb|M{ z`0RasI;ba&*yR?L>SEXg!`NneBOog%+HSeGw&AYyFMF~BzZ08^C53zDESo})iE%DZ z6BSv2^bND5(_|>heLJFL;86N zVfrUKT7gBk6?$y=-L@(=obQ7xw!mCSq?v1N_Zo$Uoqw1IW5YUZDJwX`%y68PA8C$e z0Lf(=7|BV02xb*Jv|DTazO&+@D)C8vM7qGS91V|NCXZ|6N?b}cx1?DOjK-!#J6G2? z(R=C=eo9KQT(Qf*(JKp`qKQ4;LF1$#+R`zLU#^#^PgVqpjS4ifixt6J$@$u*j){yl zL#jp7`PiqpUx1fm)WM~QJ<9u}g-g~M)8`Z;N?|zDE#jzTsTuu}Po(4%O|xXsT4PjW zqT(EK05ATLh#jzAWwh@2l1##Z4M5Vc$tyWeTYMj{MqCk_8kCe1@SF&yCT>pGgcU&%-%4i z6A?W`*@l&8yT&#jDTd?Dl)GD5aW>1jFPEPH=kRs@RmMtPdadJCF`6-n`7qf`ssHJ$ zwI!k_jS%s5M}cSng54Xex1&c0mPoZaqP8Vg#WS07O*PL^7b6UQg6*ytg&C><4gBA@>NyML`xNSnhUlFr3(xH zr&D|2aEj=oa;8{j<60Rw%X{Vu+GzqhF+9(nBMBB28$6DLh*cxBm60db`T*OKOCUek zk&|Reyx9+!BtLJ5UJiBWVDag{%u-7I3KwiXDBx>5-NA`F8$#0#NWe>M-FdUmx-tDh zAK@GlqBkT`De4a7DSL47k`Y3!YHl85xU9ogi=8I=_U$2(P$=zSJ9llxA`8}pcojG5 zLy4O%3(A1K2qX;5=3W#PXWy>QJZcccGr|{0(RHESH9q=!q~w{o#$xn0ndhNiEywWG zF=Z9A2#O&n(pB9uJ>aLKwJ7IL^1i01rVLW~+Ebp3H?k(mD3VdG%Q1_{=(g!@QFV5@ zOac+w#xNLHco}H<-*{7HxY%*L=y>%ISW?wiJP3JN;g8CT7KKuXE9nTJMy-X+qdGyH z2DD-GJjopsDM zViWaIgGaNDKE_7mz*c$i<3STC!2P{W*l3>ahr3DGf~f@q^f$O!97GWb7lGs=$eB?k z$_Ou7Q*at-2Vkh7xepy1^1@&&G$F-5Y!TxH#v>k25j-YTkE?|%--^N$i?{<3$*jZ3 z|Mpbw`Wr5cXoxS@4n2$+xPYWWQ6qINg!6K+NkO-%-n!G^*(jsyy0U!ufEl~sg|Qqx zO>p@Sui9u6#)99fW~Po1y^mTNAr%N*G$QlNR#a@7{lI42kkfQrf^Sqx*LSV`LEK8n z-!ISLQx5)l&8Ub>T5oKoXK}*lW72YsA5U<>;|vMbm0)$SxeQMV){TW(U=YyWUr3Kc~M;-c86ulW7rf1d3wP#+v_Odx|OSpIx@PDOX;EXt`6Hu zg01GlmgcsO?JDyrd17a9g37DLFl zxk#I<4d5Em&ZC5iGDROdQmtv_7yn86NycrttgZAt(^FAsYIxu)7)mj8IYScb_}4vr z7(|6F8LGX?%z{}{;!JdnLi>)se66TpjX!<8_QK|>uo@}{XKUg;+Y0%q73gb!ilUcW|9VC-(qoS*%ce1Jl~wwPa0fTRKGJL?^?->m z>R82gMXqud(20b4lgt=Y<$qA4j1~aK`?P?K{EB=}_9mhmo?(U=srh`7q|i5d%YYRY znkk#vpNbiOCv?@+>ENY9^c}y^{P=y4ltD?7MQw9mAGj%z8iL-gyJp1C) z;p^JBKeq9Uh0W6*54AHr+M+;B-Hax?M!s*iuYVBxtK*LR)ljb!L|R*p4+gmEra-*{&xpS&{kz(49ZsuXBvA+KbLr{87 z$>LED2m3u*<>#E&R-zJk)07CU<0Ph5TvPWrPExK-KP3u$iLry_zRd-=H#qwZrKoq<7y20UGguXH(d+F+J|eQpy#&fqd;J-#PdQLqs=+AIzX)=-#C{N~F@4A8z_k0#n(nM&`NDQ-vC8 zu?DY!K_}9^y!7nEz;lR&c8=zl27i2ykB*V`S44r^%K|3PWfdIWOV&TMy2|v@t-g_$ zjbls2WId$#tz$nrj#W8u%rNWnna(3qf~xAw)LhlKD#=)x2@>`uN-))&x2WlD+O^&m zUrQlt8^3tyFR9@R|CR6=^tw^I|0>T%JRQk`NdzIQR-#uo1u#gf3+_mpSku4D&|soI z)^ZoKFxq!N$C(a3eeZk?CgB)UWnd)=8soF!5OJHAQLxpMp4rjtR_F3eombwFSeYpu zSN(ad3v*%T^GEK`DqT@GTLrOLUp=)-)Vw7ik0F?r;M9B_??LnYe|z9#Dkb_C4p6hbXJTQAe0XMwkkU zbg5(vl~(s5x*@n11UTBpb;j)p3;iRz0z=&R*PcEme*wFQFQcg5j`eyJB>g;@etZEx zELZS zQX&vdhxbns4i5dIjficNw9_d#D%dN#bE(ofo=Evd z=2?4O-O?Nur3$0)6EcM`w0r^&wMBKw`~F*ij z>sCg@1n_^yrtHJf-K{pfAG9RFC*C-fJs)eS4?Dh=j(@7CZ3z*=6_r9SrXG^PwP^>L<_y7 zRCd5#pB?2PLBjZero%!}8cAkkr|9;q!{H>7qQ2V#1P1butfL?hhhztegJb6V*h%^r zL(9T~hk;^SKI>MS0_fpNLpN$Kdp6Jvx6}OE>B4t{FuWbR-II@wUl!=!ouj&3!+ z1QssxKGNz4*xu`FavLK8Er74ekt> zPH}b?aFena7L@4+sfe5e6D?}qz!~>p@%;@Jm4C^_3o#Vytlt3CdLHb>g4Kw`h>mpU zej#WIfI$y2;e_=xJ4+tA?=dP?`0$fmSPJ11oMhXBuiJ}p7&_@V-78GD9 z@WdO7^;~NNOJF#L3MD`jKws48Hz&s&IK0Cmt){lR%N=`zcD;e70U~^XA0pSFdw&W{ zc9UZIs=>m2GVsaqnZ+I3;%AN8HpomAE%hNgmeV-Ryg-!zqAic9>X3GYW2{?{ySZF) zMv-vV@w{LXKX78FAn+w4$z+VAmD=43_rR5ABRwt})z)8%0w zJ~VMnt0tktJ~6d5H15r~0McG>25jHR?_YbIkl0#0ofAd&=)9~R>S6d})6#Gd*b@bS zsd`n7Jyt#IV-fJB%{OCzv-9aEr1((6hK*_nId3a7Y8MjwQi^4=Q=TRch=0lnnrQV$ z9YDdmad)hiI;4~dOXP|eAq+-=%&q77Muz>KE)iNu$esU~WXY zHg{o94t}!+z|BILkO_Yv-+$@SI%SQwa6&{A^wr6o8R{0E8A|7U25l-SIg=NjFsz>h zJ)K0aC>l?noGnarplcT)soSPF0B+Z0bf!o4 zp1E%gJZ-pd_7rcT&r-%z1>@^;_XjzqAR8)UIzU;cBZt3h$y;*1LVt%HGF4#u=Qh5u z@DFP%3i{%hUDs%%?JPImXR2+qWsofZ=n2n#$Olce=&WV6eI_%AfDD-ID(CJQs<)DI zTmuhX-Er}#1|kXV@>7fznwvS&Pim>7qay!Ow#0nO+Dh(7)IWG&Aax{$j|4fu$`Egm zXv#3;>@4E8QXX}W&3}&RUM>@Xg!T9-TJB)E)~SXHjUX;*xa+P3BRBB*y*N|Q0y+#- z*m|&j`~HJ_w;rzDeR%7^TC?f(*51E$@4dCn&CRW?jjhcFTpH;pspLXqH%B!EBUn1> zxZ|Wwp3HI?1Iauk&u>3nW=j11tsr<@UHc%LSLXbTM?HLgfq&vmlDnQ?s7T72-LKEp zA&rS>Hi(VhK2EfrVi?;}*C;0FDf=jVn}z6nkD1%`lwEDWx#uj6wi0K7k1Nv*Wh_{J z`gs%oe#c`TYj{(`c*$=9-sn1o>p1vh9`C`u4206Fye325J@qj#!gU^4MuFS^82m zbPV`)v44r1v$i3T4$sxaUNv$4o7stU$7_oL7bHr?-lsrp_|__%2x)YYQ?8Xp4L(Cm zKCl3jI-F#W*C3^!z?Wo76(H<+Q?sBDTvn&QJ+mB+sB9XbZ*7s{Ty?T)nn7Cs!U#NC zKPd)L19d{It@#+vPSvUPOg#D-=EmxQV*^1hL4SObDn|xMGJuh&OeclI29xXwPmz{a zt0sRU)KpxZ2LOJcswuc$bO(=GT@VGGQ{75PDncdNz zMH9``K11;ye(yzb9F5@S32ITg=I5)9-v#=ErXaZW1sF0y37$o*C;1(NA(a(-wM?*L zGJn_joy{20*({?p7aQ^1&%elF959fKd*#xU>`5D^0gBfsE)9@N^bAoAl|C>%;JZxR zu7?_AOt=&?js>L8wD!@#wohjb?~&n}p7<7s^TZ5G-?Lpae>|lK1HitZ*v=juNWhJ2 zrR%#(vAr-PK-;&(9ss@>m?FtYa3E+q)_-1Gz+qTn+oh19xGB(EnqM$ETtp>VP@EDx z+cVkfU#-vJr$(47l}nyX5M%mi>hviG_pwl1gi575!*IM`-@ZeBT-$f*{8xBI)twvL z4*EqgXCgX@#J(Xwzk$w0`+xurYJR>LgusDKK;-8t9mSJK3NQP$7}aHVdBuq6Ag@VfWTKe%-a`I^0}&#&o5T;E%ltTk?7$ng=0a~ zAf}(E7(^IaEgVw>ArB*eYE{?N_dCGG+?%^F|7Kd(_LxQqMcuT^o@Z)E0Dm&seMJaD zVT22UWV>Xve4(SHwdl(;jvA&jhVd-o{otfdhYdr{Q8b?gi%ArYVL~jpp)oXfZY-$l z>vR+`WaKSlhosYAm_zPxK1J;!ok`sJy4Jl(ha}hZ8XniII+i)E8qQe0c9qx4*@zy# zRu1tzNk_Fy_8CZsC+s=x4}T-q8KMxMwckyJxJ_a!nL`#});ut$iJ(A~bczSX4CJ<5 zXnR0>L-7W9no#-(&{1Ub&`0wcy0L|V%rIf~nlkWaY%LQ{EQ}3C>R?40q-hgRMVqUf z;la?OAMuTHzHP>K6DcMgqh-PgQshAPfSd%Gk;Z-vARj3k|4Wm-vVZAZ2$HmbUMl8* znug{I86D4n{NVW+z!(>k84gDF0i6VFPHZ|tmlejfMK$3=Y?u)RLJ%O5>l=uPVA#Ue6SemhKbgr^k#DKaDIA}Zs6=}UZ*52OXFJ`9z` z2F?^iY6a;t!^tXsg@3apKVl2$6OdL~A*~7bkFKGGZwTW&w)+4bjxoEVI5x6%_oF$W zZ^PU}S}>nrfET(+{3s{pK6+A?n@~c2E3sX$yBGm>W6WnKO_Xz+hgubKqCM#zmVrZp zzoO=$VGae(3mi|suvyQc4zN8IMthm20YlxuI5T4rcfu4S$A4xlb_h`V7T;{i8y8-9 z26G)7SR<`-T`&_Bno8MdTn{MTE|(x%Wv|$bU){RpgW!8beWy4i(_EJspZI zHxc+WushJnCy0%EBB&9Mb=hX;^;)iZprpx>qYUy%L12rW`983RHXS5?Vs4~P1gliu z%RHC)5oMEVZh6ASPZI4Z6u*tJv-JaeqErdcA4px-0iQvrF;hOZG~-SKk1z-FHNkxe zMLCY{D1R_HMm08?6Ena4gnpvPJI|gm(CnbSZf%%K7uW|01y|q0NZHC`yKovFoI4FI zc90WlIDokqR=+St6i66j&+uE^juM6(9__oNRG21iIGX!8(lTMB1wHuoMgOBoF~61P zp?howu$Ut_`OC3C1SjtA%>7@nSLLMKQQA#LaRnBNjpBQD=-HivW5YV2p9@ z^eO7{P8@;oDjtiHU`N=B)69i`>dNRERcguVZaf#Q$gK2 zK!4-89va0CP}h{C;Fro4ARRU$aUk`ze9N2@T=M@y&llDcy1|8gYR81gHZ_;0KV`YG zv8WT@2Y6Wm;()m4_3h4-gU&6`hg@^HXhr2#akK;MHr%Wa*oLoX>w31k1Id+inIjte996{}W`iR&Z&;}8_ESg> zF|9n|_Cxl?>8WKhS0JUG=x!yWkHK`A#bVsh;YNK5GRYyMZlI0OsQ$>a{PCFSN6&1|m z3sU5?Mr*)5tS|&huS=HRYBUW~Zjc0QLlu9JWl%(@_6XK8f`~gNhsYZ6h$lRWpY<2Y zv;NTJ9SaO(5a~d&fIMXBDWZWDCfy$_RXSxqIAQNmrQq9S zw>_B&M`E}YRv$dYu#zP7giyGp9#R!QEg!hFe?k#g92~kH{E<7e3CkjGfr8AY9#_-g zN^Wj2y#%GIm?poFiK)nLwSQ3%J0ArnHpcPi_hz5FQMUWi5!&p5luNr%lbNMC!x-|F zT&6oKc^JK8i0EAM;^`2RQZ%qclm98mjkqC6b(ARVTj28y#ERl;24g7>N5M|)j3%W+ zU`Q~6u{Y2ZV;ED6BI==%q2b_RjFS@nxetvjK{Ecs`%Dp;$TP|wkbki1rHZK+=}rXn zt%<_h$t@r;uLTcbTbc?g3Ah*)DX|~uwqXd}@+JTMs??iCBR-@hX3O~{|NW{2WHR`Y z{(e=OdD9>mf60HpD#a21>ip)Z79cLCYIItxQg>DMQ`ht$9q;8U>f0ZizSu{x% zPS2ULlRU~Z#*-;KwG`eG+ooq;0#!+-A_Ybh2SWD|I6@?08puwHl<3v0^e|Q({N1oN z;qSWDV93N*XX_Nr(DB$FCO*)qi|m||)0_}1O?Pl%c9BbE^nVYt8;a65c?;`uxv46B z&6L7K1Emfsjg5>In=COvG<*+QCRg>b!&Uj0{y$6D; z+-d?ysA3jblZE=gaz#8Gw)c?&NHFl{xz6)pHZ?~>O@bT1svXS7Y?xH8CGD`4gvVjr z3+fD!?+VAxP=D;~WZu+R?X*cHzeDpna~6)~!;}{!SLG!>_FPk|tU_osLfQ()3}-vM z1UkzhRV&cfrP1=+88Jc+#4*Wv^*2|1ps(5rY01m+gGet`{g7SgYtzo|J{P*!U|$w_ z-jGpU_H6CM@tbWTwNkD&7_*35K(HgFKcX|Ld?AIU{eN;$)Ta<|tO+Yao1_9>vCM6q z-2CDsNK z9vwk0)i!H_ctnlg7-U!`9x!8`goQ&@w2{&wG1Ex?q(pc+&9@PNGmFG8_Wleh3Nxfp zFYn%)?|=Q)%C2_F&mt?{wDap%ZN?3 zrkJa!?=Az_8GX+oWY84lJ1dR*=jU5Ogo8!cA%+VFW@>444-{akF+OYw(X~%g3z=&QwSO1fGGQm@x9cU5ATxXfnXF6UopWV+ z8AWks%cB}0iDM+VnMF@Z@xXOSZ9}p9xG>E?>rQlpH1}(4%bjnH<6)5LmhyD_ls3>V zvM9rrLxp<+O*=}4#UfLY*-%IWd_4BX3Vh~$5{Gm9Q%^V z=LEhyNUg2w#cbbVp^>#t>ScC#8K4t>WPc|Ep!QsNg{lLiaRVI|Q!~w{iSO9~%nZQi zd-GY$OY(`_CMw+ABq*vdUrKg_3oB|S)g&V?%I8W>f=1zf^Kdb)mP|vSfMNjCld{D} zCpj6|Q05uT#?;ug$XZ z$5gVK=12VHCyPDlz$W+UF-8GJ+0n*AD2zecNI!L?WX`@LZDyRr z5YD?Q(kXP_Vu2>W+ytBq^m@$1j8d8v}^S5-py9 z<_rbifj(J>iM;$#0SMKyw5tQfx-z6d*-u4HRw8!?JnoiX7-U0dF(MqanSUspWO#xi z+2#m)4ZWYSOXECi-YFnMU(xo+Bj2E<8I6m?cvVxQj3lBS09h>1ngI?kaolNX1m8$P zB09%cc}R6$UFHJpj>Cd*SGJxUj3=) zWPwVG#UX$Z0b}9X_0ryNF}UrnU$r&8O>}4h4~ACnn|;?-4N&etx>gO`s%CU{cW3qO zt_C89hNtS;^{;nl)qlDf!X0EQqcQNpMQh*Tf?Qh{gXtn1^%u-+7_IFQW@iB`h%+*D zj0kUat1Ljgv0LA+_d|1!3ganta~~hcz`q`vLws0N-f8b1RanlS$_oH$T3)nkUYU;3?cv- zYBvF%1J>%Bcgkpx+`0eY?z6kQoyFRkvA`GI-7em5LymW$FQ=}3%1)2AI!#l%!)QYZ z7W+7yfV^}=+}*%aWbV{i`nJ|Jffm7n#=h!>!O(|gp5;lNx+eBG%QJE&ESYY)CUr4O zVl;=PihDd40e=vRWnc~*l+JGIC$J$r)$z-Y_jhTiPV1~ z&KDOlu7A|}=A3CVXGSUuSvo#2;hAQnV97_QR{fRWn<>Q;KGR1DRy7obQocWFb~%fJ z{6pN0mY^S}kCP>Bmd?h*=5f~P&<00XY8q9ou2s1rT`A~9St=(kKl_4pqYTa67V5H2 zvulZ+hTOU5YN_A21+nS{z5pVj+d2iCS2RV;W`FzPp)&-b(@mUx>10|pRSf}lmsgZK z;}^#*vD!{=11A>TX5UUE-yQ}0c_n-ooMBn%}+x~lo09oIc7QS8C9vMCa&mf zDSx|zNjpBaFA&!4X@h18F(V9`TW$_7WWmN#W6P<=VgR{xJ{2?kK`R~o7!N_O@uM*4 zps5plV_1qusMk&%DMvPr($@|(QsUl7x$z+h=+L({b|30IZO`@I-(oDa|KyUDwK7YqE zL4jJ}%59LLBd2Xh0Qx}Ns@1;X)0y)3=$uY^iMF+La0Zn!um_6;D}Zd^S(yc8^?`)k zO-dm#pXgpsl4u5zDW(|)g-gyq{RY?Ca#*PlpCR*LwF5h#eO3={;OVJE)QLxcF|s+|0!SP#7W=ZWw&d|41>sL6Hmrd)P&t`^g~&fozm$oKiFQ~v8gH&Ou zq}BjWrWL);{A^bBDxebv_J5DkrRChRDNGrjk4LAyOV|2C*C3qdzEAd~bHI;Nrr`XO!Gd??g5(F!m=1+u_L4z^5mml zVzSC;K*R!dj0-|9iMgMgsnDQxK!lImvw3tWbC`9c1`3hUStoJ>27f^?C{_aY6Y+d0 z9|3j%u8*hYQqZP74Awy`j^M)#sXLQz#(;qBj6Mrhz*d@j!KU;j_ktxSTaEZ+4n=q` ztX~LIewNE2St|Ed4-E@HV;w6yyg*$YuQ+YycT5LYkdj!owAn$Ql#`pTP+qT)%=Qg=aKKE?sW0@KBWn@7~Y8 z5;6+NY}^jMt3hztKI02Qo7(`-yvSBB6|hb( zUTMSleN>t{k8NobI^w2rG>hC@NL z#UWfOIyot5Qb{d`E39T2&5Fi^3XN$@cph;oVk2`hOI|im;s=RS#>!30;Q@3oa+PB- zwLgW0EZUK!LVwj*aZ3|LhYM0fHsd&HBiBR^7A9Yf0F{aDr)-9$j?cR@nss%KYr=F8jWJ(iRsr1vSXYhNN1K3W`>sJI9^WIR>Kfs$JsdFlAuUdzMz z!8*xfos`v-=out)3CU7XV33;G4JGjH(&aNhv*I{su74gJ;PjC)xl=}zjh}NVl8Zf& zwQ9(;hv)}CR)RyoMFl|;xgjBglf29XRab(qabALgqM-@w%2;O7ZJUe?1@xJzgDz=o zmlY2a<3ZLZh^K$$wv;F2iJJuH zsZ_=s{eLEgv3fgC8Vm#5a)9SV9gt0MqiatT&omFWI|2Ra6fs{JG@924*N_69jA|)K zlhgMcZvr^T581@{D2i;tJj)7%3Jj*gIAO&7K0jv-#y?az=3|$fXa#i`Ztu1B$jJ

    1l=UMgx>aKdC)_`$t09M(_JS^0!0=Qy?=mS`o6hG&Fyh9zuytntu?caWH9#4 z6Bm6(8?By%r;kMm{@qvk_i|!2ky4AMmNPu@3fqECQ)p%pK$g#^L-I1__bd_l;-nNE ztAfQEO+pmO3m+vhV9_W9?KvPiiJrqY^C(ZP8qDa6Ol25>cotb2yVC@(hOhXoW~$tS z#edDP#M`^XwrIq?Xo8mD*@&7#R|;%aGe_|``7>1M)Km)PHn5YyY7Mq+rojbX1F&wO z5CeuFWR;@#QJD)%xQ-6md{SdnEjq6=#T67DtaslvAGoPA^&Yyqs(1s)avRTvpt#Q> zNF?c>tY@K4ZuD?J8i8mU_&fY$0e^L>9)FM`0pu7Fu%AT$#Mep?KpCoz`v72gt3*5f zNZCm^fl2!S55|!j{4^4n_Zu1&S{B6Wie1Pp;0{>%`TKM63I$q!`6kbDHPO~U#EA%T#D3}o{CIDcdy z%q017hRioihJiWf+~wW3RCi03C1I-csjJ?7cRlysbI&>VEEFT`2oqp)M}y3I7T?U; zCj5uPG^rh6aTyczmxT#1UzvSnf`S9kFBZE1e`esUQ@~({&9BJm&@6`64#sob*a#$w z&8YiP%mVUttP4V*4?q()dFfDVeu z<93{eSooe&ai9^Y19l2?h7LW5xX=uWk}L))f2{*bIL-y@PLa^)DXw5lHx{sZHa0L! zRY8O`MD;mDCuL&$`rl2Er+>6MYmP-x25@qJLvUK&#(&$)^>&3#9!3AGR~szKNC_XT zHTK}AE2*NKS;qeJIz*bQmhlXw6uM59j7qs!E|iBgZBs8q;_3)z3j(kAn=3Wj6Q2bI z+>E(HKP2di1jC5|R4e2%Muq0k9bs_diep9}y#_Oyf(8MiWQR&GF@FLA`)LLTKxrrr zrgvHi=6DV`Eb>!b)N)>3DoT`#1^&@(81GPNu`Q-FA$g7y)e&QUC9 z4h=c-!4Ss*`uIl08o;}?YRl9Ve6B^Dd&U1>yZ1og^lU z5#uKyK};zpnimd567QqKOQ!oS>X!{zS+y$8%CV~JdX1BGE`P*@@044vnj~)#vgy;j zg1%)+tW0Uspq+6_oa+7Zdn~_)ygIA;1RXr&QMzxb3M*9!Xkk_Z3%L4}jD@umT7|V3 zOR6ZZ;#1=Yl@xX~cgr;Y;sZhgB}%r8Vrm!$8s6_w_-P717&*JiXSSBR1&`EZ^fmA% zbhI;PIT!(;WPfVV5H9zvv$H-?UMR^<#;Um^a>}TNAblNCiCInduI_IZvl=7;vzlBj zJS9gblsQBpI|$h&eR(q*604gm}4%GJnoc>XvoIg?8Iy@zgr2Rx9Fz zo;wC0he%v^i!3>8y}VFb6x0vi`}se~@z6BJ$Y5u+#iMzsrIp-Rkz|p1^fVy7ty-&M zolP!0s4wn6iwehgK_Wl&&UW^rJ~Df$XN;3Xs^h>nXrh3sPdN*owWz0275Y>k+CRNt z7bO4P;eRX`CqOrOPM+zsZC;dELG#hVO0`q9t2I2WwF(_cnjvOZqg|kF8goz>$eOO# zp2I=F^yAV-itIjyNwramOEhnr3mQB8pxKk~AC5=(TkmL#{vmOXufWH{p$V-+9t(xJ zn>pA`W)aui1DJvf!H0zlr5qjzHsG}Rm|#&vFMrKrq^M!X2)7`#XM7>Xy-~$QQW+!x zQI^PL-b7`lOqw}(i(Ot6Cl6j&qlY;~MAxjjQi8&~SgFh0z#w2y0>}j^6k+bWLt8{Q zh@J?&*thQ<@};*`tHx0~>G}q3ItF3&Oe|+4;k;Gb9r6?hx1n0RqQk{Pt|Ajc$sZH9 zW`FyG#8z5~3_y!Xje&q&n_i@2Ko#Gy#9x2#zJzU)Kv{?II8PE&=LrOHSOR`3)lnSw7>h;mp*KG_tA zVIs3=c%@Jxb}c)DLBTo2OUTDFZ)cq8C~t`x5@=p!ay@xx;!V3qoF|q32!FyH z;~IK&r|VbXnaYWe?u})vNN-pyHWXFFEiJqu(uucK)iygF?siKsTR~=3Vpzeo(pWW~ zSqgS}>`N`D70@lhrUCWd)vMcZ)?aksh^RNncOXS0sMcyHd0Y5c^VV)_H&?~)Ig)y^ zum$p5fF}&*dQ3hw{R$XGK|kQMY=3m{C#;9&D*d`}9KH9^FBHL{3n=K?DRMD(k@1>Z z!RH@~n)n5fBe1gvbojAei?cRlW`iRkUC_zUvn3c^MGZ0>%&;m2DRlDCDx{7sR2IqP zUwJm~!Mmx7&eYJwB*GFQF_w6&Ec((4DPX|$4pXdE>8EtA1S_>n*AA#BfPXq>MXykW z3h6pZ#zs{lQBurF&%B$XNk?bqgGmon9CP}94^ZN;vRcKiLeUve{S8_j8jGPZMB;po zr^Krva`#2W*ivF}aE497vr&c|F+4krvLq~(&Y69N96enmaabmdzv8vg!-6rCM3{6! zFhLaUkl*kwnGw5qV38{@Dt|9Rxh~<2HZ7`t9;ISuTUtnLKhJzs>}0lsbBhr{#gu08 zcGF)CEM6$bTd4312V=W#)%d&;wKHc^ra7B1kH&SxonkV8gi72>G|TjzVWt484tjz_ zi|+!N-1t{{3mW5@ftX`Bdogn5rVP&v<093**D0Rl*fbh*3YH>s;D4l?1w}^QL%!3t z5tT;VFJQ5$7vyj08=w=@59Th+-M5d<6fvPhM!@?bN5`&l8AlDe1JesxoqL$!*iI}C z0*@4j#o%k+mAg26kcbM(M2jI2DR+O!R~moR>9)3*&gS+j^Uc_U^xhmCC0fBIl&@(K z2+8w8tX?-HmL;2he>c6@dQl^GCn?2z!?|pBKbnqW1AsC}UdXxz%TWH(v}uP&?KYD3 zjG5!&Gn5@`Ttyu1Hhit?6O$2c6)Quo52d8&jCsOWj1DvhlUYK~v%?+_4Jc<(<@)cm zfeeU|of)ySYx@iOqLWc>Dt`^*PG$PM{t|E$)nB?OzqpBLKN4-b=qP?T3+Tvol-oXe zQ1kqPyNK17;Co{O{-*NuomJT7P2)C26Dk?%8RBpAK3flK&xR3pe`T@Il?M(4Npgyx z?8h=@!*w}h)JP%shH_PQ(T+l^8RZUcpQp3RVK(N?wlB*MA1LAks z#Qz@FNU_e7KW`crSG!6+Aav(fJ+EOtU>j;a6Nu6VEX5v^aBmuagJOLoJvys|y_p*Z zrVnY_!V#O*?h2jXRrbRnx1Ow$hHJX)XAk;8PEJ*_$5|{Q>xx9r9-uUO?Wh7A8(fPm zd)Z6hDKZ`a=wOxpa;VY1?;Fm&-!ifqMlSxHUJy#c0M(>`Wy*)S4(Ese6s)Av^;(l7a3}#vlT2_N7)8Nx zBrP6_i_-C+L~oYth7+mkq78IOA(Mb`CjqdNsBkN5i+FTf?Ks^~3m}Z>CFWgvEJac& zrwLQHpMIV?u4nR8b7{?tEILEZ1WL1U3GKCwb8wV6ET$eq{2PdqHxLtJC_UQ=iH3^> zE*;*`g(R6Nkoe+c2kP@f+Cn9+V=h#kMZDk@~l-{I>=M}@u|Fy(nV>Vb4GLqk{$ZRG$(<0Ev(qevWOa~Lf`r`=|P z> z0?JMc3=Iq?2=d))#qw}~|1J#UUsNz#RCEMOj(_08Ql78Y(aooNK<^bUfPiY+Yn$9R ztuKWuJHd#`7x_&ntWz|zplFm#dI{8=H|-6Z`IN0Y<~&;XxeG$jIE-Nz7JQK*JX(@5 zCKXh{47mK_3oTy#Zd4qTK5`r-beRW=fC)wbmKGWIcaXA@B08nPsuLjx0|u>J%Ni)e zmSlX+2a|tt9)AkVJH15TU;YEx)m44y5CDi8W)Ha4nAXc>OW@UYQHTeVedy`wIO zxHP{|DrNX_=c%hwAHEWd3|``2;B}RuhvTb07xA7H3-vEt5ub zPJf**;#fSCx6(eKa_l#N36`$N~RG3DQcD2#-rq83(*e1FdZ|~dJCLYmem|Pwm zZ^`s6al+y6n!2vcaZ*_%;kCd*#ff=ZVm9R$+eI-E0Eae3j%%k`ie8A@<_1PYLFt>w zW)7X#jq^p+AQya4BkiJwxat!P-wL+Kh%~-ugkU6WpF}MpJaD3^s|;lmC3~C7Og8nh z2}t#P5n)-#0t?gtgo|%r4w9IN0#Tx+&y$l!bT2W9UAIu2SN76GIRR`T9?YFw(U(N{ zM9dJ9r@Bml$|M;iL&c-M%uSV1(kaWji+(ptlc#hce_^lWwc8j3AZ9c3o>Ymd*rX_$ z0qt;47Xgf?#o1_^djY%R;SW5Va+A5l<_*b!;U&pir5M?j@l%lID4DsGOZVATb1B_L z3e7i{j$F z-8pfe@ME!jelQU~EgscXmkBz<#C!9VHru zzhE4KgrkH!_l^ZL5jmt+8Wi+2+BDk5&{P!&e;0ZIU!N?1)=*X&{>f={*fi!8uTIfv zG60hlFd5NmAk`4oJj<|RXvU~5*!#<|_3VStW*T}B2+GJC*|^~8e*+kjcOez0-|yXyasyMq)5fWd!lGdJnIZs zfAduQEe7p0>n+^Fdb(s)Ya$2!miwKju_qK}9fVHMg7f`7En{dBoT!L9%m4^1^f`o~ z08K^-7tjdQ7rah~&6=!q$P*QFy#>r0AvT8$LKpZm5P~c`s?E&kW1}hAMc0uTf%kX0 zZv%^q#9oA1b^ke;`^wbrf_K#jd0j7yxJPZ(qw`+p55_+B}-% zQGX9X`leL=kel74h0-jQirIp=tCYR+vlacH1^*|W6pR7K;dYA3?*%^>233{mz9$*( z71$Mw0{=nRZ_H$mJu_|rxTl(n0VX+E4F9KkSOmsQWpun~fp1?FhLus(sN&;#e~i>8 zW{0PvvFc_}z+SR|zHe^hpO+iz-=h;nE!7H)tRRMv!oUNN7CvBpaq(|&8tfWw)8Oy6 z2M3PEzzad zU&Ic=^DkZ*4l(DyO1CU@9K5C(3yXc60kck!QVtj9K|RBo&&z5Ad&06E#f2U%GIl7H z7cinN{-w^tT1=Liw+0dFnmKKWW^^2(UE>#G$685Zvs7wYFJTcx>qE>De+N_8p}x{9 z>Mbg807XX$xWd@9VkBHte=dnY;hup`70?0AkfTR-hed7)*zCv3^@c>yPm_aoE4Whd z4h3FFpDhUJYAB5I9~rP0gV1)1u1^6F{VG-_%$VTdxkm+@VipOGV9UN0n{BjTwSBEcbAN@U$1@dbdc~f6!LpNfy!qmNvnX36HWs1=!@*!X-N){L4EVcu;VZSoC60 zn|eU;fHR&3V=WEFbcWRr7|}#_zxLuZ|5gvB!0i*0xWmN7T!}e-q7BgW3UpR>&|?CI ztz*|!%AIVd2K_sXZt@`$XN?U?yr)G;)PJ5d&o1jQnGX}d3i$VUf5X@7Vs&g%`pI5b zc|kR?7rY|>9j|V4d(-GBau=ht1*)duvDJubv7F#?mcz&w{eZ}2>u`ahFNd6VWS~@{ zR4o&^EyF^=2mWGP*A~mlNu^+6P1{l?#RcFLWZIW>D)e6{%mV9(pjNOQahqXbB=~}# z1FPf}Q6Quht7hg#Kny>(I?{81G?M3Rv*UG-^UO&Jl3*pes1qJ zfO^+57Sl8j7QkFgVGn_JvO$xedK40&p$J4+2qlrjaAbgJJjkfZ!;{8(Itb>NnX~Oo zc{-B_dmSL@h~qMnuDPf=ruc0UDjSG>(9JZzqVS3^GA+s-LHaP0MSDsCj+2mk7Xi(a zsCyj&hLgs7D}QG^Iif&!o+%tfa04ZDx+ zB;Ycor4f$=Z_E4Oa$jXj9@$+$v_#u#*%K;i>dhy+fPXGCGbgJIS(%BU}NU+i^ zbsy{0Zhr+sUqiO9BeQ5!AHR^o8wapbq+h`s693A0+Bdo=F4x8 z;cA^^&_bV*e0GwHu7IO))Lsa=cE)u=vmsUQlYe}U>J-QsSwP{mqS$Z>^?<&;Q*?b? z?+QgMG`euPhQ3V}7jzV=IM>$Yk;*D7c)CPKRB1<6s@ih6(r$rQ93o0!^utKpI5Li* zGC$OtKGPhHHe#dDi-3?k!n~L5+ZVjz=dq9+v&4K0BP?+ij#k%5j_eqHKwj7y8H+kqUazVWt)Hp|z(uN&<(G;2L0+e(t8qpvW=i%@ykRVY^Z-E8-j=?0% z`L<8L0sLj8%y94#L0kHo@U+*ZPG&5XXp@RzQjn7cIVJ#^l|z6YlSif#j62Ln@M7+is?qkps5Y4+NV$5%(@?CNl)tjCI6nhrN-k&Azt zlFUf=F)WM<0^iI=it15r$7(cKC7zT=I=oCVw7(0?k2U2k;ThBq&W_lJeSu@^i?Oxi zB#O}_6=cGvdaKEeU02kRWH2Oyi81DJG9AAEu@-EYHQHwh@k^EfvLt^fj;_EoxPNHq zJ<)G50ciZC<&Z~5HbNU|e?dhuYa%;(K*I90{e!pZq^mB>B?ZjGZ>QO8yPf!ZqUrD) zC1Xcr>$%syX*$(3gg{osY>)DYecmvV)L|VsLO#H zYk zZ*5=(ObXIVh!?k^mzc8g*7VY;U^M~Rnn1lIRExg?K%$%2d~1=5EDgm;6n~_065K|E z#1Li0t4E91CfWp}v(=;U%V450v=WvgvP~m0-jKp$JSA3UlvtTjVr4;zmCPJ-uQn8* zu}BBXRz{B4-zK9l-?jj?2NYWv&!=`gmD*u)BcIxF0XL(CX2J7mF3+dAFuPB4vCM4H z;_$a@W;MJst{AeDrKzSUNPm#Q+;NI@l*{Ucjw8bVNR6_MjczoNqK&payjf1=Ho5g* zP{t+$2rn?PnxS>tPR!<3p}57qD+l-VsBdy8rE;{B6-9W#$@PJbrEs~bGOr!t?t>wj z)TdxZMgRw|a`*(HP|dU4la1OsdIz!A?xa13%i62exQ`M3bc!n(Lw}LxD!gi7db7rV z^*Y`Os|7#EdFUZ#J8uZv`6C<^hdEENc9{q&Alo6?89|Z@DJ2x4fD~tSD=tfc% z1#(L#iAIE&Y)NPLd4F_utm%?ZK;@C?>P$t1@ZfPfw8PmR#9h};I-szY@Q(#G^Y{EeimZsLP!oUsb3a;f5aF}X@FlR+VU zaB`8wv~`8Q;R@G&|HOi2nqa(s62Jr&01t4Cwz)Vv7|*Z6ngDrt-CtsaAr-fH;=-CWD0&&IIWV(asUn?_xr;rkSOz|RY z6Bn9A3oRNxLMT!ykzr6*PPKc0(js~5Jt5aT$t8tuZ+2QJ`6|bwX4iV{Lr^j%w@^b8e?awKyWND%ga__g7m#32 zQ`8gVln;V>89uKZp}@0jx6xHJk1yfy%_TyD+j=CrQUwRNMc8tG#3(fO2aT#g7|C6I zRZyKxur2PA5Zv9J;QHfEfS|$M9fE&IaCc`T!GgPcaCdiiw~g$ZQ|H!wxK&-%J@YUR zQ`J4y-LqE1Sois#cN_zl?X0FkZ8Nr#k-t!q=kb zxv5imU91;H0_Wg?<6F4Sp3N6cA4-!_x}SHMU+$U25DvQ<0_--8e28>7(`t@KF;^(b zl|$vrD5l6Oe&ZbgI(avJ$2vh@Rjr6<8uwywjPTas9y{X2GO$q)tdM$w;H9UA#GU^E zW_IJjflUFh7^%Dc+9&;VD%pK)t5U~ox}l?RF6u+;Aq`m%{C`l*;akeNY~9g%qYC>t z5%W=*HVLXy%5q9!L{7gdY<%U6pi{{+qp){hB#JGYaoei}VoFgA3Xz85==YFtNHs38 zT>Q}MckWel@-~~0og#O1;gYABgMaU^*RQw_wQS=f8e4B=Z+7#V68A}UeOqrX1##h# zt~a-cnvN%$QFL~f;^AUhwnrUTC1}3-zuUF9@Tyl4g@s)AA_%n^H|jo%E}ZbJX|Alv zVwNCLxKDoo1#m|f2zlc%3x7~0W>BY(KO4L?QQZ*@#S#leFSf~WT-Y7j(VDJHSL01q ziAzQG!>{8$2YGC+DBc_nyf^n57Y!4V-RG*b|+&A`7iIB+x=7oSn)DDGM~6tY(!cT3Fd@4qk&@4m{Gz?D zYePW}&}>Vkj-zM=U6zn{G}NlDE??uO;zkwieyg)#MGiEChP8x357}3g!LXO(9eqZe z@Ng?+tgc)bw@MEYp&G$A-s<9Hp##=`hM@Of-`bDpX5F>vAOE1!|D&Vt@H=?YUgL+P zVHPYDY7*#vo5+bFipu5lG@bZHG2gC8-#7G7AYSB~L?S4<87vhhttc{0v1RY#l+77R z;rvwZ%{?JjxQ^t#&TrJIdt`hhd$iZEWZj$BVVZjYW1W9PFHq)%8<}IB8^5H8D?)4< zqh4e5#*~9TT+-gBTd9N`zJ7Hd%8!0|;|C!@cr`H#@JP&7I{d7h&Hs`;%x z@QV$1gfez1Jdpygm8S0eA2CW=P<-RtNzDJM0(_3Ku1t0^F{?3=m0;(5NXClNw_#=ZZp|rg zMU2oM=1(YLE}D6QRf&up0p53o7aQp8deQjqBx25T564uZxJWHEe#nA*jd@yXIf6rc z$dP&wZBp4**D;!`Zn=q70blvUnpaD3wZI|EyaP8sa3`TR_vJs;BvmW{eQHJ6BcS#_ z!w{ER&FM=U+GXrr<8*pxufQm*&{=y*Y#v_T;0HJFSlG7^3-V*sCc=t!%GttrZuXw5 zh++l2ukhM-220|o|4B&kghX|ER6@xJ>!a8@&Duyey3%EPHTD^^_Ur%rgo_Xr8nQ|I ztSbj=dE#0;NJPD6=+nDlqkwn~LIu!?a8yH#-F_z0Z|d zhY1%`tBC=OQE8f^EzqA?n95l}%b4?@PI{ZZ_Gcw(7?z@&t|;n`fzLUgt!07EI**sZ z0cZ801{f+90^^Ll1WL~ps>L9*F6t*Qf!OBlq+X|F@DNg#IfsPpvALUiRj>i*m8>0! z4u?du_YRqcIi!8MC_FQgk?s2)gEb{$@;HZ(9l3LtJ-5;F1uHG-QAEB)p|lg)N@=KI zY3u|^J3W?+i)!sTSz#wGZyGRAI_5h}L^LMd5B&OLEB}37*ZahG%C@?2t%|Ug5Fc&D z3V}H#23KfOw~?@IT{5^TbdToLpmRl<4ejXjN$=sgyG6b(3jK;S_ExW`e%^?8@uBuN zIQP?NoI6VSr==q+LCcuo6Z}0?WG59;bCz@ZAG2(`pDAfH>SM$GG3bC_Br!3_-~aP> zo8 z9YINzBz4e$c5f4G`8i3mV7)-!z4J?UO}NGkrMb+1-s!3IXDZ4|yz=|yISXDk!j-0hS69l+reW?LBU6~* zb^i4V*aEsL=^BN3$fqGQxVo&;o5=j?aEv@-s3f%V9N`0k1c}(>2KnYS#&~vIVHE2m zoyxqJ*jT8C2v*KTs+C2mmr{4)?JmDD>jUchf$hZBPcM9uihYx*P@iB39?G2p^Khb_ zVQz|Q(e`&E9cpp_R$p3Wt#9y&7)FJCZ`~$}osk(w21ZdItC>}gATtL*0R;$R}M0E`@kI@FqPDax`WU2DiwWomt zRW%5WbzZ{X*)Z1)N%MGfonM{E;6FLnUZPlg=_LN)%=~|87-{5Id7_w^YHK3KUdeBd zj$|w^HCK(E>CDdza#&V*pr$|jtjpoY)#GJW{tm|)vxaOU#5Z#JX~UXW%^8WsL(SOR znbBe_ZJ)Ka$!9b&+cYBlbd+5qZ7H5DYL}lT*y+}TN2Dg8C?7m5wX>A7dFxM@TPGG! z{khFjuej;}C?t=}V~%&JJN%E#XYKvaS?1jn;!iE(pblTNwEwtG2ecQJ5G0%2_cwRw zH9?`U>Hao#RCxTjEc<*cxm>?<{2bH`10Vm5dC4iwq>K01A;SLTy(-!}LF_OlZ3U~g zzX*T4LdmK`ne_Qo-vWjwi6)k2Q!eAUagfVa;MDpKK+HidX*=#i-$s-K*0jGc4>3|< z9#hXnD9BYPSJSBT!wTQdyhy1GyU5lls%Ixu!SgTD6xzE*=hoU(WITTT(@lOe&wY2S zLTfauDSa7ddzCyaiZRX47+;ZL=ZqbmL-TBYSkL~EVCR7_S(L$RbrLHAZq($;;5DXcn!o{ML49W<1y$oD1VuNwq&Jf01-TmjSO<3w0d_|R1?o6^YIXbLb*y9NE zmWxaEZ?#<~DpmLOnMLY3tP}P0aE&(1<8m`yT*kssY35{Q^TTk+nWb9qs1yFOztdR& z(1*cjOn|S-B8|@Bn}Ek&ixFXTA|^G2X9afPOFS{QQ%cn4i@G^!qL_B|$9P=q$>k8uba;~wjgr=_IRMawz|tXU8ezbv#Th0U;>G2Au> zYs7!KnwYI8+V($K(0*0&c(;OSI;!##GX;9)NYv|(ArL_)xyd0-hAWEim-0RQ<6Sq%%g=&4M*y)> z@&U&7&k_<3?k}_~{rhJu4wA&tD@Co~0pGvrTjG^+p-x9_RD7l_%0~Vzhy?kVYc{SR zE|ML9O_N0}g2=gNyuep0h6+y3>HfJ349mfn)V9l@26q+z+31a3gF}^xr(gefsSP(< zahybLa4$d2$kaw`Mk@_yA~|Nx6M*k_@^E$>OsA^f-CaSTp1SjqC{CtGE+}{JaQpRT z=4{rUs!V39zDVGquG!#`(7X6lUFIni9{kzxh4>Dk18!UDa&XW(AG;jSIK*TduEJjX z$8mO;afWsk-xY(K9jQ7x++mB)H_>CVlY<3P;W+)~uUS0RZiF&}N^w zjDV^zP#sC%D8wLyC$19j;y3$Hqv{<}Y%#p?pEfH_)hpqWxIIZkZ-S)Qc=&4K9QGX&PL@3^|o>EWRcxOk_|TUsUGLYX(HBdqJbS86pOj}Z4?Ulh=6 z;~d36{d*edV)$CS$SR908i543&H1#7b#%C)8eEYKs7@`pBYp%^Bo1iTOIFT0=N%Cg z+6M{#S{ZoWPiCcqd#5m628cFTVChCZ1Co>$M+v!!*ylDi6CUj&p%?s+rAV;MR z$1P!BBDjiW4$jApbuu;8*tK8>v<*6g6YL9hf~?au>BePDaO}@?ZD7ujBG$kx^hG(^ z_(O^qHk-BqE8RSb#?lSL0vm@U9E16Ou90(SK0_Jsnc}HxWRL~j%N?WxHlOiIENx8 z{59vg@#{TS0O2X=IUw`>vxGfKv297&tK2b`Zj1FKADF{-mZukd@^Gua^gQ&jYuCi-FbPW*uAYGvNS1lmc%f7u}`M z;ziRl>Lve->C;hHCCW&TylO9cwi><)_QPL!MP_4oID_-tbbe|oh_1-7*EL_;NIsJD zFq*v`Ii9{6HGt%nGY%hFlR6sUSJVT&NN!I3n8{$7_{X3gzA+91o~iExwe}MO%Cx;N z{4F~I-|4S{WKFiaJRgO9%s#YYu3klr#b9ea)_OG5x%q|(6ml*FJHuJ2f1jVy$Btwa zT@pbR=`ZJ{2Bqm0`6eP+EYTJ+ylK-AqV`+HBGYQCe*_)dw)OZ3#;OnMzwu0ZrSrHi zf|BNw=t#3bqD3b*=7B_FUOD6GGX9R|hG4>oo=zu_+f><55Y3Af5Uxj&$iqM=u(n^DX_||3~H%YhArF=@kDks@M{joVw@_McfHL zBA0X<~nc$z)R9-B}?*v9*)ze&Vr&yg0oC-mpg3b8#6O#v5Gx zBR&sUBck7UGqW&ND}Abr7hla2{TcK*)N4@g3lIPXcAHN(Yj3v}^hxF^yq_7Rh`1SU z;;6M*@YpuK?X`VMs!SpNmh6{f*6>-UQ6NIPKC8!E66TFFz-SIB=&zZJ-fh^`&U*)5 zY3q48*pbj7I?YQnAl;bI;8Tk-lJ-%HjODyD6BmdP>+v|JJDE8ty2>u~Er}qN8_=tf zu)^v0KZ}A#Q80Rf(jvD1VeSpP7Kg8Y$erT+Bn$TGyJU@^D)+glOVbl$^NUQ5RIs;8 z(~CuO@kk#4=2lqtb^*T5}DNYTb|6#%j((#^0L?s1r_JassJnL6D{ z(p0MIQ)3B|1=j`_~{k-YP5r~^| zyBqR#$8+4GoVrMz%9*$_lXn;u&|fS#&!vg}!`7A$!9sHdvO`OAieNubRaRnZ9~jw zVbYI%^N>+~t)lOHkEP1YPiD0T%>*P%Iu<5X{84C{5wn7Qfgohj=3BzN17vTIH-?>A?S0uw`ow z3uVwxGPys9*AYj@M00S#>?D?_W3Mn$57bLB!-RQ!d8$gIeH!y5Tehn$`3?`kNPA~q z<~iskdn0h!!OP_$T!l&<86zk5x+l-HISwHVEbY|`qu*_|@RWY2%mx&|f4}NP4Gg^h zer4CR)vdzcaahGAolgJJ6Lnnw)pi>RWkqSLmj?3%w}XRnCHN|~7TW-V?}%55Mcyh% zZOKX-@`j($FM*FoEXMhxTzqpbAa|RuJ2>7D^i-;Ukj^UgD?fIY5uX;~Z+_*^!|o!+ zERKB2@H@H`#;qr{}`d7uYWh6Ue{tg9T3t)GF2G|J2@2yFT2VJy(yb^ zi7XwYHcQK5Iq3oT4QEqW;FuP;vJ14n%^oEb&X%E|%}HV`_qW7c+b%~4F(OPG*SYU| zM;>eh#b^i)SdJpOjLd4_*afZGAD&#Lvj{gN3@?k?g@RAknaAy;FRwZJrCkrBMc~E?Ex&IYH{!h3uP!Wo_!^qB z(0s+Z!wGnwr%UyG_T!F7gV41xYBMZI zI#qhveNH5RJ=k4p&j(NSS)`LxTyY-wcR>VfXhOtw9be2Y@qVOYH9MA3^v4z${xll!_a9cx&c{{))C3p)6CX$Z4p5p?nI&u zSO!2?cI2pzs<5?e#LhuQB+Dtjn#Z;9%S&y-O~eSYVm+lbRYdEG>CjaNS<4m<7cWK< z8dn<~2ybLTdM-PCJVt51xP~A%l0q_VVjZeiFKX)G3UcAm3HkgAF@Em!y2RUx*y8H` zhfDeUK^B68wG4TQILAMSoF@r+fZxKeAOLS}+ga1mg%^QC*Aa=R$MaX;EjS2pyD}Bj zouYSRe*G|enZUKtYEjmXA~ahS>@fF;HKe+B@pY3k2a^30iqr4;c_;YJ7I0W%Ofkh2 zzMpO$#T50Wzd7Ad0VeyWUV7f!H}99~r`BFu^*4S17W6mw!rqteqW;f|c>XtBz-oIO z&6RJ&!}{Z0MgNv>`Q3RIV7v5c2x^qsd<6PQV+&j+0emoD45!6z_#GS4J+uN3 zllxb|4m_J;*LKJPpurDjVgo+T$-2F?frF{++>dAAz3d1CZZ%af^j}oMyvX!lTHXH% z*#WA_sbk4n&#tS9y^pz<99XLcj^wi;RSRWyAxNw*Z(&<6H@zGWtRQi)(CmDW>Os20H2#f%j;ch6k+v*jI*)D0Yr!-YHd`MTTXR?erVX!y%4RAJ7M=1B%OOp?KX`hOZD;l5OYk zm4hQ?GA2evQ3=405E8PiOUm%&Ny%Z1j=`>bfrD60>#nijD3ghdt_9I0=~!EGmY0{G zEF`$q>rd_%7Z-D`_|k$@{)_!?**Vj=s1`FhQ4rcs+MYOsD&b2zWma4qK{5Y>PI)+z zhy;TkO2=Zt#@yw^uGnBId_CvVy1K#r5@U2@A2;NjmkCg^*T?1(cSND{TKA}Jk0ayZ z_Du39ci1`pd%QnWyAn(lcDr&jqUUhC{k+pJgGoY2LP9V`HWC{lusf<86RQ+MmPt%9 zrnK+UN>!-77gjGri#bUu;&wdTD-q^eaDIbu-V?ePQK!*;KAdWfT3@O^Z8yc6#a#=d ztdY54Q3A}`(O6i18ToSjmk{KhO}42~t*?KhcVCl64u$uJgM>bXc73*#D}|6G=T@!I zG>MAA)@EM8yfZ>=^ReUnSzB)JV1uuRM9BO38i}~1^^Fh1$mQJXQTFlryT94Fk^kdy za%v!kxj2(FbuZ^%kjs02@cMrSuuV!tk3+ShUi$z`yT`>N-^zO@*<0T8$PZA{)k8Zd zrE_Pp1b9chBlCIa-g}eKHWaG+f zW+RFBF-x``#eV4 z?z8(6*9GR@nj!UCxct831vwW6`M)`mu0W1~djH3lY9H^Nghn#RaJfe}BnEKI0p36& z-a|y?qOWwI<@dEX--F`j?sa^>M_vecF{VTmEb8(8KJ)jg>%`3AIP^RQat0aO0AF9~ zTefw3?-9jyJ}iC85^j9{#q=K}tvMf-HTZ+9_YM$)h`xYqB_T%$_mGF1*0=ZWjjAWn zwP^^|%FOi#85uzq{xn1j*mE5?hIB6By^A8;10qAmkeM>Q*kee7B5T%&N|8%z-?1bG zuSg!`b^0<4lWde^RGB1)7$gj{e>U73EOtpo09^oax|}{ge%5RdWb-i_t6Q7Cblp?= z~ETO8B zJ@=7Ex&?T?Fx2~qXm+?T$R#*9*NFi?i?DrA%?C07N1s|_gzi;oviCjPP zZoQ)7Z9bs_PbVQqWZ=gS(0dP21Kzs-*qWj9j_Z}*+*$6;DW2~sRX0TC znah7C>guh3_9t)~C%Wr@hY2yFyu0Xbf97r8cn3MYTpJ2E98E60-Ahb)I=ng>zI4gl zS~?8-zV!m{ft^=gn`|P*S{T4(Fc}Cu(EVBs^0GLpJ^CK|k%sB-Q1O1}gSGX1YYBYh z8bVHgY(4A-v%O5jb-BNA`54?@vRn zSp@zff*!VFEPWj>?C+{q->(cm&YwEYHymG2r)=Bf)^DHMyI&z&ZD(V)SFiI~7N?@M z94o$uPh=h;7oFZy%lV1sGx!d*?HIu++aSi`Mylx$)i^L z-TV;oa6R+t=4!eL9WnsNc4xo-q+_~T_S+i56}?APKN3~*8nFBT#fiFnK)|hlqpzju z<#P86_==Wv6W?Fi;yJYYd9ocickSkStb9}O=w5s7P1{oSd#c@+!2DQ@15V&YUk`&P zsykk*At!kLx4fG^N96#RF88jg88W!GbPv3q__$7iSGO8IZiyh)_glch(8t>V=En{m zDWo121X(4C>%3;#dVV{~0fz9pysyA}^^P4!rkz8spx1-y&G&pv-zy~|NAHsi$BwfD z$d0}tc&&T+y>YAUL;_^^97oqZ_Z<1Y80WtiikULyf1e8I0hd2M`tg7}Ey(M?tL$Yn zXfS*qPdoR1mAHcZo!#nsI|y$A=|)d(e|c>c0$+t+mv5;q_p}3t)7SM%2(W=X0i=Xv zB%RpraqE92J$fMeF;m>L5PY(0U}@+G`3ln2z6l9`hg?_jeX#K+kmVpA&s_Bk{cn2Q(-X#^~_p+O3$Aq z#imtF!tc^Z>8}z>;f2;?ThaVJ(+iV>c%;Re_6XMfuY0$-2OFwRIQJI5zZw6|uLT%R zfo>S2$>@M1=%koVIfpz>I6|S6tyv<>xwEz`g!S(iUkDxbbk71y=haZLQto(ouiuMF&_n+VZc(8F3!(t z>HGqRew6}pVoB8|1IvG*yTS=b0zZl&c+-(pcr>5R3(YvYH78A;c z0)fJzI|d^!djVU$X_Xm1gdYU|Au+Ot=I~~TiMggfokRqkzKzf5p!Frtfz^Lpct4~g zn?DQ{^%J?R&K#vs!wZBU#*&UGNn(Vrv>w7CZp${owl7^Q2&LuD%;A3U#rAS*Rjkgu z@c+c>3?p$&&TO8@5nad-Sk|^&K3;E)0GgI=D;z8*bFoP^Vkga~CP0FS01jb3fJZey zij1-qztW~P;tD@g0&^w)pIcs@qte#jd#Q0FR|0y?t_X*&!)YH%@?+6e#qN;8?Clw; z<0MVl??o+AKLdWBY5iWPFiBhB^vhahKv=FTVmZT1tvOe2w&&mIT5ya~fzfHk2Q-OS zSBmx4Z@fD5V%|L6+(|2&I{P)31O+e&hORREw^T%QKUMbmx8UM$BSV{n6%yDT_FBYV z3~6kRx2k$fhf^UO{CzaFJT_|Qz9h~8G2fU!@008= zNH=C-PY4nCyr5vz8yX@KIoEvtN0D=5=J1ye@(F|Wi4HRFr?ykm-;36CtM1AaCY8<+ zVwxGLfaNrZnygm8f<8fm_WI>tIPtk%S=UDSh-N}1btL0H!1xnClBadx)~b6p%aWXW zoQSkGKe@t<$~C7?1BS8Vt;pnYCE8b94=s>lb6fkH)in|99#qBh#QWFBKn7(pT*w^YJ8#|Sz>y$6Pbs=Bl5(Dv6 zK*tMh8a>Dc`x6XCP^(IGi6V$+O}G;xOSjp7G?GpvEi`g~d*jIKy+;Mh19=U)#2wjA zjR;xz1^)r{B4?bFH3o)?B0>P7EKK+0DY+h9pD+5s>pexyuG%j$>OI~ z?cj4EdrJ&>U8jv4-}Cy_phkF9pTQ?#J_LZPc!DB+$70EiW3eQjH~^rp8*hlP|% z6r1fN3Z+K^0xVE=>|UEF4<82QN;~XSYgB%qHtT5xe{dH{0EM>oCj;x-w9Tsn4#&zZ zCbP;hj_bo}6@eM~mG8f2J~K|=jlFN0nq~W6VK4zd1aAM7z|h=3$_~|<;GzRQsh|K`%hS^j~tW1!AUf z1{rT!Zv{tj48m?&`vRh-a6)x`tFCpvfS4j%i;HjfI0*VB6@A@RamUf`ACIw7}uxIs9R&`Pf>s&n*{XQsb@Mt+>G$DZ>f%3S;%**}q`wq$eR1{VQCHRV_?nJKovY+0Z zw|&EcWKKrgJAihILp~>NwF;Wt6ZU&8XSlC7+UQ)n?>B2C9JKmFf2X#7z-jNtnwsB(Ro{J?x7JSVYV8_yeH%?qnBSzEX}KD*z`C|P2Y_u zpaoC((n&S|#@~8V)^%ef=V)8j!qVfnJZjkQGi1IoGk^16K>J*gxaW2W)kXAOq|kS` zO~KA4lTVrYDjSFu;7>dO;(`CwDi(eax)X=7M8&_isc~rr|7U}ISivNA7Oo-ZX7BmX z>p^Tf#>U?9#&@OYCL-+CnAe_AuYGmQxbfsDYbHe*>HFy2$8O!OfdC09g&nNi-RHA)`gM~Q_S6zXQXBcT& zCG@3y{V4hUxti*55@r%O;B@b`!s01{PhtN))rkH26%NyVtHV*ab7)B^Xl!Oiy{=k! z9+y4gk{L`;$Y&~_7cG+aV_<9@n*=dE-1XB5Gq6B>$(S~GC0C9B_R}KDN@7XVHS#%> z8S3|u`}?7pW@H3?i;Ty`Ke?o7gmW9h%fZP=M>7qO^8_Pn@&)Gn>itTs5X>M8LQv-` zB2+}n5tvcW$=9N2YRn%6f^MedCouQEJ%$TZb41i&i90b+2>F@m&?E z8*8%2p(V0Pp;W~Nx=9pmz|X3iFJ5q?W!E7ER-NI0u_NCS!tL zm6w#fZnd<&Z_dGP+Ao_mw5r33HxxIuhT_ zCdi06mZ;$)!o!*~AQDdQQ(XQ^Q=zws0MUtqUf8Q!t4fKKZQ|rs?;oU^QF#(;&PC)4 zPo7q)Ugc7^H&U;SewB4SZ+S{v&FVTlHFPpB#t`aCV&eg@e)pA}jH0E7B3aF532;mG zU%|Ij0%VZ6eKkU-;my2z{9bnWv5aK&=lm78`6e+Izor=R5fsURsf}zGt76)qS%gdv zZD01^9`#WkgN3G5T8j)SonFRgXcH`kjt{K42%ntB6eLONQYoQE-^r0kIkZdzTNCMl zHS66qZt=it+cYOKm?MR)m-Q9SD8Q}D(2%M#M$id%q(I;6RA*Qesx_zz-v?LAGNFf1 zOPMcF`Z~k-z2}tpPG)zOZd?;?TV~?68k-;M`)gjY%+p&k{`ZNqT@mR5&0&gVR4gWX zrphqAR#W#5Pa`vlagBInDUHwapVnYWPJ6sGgOM?f9C?a0^DU77D3By&k^(AlxBb-Y zU*5&eTQEbt?{?snTP{tk9fT z{*jEls&lYd3EQ<$8jLTLX!c@ac%&IYH`rAI;r@PIjFBcm_Ktp`9GL*CHl?C#biG>o?7202WDeqCeg6R5C_%3j-H@xFwca$Z z{_y{5{vV=({4J1f5s|c?kZvx#mVy}jONjAnT<8HPEHUjP?+{ zB^{#YLahT^7t6eFfU>32Hp7QZpZc3}S}^fzkK^0_lZ8j3Ex-{?Xhg=KZ1dE@w4>o* z2;4WvF90HPq<5V8?djmqA(uhfHSJ0zD_!6Bt@ad)QvjRmvq53b+F?a&tE(uQXR)h3Rc1Nz z${6ev)P@lE%tVj%(f?zo&<+z$?tw!U{45$AHnC`p)`cSY>TEYFp5n!h!ADrFWDj^vQS z!>SLV0)g<40lkzd?psJM$v=w>MArmqUVZqmw0)0zTbA@-Zh*K_nZmxumEX29zhk{_TWCkFz-^X~ipWAR%=IWOVIQdI}6)A5s{Rg`*LesvQ z?{Z3uwb-*sYvVFqM#}w4`q{PX-0DCDt8LKf-We@2uhR0pw7II3=_9}mD{~kz30sd$mflgtlm?t)_JdJFR;L$ zAx(9F*R^ZRVsTqW3U)|Mo^|dlkBnc@q^sRLr_s#n%pB9_2NoBfv|}DL#L^9d0#SWd zV=3s*)P8n7XIRKap8Nq3YQfZkqpP;ORai(A>jm|J8E-U${Aci%W}% z7Do7UdZKv28a1;K2inh`as|(Sp?@d86AAy%YOLL`*t_7x*WqesiMlWKFM_-&qt8>AF{vEgFGO->?vYz8%Q^lT7*H1$Ydc?P8s&!mdO)0`B~+Z< zu4YrNr9|dV7mWO172sA)KAWQFYWbsy|Fc=vz%R5KyImBM73qk|Cz0^41ZlCyTH}K> z6h;-_;{4|3E!18|H%_`dUpHwZElt*Dt1(!&P`YP-XcLtf<M05(#%@X3Y$1Extensions

    @@ -96,7 +96,7 @@ diff --git a/Documentation/API/undocumented.json b/Documentation/API/undocumented.json index c4c6e37..f252373 100644 --- a/Documentation/API/undocumented.json +++ b/Documentation/API/undocumented.json @@ -1 +1,96 @@ -{"warnings":[{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":11,"symbol":"NotificationWatcher","symbol_kind":"source.lang.swift.decl.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":15,"symbol":"init(notificationName:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":22,"symbol":"init(notificationNames:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":31,"symbol":"stopWatching()","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":36,"symbol":"resumeWatching()","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":42,"symbol":"NotificationObjectWatcher","symbol_kind":"source.lang.swift.decl.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":44,"symbol":"init(notificationName:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift","line":53,"symbol":"init(notificationNames:object:startWatching:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":15,"symbol":"scheduledTimerWithTimeInterval(_:userInfo:repeats:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":29,"symbol":"scheduledTimerWithFireDate(_:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":39,"symbol":"scheduledTimerWithFireDate(_:repeatInterval:callback:)","symbol_kind":"source.lang.swift.decl.function.method.class","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":49,"symbol":"init(fireDate:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"},{"file":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift","line":58,"symbol":"init(fireDate:repeatInterval:callback:)","symbol_kind":"source.lang.swift.decl.function.method.instance","warning":"undocumented"}],"source_directory":"/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging"} \ No newline at end of file +{ + "warnings": [ + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 15, + "symbol": "Timer.scheduledTimerWithTimeInterval(_:userInfo:repeats:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 29, + "symbol": "Timer.scheduledTimerWithFireDate(_:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 39, + "symbol": "Timer.scheduledTimerWithFireDate(_:repeatInterval:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 49, + "symbol": "Timer.init(fireDate:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NSTimerExtension.swift", + "line": 58, + "symbol": "Timer.init(fireDate:repeatInterval:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 11, + "symbol": "NotificationWatcher", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 15, + "symbol": "NotificationWatcher.init(notificationName:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 22, + "symbol": "NotificationWatcher.init(notificationNames:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 31, + "symbol": "NotificationWatcher.stopWatching()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 36, + "symbol": "NotificationWatcher.resumeWatching()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 42, + "symbol": "NotificationObjectWatcher", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 44, + "symbol": "NotificationObjectWatcher.init(notificationName:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, + { + "file": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging/Sources/NotificationWatcher.swift", + "line": 53, + "symbol": "NotificationObjectWatcher.init(notificationNames:object:startWatching:callback:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + } + ], + "source_directory": "/Users/emaloney/Documents/Code/CleanroomProject/CleanroomBridging" +} \ No newline at end of file