diff options
author | ritsuka <[email protected]> | 2008-05-11 10:09:01 +0000 |
---|---|---|
committer | ritsuka <[email protected]> | 2008-05-11 10:09:01 +0000 |
commit | 6471e18fd3b30660d5a8a411de73293f777c4f74 (patch) | |
tree | 2a95003cd9c42ef10d587ae1b87e7acf14b4f440 /macosx | |
parent | 868a1f9add7181412cdeb521135422f2325cd70f (diff) |
MacGUI: Make PictureController a subclass of NSWindowController. Patch by blindjimmy.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1457 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx')
-rw-r--r-- | macosx/English.lproj/PictureSettings.xib | 1175 | ||||
-rw-r--r-- | macosx/PictureController.h | 5 | ||||
-rw-r--r-- | macosx/PictureController.mm | 48 |
3 files changed, 613 insertions, 615 deletions
diff --git a/macosx/English.lproj/PictureSettings.xib b/macosx/English.lproj/PictureSettings.xib index 568039420..f29a71016 100644 --- a/macosx/English.lproj/PictureSettings.xib +++ b/macosx/English.lproj/PictureSettings.xib @@ -2,10 +2,10 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">9B18</string> + <string key="IBDocument.SystemVersion">9C7010</string> <string key="IBDocument.InterfaceBuilderVersion">629</string> - <string key="IBDocument.AppKitVersion">949</string> - <string key="IBDocument.HIToolboxVersion">343.00</string> + <string key="IBDocument.AppKitVersion">949.26</string> + <string key="IBDocument.HIToolboxVersion">352.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> <integer value="6"/> @@ -17,7 +17,7 @@ <object class="NSMutableArray" key="IBDocument.RootObjects" id="273418435"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSCustomObject" id="355312334"> - <string key="NSClassName" id="974843340">PictureController</string> + <string key="NSClassName">PictureController</string> </object> <object class="NSCustomObject" id="844574444"> <string key="NSClassName" id="1029537775">FirstResponder</string> @@ -28,7 +28,7 @@ <object class="NSWindowTemplate" id="616825745"> <int key="NSWindowStyleMask">1</int> <int key="NSWindowBacking">2</int> - <string key="NSWindowRect">{{599, 449}, {453, 547}}</string> + <string key="NSWindowRect">{{716, 589}, {453, 547}}</string> <int key="NSWTFlags">1886912512</int> <string key="NSWindowTitle">Picture Settings</string> <string key="NSWindowClass">NSPanel</string> @@ -116,7 +116,7 @@ </object> <object class="NSColor" key="NSBackgroundColor" id="406287577"> <int key="NSColorSpace">6</int> - <string key="NSCatalogName" id="887642636">System</string> + <string key="NSCatalogName" id="363307211">System</string> <string key="NSColorName">textBackgroundColor</string> <object class="NSColor" key="NSColor" id="45357611"> <int key="NSColorSpace">3</int> @@ -148,7 +148,7 @@ <reference key="NSControlView" ref="628196212"/> <object class="NSColor" key="NSBackgroundColor" id="407686733"> <int key="NSColorSpace">6</int> - <reference key="NSCatalogName" ref="887642636"/> + <reference key="NSCatalogName" ref="363307211"/> <string key="NSColorName">controlColor</string> <object class="NSColor" key="NSColor"> <int key="NSColorSpace">3</int> @@ -157,7 +157,7 @@ </object> <object class="NSColor" key="NSTextColor" id="1053668690"> <int key="NSColorSpace">6</int> - <reference key="NSCatalogName" ref="887642636"/> + <reference key="NSCatalogName" ref="363307211"/> <string key="NSColorName">controlTextColor</string> <object class="NSColor" key="NSColor" id="590886446"> <int key="NSColorSpace">3</int> @@ -420,7 +420,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSBackgroundColor" ref="406287577"/> <object class="NSColor" key="NSTextColor" id="446986434"> <int key="NSColorSpace">6</int> - <reference key="NSCatalogName" ref="887642636"/> + <reference key="NSCatalogName" ref="363307211"/> <string key="NSColorName">textColor</string> <reference key="NSColor" ref="590886446"/> </object> @@ -704,12 +704,12 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <int key="NSState">1</int> - <object class="NSCustomResource" key="NSOnImage" id="291254588"> - <string key="NSClassName" id="1048846469">NSImage</string> + <object class="NSCustomResource" key="NSOnImage" id="635887277"> + <string key="NSClassName" id="516104441">NSImage</string> <string key="NSResourceName">NSMenuCheckmark</string> </object> - <object class="NSCustomResource" key="NSMixedImage" id="769331583"> - <reference key="NSClassName" ref="1048846469"/> + <object class="NSCustomResource" key="NSMixedImage" id="792626708"> + <reference key="NSClassName" ref="516104441"/> <string key="NSResourceName">NSMenuMixedState</string> </object> <string key="NSAction">_popUpItemAction:</string> @@ -727,8 +727,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="261514411"/> </object> @@ -738,8 +738,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="261514411"/> </object> @@ -833,8 +833,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <int key="NSState">1</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="1034367716"/> </object> @@ -852,8 +852,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="1034367716"/> </object> @@ -863,8 +863,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="1034367716"/> </object> @@ -943,8 +943,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <int key="NSState">1</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="708528272"/> </object> @@ -962,8 +962,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="708528272"/> </object> @@ -973,8 +973,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSKeyEquiv" ref="126670403"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="291254588"/> - <reference key="NSMixedImage" ref="769331583"/> + <reference key="NSOnImage" ref="635887277"/> + <reference key="NSMixedImage" ref="792626708"/> <string key="NSAction">_popUpItemAction:</string> <reference key="NSTarget" ref="708528272"/> </object> @@ -1142,7 +1142,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSSuperview"/> <reference key="NSWindow"/> </object> - <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string> + <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string> <string key="NSMinSize">{453, 569}</string> <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string> </object> @@ -1424,14 +1424,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fPicturePanel</string> - <reference key="source" ref="355312334"/> - <reference key="destination" ref="616825745"/> - </object> - <int key="connectionID">91</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> <string key="label">fDeblockCheck</string> <reference key="source" ref="355312334"/> <reference key="destination" ref="712287293"/> @@ -1494,6 +1486,14 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> <int key="connectionID">183</int> </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">window</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="616825745"/> + </object> + <int key="connectionID">184</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -2364,7 +2364,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference ref="133013407"/> <reference ref="9"/> <reference ref="133013407"/> - <integer value="1"/> + <reference ref="9"/> <string id="247048540">{{221, 449}, {453, 547}}</string> <reference ref="9"/> <reference ref="247048540"/> @@ -2410,40 +2410,14 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> </object> <nil key="sourceID"/> - <int key="maxID">183</int> + <int key="maxID">184</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBPartialClassDescription"> - <string key="className" id="108485685">NSObject</string> - <nil key="superclassName"/> - <object class="NSMutableDictionary" key="actions"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - </object> - <object class="NSMutableDictionary" key="outlets"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - </object> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey" id="730387574">IBUserSource</string> - <reference key="minorKey" ref="126670403"/> - </object> - </object> - <object class="IBPartialClassDescription"> - <reference key="className" ref="108485685"/> - <nil key="superclassName"/> + <string key="className">PictureController</string> + <string key="superclassName">NSWindowController</string> <object class="NSMutableDictionary" key="actions"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSArray" key="dict.sortedKeys"> @@ -2463,60 +2437,13 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey" id="724885625">IBProjectSource</string> + <string key="majorKey" id="630667799">IBProjectSource</string> <string key="minorKey">PictureController.h</string> </object> </object> <object class="IBPartialClassDescription"> - <reference key="className" ref="1029537775"/> - <nil key="superclassName"/> - <object class="NSMutableDictionary" key="actions"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - </object> - <object class="NSMutableDictionary" key="outlets"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - </object> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <reference key="majorKey" ref="730387574"/> - <reference key="minorKey" ref="126670403"/> - </object> - </object> - <object class="IBPartialClassDescription"> - <reference key="className" ref="974843340"/> - <reference key="superclassName" ref="108485685"/> - <object class="NSMutableDictionary" key="actions"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSArray" key="dict.sortedKeys"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - <object class="NSMutableArray" key="dict.values"> - <bool key="EncodedWithXMLCoder">YES</bool> - </object> - </object> - <object class="NSMutableDictionary" key="outlets"> - <string key="NS.key.0">fPARCheck</string> - <string key="NS.object.0" id="705027180">NSButton</string> - </object> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <reference key="majorKey" ref="730387574"/> - <reference key="minorKey" ref="126670403"/> - </object> - </object> - <object class="IBPartialClassDescription"> <string key="className">PictureController</string> - <reference key="superclassName" ref="108485685"/> + <string key="superclassName">NSWindowController</string> <object class="NSMutableDictionary" key="actions"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSMutableArray" key="dict.sortedKeys"> @@ -2528,10 +2455,10 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> - <string id="850362358">id</string> - <reference ref="850362358"/> - <reference ref="850362358"/> - <reference ref="850362358"/> + <string id="684974482">id</string> + <reference ref="684974482"/> + <reference ref="684974482"/> + <reference ref="684974482"/> </object> </object> <object class="NSMutableDictionary" key="outlets"> @@ -2557,7 +2484,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>fHeightStepper</string> <string>fInfoField</string> <string>fNextButton</string> - <string>fPicturePanel</string> <string>fPictureView</string> <string>fPictureViewArea</string> <string>fPrevButton</string> @@ -2568,7 +2494,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="850362358"/> + <reference ref="684974482"/> <string id="185586081">NSPopUpButton</string> <string id="300574018">NSTextField</string> <string>NSStepper</string> @@ -2579,7 +2505,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>NSStepper</string> <reference ref="300574018"/> <string>NSStepper</string> - <reference ref="705027180"/> + <string id="705027180">NSButton</string> <reference ref="185586081"/> <reference ref="185586081"/> <reference ref="705027180"/> @@ -2587,7 +2513,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>NSStepper</string> <reference ref="300574018"/> <reference ref="705027180"/> - <string>NSPanel</string> <string>NSImageView</string> <string>NSBox</string> <reference ref="705027180"/> @@ -2598,10 +2523,88 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <reference key="majorKey" ref="724885625"/> + <string key="majorKey" id="1002463871">IBUserSource</string> + <string key="minorKey" id="355431988"/> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className" id="108485685">NSObject</string> + <nil key="superclassName"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <reference key="majorKey" ref="630667799"/> <string key="minorKey">PictureController.h</string> </object> </object> + <object class="IBPartialClassDescription"> + <reference key="className" ref="108485685"/> + <nil key="superclassName"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <reference key="majorKey" ref="1002463871"/> + <reference key="minorKey" ref="355431988"/> + </object> + </object> + <object class="IBPartialClassDescription"> + <reference key="className" ref="1029537775"/> + <nil key="superclassName"/> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="NSMutableDictionary" key="outlets"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBUserSource</string> + <reference key="minorKey" ref="126670403"/> + </object> + </object> </object> </object> <int key="IBDocument.localizationMode">0</int> @@ -2610,24 +2613,24 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <object class="NSMutableData" key="IBDocument.RunnableNib"> <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxECRgALAAwAMQA1ADYAPAA9 -AEEARQBzAHsAiwCUAAsAlQCjAKcArQCuALIAtwC/AMYAxwDpAPEA8gD1APkA+gD9AQEBFQEaARsBIAEh -ASIBJQEpASoBKwEtATABNgE/ASoBQAFJASoBSgFOAVABVQFZAV4BZgFtAW4BfAGGAYcBiAGMAY4BkwGU -AZcBmgGdAZ4BoQGmAa8BsAG8AcUByQEqAS8BygHQAdkBKgHaAeMBKgHkAekB8QHyAf4CAAIJASoCDQIP -AhUBKgIeASoCJwIoAi0CNQI2AjoCOwJAAkkCUQJSAlsCYAJlAmYCaQJuAm8CcAJ1AogCjAKSApMClQKW -ApcCnQKeAqECpAKlAqoCsgKzAr8CwALEAsUCyALKAswC0QLZAtoC4gLjAugC9QL+Av8DAAMBAwIDAwKV -AwQDDQMQAxMDFAMZAyEDIgMmAysDMwM0AzwDPQNCA0oDSwNTA1gDYANhA2kDagNvA3cDeAN8A4EDiQOK -A5IDkwOYA6ADoQOpA6oDrwO4A7kDwwPEA8YDxwPMA80D0gPTA9gD4APhA+kD6gPvA/AD9QP6A/sEAAQI -BAkEEQQSBBQEFQQaBBsEIAQhBCYEQARBBEIEQwRGBEcESARVBF4EXwRlBGcEbwRwBHkEegR7BIcEiwSX -BJ8EoASkBL8EwATFBNAE0QTUBNUE1wTfBOAE4QCmBOIE6QTqBPIE8wT3AKEE/AUABQEFBQUHBQoFDAUP -BRcFGAUgBSEFIgUoBSkFKwU2BToFRgVOBU8FVwVYBWAFYQVoBWkFcQVyBXsFfAV9BX4FhAWFBYcFkgWW -BaAFqAWpBbAFsQW5BboFwgXDBcsFzAXTBdQF1QXWBdwF3QRHAAsF3wXgBEYF4QXkBeUF6gXrBfAF8QX2 -BfsF/AYBBgIGBwYMBg0GEgYXBhgGHQYiBiMGKAYpBi4GLwY0BjUGiwaPBpAGkwaUBuoHQQeYB5kHmgeb +AEEARQBzAHsAiwCUAAsAlQCmAKoAsACxALUAugDCAMkAygDPANAA1QDdAOQA5QD8AP0BBQEGAQkBDQEO +AREBEgEVARgBGQEcASEBKQEqAUQBSAFLAU8BYwFoAWkBbgFvAXABcwF3AXgBeQF7AX4BhAGNAXgBjgGX +AXgBmAGcAZ4BogGlAaoBsgGzAcABygHLAcwB0AHSAdcB2AHbAd4B4QHiAecB7wHwAfQB+QIBAgICBgIH +AgwCGQIhAioCKwIsAi0CLgIvAjACMQI6Aj0CQAJBAkYCYQJiAmcCcgJzAnYCdwJ5AoECggKDAKkChAKL +AowCkQKZApoCngCkAqMCpwKoAqwCrgKxArMCuAK5ArwCvwLAAsUCzQLOAtYC1wLcAuQC5QLtAu4C8wL4 +AwEDAgMNAxYDGgF4AX0DGwMhAyoBeAMrAzQBeAM1AzoDQgNDA08DUQNaAXgDXgNgA2YBeANvAXgDeAN9 +A4UDhgOOA48DlAOVA5oDogOjA6cDqAOtA7IDugO7A8MDxAPFA8oD0wPUA94D3wPhA+ID5wPvA/AD+AP5 +A/oD/wQHBAgEEQQSBBMEFAQZBB4EJwQoBDAENQQ2BDcEPAREBEUETQROBFMEVARZBFoEXwRgBGUEbQRu +BHIEdwR4BH0EhQSGBI4EjwSUBJUEmgSfBKAEpQS4BLwEwgTDAjAExQTGBMwEzQTQBNME1ATZBN4E5gTn +BO8E8ATyBPME+AT9BQIFHAUdBR4FHwUiBSMFJAUxBToFOwVBBUMFTwVTBV8FYAVhBWcFaAVqBXUFeQWF +BY0FjgWWBZcFnwWgBacFqAWwBbEFuQXBBcIFywXMBc0FzgXUBdUF1wXiBeYF8AX4BfkGAAYBBgkGCgYR +BhIGEwYUBhoGGwUjAAsGHQYeBSIGHwYiBiMGKAYpBi4GLwY0BjUGiwaOBo8GkwaUBuoHQQeYB5kHmgeb B5wHnQeeB58HoAehB6IHowekB6UHpgenB6gHqQeqB6sHrAetB64HrwewB7EHsgezB7QHtQe2B7cHuAe5 -B7oHuwe8B70Hvge/B8AHwQfCB8MHxAfFB8YHxwfIB8kHygfLB8wHzQfOB88H0AfRB9IERQfTB9QH1QfW +B7oHuwe8B70Hvge/B8AHwQfCB8MHxAfFB8YHxwUhB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfW B9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+4H8QhzCPUI9gj3CPgI+Qj6 -CPsI/Aj9CP4I/wkACQEJAgkDCQQJBQkGCQcJCAkJCQoJCwkMCQ0JDgkPCRAJEQkSCRMJFAkVCRYJFwD4 -CRgJGQkaCRsJHAkdCR4JHwkgCSEJIgkjCSQJJQkmCScJKAkpCSoJKwksCS0JLgkvCTAJMQkyCTMJNAk1 -AYMJNgk3CTgJOQk6CTsJPAk9ArYJPgk/CUAJQQlCCUMJRAlFCUYJRwlICUkJSglLCUwJTQlOCU8JUAlR +CPsI/Aj9CP4I/wkACQEJAgkDCQQJBQkGCQcJCAkJCQoJCwkMCQ0JDgkPCRAJEQkSCRMJFAHHCRUJFgkX +CRgJGQkaCRsJHAkdCR4JHwkgCSEBRwkiCSMJJAklCSYJJwkoCSkJKgkrCSwJLQkuCS8A8gkwCTEJMgkz +CTQJNQk2CTcJOAk5CToJOwk8CT0JPgk/CUAJQQlCCUMJRAlFCUYJRwlICUkJSglLCUwJTQlOCU8JUAlR CVIJUwlUCVUJVglXCVgJWQlaCVsJXAldCV4JXwlgCWEJYgljCWQJZQlmCWcJaAlpCWoJawlsCW0Jbglv CXAJcQl0CXcJelUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAA IQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNf @@ -2635,454 +2638,454 @@ EA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNb TlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1 ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5k b3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5T -T2lkc1ZhbHVlc4ACgQJFgQFjgQHAgQJEgAiBAWmABYEBv4EBwYEBaoECQoAAgAaBAWiBAkMQuYEBwtIA +T2lkc1ZhbHVlc4ACgQJFgQFjgQHAgQJEgAiBAWmABYEBv4EBwYEBaoECQoAAgAaBAWiBAkMQuoEBwtIA DgAyADMANFtOU0NsYXNzTmFtZYAEgANfEBFQaWN0dXJlQ29udHJvbGxlctIANwA4ADkAOlgkY2xhc3Nl c1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr 0gAOAD4APwBAWk5TLm9iamVjdHOAB6DSADcAOABCAEOjAEMARAA7XE5TTXV0YWJsZVNldFVOU1NldNIA -DgA+AEYAR4AyrxArAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBf -AGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHKACYATgDaAR4BXgGaAa4B3gISAjoCT -gKGApYCqgK6As4C3gLyAwYDIgMqAzIDRgNOA1IDWgN2A34DhgQFLgQFNgQFPgQFQgQFSgQFUgQFVgQFX -gQFYgQFagQFbgQFdgQFfgQFh1AAOAHQAdQB2AHcAHwB5AHpdTlNEZXN0aW5hdGlvblhOU1NvdXJjZVdO -U0xhYmVsgBKAAoAKgBHYAHwADgB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAINfEA9OU05leHRSZXNw -b25kZXJXTlNGcmFtZVZOU0NlbGxYTlN2RmxhZ3NZTlNFbmFibGVkWE5TV2luZG93W05TU3VwZXJ2aWV3 -gAuAEIAMgA4RASQJgA2AC9cAfAAOAH0AjAB/AIEAggCNAI4AjwCQAJEAiQCNWk5TU3Vidmlld3OA84B8 -gQEXgPURAQCADYDzXxAVe3sxMTIsIDY1fSwgezE5LCAyOH191wCWAA4AlwCYAJkAmgCbAJwAnQCeAJ8A -eQChAIhbTlNDZWxsRmxhZ3NbTlNJbmNyZW1lbnRaTlNNYXhWYWx1ZV1OU0NvbnRyb2xWaWV3XE5TQ2Vs -bEZsYWdzMlxOU0F1dG9yZXBlYXQSAA3+IIAPI0AAAAAAAAAAI0BNgAAAAAAAgAoQAAnSADcAOACkAKWk -AKUApgB+ADtdTlNTdGVwcGVyQ2VsbFxOU0FjdGlvbkNlbGzSADcAOACoAKmlAKkAqgCrAKwAO1lOU1N0 -ZXBwZXJZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlcl8QEFNldHRpbmdzQ2hhbmdlZDrSADcAOACv -ALCjALAAsQA7XxAVTlNOaWJDb250cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOAHQAdQB2AHcA -HwC1AHqAEoACgBSAEdgAfAAOAH0AfgB/AIAAgQCCALgAuQC6ALsAkQCIAIkAuIAVgDWAFoAXCYANgBXX -AHwADgB9AIwAfwCBAIIAwACOAMIAwwCRAIkAwIEBMIB8gQE/gQEygA2BATBfEBR7ezg0LCAyOH0sIHs5 -OSwgMjJ9fd8QEwCWAMgAyQDKAMsADgDMAM0AzgDPANAAmQDRANIA0wDUAJoA1QDWANcAiADZANoA2wDc -ANkA3QDeAN8A4AC1AOIAiACIAOUA5gDnAOhfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8QD05T -QXJyb3dQb3NpdGlvbl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNC -dXR0b25GbGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFsZW50WU5TU3VwcG9ydFpO -U01lbnVJdGVtXxAPTlNQcmVmZXJyZWRFZGdlXxASTlNVc2VzSXRlbUZyb21NZW51XU5TQWx0ZXJzU3Rh -dGVfEA9OU1BlcmlvZGljRGVsYXlWTlNNZW51XU5TQnV0dG9uRmxhZ3MT/////4RB/kAJEAGAHBBLgDSA -G4AdgBiAH4AUEAMJCREBkBIAAggAgCASBoJA/9QADgDqAOsA7ADtAO4A7wDwVk5TU2l6ZVZOU05hbWVY -TlNmRmxhZ3OAGiNAJgAAAAAAAIAZEQwcXEx1Y2lkYUdyYW5kZdIANwA4APMA9KIA9AA7Vk5TRm9udNQA -DgDqAOsA7ADtAO4A7wD4gBqAGRAQUNIADgD7APwA+VlOUy5zdHJpbmeAHtIANwA4AP4A/6MA/wEAADtf -EA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmfbAQIADgEDAQQBBQEGAQcBCADVAQkBCgC7AQwBDQEOANoB -EAERARIA5wEUANlYTlNUYXJnZXRXTlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1aXZd -TlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlWE5TQWN0aW9uV05TU3RhdGWAF4ApgCES -ABAAAIAcEn////+AIoAmgCCAKNMADgEDARYBFwEYARlbTlNNZW51SXRlbXOAM4AqgCtVSXRlbTHTAA4A -MgEcAR0BHgEfXk5TUmVzb3VyY2VOYW1lgCWAI4AkV05TSW1hZ2VfEA9OU01lbnVDaGVja21hcmvSADcA -OAEjASSiASQAO18QEE5TQ3VzdG9tUmVzb3VyY2XTAA4AMgEcAR0BHgEogCWAI4AnXxAQTlNNZW51TWl4 -ZWRTdGF0ZV8QEV9wb3BVcEl0ZW1BY3Rpb2460gA3ADgBLADQogDQADvSAA4A+wD8AS+AHlpPdGhlclZp -ZXdz0gAOAD4ARgEygDKjAOABNAE1gB+ALIAv2gECAA4BAwEEAQUBBgEHAQgA1QEJALsBDAE5AQ4A2gEQ -AREBEgDnAT6AF4ApgC2AHIAigCaAIIAuVUl0ZW0y2gECAA4BAwEEAQUBBgEHAQgA1QEJALsBDAFDAQ4A -2gEQAREBEgDnAUiAF4ApgDCAHIAigCaAIIAxVUl0ZW0z0gA3ADgBSwFMowFMAU0AO15OU011dGFibGVB -cnJheVdOU0FycmF50gA3ADgBTwDVogDVADvSADcAOAFRAVKmAVIBUwFUAKYAfgA7XxARTlNQb3BVcEJ1 -dHRvbkNlbGxeTlNNZW51SXRlbUNlbGxcTlNCdXR0b25DZWxs0gA3ADgBVgFXpgFXAVgAqgCrAKwAO11O -U1BvcFVwQnV0dG9uWE5TQnV0dG9u1AAOAHQAdQB2AVoBWwAfAV2ARoA3gAKARdgAfAAOAH0AfgB/AIAA -gQCCAV8BYAFhAWIAhwCIAIkBX4A4gESAOYA6CYANgDjXAHwADgB9AIwAfwCBAIIBZwCOAWkBagCRAIkB -Z4EBHIB8gQErgQEegA2BARxfEBR7ezc3LCA2Mn0sIHs2MiwgMTl9fdkAlgAOAW8BcADPAJkAmgFxAXIB -cwF0AXUA2gDfAVsBeQCIAXtfEBFOU0JhY2tncm91bmRDb2xvclpOU0NvbnRlbnRzXxARTlNEcmF3c0Jh -Y2tncm91bmRbTlNUZXh0Q29sb3IT/////4RR/kCAQ4A7gByAGIA3EgBABAAJgEDVAA4BfQF+AX8BgAGB -AYIBgwGEAYVXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYA/gD4Q -BoA9gDxWU3lzdGVtXxATdGV4dEJhY2tncm91bmRDb2xvctMADgF+AYkBgQDiAYtXTlNXaGl0ZYA/QjEA -0gA3ADgBjQF9ogF9ADvVAA4BfQF+AX8BgAGBAZABgwGRAYWAP4BCgEGAPFl0ZXh0Q29sb3LTAA4BfgGJ -AYEA4gGWgD9CMADSADcAOAGYAZmkAZkApgB+ADtfEA9OU1RleHRGaWVsZENlbGzSADcAOAGbAZylAZwA -qgCrAKwAO1tOU1RleHRGaWVsZFxmSGVpZ2h0RmllbGTSADcAOAGfAaCjAaAAsQA7XxAUTlNOaWJPdXRs -ZXRDb25uZWN0b3LUAA4AdAB1AHYAdwAfAaQAeoASgAKASIAR2AB8AA4AfQB+AH8AgACBAIIBXwC5AakB -qgGrAIgAiQFfgDiANYBJgEoRAQwJgA2AOF8QFHt7ODIsIDl9LCB7MTAwLCAyMn193xASAJYAyADJAMoA -ywAOAMwAzgDPANAAmQDRANIA0wDUAJoA1QDWANcAiAGyANoA2wDcANkA2gDfAbcBpADZAIgAiADlAOYB -uwDoCRACgByANIAcgBiAS4BICQmATNsBAgAOAQMBBAEFAQYBBwEIANUBCQEKAaoBDAG/AQ4A2gEQAREB -EgG7AcQA2YBKgCmATYAcgCKAJoBMgE7TAA4BAwEWARcBxwHIgDOAT4BQVkl0ZW0gMdIADgA+AEYBzIAy -owG3Ac4Bz4BLgFGAVNoBAgAOAQMBBAEFAQYBBwEIANUBCQGqAQwB0wEOANoBEAERARIBuwHYgEqAKYBS -gByAIoAmgEyAU1ZJdGVtIDLaAQIADgEDAQQBBQEGAQcBCADVAQkBqgEMAd0BDgDaARABEQESAbsB4oBK -gCmAVYAcgCKAJoBMgFZWSXRlbSAz1AAOAHQAdQB2AVoB5gAfAeiARoBYgAKAZdgAfAAOAH0AfgB/AIAA -gQCCALgAuQHsAe0AkQCIAIkAuIAVgDWAWYBaCYANgBVfEBR7ezg0LCA1M30sIHs5OSwgMjJ9fd8QEwCW -AMgAyQDKAMsADgDMAM0AzgDPANAAmQDRANIA0wDUAJoA1QDWANcAiADZANoA2wDcANkA3QH3AN8B+QHm -AOIAiACIAOUA5gH9AOgJgByANIAbgFuAGIBcgFgJCYBd0gAOAPsA/AD5gB7bAQIADgEDAQQBBQEGAQcB -CADVAQkBCgHtAQwBDQEOANoBEAERARIB/QIIANmAWoApgCGAHIAigCaAXYBe0wAOAQMBFgEXAgsCDIAz -gF+AYNIADgD7APwBL4Ae0gAOAD4ARgIRgDKjAfkCEwIUgFyAYYBj2gECAA4BAwEEAQUBBgEHAQgA1QEJ -Ae0BDAE5AQ4A2gEQAREBEgH9Ah2AWoApgC2AHIAigCaAXYBi2gECAA4BAwEEAQUBBgEHAQgA1QEJAe0B -DAFDAQ4A2gEQAREBEgH9AiaAWoApgDCAHIAigCaAXYBkXxARZkRlaW50ZXJsYWNlUG9wVXDUAA4AdAB1 -AHYBWgIqAB8CLIBGgGeAAoBq2AB8AA4AfQB+AH8AgACBAIIAgwCEAjACMQCHAIgAiQCDgAuAEIBogGkJ -gA2AC18QFHt7NzYsIDM1fSwgezE5LCAyOH191wCWAA4AlwCYAJkAmgCbAJwAnQCeAJ8CKgChAIiAD4Bn -CV8QEGZDcm9wTGVmdFN0ZXBwZXLUAA4AdAB1AHYBWgI9AB8CP4BGgGyAAoB22AB8AA4AfQB+AH8AgACB -AIICQQFgAkMCRAJFAIgAiQJBgG2ARIBugG8RASIJgA2AbdcAfAAOAIwAfwJKAIEAggCJAI4CTQCRAk4A -iQJQW05TRnJhbWVTaXplgA2AfIDpgQFEgA2BAUVfEBV7ezE3LCAyMn0sIHszMjAsIDE3fX3YAJYADgFv -AXAAzwCZAJoBcgJTAXQCVQDaAlcCPQJZAloSBAH+AIBDgHGAHIBwgGwSAEAAAIB01AAOAOoA6wDsAO0C -XQDvAl+AGiNAKgAAAAAAAIAZEQQU1QAOAX0BfgF/AYABgQJiAYMCYwGFgD+Ac4BygDxcY29udHJvbENv -bG9y0wAOAX4BiQGBAOICaIA/SzAuNjY2NjY2NjkA1QAOAX0BfgF/AYABgQGQAYMCbAGFgD+AQoB1gDxf -EBBjb250cm9sVGV4dENvbG9yWmZJbmZvRmllbGTUAA4AdAB1AHYBWgJyAB8CdIBGgHiAAoCD3gB8AnYA -DgJ3AH0CeACMAH8CeQCBAnoCewCCAnwCQQDiAn4CfwKAAoECggKDAKEAiQKFAKECQQKHWU5TQm94VHlw -ZVtOU1RpdGxlQ2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlOU09mZnNldHNfEA9OU1RpdGxl -UG9zaXRpb25dTlNDb250ZW50Vmlld4BtgIKAf4B9CIB5E/////+AAAESgA2AfoBtgHrSAA4APgBGAoqA -MqECh4B61gB8AA4AfwJKAIEAggJyAI4AkQKPAIkCcoB4gHyAe4ANgHhaezIwOCwgNDUxfdIANwA4ApQA -q6MAqwCsADtfEBZ7ezIwLCA3Nn0sIHsyMDgsIDQ1MX19VnswLCAwfdcAlgAOAW8BcADPAJoBcgJTAXQB -dQKaAN8AoQKcgEOAO4CAgBiAgVNCb3jTAA4BfgGJAYEA4gKggD9NMCAwLjgwMDAwMDAxANIANwA4AqIC -o6QCowCrAKwAO1VOU0JveF8QEGZQaWN0dXJlVmlld0FyZWHUAA4AdAB1AHYAdwAfAqgAeoASgAKAhYAR -2AB8AA4AfQB+AH8AgACBAIIAuAKsAq0CrgCRAIgAiQC4gBWAjYCGgIcJgA2AFV8QE3t7MSwgOH0sIHsx -MDEsIDE4fX3dAJYADgDKAMsAzADNAM4BcADPAJkA1ACaANYCUwK0ANoCtgGyArcA2gK5AN8CqAK8Ar0C -voCMgBwQGYCJgByAiIAYgIUQyBIEAgAAEkgsUf9YRGVibG9jazrSAA4CwQLCAsNbTlNJbWFnZU5hbWWA -i4CKWE5TU3dpdGNo0gA3ADgCxgLHogLHADtfEBNOU0J1dHRvbkltYWdlU291cmNl0gA3ADgCyQFUpAFU -AKYAfgA70gA3ADgCywFYpQFYAKoAqwCsADvUAA4AdAB1AHYBWgLOAB8C0IBGgI+AAoCS2AB8AA4AfQB+ -AH8AgACBAIIBXwFgAtQC1QCHAIgAiQFfgDiARICQgJEJgA2AOF8QFHt7NzcsIDg5fSwgezYyLCAxOX19 -2QCWAA4BbwFwAM8AmQCaAXEBcgFzAXQBdQDaAN8CzgF5AIgBe4BDgDuAHIAYgI8JgEBbZldpZHRoRmll -bGTUAA4AdAB1AHYBWgLlAB8C54BGgJSAAoCg2gB8AA4AfQLpAH4C6gB/AIAAgQCCAkEC7ALtAIgC7wLw -AvEAiACJAkFaTlNFZGl0YWJsZVtOU0RyYWdUeXBlc4BtgJ+AnAmAnYCVEQESCYANgG3SAA4APgA/AveA -B6YC+AL5AvoC+wL8Av2AloCXgJiAmYCagJtfEBlBcHBsZSBQREYgcGFzdGVib2FyZCB0eXBlXxAZQXBw -bGUgUE5HIHBhc3RlYm9hcmQgdHlwZV8QFU5TRmlsZW5hbWVzUGJvYXJkVHlwZV8QMU5lWFQgRW5jYXBz -dWxhdGVkIFBvc3RTY3JpcHQgdjEuMiBwYXN0ZWJvYXJkIHR5cGVfEB5OZVhUIFRJRkYgdjQuMCBwYXN0 -ZWJvYXJkIHR5cGVfEBpBcHBsZSBQSUNUIHBhc3RlYm9hcmQgdHlwZdcAlgAOAwUDBgMHAJoDCAMJAwoA -oQChANkDCwKBV05TU3R5bGVXTlNBbGlnbldOU1NjYWxlWk5TQW5pbWF0ZXMSAAH+AICeEgIAAAAI0gA3 -ADgDDgMPowMPAH4AO1tOU0ltYWdlQ2VsbNIANwA4AxEDEqUDEgCqAKsArAA7W05TSW1hZ2VWaWV3XGZQ -aWN0dXJlVmlld9QADgB0AHUAdgB3AB8DFwB6gBKAAoCigBHYAHwADgB9AH4AfwCAAIEAggCDAIQDHAMd -AIcAiACJAIOAC4AQgKOApAmADYALXxAUe3sxMTMsIDV9LCB7MTksIDI4fX3XAJYADgCXAJgAmQCaAJsA -nACdAJ4AnwMXAKEAiIAPgKIJ1AAOAHQAdQB2AHcAHwMpAHqAEoACgKaAEdgAfAAOAH0AfgB/AIAAgQCC -ALgCrAMuAy8AkQCIAIkAuIAVgI2Ap4CoCYANgBVfEBV7ezEyNCwgODB9LCB7NTUsIDE4fX3dAJYADgDK -AMsAzADNAM4BcADPAJkA1ACaANYCUwK0ANoCtgGyArcA2gM5AN8DKQK8Ar0CvoCMgByAiYAcgKmAGICm -VFZGUjrUAA4AdAB1AHYAdwAfA0AAeoASgAKAq4AR2AB8AA4AfQB+AH8AgACBAIIBXwCEA0UDRgCHAIgA -iQFfgDiAEICsgK0JgA2AOF8QFXt7MTQxLCA1N30sIHsxOSwgMjh9fdkDTACWAA4AlwCYA00AmQCaAJsA -nwCcAJ0DTwCfA1ADQAChAIhXTlNWYWx1ZVpOU01pblZhbHVlgA8jQDAAAAAAAAAjQFAAAAAAAACAqwnU -AA4AdAB1AHYBWgNVAB8DV4BGgK+AAoCy2AB8AA4AfQB+AH8AgACBAIIAgwFgA1sDXACHAIgAiQCDgAuA -RICwgLEJgA2AC18QFHt7NTQsIDEwfSwgezU2LCAxOX192QCWAA4BbwFwAM8AmQCaAXEBcgFzAXQBdQDa -AN8DVQF5AIgBe4BDgDuAHIAYgK8JgEBfEBBmQ3JvcEJvdHRvbUZpZWxk1AAOAHQAdQB2AHcAHwNtAHqA -EoACgLSAEdgAfAAOAH0AfgB/AIAAgQCCAV8AhANyA3MAhwCIAIkBX4A4gBCAtYC2CYANgDhfEBV7ezE0 -MSwgODR9LCB7MTksIDI4fX3ZA0wAlgAOAJcAmANNAJkAmgCbA1AAnACdA08AnwNQA20AoQCIgA+AtAnU -AA4AdAB1AHYAdwAfA38AeoASgAKAuIAR2AB8AA4AfQB+AH8AgACBAIIBXwKsA4QDhQCRAIgAiQFfgDiA -jYC5gLoJgA2AOF8QFHt7NywgMzZ9LCB7MTUyLCAxOH193QCWAA4AygDLAMwAzQDOAXAAzwCZANQAmgDW -AlMCtADaArYBsgK3ANoDjwDfA38CvAK9Ar6AjIAcgImAHIC7gBiAuF8QEktlZXAgYXNwZWN0IHJhdGlv -OtQADgB0AHUAdgFaA5UAHwOXgEaAvYACgMDYAHwADgB9AH4AfwCAAIEAggCDAWADmwOcAIcAiACJAIOA -C4BEgL6AvwmADYALXxAUe3s5NywgNDB9LCB7NTYsIDE5fX3ZAJYADgFvAXAAzwCZAJoBcQFyAXMBdAF1 -ANoA3wOVAXkAiAF7gEOAO4AcgBiAvQmAQF8QD2ZDcm9wUmlnaHRGaWVsZNQADgB0AHUAdgFaA6wAHwOu -gEaAwoACgMfYAHwADgB9AH4AfwCAAIEAggJBAqwDsgOzA7QAiACJAkGAbYCNgMOAxBEBIQmADYBtXxAV -e3szNDYsIDY1fSwgezkyLCAyOH193QCWAA4AygDLAMwAzQDOAXAAzwCZANQAmgDWAlMCtADaArYA2QDd -A70DvgDfA6wCvAPBA8KAjIAcgBuAxoDFgBiAwhIIAgAAE/////+GgkD/VE5leHTSAA4A+wD8APmAHltm -TmV4dEJ1dHRvbtQADgB0AHUAdgFaA38AHwPLgEaAuIACgMlbZlJhdGlvQ2hlY2vUAA4AdAB1AHYBWgC1 -AB8D0YBGgBSAAoDLXWZEZW5vaXNlUG9wVXDUAA4AdAB1AHYBWgPVAB8D14BGgM2AAoDQ2AB8AA4AfQB+ -AH8AgACBAIIAgwFgA9sD3ACHAIgAiQCDgAuARIDOgM8JgA2AC18QFHt7MTgsIDQwfSwgezU2LCAxOX19 -2QCWAA4BbwFwAM8AmQCaAXEBcgFzAXQBdQDaAN8D1QF5AIgBe4BDgDuAHIAYgM0JgEBeZkNyb3BMZWZ0 -RmllbGTUAA4AdAB1AHYBWgNAAB8D7oBGgKuAAoDSXmZIZWlnaHRTdGVwcGVy1AAOAHQAdQB2AHcAHwIq -AHqAEoACgGeAEdQADgB0AHUAdgFaAaQAHwP5gEaASIACgNVfEBBmQW5hbW9ycGhpY1BvcFVw1AAOAHQA -dQB2AHcAHwP+A/+AEoACgNeA3NgAfAAOAH0AfgB/AIAAgQCCAkECrAQDBAQDtACIAIkCQYBtgI2A2IDZ -CYANgG1fEBZ7ezI0MSwgNjZ9LCB7MTAxLCAyOH193QCWAA4AygDLAMwAzQDOAXAAzwCZANQAmgDWAlMC -tADaArYA2QDdBA0EDgDfA/4CvAPBA8KAjIAcgBuA24DagBiA11hQcmV2aW91c9IADgD7APwA+YAeXxAQ -UHJldmlvdXNQaWN0dXJlOtQADgB0AHUAdgFaAqgAHwQZgEaAhYACgN5dZkRlYmxvY2tDaGVja9QADgB0 -AHUAdgFaAHkAHwQfgEaACoACgOBfEA9mQ3JvcFRvcFN0ZXBwZXLUAA4AdAB1AHYBWgQjAB8EJYBGgOKA -AoEBSt4EJwAOBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzAkEENQQ2BDcEOAQ5BDoEOwQ8BD0BsgDZBD4E -P1xOU1dpbmRvd1ZpZXdfEBZOU1dpbmRvd0NvbnRlbnRNYXhTaXplXE5TU2NyZWVuUmVjdF1OU1dpbmRv -d1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxOU1dp -bmRvd1JlY3RZTlNNYXhTaXplXxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNN -aW5TaXplW05TVmlld0NsYXNzgG2BAUmA54EBRoDkEnB4AACA5YDogOOBAUiBAUeA5l8QGHt7NTk5LCA0 -NDl9LCB7NDUzLCA1NDd9fV8QEFBpY3R1cmUgU2V0dGluZ3NXTlNQYW5lbNIADgD7APwERYAeVFZpZXdf -EBp7My40MDI4MmUrMzgsIDMuNDAyODJlKzM4fVp7NDUzLCA1NDd90gAOAD4ARgRKgDKqA6wD/gRNAj0E -TwCNAWcAwAJyAuWAwoDXgOqAbIDugPOBARyBATCAeICU3AB8AnYADgJ3AH0CeAB/AnkAgQJ6AnsAggJB -AbICfgRYBFkCgQJFAOIAiQKFAKECQYBtgIKA7IDrCIANgH6AbV8QFHt7MjAsIDU4fSwgezQxMywgNX19 -1wCWAA4BbwFwAM8AmgFyAlMBdAF1ApoCVwChBGSAQ4A7gICAcIDt0wAOAX4BiQGBAOICoIA/2AB8AA4A -fQB+AH8AgACBAIICQQKsBGoEawO0AIgAiQJBgG2AjYDvgPAJgA2AbV8QFnt7MzM5LCAxMn0sIHsxMDAs -IDMyfX3dAJYADgDKAMsAzADNAM4BcADPAJkA1ACaANYCUwK0ANoCtgDZAlcEdAR1AlcETwK8BHgDwoCM -gByAcIDygPGAcIDuEggAAABVQ2xvc2VRDd4AfAJ2AA4CdwB9AngAjAB/AnkAgQJ6AnsAggJ8AkEAoQJ+ -BH4EfwKBBIEEggDiAIkChQGyAkEAg4BtgIKBARmBARgIgPQRAQmADYB+gG2AC9IADgA+AEYEiYAyoQCD -gAvSAA4APgBGBI2AMqkAeQSPBJAEkQNVAioDlQPVAxeACoD2gPmBARSAr4BngL2AzYCi2AB8AA4AfQB+ -AH8AgACBAIIAgwCEBJoEmwCHAIgAiQCDgAuAEID3gPgJgA2AC18QFXt7MTU1LCAzNX0sIHsxOSwgMjh9 -fdcAlgAOAJcAmACZAJoAmwCcAJ0AngCfBI8AoQCIgA+A9gnfEBMAfAAOAH0EpQSmBKcBbwSoBKkA9ASq -AH8AgACBBKsAggSsBK0ErgCDBLAEsQSyAbIEswJVBLUBggJXBLgAkQCIAIkA2QCDBLwEvQS+W05TUHJv -dG9DZWxsWU5TTnVtUm93c15OU1NlbGVjdGVkQ2VsbFtOU0NlbGxDbGFzc18QFU5TQ2VsbEJhY2tncm91 -bmRDb2xvclpOU0NlbGxTaXplWU5TTnVtQ29sc18QEk5TSW50ZXJjZWxsU3BhY2luZ11OU01hdHJpeEZs -YWdzV05TQ2VsbHOAC4EBE4D6gQEGgPyAcYEBBYA+gHCBAQMJgA2AC4EBBBJEKAAAgPtfEBR7ezE4LCA5 -Nn0sIHs3NywgNDB9fdIADgA+AEYEwoAyogSzBMSA/IEBAd0AlgAOAMoAywDMAM0AzgFwAM8AmQDUAJoA -1gTGArQA2gK2AKEEyQTKBMsA3wSQArwEzgTPE/////+EAf4AgIyAHID+gQEAgP2AGID5EgACAAASSDxR -/1lBdXRvbWF0aWPSAA4CwQLCBNOAi4D/XU5TUmFkaW9CdXR0b27SAA4A+wD8APmAHt0AlgAOAMoAywDM -AM0AzgFwAM8AmQDUAJoA1gJTArQA2gDbAKEEyQDaBNwA3wSQAOUEzgTPgIyAHID+gByBAQKAGID5V0N1 -c3RvbTpYezc3LCAxOH1WezQsIDR92wCWAA4E4wDLAMwAzQFwAM8A1ACaANYCUwK0BOUA2wChBMkE5wJX -AOUAoQTPXU5TTm9ybWFsSW1hZ2WAjIEBCID+gQEHgHBVUmFkaW/VAA4A6gTrBOwBfQTtBO4E7wTwBPFc -TlNJbWFnZUZsYWdzVk5TUmVwc4EBEoEBCRIgwAAAgQEKgQERWHsxOCwgMTh90gAOAD4ARgT1gDKhBPaB -AQvSAA4APgT4BPmBARCiBPoE+4EBDIEBDdIADgT9BP4E/18QFE5TVElGRlJlcHJlc2VudGF0aW9ugQEP -gQEOTxEVDk1NACoAAAUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA8ERERiycnJ8kr -KyvwNTU18CMjI8kcHByLCQkJPAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRUVFXVQ -UFDgqKio/9vb2//5+fn/+vr6/9ra2v+qqqr/VFRU4B8fH3UAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAFGRkZeXV1dffDw8P//Pz8////////////////////////////1NTU/3x8fPclJSV5AAAABQAAAAAA -AAAAAAAAAAAAAAMRERFGampq5rW1tf/t7e3//v7+//7+/v/+/v7//f39//39/f/9/f3/9/f3/8TExP93 -d3fmGRkZRgAAAAMAAAAAAAAAAAAAAApCQkKhra2t/8bGxv/r6+v/8vLy//X19f/19fX/8/Pz//X19f/y -8vL/7u7u/9LS0v+vr6//SkpKoQAAAAoAAAAAAAAAAAAAABd4eHjdv7+//8/Pz//d3d3/6urq/+/v7//v -7+//8PDw/+3t7f/t7e3/4uLi/87Ozv/FxcX/fHx83QAAABcAAAAAAAAAAwAAACSkpKT4zs7O/9nZ2f/g -4OD/4uLi/+Xl5f/m5ub/5+fn/+Xl5f/i4uL/3t7e/9ra2v/Q0ND/rKys+AAAACQAAAADAAAAAwAAAC6w -sLD61tbW/97e3v/k5OT/6enp/+vr6//s7Oz/6enp/+vr6//n5+f/5OTk/+Dg4P/Z2dn/s7Oz+gAAAC4A -AAADAAAAAwAAAC6dnZ3s4ODg/+Xl5f/q6ur/7u7u//Dw8P/w8PD/8fHx//Dw8P/u7u7/6urq/+bm5v/h -4eH/mZmZ7AAAAC4AAAADAAAAAwAAACRubm7P5eXl/+np6f/v7+//8vLy//b29v/6+vr/+fn5//f39//2 -9vb/8fHx/+vr6//k5OT/a2trzwAAACQAAAADAAAAAAAAABcuLi6TwsLC+uzs7P/z8/P/+fn5//7+/v/+ -/v7//v7+//7+/v/7+/v/9fX1//Dw8P/CwsL6LCwskwAAABcAAAAAAAAAAAAAAAoAAABDX19f0uTk5P75 -+fn//v7+/////////////////////////////Pz8/+bm5v5fX1/SAAAAQwAAAAoAAAAAAAAAAAAAAAMA -AAAXAAAAZWJiYtzS0tL9////////////////////////////////1dXV/WRkZNwAAABlAAAAFwAAAAMA -AAAAAAAAAAAAAAAAAAAFAAAAHwAAAGUzMzPCgICA8L+/v/zt7e3/7e3t/7+/v/yAgIDwMzMzwgAAAGUA -AAAfAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABcAAABDAAAAdwAAAJ8AAACzAAAAswAAAJ8A -AAB3AAAAQwAAABcAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAKAAAAFwAAACQA -AAAuAAAALgAAACQAAAAXAAAACgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BAAADAAAA -AQASAAABAQADAAAAAQASAAABAgADAAAABAAABcYBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAA -AQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAEAAABFgADAAAAAQccAAABFwAEAAAAAQAABRABHAADAAAA -AQABAAABUgADAAAAAQABAAABUwADAAAABAAABc6HcwAHAAAPOAAABdYAAAAAAAgACAAIAAgAAQABAAEA -AQAADzhhcHBsAgAAAG1udHJSR0IgWFlaIAfXAAcAAwAPADcAGWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAD21gABAAAAANMtYXBwbJrMMNq0oJnsRc9wxG0kr1QAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADnJYWVoAAAEsAAAAFGdYWVoAAAFAAAAAFGJYWVoAAAFUAAAAFHd0cHQAAAFoAAAA -FGNoYWQAAAF8AAAALHJUUkMAAAGoAAAADmdUUkMAAAG4AAAADmJUUkMAAAHIAAAADnZjZ3QAAAHYAAAG -Em5kaW4AAAfsAAAGPmRlc2MAAA4sAAAAZGRzY20AAA6QAAAATm1tb2QAAA7gAAAAKGNwcnQAAA8IAAAA -LVhZWiAAAAAAAABgfAAAOQwAAAW8WFlaIAAAAAAAAG9yAACwXwAAHIlYWVogAAAAAAAAJugAABavAACw -31hZWiAAAAAAAADzUgABAAAAARbPc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD -3AAAwGxjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAGN1cnYAAAAAAAAAAQHNAAB2Y2d0AAAA -AAAAAAAAAwEAAAIAAAAeAGkA2gFfAfwC0APbBSAG0wjTCzwOBBCfEx8VbhehGZ8bfR0/HuAgcyH/I3wk -+yZ1J+YpVSrCLCktkC75MGIx0zNINME2NzeeOP06VjumPPA+NT92QLdB+kM9RINFxEb4SCJJS0pqS4VM -nE2wTsRP2VDwUgtTKVRSVXxWrFfbWQpaNVtZXHNdgF6FX4Bgc2GSYrxj62UdZlRniGjCafprL2xibY9u -qm+TcGdxRHIrcxp0EXURdhd3H3goeS96NHs8fEN9R35Gf0KAOIEqghuDDIP8hO6F4obWh8mIuYmmipCL -eYxhjUuOOI8okBuREJIFkvST35TIlayWj5dtmEuZK5oMmvCb15y+nZ6edp9LoB6g7qG7ooajUqQfpO6l -wKaSp3SoW6lFqjGrHawHrO6t0a6rr3ywRbETse+y3LPOtMG1uravt6W4mrmLunu7ZLw/vQW9ub5zvzS/ -/MDLwaPCgMNgxEHFIsYDxuPHxsijyXzKUcsjy/LMvM2Gzk7PFs/e0KXRZ9In0ufTo9Re1RrV1daU11TY -F9jd2aPaY9sh297cld1N3gTeu9904DDg7+Gy4nPjMuPv5KblWuYM5rrnaOgW6MTpdeon6t3rnOxU7QPt -mu4l7qHvGO+G7/nwnPFi8kXzDPOP9BH0jPUK9ZX2KvbW96n4rvn+/GD//wAAABcAUACnARkBrAJpA1kE -fgXbB4kJfQu4DhsQnhMbFW0Xihl/G0Mc2R47H5Eg4yI8I5kk/CZZJ7wpJiqNK/MtWi7BMCUxhDLgND41 -kTbjODQ5eDq7O/Q9LD5bP4tAt0HeQwREIEVARlZHakh6SYZKj0uYTJ9NpE6oT6lQq1GyUsVT3VTyVgZX -GFgoWTNaPltHXE9dVl5eX2NgbmF2YoFjkGSfZa9mw2fOaMdptGqfa4lsdG1iblBvPnAtcR5yEHMDc/d0 -7nXmdt932njYedd61HvNfLt9nX56f1qAPYEjgguC9IPfhMyFuYalh4+Ieolnik+LN4wcjP+N4I7Aj56Q -ipFuklaTO5QflQCV35a9l5iYcZlImh6a85vFnJWdZp41nwKfz6CfoXGiVaM9pCWlDqX2pt2nw6ioqYyq -cKtUrDitG638rt6vv7CisYKyZLNFtCO0+rXLtpm3bLg/uRO56brBu528er1Zvjq/HsADwOnBzcK4w57E -iMVzxlrHOcgPyOPJt8qTy2/MTc0szg3O7s/Q0K/RjdJn0z7UEtTk1a/Wd9c71/zYwtmt2prbh9xx3Vfe -O98a3/Tgz+Gj4nPjP+QJ5NLlluZZ5xzn3eid6VzqIer068nsku1X7hru1++U8E/xB/HE8oHzQfQE9NL1 -qvaP94b4lfnJ+079bf//AAAADgAwAGMApwD5AWMB3AKFA14EeAXRB40JbAs6DO4OihANEWwSuxP9FSkW -TBdrGHsZghqGG40clh2iHq0fuSDDIcsizyPRJMolvCaqJ5UofClhKkUrKiwRLPst5y7UL74wnzF5MlEz -IjPuNLc1fzZGNws31DifOW46RTshPAI85T3IPqo/h0BgQTBB90K4Q3tEUkU3Rh5HCEfzSN9JzEq4S6BM -hk1nTkRO6U+NUDNQ4VGWUlBTFFPbVKRVblY3VwBXzFiaWWZaMFr2W7pce109Xf5ewV+FYExhE2HZYp1j -XmQcZNlllmZSZxJn1GiXaV1qIGrfa5xsV20PbcZufm83b/JwsHFxcjZy+HO2dHB1JHXXdoZ3MnfdeIh5 -NHniepJ7RXwGfM99m35qfzuAC4DZgaOCZoMhg9eEiYVZhjCHDYfsiM6JsYqUi3iMV401jg+O2I+NkCSQ -vZFekgeStJNqlCSU4ZWgll+XH5fkmKyZc5o3mvmbuZx3nTWd9J60n3WgOaD+ocWii6NRpBak26Whpmmn -NqgGqNqpsqqOq2qsRK0erfeu06+wsJCxeLJks1e0T7VItj63MbgguQq58LrUu7a8nL2Avme/UsBBwTjC -NMM0xDbFOcY6xzjIMskmyhTK+svgzS3OqdBI0g7UDdZj2RbcaOCI5cbs5/d9//8AAG5kaW4AAAAAAAAG -NgAAl+kAAFtQAABUmwAAjlYAACekAAAVYAAAUA0AAFQ5AAJcKAACIUcAAUUeAAMBAAACAAAAGgA4AFIA -aQB/AJEAowC0AMQA0wDiAPAA/gEMARsBLAE8AU4BYAF0AYgBngG0AcwB5gICAh8CPgJfAoICqALPAvgD -IgNPA3wDqwPbBA0EQQR2BKwE5AUeBVkFlAXRBg8GTQaLBsoHCQdKB4wH0QgZCGMIrwj+CU8Jown5ClEK -qwsFC2ELvgwbDHoM3Q1GDbIOIA6TDwkPgg//EH0Q/RF+EgASgRMDE4EUARSAFQAVghYFFowXGBepGEIY -4hmKGj0a1RtpG/wcjh0hHbMeSB7bH3AgByChIT0h3SKAI04kOCUaJfQmxyeVKF4pJinuKrcrhSxVLSQt -9i7NL6kwizF0MmIzUzRGNTs2LjckOBs5GDoaOyI8LT07Pkk/VEBeQWdCbkN9RJVFsUbWSABJMUplS5hM -yk36TylQZVGvUwBUWlW8VyZYkFn6W2Bcxl4VX15gpWHsYzZkh2XfZ0toyGpca9RtLG5+b9BxHHJuc8B1 -FnZ0d9Z5RXrbfLl+i4BFge6DhoUWhqKIMInAi1SM5Y6DkCuR35OflWyXPpkVmvCcz57BoLeiu6TDps+o -0qrTrMquxLDUsu21F7dDuXa7oL3Bv9nB+MQnxmjIvMsjzYzP+tJf1LrW9tlf3DrfwOO25mroUOpi7cnx -cvS191z5c/sR/GH9Lf34/or/Bv+D//8AAAAiAEIAXQB2AI0AowC3AMoA3QDuAQABEQEiATQBRQFXAWkB -fAGPAaQBuQHQAekCAwIfAj0CXgKCAqkC1wMGAzgDawOeA9IEBwQ8BHQErATlBR4FWQWUBdIGEAZPBpAG -0gcWB1wHowfrCDYIgwjRCSEJdQnKCiIKfgrbCzwLngwCDGoM1A1ADbIOIw6aDxMPkBAQEJQRGhGiEi4S -uxNNE+AUdRUEFZAWHxaxF0UX2xh1GRMZshpVGvoboRxJHPUdnx5NHvofpyBVIQUhsyJjIyIj8iTGJZ4m -dydPKCkpBinjKsArnyx+LV4uPS8eL/8w3zG/MqIziDR5NX42jDeXOKI5qTqzO7w8wz3NPto/60D9Qg5D -KkRFRWhGkEe8SO9KEEs9TGdNmE7NUApRSVKRU91VMFaGV+RZSFquXBpdjV79YGlhtWMFZFRlp2b8aFZp -tGsVbHdt3W9EcLFyH3ORdQN2enfweWt683yPfjJ/zoFsgwmEo4Y5h8yJXortjHqOB4+ZkSGStJRClc6X -aJkdmt2cn55RoAWht6NqpRqmzaiGqkWsEK3kr8KxsrOttb+3xrlyuya8276dwGPCN8QZxf7H9Mn5zAvO -JNBO0nvUsNbt2SzbOt1F33bhsuQF5lzoxesk7X7v0vIE9Bf2CvfR+W/63/wW/Qb93f6d/07//wAAADkA -bQCUALQA0ADqAQABFgEsAUMBXAF3AZMBsQHSAfUCHAJGAnMCowLYAxADSgOJA80EFQReBKkE9QVDBZMF -5QY6BpIG7QdLB7AIGQiHCPkJbwnpCmUK4gtgC98MYAznDXgODg6sD1EP/RCtEWESFRLKE3kUJhTRFX4W -LRbiF54YZRk5Ghwa5xunHGcdJx3oHqsfbyA5IQch3CK4I+clFSY0J0goUSlYKl4raix4LYIukS+nMMYx -7TMYNEU1czaeN805ADo+O4M8zj4dP2hAskH6Q0hEpkYKR3dI6EpaS8dNME6UUAFRglMPVKpWU1gCWbJb -Xl0DXoJf+mFuYuFkW2XcZ3NpH2rlbGtt4G9RcL5yLHOadQp2g3gBeYx7Zn2lf8CBvoOkhX2HUYknivqM -v46LkGGSQZQqlhaYAJnqm8+dsJ+VoX2jbKVZp0KpIKr3rMSujLBUsiSz97XIt5e5YbsdvNC+ecAcwcLD -cMUmxujItMqKzGTOOtAU0efTttV51y/Y4NqP3Dvd6d+f4VvjJOT55uLo3+pD63zsoe257sLvv/Co8Yvy -VfMY8870dvUf9a/2OfbE90D3r/gf+I748/lK+aL5+fpQ+qT65Psk+2X7pfvm/Cb8ZvyR/L386P0T/T/9 -av2V/cH97P4Y/kj+f/62/uz/I/9a/5H/yP//AABkZXNjAAAAAAAAAApDb2xvciBMQ0QAAAAAAAAAAAAA +DgA+AEYAR4BErxArAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBf +AGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHKACYATgBmAKoBIgFeAW4BggG+AkICV +gJqAm4CrgLmAvoDAgMWAxoDMgNOA2YDggOGA6IDtgO+A8YDzgPeA+YD+gQEAgQEBgQEDgQEQgQERgQEY +gQEZgQEagQFdgQFfgQFh1AAOAHQAdQB2AHcAeAAfAHpdTlNEZXN0aW5hdGlvblhOU1NvdXJjZVdOU0xh +YmVsgBKACoACgBHYAHwADgB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAINfEA9OU05leHRSZXNwb25k +ZXJXTlNGcmFtZVZOU0NlbGxYTlN2RmxhZ3NZTlNFbmFibGVkWE5TV2luZG93W05TU3VwZXJ2aWV3gAuA +EIAMgA4RASQJgA2AC9cAfAAOAH0AjAB/AIEAggCNAI4AjwCQAJEAiQCNWk5TU3Vidmlld3OBAS+BAQiB +AUGBATERAQCADYEBL18QFXt7MTQxLCA1N30sIHsxOSwgMjh9fdkAlgCXAA4AmACZAJoAmwCcAJ0AngCf +AKAAoQCeAKIAeACkAIhXTlNWYWx1ZVtOU0NlbGxGbGFnc1tOU0luY3JlbWVudFpOU01heFZhbHVlWk5T +TWluVmFsdWVdTlNDb250cm9sVmlld1xOU0NlbGxGbGFnczJcTlNBdXRvcmVwZWF0I0BNgAAAAAAAEgAN +/iCADyNAMAAAAAAAACNAUAAAAAAAAIAKEAAJ0gA3ADgApwCopACoAKkAfgA7XU5TU3RlcHBlckNlbGxc +TlNBY3Rpb25DZWxs0gA3ADgAqwCspQCsAK0ArgCvADtZTlNTdGVwcGVyWU5TQ29udHJvbFZOU1ZpZXdb +TlNSZXNwb25kZXJeZkhlaWdodFN0ZXBwZXLSADcAOACyALOjALMAtAA7XxAUTlNOaWJPdXRsZXRDb25u +ZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4AdAB1AHYAdwC3AB8AuYASgBSAAoAY2AB8AA4AfQB+AH8AgACB +AIIAuwCEAL0AvgCHAIgAiQC7gBWAEIAWgBcJgA2AFdcAfAAOAH0AjAB/AIEAggDDAI4AxQDGAJEAiQDD +gQEngQEIgQEqgQEpgA2BASdfEBR7ezExMywgNX0sIHsxOSwgMjh9fdcAlwAOAJgAmQCbAJwAnQCfAKAA +zACeALcApACIgA8jQAAAAAAAAACAFAlfEBJmQ3JvcEJvdHRvbVN0ZXBwZXLUAA4AdAB1AHYA0QAfANMA +1IApgAKAGoAo2AB8AA4AfQB+AH8AgACBAIIA1gDXANgA2QCRAIgAiQDWgBuAJ4AcgB0JgA2AG9cAfAAO +AH0AjAB/AIEAggDeAI4A4ADhAJEAiQDegQFGgQEIgQFRgQFIgA2BAUZfEBN7ezcsIDgwfSwgezk1LCAx +OH193QCXAA4A5gDnAOgA6QDqAOsA7ACbAO0AnADuAO8A8ADxAPIA8wD0APEA9gD3ANMA+QD6APtfEBNO +U0FsdGVybmF0ZUNvbnRlbnRzXxASTlNQZXJpb2RpY0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAQTlNB +bHRlcm5hdGVJbWFnZV8QD05TS2V5RXF1aXZhbGVudFpOU0NvbnRlbnRzWU5TU3VwcG9ydF8QD05TUGVy +aW9kaWNEZWxheV1OU0J1dHRvbkZsYWdzEgQB/gCAJoAlEBkQAoAigCWAHoAfgBoQyBIEAgAAEkgsUf9b +RGV0ZWxlY2luZTrUAA4A/gD/AQABAQECAQMBBFZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgCEjQCYAAAAA +AACAIBEMHFxMdWNpZGFHcmFuZGXSADcAOAEHAQiiAQgAO1ZOU0ZvbnTSAA4BCgELAQxbTlNJbWFnZU5h +bWWAJIAjWE5TU3dpdGNo0gA3ADgBDwEQogEQADtfEBNOU0J1dHRvbkltYWdlU291cmNlUNIANwA4ARMB +FKQBFACpAH4AO1xOU0J1dHRvbkNlbGzSADcAOAEWARelARcArQCuAK8AO1hOU0J1dHRvbl8QEFNldHRp +bmdzQ2hhbmdlZDrSADcAOAEaARujARsAtAA7XxAVTlNOaWJDb250cm9sQ29ubmVjdG9y1AAOAHQAdQB2 +ANEAHwEfANSAKYACgCuAKNgAfAAOAH0AfgB/AIAAgQCCANYBIwEkASUAkQCIAIkA1oAbgEeALIAtCYAN +gBtfEBR7ezg0LCA1M30sIHs5OSwgMjJ9fd8QEwCXASsBLADmAOcADgDoAOkA6gDsAS0AmwEuAS8BMADt +AJwBMQDuATIAiAE0APEBNgE3ATQBOAE5APcBOwEfAT0AiACIAUABQQFCAUNfEBpOU01lbnVJdGVtUmVz +cGVjdEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlvblpOU01lbnVJdGVtXxAPTlNQcmVmZXJyZWRFZGdl +XxASTlNVc2VzSXRlbUZyb21NZW51XU5TQWx0ZXJzU3RhdGVWTlNNZW51E/////+EQf5ACRABgCUQS4BG +gC6AL4AfgDGAKxADCQkRAZASAAIIAIAyEgaCQP/UAA4A/gD/AQABAQECAQMBR4AhgCAQENIADgFJAUoB +EVlOUy5zdHJpbmeAMNIANwA4AUwBTaMBTQFOADtfEA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmfbAVAA +DgFRAVIBUwFUAVUBVgExAVcBWAElAVoBWwFcAPEBXgFfAWABQgFiATRYTlNUYXJnZXRXTlNUaXRsZV8Q +EU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1aXZdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhl +ZEltYWdlWE5TQWN0aW9uV05TU3RhdGWALYA7gDMSABAAAIAlEn////+ANIA4gDKAOtMADgFRAWQBZQFm +AWdbTlNNZW51SXRlbXOARYA8gD1VSXRlbTHTAA4AMgFqAWsBbAFtXk5TUmVzb3VyY2VOYW1lgDeANYA2 +V05TSW1hZ2VfEA9OU01lbnVDaGVja21hcmvSADcAOAFxAXKiAXIAO18QEE5TQ3VzdG9tUmVzb3VyY2XT +AA4AMgFqAWsBbAF2gDeANYA5XxAQTlNNZW51TWl4ZWRTdGF0ZV8QEV9wb3BVcEl0ZW1BY3Rpb2460gA3 +ADgBegEtogEtADvSAA4BSQFKAX2AMFpPdGhlclZpZXdz0gAOAD4ARgGAgESjATsBggGDgDGAPoBB2gFQ +AA4BUQFSAVMBVAFVAVYBMQFXASUBWgGHAVwA8QFeAV8BYAFCAYyALYA7gD+AJYA0gDiAMoBAVUl0ZW0y +2gFQAA4BUQFSAVMBVAFVAVYBMQFXASUBWgGRAVwA8QFeAV8BYAFCAZaALYA7gEKAJYA0gDiAMoBDVUl0 +ZW0z0gA3ADgBmQGaowGaAZsAO15OU011dGFibGVBcnJheVdOU0FycmF50gA3ADgBnQExogExADvSADcA +OAGfAaCmAaABoQEUAKkAfgA7XxARTlNQb3BVcEJ1dHRvbkNlbGxeTlNNZW51SXRlbUNlbGzSADcAOAGj +AaSmAaQBFwCtAK4ArwA7XU5TUG9wVXBCdXR0b27UAA4AdAB1AHYAdwGnAB8BqYASgEmAAoBW2AB8AA4A +fQB+AH8AgACBAIIAuwGsAa0BrgCHAIgAiQC7gBWAVYBKgEsJgA2AFV8QFHt7NTQsIDEwfSwgezU2LCAx +OX192QCXAA4BtADrAOwAmwCcAbUBtgG3AbgBuQDxAPcBpwG9AIgBv18QEU5TQmFja2dyb3VuZENvbG9y +XxARTlNEcmF3c0JhY2tncm91bmRbTlNUZXh0Q29sb3IT/////4RR/kCAVIBMgCWAH4BJEgBABAAJgFHV +AA4BwQHCAcMBxAHFAcYBxwHIAclXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRh +bG9nTmFtZYBQgE8QBoBOgE1WU3lzdGVtXxATdGV4dEJhY2tncm91bmRDb2xvctMADgHCAc0BxQE9Ac9X +TlNXaGl0ZYBQQjEA0gA3ADgB0QHBogHBADvVAA4BwQHCAcMBxAHFAdQBxwHVAcmAUIBTgFKATVl0ZXh0 +Q29sb3LTAA4BwgHNAcUBPQHagFBCMADSADcAOAHcAd2kAd0AqQB+ADtfEA9OU1RleHRGaWVsZENlbGzS +ADcAOAHfAeClAeAArQCuAK8AO1tOU1RleHRGaWVsZF8QEGZDcm9wQm90dG9tRmllbGTUAA4AdAB1AHYA +0QAfAeUA1IApgAKAWIAo2AB8AA4AfQB+AH8AgACBAIIAuwCEAeoB6wCHAIgAiQC7gBWAEIBZgFoJgA2A +FV8QFXt7MTU1LCAzNX0sIHsxOSwgMjh9fdcAlwAOAJgAmQCbAJwAnQCfAKAAzACeAeUApACIgA+AWAnU +AA4AdAB1AHYAdwH2AB8B+IASgFyAAoBf2AB8AA4AfQB+AH8AgACBAIIAuwCEAfwB/QCHAIgAiQC7gBWA +EIBdgF4JgA2AFV8QFHt7NzYsIDM1fSwgezE5LCAyOH191wCXAA4AmACZAJsAnACdAJ8AoADMAJ4B9gCk +AIiAD4BcCV8QEGZDcm9wTGVmdFN0ZXBwZXLUAA4AdAB1AHYAdwIJAB8CC4ASgGGAAoBu2gB8AA4AfQIN +AH4CDgB/AIAAgQCCAg8CEAIRAIgCEwIUAhUAiACJAg9aTlNFZGl0YWJsZVtOU0RyYWdUeXBlc4BigG2A +agmAa4BjEQESCYANgGLXAHwADgCMAH8CGgCBAIIAiQCOAh0AkQIeAIkCIFtOU0ZyYW1lU2l6ZYANgQEI +gQEigQFWgA2BAVfSAA4APgA/AiOAB6YCJAIlAiYCJwIoAimAZIBlgGaAZ4BogGlfEBlBcHBsZSBQREYg +cGFzdGVib2FyZCB0eXBlXxAZQXBwbGUgUE5HIHBhc3RlYm9hcmQgdHlwZV8QFU5TRmlsZW5hbWVzUGJv +YXJkVHlwZV8QMU5lWFQgRW5jYXBzdWxhdGVkIFBvc3RTY3JpcHQgdjEuMiBwYXN0ZWJvYXJkIHR5cGVf +EB5OZVhUIFRJRkYgdjQuMCBwYXN0ZWJvYXJkIHR5cGVfEBpBcHBsZSBQSUNUIHBhc3RlYm9hcmQgdHlw +ZV8QFnt7MjAsIDc2fSwgezIwOCwgNDUxfX3XAJcADgIyAjMCNACcAjUCNgI3AKQApAE0AjgCOVdOU1N0 +eWxlV05TQWxpZ25XTlNTY2FsZVpOU0FuaW1hdGVzEgAB/gCAbBICAAAACNIANwA4AjsCPKMCPAB+ADtb +TlNJbWFnZUNlbGzSADcAOAI+Aj+lAj8ArQCuAK8AO1tOU0ltYWdlVmlld1xmUGljdHVyZVZpZXfUAA4A +dAB1AHYAdwJDAB8CRYASgHCAAoCP3xATAHwADgB9AkcCSAJJAbQCSgJLAQgCTAB/AIAAgQJNAIICTgJP +AlAAuwJSAlMCVADzAlUCVgJXAcYCWQJaAJEAiACJATQAuwJeAl8CYFtOU1Byb3RvQ2VsbFlOU051bVJv +d3NeTlNTZWxlY3RlZENlbGxbTlNDZWxsQ2xhc3NfEBVOU0NlbGxCYWNrZ3JvdW5kQ29sb3JaTlNDZWxs +U2l6ZVlOU051bUNvbHNfEBJOU0ludGVyY2VsbFNwYWNpbmddTlNNYXRyaXhGbGFnc1dOU0NlbGxzgBWA +joBxgH2Ac4CLgHyAT4B/gHoJgA2AFYB7EkQoAACAcl8QFHt7MTgsIDk2fSwgezc3LCA0MH190gAOAD4A +RgJkgESiAlUCZoBzgHjdAJcADgDmAOcA6ADpAOoA6wDsAJsA7QCcAO4CaADwAPEA8gCkAmsCbAJtAPcC +QwD5AnACcRP/////hAH+AIAmgCWAdYB3gHSAH4BwEgACAAASSDxR/1lBdXRvbWF0aWPSAA4BCgELAnWA +JIB2XU5TUmFkaW9CdXR0b27SAA4BSQFKARGAMN0AlwAOAOYA5wDoAOkA6gDrAOwAmwDtAJwA7gDvAPAA +8QE2AKQCawDxAn4A9wJDAUACcAJxgCaAJYB1gCWAeYAfgHBXQ3VzdG9tOlh7NzcsIDE4fVZ7NCwgNH3b +AJcADgKFAOcA6ADpAOsA7ADtAJwA7gDvAPAChwE2AKQCawKJAlkBQACkAnFdTlNOb3JtYWxJbWFnZYAm +gICAdYB+gH9VUmFkaW/UAA4A/gD/AQABAQKOAQMCkIAhI0AqAAAAAAAAgCARBBTVAA4A/gKSApMBwQKU +ApUClgKXAphcTlNJbWFnZUZsYWdzVk5TUmVwc4CKgIESIMAAAICCgIlYezE4LCAxOH3SAA4APgBGApyA +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 +bmRpbgAAB+wAAAY+ZGVzYwAADiwAAABkZHNjbQAADpAAAABObW1vZAAADuAAAAAoY3BydAAADwgAAAAt +WFlaIAAAAAAAAGB8AAA5DAAABbxYWVogAAAAAAAAb3IAALBfAAAciVhZWiAAAAAAAAAm6AAAFq8AALDf +WFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPc +AADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAA +AAAAAAADAQAAAgAAAB4AaQDaAV8B/ALQA9sFIAbTCNMLPA4EEJ8THxVuF6EZnxt9HT8e4CBzIf8jfCT7 +JnUn5ilVKsIsKS2QLvkwYjHTM0g0wTY3N544/TpWO6Y88D41P3ZAt0H6Qz1Eg0XERvhIIklLSmpLhUyc +TbBOxE/ZUPBSC1MpVFJVfFasV9tZClo1W1lcc12AXoVfgGBzYZJivGPrZR1mVGeIaMJp+msvbGJtj26q +b5NwZ3FEcitzGnQRdRF2F3cfeCh5L3o0ezx8Q31HfkZ/QoA4gSqCG4MMg/yE7oXihtaHyYi5iaaKkIt5 +jGGNS444jyiQG5EQkgWS9JPflMiVrJaPl22YS5krmgya8JvXnL6dnp52n0ugHqDuobuihqNSpB+k7qXA +ppKndKhbqUWqMasdrAes7q3RrquvfLBFsROx77Lcs860wbW6tq+3pbiauYu6e7tkvD+9Bb25vnO/NL/8 +wMvBo8KAw2DEQcUixgPG48fGyKPJfMpRyyPL8sy8zYbOTs8Wz97QpdFn0ifS59Oj1F7VGtXV1pTXVNgX +2N3Zo9pj2yHb3tyV3U3eBN6733TgMODv4bLic+My4+/kpuVa5gzmuudo6BboxOl16ifq3euc7FTtA+2a +7iXuoe8Y74bv+fCc8WLyRfMM84/0EfSM9Qr1lfYq9tb3qfiu+f78YP//AAAAFwBQAKcBGQGsAmkDWQR+ +BdsHiQl9C7gOGxCeExsVbReKGX8bQxzZHjsfkSDjIjwjmST8JlknvCkmKo0r8y1aLsEwJTGEMuA0PjWR +NuM4NDl4Ors79D0sPls/i0C3Qd5DBEQgRUBGVkdqSHpJhkqPS5hMn02kTqhPqVCrUbJSxVPdVPJWBlcY +WChZM1o+W0dcT11WXl5fY2BuYXZigWOQZJ9lr2bDZ85ox2m0ap9riWx0bWJuUG8+cC1xHnIQcwNz93Tu +deZ233faeNh513rUe818u32dfnp/WoA9gSOCC4L0g9+EzIW5hqWHj4h6iWeKT4s3jByM/43gjsCPnpCK +kW6SVpM7lB+VAJXflr2XmJhxmUiaHprzm8WclZ1mnjWfAp/PoJ+hcaJVoz2kJaUOpfam3afDqKipjKpw +q1SsOK0brfyu3q+/sKKxgrJks0W0I7T6tcu2mbdsuD+5E7npusG7nbx6vVm+Or8ewAPA6cHNwrjDnsSI +xXPGWsc5yA/I48m3ypPLb8xNzSzODc7uz9DQr9GN0mfTPtQS1OTVr9Z31zvX/NjC2a3amtuH3HHdV947 +3xrf9ODP4aPic+M/5Ank0uWW5lnnHOfd6J3pXOoh6vTryeyS7VfuGu7X75TwT/EH8cTygfNB9AT00vWq +9o/3hviV+cn7Tv1t//8AAAAOADAAYwCnAPkBYwHcAoUDXgR4BdEHjQlsCzoM7g6KEA0RbBK7E/0VKRZM +F2sYexmCGoYbjRyWHaIerR+5IMMhyyLPI9EkyiW8JqonlSh8KWEqRSsqLBEs+y3nLtQvvjCfMXkyUTMi +M+40tzV/NkY3CzfUOJ85bjpFOyE8AjzlPcg+qj+HQGBBMEH3QrhDe0RSRTdGHkcIR/NI30nMSrhLoEyG +TWdORE7pT41QM1DhUZZSUFMUU9tUpFVuVjdXAFfMWJpZZlowWvZbulx7XT1d/l7BX4VgTGETYdlinWNe +ZBxk2WWWZlJnEmfUaJdpXWogat9rnGxXbQ9txm5+bzdv8nCwcXFyNnL4c7Z0cHUkddd2hncyd914iHk0 +eeJ6kntFfAZ8z32bfmp/O4ALgNmBo4JmgyGD14SJhVmGMIcNh+yIzomxipSLeIxXjTWOD47Yj42QJJC9 +kV6SB5K0k2qUJJThlaCWX5cfl+SYrJlzmjea+Zu5nHedNZ30nrSfdaA5oP6hxaKLo1GkFqTbpaGmaac2 +qAao2qmyqo6raqxErR6t967Tr7CwkLF4smSzV7RPtUi2PrcxuCC5CrnwutS7trycvYC+Z79SwEHBOMI0 +wzTENsU5xjrHOMgyySbKFMr6y+DNLc6p0EjSDtQN1mPZFtxo4Ijlxuzn933//wAAbmRpbgAAAAAAAAY2 +AACX6QAAW1AAAFSbAACOVgAAJ6QAABVgAABQDQAAVDkAAlwoAAIhRwABRR4AAwEAAAIAAAAaADgAUgBp +AH8AkQCjALQAxADTAOIA8AD+AQwBGwEsATwBTgFgAXQBiAGeAbQBzAHmAgICHwI+Al8CggKoAs8C+AMi +A08DfAOrA9sEDQRBBHYErATkBR4FWQWUBdEGDwZNBosGygcJB0oHjAfRCBkIYwivCP4JTwmjCfkKUQqr +CwULYQu+DBsMegzdDUYNsg4gDpMPCQ+CD/8QfRD9EX4SABKBEwMTgRQBFIAVABWCFgUWjBcYF6kYQhji +GYoaPRrVG2kb/ByOHSEdsx5IHtsfcCAHIKEhPSHdIoAjTiQ4JRol9CbHJ5UoXikmKe4qtyuFLFUtJC32 +Ls0vqTCLMXQyYjNTNEY1OzYuNyQ4GzkYOho7IjwtPTs+ST9UQF5BZ0JuQ31ElUWxRtZIAEkxSmVLmEzK +TfpPKVBlUa9TAFRaVbxXJliQWfpbYFzGXhVfXmClYexjNmSHZd9nS2jIalxr1G0sbn5v0HEccm5zwHUW +dnR31nlFett8uX6LgEWB7oOGhRaGoogwicCLVIzljoOQK5Hfk5+VbJc+mRWa8JzPnsGgt6K7pMOmz6jS +qtOsyq7EsNSy7bUXt0O5drugvcG/2cH4xCfGaMi8yyPNjM/60l/Uutb22V/cOt/A47bmauhQ6mLtyfFy +9LX3XPlz+xH8Yf0t/fj+iv8G/4P//wAAACIAQgBdAHYAjQCjALcAygDdAO4BAAERASIBNAFFAVcBaQF8 +AY8BpAG5AdAB6QIDAh8CPQJeAoICqQLXAwYDOANrA54D0gQHBDwEdASsBOUFHgVZBZQF0gYQBk8GkAbS +BxYHXAejB+sINgiDCNEJIQl1CcoKIgp+CtsLPAueDAIMagzUDUANsg4jDpoPEw+QEBAQlBEaEaISLhK7 +E00T4BR1FQQVkBYfFrEXRRfbGHUZExmyGlUa+huhHEkc9R2fHk0e+h+nIFUhBSGzImMjIiPyJMYlniZ3 +J08oKSkGKeMqwCufLH4tXi49Lx4v/zDfMb8yojOINHk1fjaMN5c4ojmpOrM7vDzDPc0+2j/rQP1CDkMq +REVFaEaQR7xI70oQSz1MZ02YTs1QClFJUpFT3VUwVoZX5FlIWq5cGl2NXv1gaWG1YwVkVGWnZvxoVmm0 +axVsd23db0RwsXIfc5F1A3Z6d/B5a3rzfI9+Mn/OgWyDCYSjhjmHzIleiu2Meo4Hj5mRIZK0lEKVzpdo +mR2a3ZyfnlGgBaG3o2qlGqbNqIaqRawQreSvwrGys621v7fGuXK7Jrzbvp3AY8I3xBnF/sf0yfnMC84k +0E7Se9Sw1u3ZLNs63UXfduGy5AXmXOjF6yTtfu/S8gT0F/YK99H5b/rf/Bb9Bv3d/p3/Tv//AAAAOQBt +AJQAtADQAOoBAAEWASwBQwFcAXcBkwGxAdIB9QIcAkYCcwKjAtgDEANKA4kDzQQVBF4EqQT1BUMFkwXl +BjoGkgbtB0sHsAgZCIcI+QlvCekKZQriC2AL3wxgDOcNeA4ODqwPUQ/9EK0RYRIVEsoTeRQmFNEVfhYt +FuIXnhhlGTkaHBrnG6ccZx0nHegeqx9vIDkhByHcIrgj5yUVJjQnSChRKVgqXitqLHgtgi6RL6cwxjHt +Mxg0RTVzNp43zTkAOj47gzzOPh0/aECyQfpDSESmRgpHd0joSlpLx00wTpRQAVGCUw9UqlZTWAJZslte +XQNegl/6YW5i4WRbZdxnc2kfauVsa23gb1FwvnIsc5p1CnaDeAF5jHtmfaV/wIG+g6SFfYdRiSeK+oy/ +jouQYZJBlCqWFpgAmeqbz52wn5WhfaNspVmnQqkgqvesxK6MsFSyJLP3tci3l7lhux280L55wBzBwsNw +xSbG6Mi0yorMZM460BTR59O21XnXL9jg2o/cO93p35/hW+Mk5Pnm4ujf6kPrfOyh7bnuwu+/8Kjxi/JV +8xjzzvR29R/1r/Y59sT3QPev+B/4jvjz+Ur5ovn5+lD6pPrk+yT7Zful++b8Jvxm/JH8vfzo/RP9P/1q +/ZX9wf3s/hj+SP5//rb+7P8j/1r/kf/I//8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAbWx1YwAAAAAAAAACAAAADGVuVVMAAAASAAAAKGl0SVQAAAAUAAAAOgBDAG8AbABvAHIA -IABMAEMARABMAEMARAAgAGMAbwBsAG8AcgBpAABtbW9kAAAAAAAABhAAAJxoAAAAAMIRDgAAAAAAAAAA -AAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAA0gA3 -ADgFAgUDowUDBQQAO18QEE5TQml0bWFwSW1hZ2VSZXBaTlNJbWFnZVJlcNIANwA4BQYBTaIBTQA70wAO -AX4BiQGBAOIFCYA/RDAgMADSADcAOAULASCiASAAO9IANwA4BQ0FDqUFDgCqAKsArAA7WE5TTWF0cml4 -2AB8AA4AfQB+AH8AgACBAIIAgwFgBRIFEwCHAIgAiQCDgAuARIEBFYEBFgmADYALXxAUe3s1NCwgNjl9 -LCB7NTYsIDE5fX3ZAJYADgFvAXAAzwCZAJoBcQFyAXMBdAF1ANoA3wSRAXkAiAF7gEOAO4AcgBiBARQJ -gEBfEBR7ezIsIDJ9LCB7MTg5LCAxNDZ9fV8QGHt7MjQzLCAyMjR9LCB7MTkzLCAxNjN9fdcAlgAOAW8B -cADPAJoBcgJTAXQBdQUlAN8AoQUngEOAO4EBGoAYgQEbVENyb3DTAA4BfgGJAYEA4gKggD/eAHwCdgAO -AncAfQJ4AIwAfwJ5AIECegJ7AIICfAJBAKECfgUuBS8CgQUxBIIA4gCJAoUBsgJBAV+AbYCCgQEtgQEs -CIEBHYANgH6AbYA40gAOAD4ARgU4gDKhAV+AONIADgA+AEYFPIAyqQU9AVsDfwNABUECzgNtAaQFRYEB -H4A3gLiAq4EBI4CPgLSASIEBJ9gAfAAOAH0AfgB/AIAAgQCCAV8BYAVJBUoAkQCIAIkBX4A4gESBASCB -ASEJgA2AOF8QFHt7MTQsIDY0fSwgezU1LCAxNH192ACWAA4BbwFwAM8AmQCaAXICUwF0AlUFUgDfBT0F -VQJagEOAcYEBIoAYgQEfEgRAAACAdFdIZWlnaHQ62AB8AA4AfQB+AH8AgACBAIIBXwFgBVsFXACRAIgA -iQFfgDiARIEBJIEBJQmADYA4XxAUe3sxNCwgOTF9LCB7NTUsIDE0fX3YAJYADgFvAXAAzwCZAJoBcgJT -AXQCVQVkAN8FQQVVAlqAQ4BxgQEmgBiBASOAdFZXaWR0aDrYAHwADgB9AH4AfwCAAIEAggFfAWAFbAVt -AasAiACJAV+AOIBEgQEogQEpCYANgDhfEBN7ezcsIDE1fSwgezczLCAxNH192ACWAA4BbwFwAM8AmQCa -AXIFcwF0AlUFdgDfBUUFeQJaEgQB/kCAQ4BxgQEqgBiBAScSEEIEAIB0W0FuYW1vcnBoaWM6XxAUe3sy -LCAyfSwgezE4OSwgMTE5fX1fEBh7ezI0MywgMzkxfSwgezE5MywgMTM2fX3XAJYADgFvAXAAzwCaAXIC -UwF0AXUFgQDfAKEFg4BDgDuBAS6AGIEBL1RTaXpl0wAOAX4BiQGBAOICoIA/3gB8AnYADgJ3AH0CeACM -AH8CeQCBAnoCewCCAnwCQQChAn4FigWLAoEFjQSCAOIAiQKFAbICQQC4gG2AgoEBQYEBQAiBATGADYB+ -gG2AFdIADgA+AEYFlIAyoQC4gBXSAA4APgBGBZiAMqcB5gWaBZsAtQWdAqgDKYBYgQEzgQE3gBSBATuA -hYCm2AB8AA4AfQB+AH8AgACBAIIAuAFgBaMFpACRAIgAiQC4gBWARIEBNIEBNQmADYAVXxAUe3sxMywg -NTd9LCB7NzEsIDE0fX3YAJYADgFvAXAAzwCZAJoBcgJTAXQCVQWsAN8FmgVVAlqAQ4BxgQE2gBiBATOA -dFxEZWludGVybGFjZTrYAHwADgB9AH4AfwCAAIEAggC4AqwFtAW1AJEAiACJALiAFYCNgQE4gQE5CYAN -gBVfEBN7ezcsIDgwfSwgezk1LCAxOH193QCWAA4AygDLAMwAzQDOAXAAzwCZANQAmgDWAlMCtADaArYB -sgK3ANoFvwDfBZsCvAK9Ar6AjIAcgImAHIEBOoAYgQE3W0RldGVsZWNpbmU62AB8AA4AfQB+AH8AgACB -AIIAuAFgBcYFxwCRAIgAiQC4gBWARIEBPIEBPQmADYAVXxAUe3sxMywgMzN9LCB7NzEsIDE0fX3YAJYA -DgFvAXAAzwCZAJoBcgJTAXQCVQXPAN8FnQVVAlqAQ4BxgQE+gBiBATuAdFhEZW5vaXNlOl8QFHt7Miwg -Mn0sIHsxODksIDEwN319XxAXe3syNDMsIDk2fSwgezE5MywgMTI0fX3XAJYADgFvAXAAzwCaAXICUwF0 -AXUF2QDfAKEF24BDgDuBAUKAGIEBQ1dGaWx0ZXJz0wAOAX4BiQGBAOICoIA/XxAWe3swLCAwfSwgezE2 -ODAsIDEwMjh9fVp7NDUzLCA1Njl90gA3ADgF4gXjogXjADtfEBBOU1dpbmRvd1RlbXBsYXRlXWZQaWN0 -dXJlUGFuZWzUAA4AdAB1AHYAdwAfA6wF6YASgAKAwoEBTFxOZXh0UGljdHVyZTrUAA4AdAB1AHYAdwAf -BE8F74ASgAKA7oEBTltDbG9zZVBhbmVsOtQADgB0AHUAdgB3AB8B5gB6gBKAAoBYgBHUAA4AdAB1AHYB -WgSPAB8F+oBGgPaAAoEBUV8QEWZDcm9wUmlnaHRTdGVwcGVy1AAOAHQAdQB2AVoD/gAfBgCARoDXgAKB -AVNbZlByZXZCdXR0b27UAA4AdAB1AHYAdwAfBI8AeoASgAKA9oAR1AAOAHQAdQB2AVoFmwAfBguARoEB -N4ACgQFWXxAQZkRldGVsZWNpbmVDaGVja9QADgB0AHUAdgB3AB8EkAB6gBKAAoD5gBHUAA4AdAB1AHYB -WgSQAB8GFoBGgPmAAoEBWVtmQ3JvcE1hdHJpeNQADgB0AHUAdgB3AB8FmwB6gBKAAoEBN4AR1AAOAHQA -dQB2AVoDFwAfBiGARoCigAKBAVxfEBJmQ3JvcEJvdHRvbVN0ZXBwZXLUAA4AdAB1AHYBWgSRAB8GJ4BG -gQEUgAKBAV5dZkNyb3BUb3BGaWVsZNQADgB0AHUAdgFaAykAHwYtgEaApoACgQFgWWZWRlJDaGVja9QA -DgB0AHUAdgFaA20AHwYzgEaAtIACgQFiXWZXaWR0aFN0ZXBwZXLSAA4APgT4BjeBARCvEFMETwWaAOcE -swUTBbUAhgOFBaQC1QLlAbcDHQC1Aq4EBAN/BE0D1QNzBUUCMQOsA0ABYgGkAc8AeQH9ATQCPQITA1UA -wAU9AnIDLwGqAOAB+QSQAeYBNQIUA0YEsgXHA20CzgRrA5UDswWbAe0ExAJEAqgD3AVBBnMAuwSPAVsD -/gCNAu8FbQNcAykCKgFnAxcFSgaBBCMFXAG7BZ0DnAJBBJEEmwHOgO6BATOAIID8gQEWgQE5gA6AuoEB -NYCRgJSAS4CkgBSAh4DZgLiA6oDNgLaBASeAaYDCgKuAOoBIgFSACoBdgCyAbIBhgK+BATCBAR+AeICo -gEqAH4BcgPmAWIAvgGOArYEBBoEBPYC0gI+A8IC9gMSBATeAWoEBAYBvgIWAz4EBI4EBZIAXgPaAN4DX -gPOAnYEBKYCxgKaAZ4EBHICigQEhgQFmgOKBASWATIEBO4C/gG2BARSA+IBR1AB8AA4AfQB/ACsAjgaO -AJGAAIB8gQFlXxASe3syLCAyfSwgezczNCwgMX190gAOADIAMwaSgASBAWddTlNBcHBsaWNhdGlvbtIA -DgA+BPgGloEBEK8QUwJBAMAAuwSQBJEFmwB5A38FmgLOAkEBuwMXAMACqAP+AWcCQQCNA20BZwIqAkEB -ZwFbAWcBuwCNAe0A5wJBAf0AjQJBAWcCQQMpAaQA5wH9AI0AwADnAf0DQASQBZ0BZwFnBE8AjQOsAMAB -5gSQAj0AwAPVAWcETQC1AI0BZwJBAkEC5QVFA1UAwACNAkEAjQU9AB8AHwVBAaoAwAOVBCMAjQSPAbuA -bYEBMIAXgPmBARSBATeACoC4gQEzgI+AbYBMgKKBATCAhYDXgQEcgG2A84C0gQEcgGeAbYEBHIA3gQEc -gEyA84BagCCAbYBdgPOAbYEBHIBtgKaASIAggF2A84EBMIAggF2Aq4D5gQE7gQEcgQEcgO6A84DCgQEw -gFiA+YBsgQEwgM2BARyA6oAUgPOBARyAbYBtgJSBASeAr4EBMIDzgG2A84EBH4ACgAKBASOASoEBMIC9 -gOKA84D2gEzSAA4APgT4BuyBARCvEFQETwWaA4UC5QSzBbUAhgUTBaQC1QDnAbcAtQQEAq4DHQN/BE0D -1QVFA3MCMQOsA0ABYgGkAc8CPQB5Af0BNAITA1UAwAJyBT0DLwGqAOAB+QSQAeYDbQNGATUFxwOzBLIE -awLOA5UCFAWbAe0ExAJEAqgD3AVBBnMAuwSPAVsD/gCNAB8C7wVtA1wDKQFnAioDFwVKBoEEIwVcAbsF -nQOcAkEEkQSbAc6A7oEBM4C6gJSA/IEBOYAOgQEWgQE1gJGAIIBLgBSA2YCHgKSAuIDqgM2BASeAtoBp -gMKAq4A6gEiAVIBsgAqAXYAsgGGAr4EBMIB4gQEfgKiASoAfgFyA+YBYgLSArYAvgQE9gMSBAQaA8ICP -gL2AY4EBN4BagQEBgG+AhYDPgQEjgQFkgBeA9oA3gNeA84ACgJ2BASmAsYCmgQEcgGeAooEBIYEBZoDi -gQElgEyBATuAv4BtgQEUgPiAUdIADgA+BPgHQ4EBEK8QVAdEB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQ -B1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQdu -B28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAB4EHggeDB4QHhQeGB4cHiAeJB4oHiweM -B40HjgePB5AHkQeSB5MHlAeVB5YHl4EBa4EBbIEBbYEBboEBb4EBcIEBcYEBcoEBc4EBdIEBdYEBdoEB -d4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EBgIEBgYEBgoEBg4EBhIEBhYEBhoEBh4EBiIEBiYEBioEB -i4EBjIEBjYEBjoEBj4EBkIEBkYEBkoEBk4EBlIEBlYEBloEBl4EBmIEBmYEBmoEBm4EBnIEBnYEBnoEB -n4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEBqoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEB -s4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvl8QE1B1c2ggQnV0dG9uIChDbG9zZSlfEBpT -dGF0aWMgVGV4dCAoRGVpbnRlcmxhY2U6KV8QIEJ1dHRvbiBDZWxsIChLZWVwIGFzcGVjdCByYXRpbzop -WkltYWdlIFZpZXdfEBdCdXR0b24gQ2VsbCAoQXV0b21hdGljKV8QGUJ1dHRvbiBDZWxsIChEZXRlbGVj -aW5lOilcU3RlcHBlciBDZWxsXxARVGV4dCBGaWVsZCBDZWxsLTRfEB5UZXh0IEZpZWxkIENlbGwgKERl -aW50ZXJsYWNlOilfEBFUZXh0IEZpZWxkIENlbGwtNV8QEU1lbnUgKE90aGVyVmlld3MpXxASTWVudSBJ -dGVtIChJdGVtIDEpXxAUUG9wdXAgQnV0dG9uIChJdGVtMSlfEBZCdXR0b24gQ2VsbCAoUHJldmlvdXMp -XxAWQnV0dG9uIENlbGwgKERlYmxvY2s6KV5TdGVwcGVyIENlbGwtM18QHkNoZWNrIEJveCAoS2VlcCBh -c3BlY3QgcmF0aW86KV8QD0hvcml6b250YWwgTGluZVpUZXh0IEZpZWxkXxAZU3RhdGljIFRleHQgKEFu -YW1vcnBoaWM6KV5TdGVwcGVyIENlbGwtNV5TdGVwcGVyIENlbGwtMl8QElB1c2ggQnV0dG9uIChOZXh0 -KVlTdGVwcGVyLTRfEBFUZXh0IEZpZWxkIENlbGwtNl8QFVBvcHVwIEJ1dHRvbiAoSXRlbSAxKV8QEk1l -bnUgSXRlbSAoSXRlbSAzKVtTdGF0aWMgVGV4dFdTdGVwcGVyXxATTWVudSAoT3RoZXJWaWV3cyktMV8Q -EU1lbnUgSXRlbSAoSXRlbTIpXxATTWVudSBJdGVtIChJdGVtMiktMVxUZXh0IEZpZWxkLTFdQm94IChG -aWx0ZXJzKVlCb3ggKEJveClfEBVTdGF0aWMgVGV4dCAoSGVpZ2h0OilfEBJCdXR0b24gQ2VsbCAoVkZS -OilfEBtQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0gMSlfEBFNZW51IEl0ZW0gKEl0ZW0xKV8QE01lbnUg -SXRlbSAoSXRlbTEpLTFWTWF0cml4XxAWUG9wdXAgQnV0dG9uIChJdGVtMSktMVlTdGVwcGVyLTVeU3Rl -cHBlciBDZWxsLTRfEBFNZW51IEl0ZW0gKEl0ZW0zKV8QGlRleHQgRmllbGQgQ2VsbCAoRGVub2lzZTop -XxASQnV0dG9uIENlbGwgKE5leHQpXxAnUHJvdG90eXBlIFByb3RvdHlwZSBCdXR0b24gQ2VsbCAoUmFk -aW8pXxATQnV0dG9uIENlbGwgKENsb3NlKVxUZXh0IEZpZWxkLTRcVGV4dCBGaWVsZC0yXxATTWVudSBJ -dGVtIChJdGVtMyktMV8QF0NoZWNrIEJveCAoRGV0ZWxlY2luZTopXxAcUG9wIFVwIEJ1dHRvbiBDZWxs -IChJdGVtMSktMV8QFUJ1dHRvbiBDZWxsIChDdXN0b206KV8QD1RleHQgRmllbGQgQ2VsbF8QFENoZWNr -IEJveCAoRGVibG9jazopXxARVGV4dCBGaWVsZCBDZWxsLTFfEBRTdGF0aWMgVGV4dCAoV2lkdGg6KV8Q -GlBvcCBVcCBCdXR0b24gQ2VsbCAoSXRlbTEpWVN0ZXBwZXItMVxUZXh0IEZpZWxkLTVfEBZQdXNoIEJ1 -dHRvbiAoUHJldmlvdXMpWkJveCAoQ3JvcClcRmlsZSdzIE93bmVyWkltYWdlIENlbGxfEB1UZXh0IEZp -ZWxkIENlbGwgKEFuYW1vcnBoaWM6KV8QEVRleHQgRmllbGQgQ2VsbC0yXxAQQ2hlY2sgQm94IChWRlI6 -KVpCb3ggKFNpemUpWVN0ZXBwZXItMllTdGVwcGVyLTNfEBlUZXh0IEZpZWxkIENlbGwgKEhlaWdodDop -W0FwcGxpY2F0aW9uXFBpY3R1cmVQYW5lbF8QGFRleHQgRmllbGQgQ2VsbCAoV2lkdGg6KV8QE01lbnUg -KE90aGVyVmlld3MpLTJfEBZTdGF0aWMgVGV4dCAoRGVub2lzZTopXxARVGV4dCBGaWVsZCBDZWxsLTNc -Q29udGVudCBWaWV3XFRleHQgRmllbGQtM15TdGVwcGVyIENlbGwtMV8QEk1lbnUgSXRlbSAoSXRlbSAy -KdIADgA+BPgH7YEBEKDSAA4APgT4B/CBARCg0gAOAD4E+AfzgQEQrxB/AEwETwOFBRMC5QBKAtUAXAG3 -Ax0AYQRNBUUAVwIxAG4AcgFiAaQAUwBUAf0BNABmAGsDVQBPAE0AwAU9AnIDLwBpAE4B+QSQATUDbQIU -AG0CzgRrA5UAVgWbAe0AZwBsAGQD3ASPAVsD/gBJAFEAXwBbAGgASwVKAbsFXAQjAFIFnQBxAkEAVQBQ -BZoA5wSzBbUAhgWkALUEBAKuAGoDfwPVA3MAcAOsA0AAYAHPAHkCPQITAGIBqgBaAOAAWQNGAeYEsgXH -A7MExABeAkQCqAVBAGUGcwC7AGMAjQAfAu8FbQNcAykCKgFnAxcGgQBdAFgDnABIAG8EkQSbAc6AV4Du -gLqBARaAlIA2gJGAyoBLgKSA1oDqgQEngLOAaYEBWoEBYYA6gEiAoYClgF2ALIEBTYEBVYCvgHeAZoEB -MIEBH4B4gKiBAVKAa4BcgPmAL4C0gGOBAViAj4DwgL2AroEBN4BagQFPgQFXgOGAz4D2gDeA14ATgI6A -04DIgQFQgEeBASGATIEBJYDigJOBATuBAV+AbYCqgISBATOAIID8gQE5gA6BATWAFIDZgIeBAVSAuIDN -gLaBAV2AwoCrgNSAVIAKgGyAYYDdgEqAwYAfgLyArYBYgQEGgQE9gMSBAQGA0YBvgIWBASOBAUuBAWSA -F4DfgPOAAoCdgQEpgLGApoBngQEcgKKBAWaAzIC3gL+ACYEBW4EBFID4gFHSAA4APgT4CHWBARCvEH8I -dgh3CHgIeQh6CHsIfAh9CH4IfwiACIEIggiDCIQIhQiGCIcIiAiJCIoIiwiMCI0IjgiPCJAIkQiSCJMI -lAiVCJYIlwiYCJkImgibCJwInQieCJ8IoAihCKIIowikCKUIpginCKgIqQiqCKsIrAitCK4IrwiwCLEI -sgizCLQItQi2CLcIuAi5CLoIuwi8CL0Ivgi/CMAIwQjCCMMIxAjFCMYIxwjICMkIygjLCMwIzQjOCM8I -0AjRCNII0wjUCNUI1gjXCNgI2QjaCNsI3AjdCN4I3wjgCOEI4gjjCOQI5QjmCOcI6AjpCOoI6wjsCO0I -7gjvCPAI8QjyCPMI9IEBw4EBxIEBxYEBxoEBx4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB -0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB -5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB -+oEB+4EB/IEB/YEB/oEB/4ECAIECAYECAoECA4ECBIECBYECBoECB4ECCIECCYECCoECC4ECDIECDYEC -DoECD4ECEIECEYECEoECE4ECFIECFYECFoECF4ECGIECGYECGoECG4ECHIECHYECHoECH4ECIIECIYEC -IoECI4ECJIECJYECJoECJ4ECKIECKYECKoECK4ECLIECLYECLoECL4ECMIECMYECMoECM4ECNIECNYEC -NoECN4ECOIECOYECOoECO4ECPIECPYECPoECP4ECQIECQRA+EDIQqhCZELMQQhCnED8QhxCaEE8QFRCK -EEwQnBBSEEUQqBCEEFMQZRAhEBwQTRBAEAoQtxA4EBcQKRBcEKQQSBBJECIQHRAsECQQORAqELAQCRA1 -ECUQoRBREFcQWxCXEA8QKxAxEFAQRBBVEEoQOxCOEKYQhhCsEAUQtRAfEGQQWhBiEB4QGhAREKIQmBCf -EK8QoxBUEC0QCxCpEDwQNBAuEIwQiRAMECYQIxBhEK0QRxAbEDoQqxAgELIQoBCxEBIQQxClEGAQLxBO -EBYQnhA9EAcQuBC0EK4QlhBjEBMQJxAOE//////////9EDcQWRCVEFYQNhANEJsQiNIADgA+AEYJc4Ay -oNIADgA+BPgJdoEBEKDSAA4APgT4CXmBARCg0gA3ADgJewl8ogl8ADteTlNJQk9iamVjdERhdGEACAAZ -ACIAJwAxADoAPwBEAFIAVABmBPYE/AVHBU4FVQVjBXUFkQWfBasFtwXFBdAF3gX6BggGGwYtBkcGUQZe -BmAGYwZmBmkGbAZuBnEGcwZ2BnkGfAZ/BoEGgwaGBokGiwaOBpcGowalBqcGuwbEBs0G2AbdBuwG9QcI -BxEHHAceBx8HKAcvBzwHQgdLB00HpgeoB6oHrAeuB7AHsge0B7YHuAe6B7wHvgfAB8IHxAfGB8gHygfM -B84H0AfSB9QH1gfYB9oH3AfeB+AH4wfmB+kH7AfvB/IH9Qf4B/sH/ggBCAQIBwgKCBsIKQgyCDoIPAg+ -CEAIQghjCHUIfQiECI0IlwigCKwIrgiwCLIItAi3CLgIugi8CNkI5AjmCOgI6wjtCPAI8gj0CQwJKQk1 -CUEJTAlaCWcJdAl5CXsJhAmNCY8JkQmSCZsJpAmyCb8JyAnTCd0J5wnuCfoKDQoWCh0KNQpEClUKVwpZ -ClsKXQp+CoAKggqECoYKhwqJCosKqAqrCq0KsAqzCrUKuArPCx4LOwtNC2MLeAuHC5oLrAu2C8EL0wvo -C/YMCAwPDB0MJgwnDCkMKwwtDC8MMQwzDDUMNww5DDsMPAw9DEAMRQxHDEwMXQxkDGsMdAx2DH8MgQyE -DJEMmgyfDKYMtwy5DLsMvQy+DMcM0QzTDNwM4wz1DP4NKw00DTwNUA1bDWkNcw2ADYkNkQ2TDZUNlw2c -DZ4Now2lDacNqQ2rDbgNxA3GDcgNyg3QDd0N7A3uDfAN8g36DgwOFQ4aDi0OOg48Dj4OQA5TDmcOcA51 -Dn4OgA6LDpQOlg6dDp8OoQ6jDswOzg7QDtIO1A7WDtgO2g7cDuIPCw8NDw8PEQ8TDxUPFw8ZDxsPIQ8q -DzEPQA9ID1EPVg9fD2wPgA+PD5wPpQ+yD8APyQ/aD9wP3g/gD+IQAxAFEAcQCRALEAwQDhAQEC0QMBAy -EDUQOBA6ED0QVBB5EI0QmBCsELgQwRDDEMUQxxDJEMsQ0BDRENMQ6BDwEP0RCREXERkRGxEdER8RIREo -ET4RSxFTEVURWBFhEWYRexF9EX8RgRGDEY0RmhGcEZ8RqBGxEcMRzBHXEeMR8BH5EgASFxIoEioSLBIu -EjASURJTElUSVxJZElwSXRJfEmESeBLDEsQSxhLIEsoSzBLOEtAS0hLTEtQS1hMDEwUTBxMJEwsTDRMP -ExETExMgEyITJBMmEy0TNhM4Ez8TQRNDE0UTbhNwE3ITdBN2E3gTehN8E34ThROuE7ATshO0E7YTuBO6 -E7wTvhPFE9YT2BPaE9wT3hP/FAEUAxQFFAcUCBQKFAwUIxRyFHMUdRR3FHkUexR9FH8UgRSCFIMUhRSO -FJAUvRS/FMEUwxTFFMcUyRTLFM0U2hTcFN4U4BTpFOsU9BT2FP0U/xUBFQMVLBUuFTAVMhU0FTYVOBU6 -FTwVZRVnFWkVaxVtFW8VcRVzFXUViRWaFZwVnhWgFaIVwxXFFccVyRXLFcwVzhXQFecWBBYGFggWCRYc -Fi0WLxYxFjMWNRZWFlgWWhZcFl4WYRZiFmQWZhaDFo8WkRaTFpUWmBaaFp0WtRbWFtsW3RbfFuEW4xbl -FuoW7Bb9Fv8XCBcKFw0XIhckFyYXKBcqFzcXRBdGF1IXZxdpF2sXbRdvF4IXjReeF6AXohekF6YX3xfp -F/UYAxgQGBoYLBg6GDwYPhhAGEIYQxhFGE4YUBhSGFQYVhhfGGEYZBhmGH8YgRiDGIUYhxiJGJQYnRik -GL0YxBjhGOMY5RjnGOkY6xjvGPwY/hkMGRUZHhkkGTcZSBlKGUwZThlQGXEZcxl1GXcZeRl6GXwZfhmU -GckZyxnNGc8Z0RnTGdUZ1xnZGdsZ4BnlGe4Z9xoDGgUaBxoQGhkaHho0Gj0aRhpPGloaaxptGm8acRpz -GpQalhqYGpoanBqdGp8aoRq4Gt0a3xrhGuMa5RrnGuga6hr2GwcbCRsLGw0bDxs4G0MbTxtRG1MbVRtW -G1gbWhtdG14bYBtiG2sbbRt6G3wbfhuAG4IbhBuGG6IbvhvWHAocKxxIHGUcbRx1HH0ciByNHI8clByV -HJ4cpRyxHLocxRzRHN4c7xzxHPMc9Rz3HRgdGh0cHR4dIB0hHSMdJR08HVkdWx1dHV4dbx1xHXMddR13 -HZgdmh2cHZ4doB2hHaMdpR29HfId9B32Hfgd+h38Hf4eAB4FHhYeGB4aHhweHh4/HkEeQx5FHkceSB5K -HkweZB6JHpEenB6eHqcesB6yHrMexB7GHsgeyh7MHu0e7x7xHvMe9R72Hvge+h8RHzYfOB86HzwfPh9A -H0EfQx9WH2cfaR9rH20fbx+QH5IflB+WH5gfmR+bH50ftR/aH9wf3h/fH/Af8h/0H/Yf+CAZIBsgHSAf -ICEgIiAkICYgPSByIHQgdiB4IHogfCB+IIAglSCmIKggqiCsIK4gzyDRINMg1SDXINgg2iDcIPMhGCEa -IRwhHiEgISIhIyElITchSCFKIUwhTiFQIXEhcyF1IXcheSF8IX0hfyGBIZkhziHQIdIh1CHWIdgh2iHc -IeEh6iHvIfgh+iIGIhciGSIbIh0iHyIrIjwiPiJAIkIiRCJSImMiZSJnImkiayKMIo4ikCKSIpQilSKX -IpkisCLVItci2SLbIt0i3yLgIuIi8SMCIwQjBiMIIwojGSMqIywjLiMwIzIjQyNFI0cjSSNLI14jbyNx -I3MjdSN3I5gjmiOcI54joCOhI6MjpSO+I/Mj9SP3I/kj+yP9I/8kASQKJBMkFSQoJDkkOyQ9JD8kQSRP -JGAkYiRkJGYkaCR6JIskjSSPJJEklCTNJNok8yUAJQ4lGCUmJT8lTCVWJWglfCWGJZIllCWXJZklnCWe -JaMlpSWnJaklrCWvJbElzCXfJecl8CXyJfcmFCYfJigmKiY/JkEmQyZFJkcmSSZLJk4mUSZTJlUmhiaI -JoomjCaOJo8mkSaTJpUmrCbJJssmzSbPJtEm0ybgJuInAycFJwcnCScLJwwnDicQJyknXidgJ2InZCdm -J2gnaidsJ3Endyd5J7IntCe2J7knvCe9J78nwifEJ8YnyCfKJ9Mn1SfYJ9on4yflJ/gn+if8J/4oASgD -KAUoBygJKAsoLCguKDAoMig0KDUoNyg5KFEobihwKHIocyjCKM4o2CjnKPMpCykWKSApNSlDKUspTSlQ -KVIpVSlXKVkpXCleKWApYylkKWYpaClrKXApcimJKZIplCmZKZspninTKdwp3ingKeIp5SnnKekp6ynw -KfUp/yoIKgoqDCoaKiMqJSpaKlwqXipgKmIqZSpnKmkqcSp6KoEqriq8Kr4qwSrDKsYqyCrOKuMq8Cr3 -Kvoq/SsCKwUrCCsRKxorHCsfKyIrKysuKzMrNis5K0IrWStcK19AcUB6QIFAlECfQKhArUC6QLxAwUDK -QM9A2EDjQOxBDUEPQRFBFEEXQRhBGkEcQTNBWEFaQVxBXkFgQWNBZEFmQX1BmEG1QbdBuUG8Qb5BwUHG -QdNB1UIOQhBCEkIVQhhCGUIcQh5CIEIiQiRCLUIvQjJCNEI9Qj9CUkJVQldCWUJbQl5CYEJiQmRCZ0KI -QopCjEKPQpJCk0KVQpdCrkLPQtFC00LWQthC20LgQuJC6kMLQw1DD0MSQxVDFkMYQxpDMUNSQ1RDVkNZ -Q1tDXkNgQ2dDiEOKQ4xDj0OSQ5NDlUOXQ61DzkPTQ9VD10PaQ9xD30PkQ+ZD8kQJRCREQURDREVESERK -RE1EUkRfRGFEmkScRJ5EoUSkRKVEqESqRKxErkSwRLlEu0S+RMBEyUTLRNpE3ETfROJE5ETnROlE60UM -RQ5FEEUTRRZFF0UZRRtFMkVTRVVFV0VaRVxFX0VhRW5Fj0WRRZNFlkWZRZpFnEWeRbRF6UXrRe1F70Xx -RfRF9kX5RgVGJkYoRipGLUYwRjFGM0Y1RkxGbUZvRnFGdEZ2RnlGe0aERptGtUbSRtRG1kbZRttG3kbm -RvNG9UcORxlHIkcnRzpHSEdZR1tHXUdfR2JHb0eAR4JHhEeGR4lHlUemR6hHqkesR65Hv0fBR8NHxUfI -R9xH7UfvR/FH80f2SAJIE0gVSBdIGUgbSCxILkgxSDNINkhJSFpIXEheSGBIYkhzSHVId0h5SHxIiEiZ -SJtInUigSKJIs0i1SLdIuUi8SNFI4kjkSOdI6UjsSPpJC0kNSQ9JEUkUSR5JL0kxSTNJNUk4SUZJT0lS -SftJ/UoASgJKBEoHSgpKDEoOShFKE0oVShdKGUobSh1KH0ohSiNKJUonSipKLEouSjBKMko0SjZKOEo6 -SjxKPkpASkJKRUpISkpKTEpOSlBKUkpUSlZKWEpaSlxKX0piSmRKZkpoSmpKbEpvSnFKdEp2SnhKekp9 -SoBKgkqESoZKiEqKSoxKj0qRSpNKlUqYSppKnUqgSqJKpUqnSqpKrEquSrFKs0q1SsZKyErKSs1K4krr -Su1K8Er+SwdLCkuzS7VLuEu6S7xLv0vCS8RLxkvJS8tLzUvPS9FL1EvWS9hL20vdS99L4UvkS+ZL6Evr -S+1L8EvyS/RL9kv4S/pL/Ev+TABMA0wFTAdMCUwLTA1MD0wSTBRMFkwYTBpMHUwgTCNMJUwnTClMLEwu -TDBMMkw1TDdMOkw8TD5MQExDTEVMR0xJTExMTkxRTFNMVUxXTFpMXExeTGFMY0xmTGhMakxsTG5McEx5 -THxNJ00pTSxNLk0wTTJNNU03TTpNPU0/TUFNQ01FTUdNSU1LTU1NT01RTVRNVk1YTVpNXE1eTWBNYk1k -TWZNaE1qTWxNbk1xTXNNdk14TXpNfE1+TYBNgk2ETYZNiE2LTY1NkE2STZRNlk2YTZtNnU2gTaJNpE2m -TalNrE2uTbBNsk20TbZNuE26Tb1Nv03BTcRNxk3ITctNzk3QTdNN1U3YTdpN3E3fTeFN403sTe9Omk6d -TqBOo06mTqlOrE6vTrJOtU64TrtOvk7BTsROx07KTs1O0E7TTtZO2U7cTt9O4k7lTuhO607uTvFO9E73 -TvpO/U8ATwNPBk8JTwxPD08STxVPGE8bTx5PIU8kTydPKk8tTzBPM082TzlPPE8/T0JPRU9IT0tPTk9R -T1RPV09aT11PYE9jT2ZPaU9sT29Pck91T3hPe09+T4FPhE+HT4pPjU+QT5NPlk+sT8lP7E/3UBFQLVA6 -UE5Qb1CDUJdQrFDDUNxQ9VEEUSVRN1FCUV5RbVF8UZFRm1GvUcdR3FHoUfBSBlIaUjBSPVJLUlVSbVKC -UqBStFLKUtFS6lL0UwNTF1M0U0lTc1OJU5ZTo1O5U9NT8lQKVBxUM1RHVF5Ue1SFVJJUq1S2VMNUzlTu -VQJVFVUgVSpVNFVQVVxVaVWEVZpVs1XHVdRV4VXwVgVWDlYRVhJWG1YeVh9WKFYrVyxXLlcwVzJXNVc3 -VzlXO1c9Vz9XQVdDV0VXSFdKV0xXT1dSV1RXVldYV1pXXFdeV2FXZFdmV2hXaldtV3BXcld0V3dXeVd7 -V31Xf1eBV4NXhleIV4pXjFeOV5FXk1eWV5lXm1edV59XoVejV6VXp1epV6tXrlewV7NXtVe4V7pXvFe/ -V8JXxFfGV8hXy1fNV89X0lfUV9dX2VfbV91X4FfiV+RX5lfpV+tX7VfvV/FX81f1V/dX+Vf7V/1X/1gB -WANYBVgIWAtYDVgQWBJYFFgWWBlYHFgfWCFYI1glWCdYKVgsWC5YMFgyWDVYN1g6WDxYPlhAWEJYRVhI -WEpYTFhVWFhZWVlcWV9ZYlllWWhZa1luWXFZdFl3WXpZfVmAWYNZhlmJWYxZj1mSWZVZmFmbWZ5ZoVmk -WadZqlmtWbBZs1m2WblZvFm/WcJZxVnIWctZzlnRWdRZ11naWd1Z4FnjWeZZ6VnsWe9Z8ln1WfhZ+1n+ -WgFaBFoHWgpaDVoQWhNaFloZWhxaH1oiWiVaKForWi5aMVo0WjdaOlo9WkBaQ1pGWklaTFpPWlJaVVpY -WltaXlphWmRaZ1pqWm1acFpzWnZaeVp8Wn9aglqFWohai1qOWpFalFqXWppanVqgWqNaplqpWqxar1qy -WrVauFq7Wr5awVrEWsdaylrNWtBa01rWWtha2lrcWt5a4FriWuRa5lroWupa7FruWvBa8lr0WvZa+Fr6 -Wvxa/lsAWwJbBFsGWwhbClsMWw5bEFsSWxRbFlsYWxpbHFseWyBbIlskWyZbKFsqWyxbLlswWzJbNFs2 -WzhbOls8Wz5bQFtCW0RbRltIW0pbTFtOW1BbUltUW1ZbWFtaW1xbXltgW2JbZFtmW2hbaltsW25bcFty -W3Rbdlt4W3pbfFt+W4BbgluEW4ZbiFuKW4xbjluQW5JblFuWW5hbmlucW55boFuiW6RbpluoW6pbrFuu -W7Bbslu0W7ZbuFu6W7xbxVvHW8lby1vNW89b0VvTW9Vb3lvgW+Fb6lvtW+5b91v6W/tcBFwJAAAAAAAA -AgIAAAAAAAAJfQAAAAAAAAAAAAAAAAAAXBg</bytes> +AAAAAAAAAABtbHVjAAAAAAAAAAIAAAAMZW5VUwAAABIAAAAoaXRJVAAAABQAAAA6AEMAbwBsAG8AcgAg +AEwAQwBEAEwAQwBEACAAYwBvAGwAbwByAGkAAG1tb2QAAAAAAAAGEAAAnGgAAAAAwhEOAAAAAAAAAAAA +AAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAADSADcA +OAKpAqqjAqoCqwA7XxAQTlNCaXRtYXBJbWFnZVJlcFpOU0ltYWdlUmVw0gA3ADgCrQGbogGbADvTAA4B +wgHNAcUBPQKwgFBEMCAwANIANwA4ArIBbqIBbgA71QAOAcEBwgHDAcQBxQK1AccCtgHJgFCAjYCMgE1c +Y29udHJvbENvbG9y0wAOAcIBzQHFAT0Cu4BQSzAuNjY2NjY2NjkA0gA3ADgCvQK+pQK+AK0ArgCvADtY +TlNNYXRyaXhbZkNyb3BNYXRyaXjUAA4AdAB1AHYAdwLCAB8CxIASgJGAAoCU2AB8AA4AfQB+AH8AgACB +AIIAuwGsAsgCyQCHAIgAiQC7gBWAVYCSgJMJgA2AFV8QFHt7OTcsIDQwfSwgezU2LCAxOX192QCXAA4B +tADrAOwAmwCcAbUBtgG3AbgBuQDxAPcCwgG9AIgBv4BUgEyAJYAfgJEJgFFfEA9mQ3JvcFJpZ2h0Rmll +bGTUAA4AdAB1AHYAdwLZAB8C24ASgJaAAoCZ2AB8AA4AfQB+AH8AgACBAIIAuwGsAt8C4ACHAIgAiQC7 +gBWAVYCXgJgJgA2AFV8QFHt7MTgsIDQwfSwgezU2LCAxOX192QCXAA4BtADrAOwAmwCcAbUBtgG3AbgB +uQDxAPcC2QG9AIgBv4BUgEyAJYAfgJYJgFFeZkNyb3BMZWZ0RmllbGTUAA4AdAB1AHYA0QAfAfYA1IAp +gAKAXIAo1AAOAHQAdQB2ANEAHwL2ANSAKYACgJyAKNgAfAAOAH0AfgB/AIAAgQCCAIMBIwL7AvwC/QCI +AIkAg4ALgEeAnYCeEQEMCYANgAtfEBR7ezgyLCA5fSwgezEwMCwgMjJ9fd8QEgCXASsBLADmAOcADgDo +AOoA7AEtAJsBLgEvATAA7QCcATEA7gEyAIgA8wDxATYBNwE0APEA9wMIAvYBNACIAIgBQAFBAwwBQwmA +JYBGgCWAH4CfgJwJCYCg2wFQAA4BUQFSAVMBVAFVAVYBMQFXAVgC/AFaAxABXADxAV4BXwFgAwwDFQE0 +gJ6AO4ChgCWANIA4gKCAotMADgFRAWQBZQMYAxmARYCjgKRWSXRlbSAx0gAOAD4ARgMdgESjAwgDHwMg +gJ+ApYCo2gFQAA4BUQFSAVMBVAFVAVYBMQFXAvwBWgMkAVwA8QFeAV8BYAMMAymAnoA7gKaAJYA0gDiA +oICnVkl0ZW0gMtoBUAAOAVEBUgFTAVQBVQFWATEBVwL8AVoDLgFcAPEBXgFfAWADDAMzgJ6AO4CpgCWA +NIA4gKCAqlZJdGVtIDPUAA4AdAB1AHYA0QAfAzgA1IApgAKArIAo2AB8AA4AfQB+AH8AgACBAIIA1gEj +Az0DPgCRAIgAiQDWgBuAR4CtgK4JgA2AG18QFHt7ODQsIDI4fSwgezk5LCAyMn193xATAJcBKwEsAOYA +5wAOAOgA6QDqAOwBLQCbAS4BLwEwAO0AnAExAO4BMgCIATQA8QE2ATcBNAE4A0gA9wNKAzgBPQCIAIgB +QAFBA04BQwmAJYBGgC6Ar4AfgLCArAkJgLHSAA4BSQFKARGAMNsBUAAOAVEBUgFTAVQBVQFWATEBVwFY +Az4BWgFbAVwA8QFeAV8BYANOA1kBNICugDuAM4AlgDSAOICxgLLTAA4BUQFkAWUDXANdgEWAs4C00gAO +AUkBSgF9gDDSAA4APgBGA2KARKMDSgNkA2WAsIC1gLfaAVAADgFRAVIBUwFUAVUBVgExAVcDPgFaAYcB +XADxAV4BXwFgA04DboCugDuAP4AlgDSAOICxgLbaAVAADgFRAVIBUwFUAVUBVgExAVcDPgFaAZEBXADx +AV4BXwFgA04Dd4CugDuAQoAlgDSAOICxgLjUAA4AdAB1AHYAdwN6AB8DfIASgLqAAoC92AB8AA4AfQB+ +AH8AgACBAIIAgwGsA4ADgQCHAIgAiQCDgAuAVYC7gLwJgA2AC18QFHt7NzcsIDYyfSwgezYyLCAxOX19 +2QCXAA4BtADrAOwAmwCcAbUBtgG3AbgBuQDxAPcDegG9AIgBv4BUgEyAJYAfgLoJgFFcZkhlaWdodEZp +ZWxk1AAOAHQAdQB2AHcB5QAfA5OAEoBYgAKAv18QEWZDcm9wUmlnaHRTdGVwcGVy1AAOAHQAdQB2AHcD +lwAfA5mAEoDBgAKAxNgAfAAOAH0AfgB/AIAAgQCCALsAhAOdA54AhwCIAIkAu4AVgBCAwoDDCYANgBVf +EBV7ezExMiwgNjV9LCB7MTksIDI4fX3XAJcADgCYAJkAmwCcAJ0AnwCgAMwAngOXAKQAiIAPgMEJXxAP +ZkNyb3BUb3BTdGVwcGVy1AAOAHQAdQB2ANEAHwB4ANSAKYACgAqAKNQADgB0AHUAdgB3A68AHwOxgBKA +x4ACgMvYAHwADgB9AH4AfwCAAIEAggDWANcDtQO2AJEAiACJANaAG4AngMiAyQmADYAbXxAVe3sxMjQs +IDgwfSwgezU1LCAxOH193QCXAA4A5gDnAOgA6QDqAOsA7ACbAO0AnADuAO8A8ADxAPIA8wD0APEDwAD3 +A68A+QD6APuAJoAlgCKAJYDKgB+Ax1RWRlI6WWZWRlJDaGVja9QADgB0AHUAdgB3A8cAHwPJgBKAzYAC +gNLYAHwADgB9AH4AfwCAAIEAggIPANcDzQPOA88AiACJAg+AYoAngM6AzxEBIQmADYBiXxAWe3syNDEs +IDY2fSwgezEwMSwgMjh9fd0AlwAOAOYA5wDoAOkA6gDrAOwAmwDtAJwA7gDvAPAA8QDyATQBOAPYA9kA +9wPHAPkD3APdgCaAJYAugNGA0IAfgM0SCAIAABP/////hoJA/1hQcmV2aW91c9IADgFJAUoBEYAwW2ZQ +cmV2QnV0dG9u1AAOAHQAdQB2AHcD5AAfA+aAEoDUgAKA2NgAfAAOAH0AfgB/AIAAgQCCANYA1wPqA+sA +kQCIAIkA1oAbgCeA1YDWCYANgBtfEBN7ezEsIDh9LCB7MTAxLCAxOH193QCXAA4A5gDnAOgA6QDqAOsA +7ACbAO0AnADuAO8A8ADxAPIA8wD0APED9QD3A+QA+QD6APuAJoAlgCKAJYDXgB+A1FhEZWJsb2NrOl1m +RGVibG9ja0NoZWNr1AAOAHQAdQB2ANEAHwP9A/6AKYACgNqA39gAfAAOAH0AfgB/AIAAgQCCAg8A1wQC +BAMDzwCIAIkCD4BigCeA24DcCYANgGJfEBZ7ezMzOSwgMTJ9LCB7MTAwLCAzMn193QCXAA4A5gDnAOgA +6QDqAOsA7ACbAO0AnADuAO8A8ADxAPIBNAJZBAwEDQJZA/0A+QQQA92AJoAlgH+A3oDdgH+A2hIIAAAA +VUNsb3NlUQ1bQ2xvc2VQYW5lbDrUAA4AdAB1AHYA0QAfALcA1IApgAKAFIAo1AAOAHQAdQB2AHcEGwAf +BB2AEoDigAKA59gAfAAOAH0AfgB/AIAAgQCCAg8BrAQhBCIEIwCIAIkCD4BigFWA44DkEQEiCYANgGJf +EBV7ezE3LCAyMn0sIHszMjAsIDE3fX3YAJcADgG0AOsA7ACbAJwBtgDvAbgCVgDxAlkEGwQuBC+AVICL +gCWAf4DiEgBAAACA5dUADgHBAcIBwwHEAcUB1AHHBDMByYBQgFOA5oBNXxAQY29udHJvbFRleHRDb2xv +clpmSW5mb0ZpZWxk1AAOAHQAdQB2ANEAHwQ6ANSAKYACgOmAKNgAfAAOAH0AfgB/AIAAgQCCAIMA1wQ/ +BEAAkQCIAIkAg4ALgCeA6oDrCYANgAtfEBR7ezcsIDM2fSwgezE1MiwgMTh9fd0AlwAOAOYA5wDoAOkA +6gDrAOwAmwDtAJwA7gDvAPAA8QDyAPMA9ADxBEoA9wQ6APkA+gD7gCaAJYAigCWA7IAfgOlfEBJLZWVw +IGFzcGVjdCByYXRpbzrUAA4AdAB1AHYAdwL2AB8EUoASgJyAAoDuXxAQZkFuYW1vcnBoaWNQb3BVcNQA +DgB0AHUAdgB3AzgAHwRYgBKArIACgPBdZkRlbm9pc2VQb3BVcNQADgB0AHUAdgDRAB8DxwRegCmAAoDN +gPJfEBBQcmV2aW91c1BpY3R1cmU61AAOAHQAdQB2ANEAHwRjANSAKYACgPSAKNgAfAAOAH0AfgB/AIAA +gQCCAIMAhARoBGkAhwCIAIkAg4ALgBCA9YD2CYANgAtfEBV7ezE0MSwgODR9LCB7MTksIDI4fX3ZAJYA +lwAOAJgAmQCaAJsAnACdAKIAnwCgAKEAngCiBGMApACIgA+A9AnUAA4AdAB1AHYAdwRjAB8EdoASgPSA +AoD4XWZXaWR0aFN0ZXBwZXLUAA4AdAB1AHYAdwR6AB8EfIASgPqAAoD92AB8AA4AfQB+AH8AgACBAIIA +uwGsBIAEgQCHAIgAiQC7gBWAVYD7gPwJgA2AFV8QFHt7NTQsIDY5fSwgezU2LCAxOX192QCXAA4BtADr +AOwAmwCcAbUBtgG3AbgBuQDxAPcEegG9AIgBv4BUgEyAJYAfgPoJgFFdZkNyb3BUb3BGaWVsZNQADgB0 +AHUAdgB3BDoAHwSTgBKA6YACgP9bZlJhdGlvQ2hlY2vUAA4AdAB1AHYA0QAfA+QA1IApgAKA1IAo1AAO +AHQAdQB2AHcA0wAfBJ6AEoAagAKBAQJfEBBmRGV0ZWxlY2luZUNoZWNr1AAOAHQAdQB2AHcEogAfBKSA +EoEBBIACgQEP3gB8BKYADgSnAH0EqACMAH8EqQCBBKoEqwCCBKwCDwE9BK4ErwSwAjkEsgSzAKQAiQS1 +AKQCDwS3WU5TQm94VHlwZVtOU1RpdGxlQ2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlOU09m +ZnNldHNfEA9OU1RpdGxlUG9zaXRpb25dTlNDb250ZW50Vmlld4BigQEOgQELgQEJCIEBBRP/////gAAB +EoANgQEKgGKBAQbSAA4APgBGBLqARKEEt4EBBtYAfAAOAH8CGgCBAIIEogCOAJEEvwCJBKKBAQSBAQiB +AQeADYEBBFp7MjA4LCA0NTF90gA3ADgExACuowCuAK8AO1Z7MCwgMH3XAJcADgG0AOsA7ACcAbYA7wG4 +AbkEyQD3AKQEy4BUgEyBAQyAH4EBDVNCb3jTAA4BwgHNAcUBPQTPgFBNMCAwLjgwMDAwMDAxANIANwA4 +BNEE0qQE0gCuAK8AO1VOU0JveF8QEGZQaWN0dXJlVmlld0FyZWHUAA4AdAB1AHYA0QAfA68A1IApgAKA +x4Ao1AAOAHQAdQB2AHcE2wAfBN2AEoEBEoACgQEX2AB8AA4AfQB+AH8AgACBAIICDwDXBOEE4gPPAIgA +iQIPgGKAJ4EBE4EBFAmADYBiXxAVe3szNDYsIDY1fSwgezkyLCAyOH193QCXAA4A5gDnAOgA6QDqAOsA +7ACbAO0AnADuAO8A8ADxAPIBNAE4BOsE7AD3BNsA+QPcA92AJoAlgC6BARaBARWAH4EBElROZXh00gAO +AUkBSgERgDBbZk5leHRCdXR0b27UAA4AdAB1AHYA0QAfAkMA1IApgAKAcIAo1AAOAHQAdQB2ANEAHwOX +ANSAKYACgMGAKNQADgB0AHUAdgB3BP8AHwUBgBKBARuAAoEBXN4FAwAOBQQFBQUGBQcFCAUJBQoFCwUM +BQ0FDgUPAg8FEQUSBRMFFAUVBRYFFwUYBRkA8wE0BRoFG1xOU1dpbmRvd1ZpZXdfEBZOU1dpbmRvd0Nv +bnRlbnRNYXhTaXplXE5TU2NyZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0Ns +YXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RZTlNNYXhTaXplXxAPTlNXaW5k +b3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNzgGKBAVuBASCB +AViBAR0ScHgAAIEBHoEBIYEBHIEBWoEBWYEBH18QGHt7NzE2LCA1ODl9LCB7NDUzLCA1NDd9fV8QEFBp +Y3R1cmUgU2V0dGluZ3NXTlNQYW5lbNIADgFJAUoFIYAwVFZpZXdfEBp7My40MDI4MmUrMzgsIDMuNDAy +ODJlKzM4fVp7NDUzLCA1NDd90gAOAD4ARgUmgESqBNsDxwUpBBsD/QDDAI0A3gSiAgmBARKAzYEBI4Di +gNqBASeBAS+BAUaBAQSAYdwAfASmAA4EpwB9BKgAfwSpAIEEqgSrAIICDwDzBK4FNAU1AjkEIwE9AIkE +tQCkAg+AYoEBDoEBJYEBJAiADYEBCoBiXxAUe3syMCwgNTh9LCB7NDEzLCA1fX3XAJcADgG0AOsA7ACc +AbYA7wG4AbkEyQJZAKQFQIBUgEyBAQyAf4EBJtMADgHCAc0BxQE9BM+AUN4AfASmAA4EpwB9BKgAjAB/ +BKkAgQSqBKsAggSsAg8ApASuBUYFRwI5BUkFSgE9AIkEtQDzAg8Au4BigQEOgQEsgQErCIEBKBEBCYAN +gQEKgGKAFdIADgA+AEYFUYBEoQC7gBXSAA4APgBGBVWARKkDlwHlAkMEegGnAfYCwgLZALeAwYBYgHCA ++oBJgFyAkYCWgBRfEBR7ezIsIDJ9LCB7MTg5LCAxNDZ9fV8QGHt7MjQzLCAyMjR9LCB7MTkzLCAxNjN9 +fdcAlwAOAbQA6wDsAJwBtgDvAbgBuQVkAPcApAVmgFSATIEBLYAfgQEuVENyb3DTAA4BwgHNAcUBPQTP +gFDeAHwEpgAOBKcAfQSoAIwAfwSpAIEEqgSrAIIErAIPAKQErgVtBW4COQVwBUoBPQCJBLUA8wIPAIOA +YoEBDoEBQ4EBQgiBATCADYEBCoBigAvSAA4APgBGBXeARKEAg4AL0gAOAD4ARgV7gESpBXwDegQ6AHgF +gAWBBGMC9gWEgQEygLqA6YAKgQE2gQE6gPSAnIEBPdgAfAAOAH0AfgB/AIAAgQCCAIMBrAWIBYkAkQCI +AIkAg4ALgFWBATOBATQJgA2AC18QFHt7MTQsIDY0fSwgezU1LCAxNH192ACXAA4BtADrAOwAmwCcAbYA +7wG4AlYFkQD3BXwFlAQvgFSAi4EBNYAfgQEyEgRAAACA5VdIZWlnaHQ62AB8AA4AfQB+AH8AgACBAIIA +gwGsBZoFmwCRAIgAiQCDgAuAVYEBN4EBOAmADYALXxAUe3sxNCwgOTF9LCB7NTUsIDE0fX3YAJcADgG0 +AOsA7ACbAJwBtgDvAbgCVgWjAPcFgAWUBC+AVICLgQE5gB+BATaA5VZXaWR0aDrYAHwADgB9AH4AfwCA +AIEAggCDAawFqwWsAIcAiACJAIOAC4BVgQE7gQE8CYANgAtfEBR7ezc3LCA4OX0sIHs2MiwgMTl9fdkA +lwAOAbQA6wDsAJsAnAG1AbYBtwG4AbkA8QD3BYEBvQCIAb+AVIBMgCWAH4EBOgmAUdgAfAAOAH0AfgB/ +AIAAgQCCAIMBrAW8Bb0C/QCIAIkAg4ALgFWBAT6BAT8JgA2AC18QE3t7NywgMTV9LCB7NzMsIDE0fX3Y +AJcADgG0AOsA7ACbAJwBtgXDAbgCVgXGAPcFhAXJBC8SBAH+QIBUgIuBAUCAH4EBPRIQQgQAgOVbQW5h +bW9ycGhpYzpfEBR7ezIsIDJ9LCB7MTg5LCAxMTl9fV8QGHt7MjQzLCAzOTF9LCB7MTkzLCAxMzZ9fdcA +lwAOAbQA6wDsAJwBtgDvAbgBuQXRAPcApAXTgFSATIEBRIAfgQFFVFNpemXTAA4BwgHNAcUBPQTPgFDe +AHwEpgAOBKcAfQSoAIwAfwSpAIEEqgSrAIIErAIPAKQErgXaBdsCOQXdBUoBPQCJBLUA8wIPANaAYoEB +DoEBU4EBUgiBAUeADYEBCoBigBvSAA4APgBGBeSARKEA1oAb0gAOAD4ARgXogESnAR8F6gDTAzgF7QPk +A6+AK4EBSYAagKyBAU2A1IDH2AB8AA4AfQB+AH8AgACBAIIA1gGsBfMF9ACRAIgAiQDWgBuAVYEBSoEB +SwmADYAbXxAUe3sxMywgNTd9LCB7NzEsIDE0fX3YAJcADgG0AOsA7ACbAJwBtgDvAbgCVgX8APcF6gWU +BC+AVICLgQFMgB+BAUmA5VxEZWludGVybGFjZTrYAHwADgB9AH4AfwCAAIEAggDWAawGBAYFAJEAiACJ +ANaAG4BVgQFOgQFPCYANgBtfEBR7ezEzLCAzM30sIHs3MSwgMTR9fdgAlwAOAbQA6wDsAJsAnAG2AO8B +uAJWBg0A9wXtBZQEL4BUgIuBAVCAH4EBTYDlWERlbm9pc2U6XxAUe3syLCAyfSwgezE4OSwgMTA3fX1f +EBd7ezI0MywgOTZ9LCB7MTkzLCAxMjR9fdcAlwAOAbQA6wDsAJwBtgDvAbgBuQYXAPcApAYZgFSATIEB +VIAfgQFVV0ZpbHRlcnPTAA4BwgHNAcUBPQTPgFBfEBZ7ezAsIDB9LCB7MTkyMCwgMTE3OH19Wns0NTMs +IDU2OX3SADcAOAYgBiGiBiEAO18QEE5TV2luZG93VGVtcGxhdGVWd2luZG931AAOAHQAdQB2ANEAHwTb +BieAKYACgQESgQFeXE5leHRQaWN0dXJlOtQADgB0AHUAdgB3AR8AHwYtgBKAK4ACgQFgXxARZkRlaW50 +ZXJsYWNlUG9wVXDUAA4AdAB1AHYAdwWBAB8GM4ASgQE6gAKBAWJbZldpZHRoRmllbGTSAA4APgKfBjeA +iK8QUwDeA+QCwgWAA8cDlwJVBYkBHwWbBNsCyQTiBe0EOgC3Bb0EQAB4AL4FhAOeBk4D/QITAf0DZAXq +BXwDPgMfAg8DzgCGAYMGBQUpBYEDZQNKAa4CZgPrAeUDrwLZAI0DgQJDBmkDDADZBIEFrAO2ANMCVAQi +AvYDCAQbAfYDTgR6AesDOADDBGMBOwLgBfQCCQElAvwEaQFCAYIE/wSiA3oBpwQDAyCBAUaA1ICRgQE2 +gM2AwYBzgQE0gCuBATiBARKAk4EBFIEBTYDpgBSBAT+A64AKgBeBAT2Aw4EBZIDagGuAXoC1gQFJgQEy +gK6ApYBigM+ADoBBgQFPgQEjgQE6gLeAsIBLgHiA1oBYgMeAloEBL4C8gHCBAWaAoIAdgPyBATyAyYAa +gH2A5ICcgJ+A4oBcgLGA+oBagKyBASeA9IAxgJiBAUuAYYAtgJ6A9oAygD6BARuBAQSAuoBJgNyAqNIA +DgAyADMGjYAEgQFlXU5TQXBwbGljYXRpb27UAHwADgB9AH8AKwCOBpIAkYAAgQEIgQFnXxASe3syLCAy +fSwgezczNCwgMX190gAOAD4CnwaWgIivEFMCDwDeAMMAjQIPAMMCQwV8AN4FgAIPAsIE2wDeAI0AwwWE +BDoAjQC3AI0DlwAfAg8CCQH2A04A3gCNAzgDDAT/A8cAeAFCBe0CDwCNA04DTgGnAkMD5ADDAN4AwwIP +A3oAwwUpAvwA0wR6BYEDrwDeAkMEGwCNAwwCDwDDAz4AwwHlAN4CDwCNAUIC2QXqAg8BHwL2BGMBJQFC +AB8CDwCNAMMD/QMMgGKBAUaBASeBAS+AYoEBJ4BwgQEygQFGgQE2gGKAkYEBEoEBRoEBL4EBJ4EBPYDp +gQEvgBSBAS+AwYACgGKAYYBcgLGBAUaBAS+ArICggQEbgM2ACoAygQFNgGKBAS+AsYCxgEmAcIDUgQEn +gQFGgQEngGKAuoEBJ4EBI4CegBqA+oEBOoDHgQFGgHCA4oEBL4CggGKBASeAroEBJ4BYgQFGgGKBAS+A +MoCWgQFJgGKAK4CcgPSALYAygAKAYoEBL4EBJ4DagKDSAA4APgKfBuyAiK8QVADeA+QCwgPHBYADlwWJ +AlUBHwTbBZsE4gLJBe0EOgC3Bb0EQAB4AL4FhAOeBk4D/QITAf0DZAXqA84FfAM+Ag8DHwCGBgUFgQUp +AYMDZQGuA0oD6wCNAeUDrwLZA4EAHwZpAkMCZgDZBIEDDAWsAvYA0wQiA7YCVAMIBBsB9gNOBHoB6wM4 +AMMEYwE7AuACCQX0ASUC/ARpAUIEogT/AYIDegQDAacDIIEBRoDUgJGAzYEBNoDBgQE0gHOAK4EBEoEB +OIEBFICTgQFNgOmAFIEBP4DrgAqAF4EBPYDDgQFkgNqAa4BegLWBAUmAz4EBMoCugGKApYAOgQFPgQE6 +gQEjgEGAt4BLgLCA1oEBL4BYgMeAloC8gAKBAWaAcIB4gB2A/ICggQE8gJyAGoDkgMmAfYCfgOKAXICx +gPqAWoCsgQEngPSAMYCYgGGBAUuALYCegPaAMoEBBIEBG4A+gLqA3IBJgKjSAA4APgKfB0OAiK8QVAdE +B0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdi +B2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweA +B4EHggeDB4QHhQeGB4cHiAeJB4oHiweMB40HjgePB5AHkQeSB5MHlAeVB5YHl4EBa4EBbIEBbYEBboEB +b4EBcIEBcYEBcoEBc4EBdIEBdYEBdoEBd4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EBgIEBgYEBgoEB +g4EBhIEBhYEBhoEBh4EBiIEBiYEBioEBi4EBjIEBjYEBjoEBj4EBkIEBkYEBkoEBk4EBlIEBlYEBloEB +l4EBmIEBmYEBmoEBm4EBnIEBnYEBnoEBn4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEBqoEB +q4EBrIEBrYEBroEBr4EBsIEBsYEBsoEBs4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvl1C +b3ggKEZpbHRlcnMpXxAUQ2hlY2sgQm94IChEZWJsb2NrOilcVGV4dCBGaWVsZC0yXxAWUHVzaCBCdXR0 +b24gKFByZXZpb3VzKV8QFFN0YXRpYyBUZXh0IChXaWR0aDopWVN0ZXBwZXItMl8QGVRleHQgRmllbGQg +Q2VsbCAoSGVpZ2h0OilfEBdCdXR0b24gQ2VsbCAoQXV0b21hdGljKV8QFFBvcHVwIEJ1dHRvbiAoSXRl +bTEpXxASUHVzaCBCdXR0b24gKE5leHQpXxAYVGV4dCBGaWVsZCBDZWxsIChXaWR0aDopXxASQnV0dG9u +IENlbGwgKE5leHQpXxARVGV4dCBGaWVsZCBDZWxsLTNfEBZTdGF0aWMgVGV4dCAoRGVub2lzZTopXxAe +Q2hlY2sgQm94IChLZWVwIGFzcGVjdCByYXRpbzopWVN0ZXBwZXItM18QHVRleHQgRmllbGQgQ2VsbCAo +QW5hbW9ycGhpYzopXxAgQnV0dG9uIENlbGwgKEtlZXAgYXNwZWN0IHJhdGlvOilXU3RlcHBlcl5TdGVw +cGVyIENlbGwtM18QGVN0YXRpYyBUZXh0IChBbmFtb3JwaGljOileU3RlcHBlciBDZWxsLTJbQXBwbGlj +YXRpb25fEBNQdXNoIEJ1dHRvbiAoQ2xvc2UpWkltYWdlIENlbGxeU3RlcHBlciBDZWxsLTVfEBNNZW51 +IEl0ZW0gKEl0ZW0yKS0xXxAaU3RhdGljIFRleHQgKERlaW50ZXJsYWNlOilfEBZCdXR0b24gQ2VsbCAo +UHJldmlvdXMpXxAVU3RhdGljIFRleHQgKEhlaWdodDopXxAcUG9wIFVwIEJ1dHRvbiBDZWxsIChJdGVt +MSktMVxDb250ZW50IFZpZXdfEBJNZW51IEl0ZW0gKEl0ZW0gMilcU3RlcHBlciBDZWxsXxAaVGV4dCBG +aWVsZCBDZWxsIChEZW5vaXNlOilaVGV4dCBGaWVsZF8QD0hvcml6b250YWwgTGluZV8QEU1lbnUgSXRl +bSAoSXRlbTMpXxATTWVudSBJdGVtIChJdGVtMyktMV8QEVRleHQgRmllbGQgQ2VsbC02XxATTWVudSBJ +dGVtIChJdGVtMSktMV8QFkJ1dHRvbiBDZWxsIChEZWJsb2NrOilaQm94IChTaXplKVlTdGVwcGVyLTRf +EBBDaGVjayBCb3ggKFZGUjopXFRleHQgRmllbGQtM18QEVRleHQgRmllbGQgQ2VsbC0yXEZpbGUncyBP +d25lclZNYXRyaXhfEBVCdXR0b24gQ2VsbCAoQ3VzdG9tOilfEBlCdXR0b24gQ2VsbCAoRGV0ZWxlY2lu +ZTopXxARVGV4dCBGaWVsZCBDZWxsLTVfEBNNZW51IChPdGhlclZpZXdzKS0yXxARVGV4dCBGaWVsZCBD +ZWxsLTFfEBVQb3B1cCBCdXR0b24gKEl0ZW0gMSlfEBdDaGVjayBCb3ggKERldGVsZWNpbmU6KV8QD1Rl +eHQgRmllbGQgQ2VsbF8QEkJ1dHRvbiBDZWxsIChWRlI6KV8QJ1Byb3RvdHlwZSBQcm90b3R5cGUgQnV0 +dG9uIENlbGwgKFJhZGlvKV8QEk1lbnUgSXRlbSAoSXRlbSAxKVtTdGF0aWMgVGV4dFlTdGVwcGVyLTVf +EBNNZW51IChPdGhlclZpZXdzKS0xXFRleHQgRmllbGQtNF5TdGVwcGVyIENlbGwtNF8QFlBvcHVwIEJ1 +dHRvbiAoSXRlbTEpLTFaQm94IChDcm9wKVlTdGVwcGVyLTFfEBFNZW51IEl0ZW0gKEl0ZW0xKV8QEVRl +eHQgRmllbGQgQ2VsbC00WkltYWdlIFZpZXdfEB5UZXh0IEZpZWxkIENlbGwgKERlaW50ZXJsYWNlOilf +EBpQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0xKV8QG1BvcCBVcCBCdXR0b24gQ2VsbCAoSXRlbSAxKV5T +dGVwcGVyIENlbGwtMV8QEU1lbnUgKE90aGVyVmlld3MpWUJveCAoQm94KVxQaWN0dXJlUGFuZWxfEBFN +ZW51IEl0ZW0gKEl0ZW0yKVxUZXh0IEZpZWxkLTFfEBNCdXR0b24gQ2VsbCAoQ2xvc2UpXFRleHQgRmll +bGQtNV8QEk1lbnUgSXRlbSAoSXRlbSAzKdIADgA+Ap8H7YCIoNIADgA+Ap8H8ICIoNIADgA+Ap8H84CI +rxB/AN4D5ALCBYADxwOXAEwATgBUAR8FmwTbAF4CyQXtBDoAtwBVBb0EQAB4AFoAvgWEAFcCEwBnAf0D +ZAXqAz4DHwIPAFAAhgGDAFsFKQBKA0oCZgPrAI0DrwOBAB8CQwZpAwwAUQSBAFgFrAO2AFwASABTAwgA +VgNOBHoDOABmAF0EYwBxAuAF9AIJAFIBJQBlAUIEogT/AEkFiQJVBOIAbABNAF8DngZOA/0AYQBqA84F +fAYFBYEATwNlAa4AWQBkAHAAbgHlAtkA2QBpAHIEIgDTAlQC9gQbAG0AbwH2AGAB6wBiAMMAawE7AGgA +SwL8AGMEaQGCA3oBpwQDAyCBAUaA1ICRgQE2gM2AwYBIgFuAm4ArgQE4gQESgOCAk4EBTYDpgBSAq4EB +P4DrgAqAxoAXgQE9gL6Aa4D+gF6AtYEBSYCugKWAYoBvgA6AQYDMgQEjgBmAsIB4gNaBAS+Ax4C8gAKA +cIEBZoCggJCA/IDAgQE8gMmA04AJgJqAn4C5gLGA+oCsgPmA2YD0gQFfgJiBAUuAYYCVgC2A94AygQEE +gQEbgBOBATSAc4EBFIEBEYBXgOGAw4EBZIDagO2BAQOAz4EBMoEBT4EBOoBggLeAS4DFgPOBAV2BARmA +WICWgB2BAQGBAWGA5IAagH2AnIDigQEYgQEagFyA6IBagO+BASeBARCAMYEBAIAqgJ6A8YD2gD6AuoBJ +gNyAqNIADgA+Ap8IdYCIrxB/CHYIdwh4CHkIegh7CHwIfQh+CH8IgAiBCIIIgwiECIUIhgiHCIgIiQiK +CIsIjAiNCI4IjwiQCJEIkgiTCJQIlQiWCJcImAiZCJoImwicCJ0IngifCKAIoQiiCKMIpAilCKYIpwio +CKkIqgirCKwIrQiuCK8IsAixCLIIswi0CLUItgi3CLgIuQi6CLsIvAi9CL4IvwjACMEIwgjDCMQIxQjG +CMcIyAjJCMoIywjMCM0IzgjPCNAI0QjSCNMI1AjVCNYI1wjYCNkI2gjbCNwI3QjeCN8I4AjhCOII4wjk +COUI5gjnCOgI6QjqCOsI7AjtCO4I7wjwCPEI8gjzCPSBAcOBAcSBAcWBAcaBAceBAciBAcmBAcqBAcuB +AcyBAc2BAc6BAc+BAdCBAdGBAdKBAdOBAdSBAdWBAdaBAdeBAdiBAdmBAdqBAduBAdyBAd2BAd6BAd+B +AeCBAeGBAeKBAeOBAeSBAeWBAeaBAeeBAeiBAemBAeqBAeuBAeyBAe2BAe6BAe+BAfCBAfGBAfKBAfOB +AfSBAfWBAfaBAfeBAfiBAfmBAfqBAfuBAfyBAf2BAf6BAf+BAgCBAgGBAgKBAgOBAgSBAgWBAgaBAgeB +AgiBAgmBAgqBAguBAgyBAg2BAg6BAg+BAhCBAhGBAhKBAhOBAhSBAhWBAhaBAheBAhiBAhmBAhqBAhuB +AhyBAh2BAh6BAh+BAiCBAiGBAiKBAiOBAiSBAiWBAiaBAieBAiiBAimBAiqBAiuBAiyBAi2BAi6BAi+B +AjCBAjGBAjKBAjOBAjSBAjWBAjaBAjeBAjiBAjmBAjqBAjuBAjyBAj2BAj6BAj+BAkCBAkEQFxBgEAkQ +LxAxEAwQNRA4EI4QIBCsEDQQUxCVEB8QLRAOEFAQrhCqEC4QZBCaEIoQOxC0EEoQnBAcEB4QnhCIEDkQ +qxAkEEgQFRBSEBsQEhCjECcQYxCoELkQFhCGEDoQmRA9EKcQpBBhEEMQVRCHEEIQGhANEDwQTRAsED4Q +lxCfELMQNxChEEUQIRBcEAUQNhCmEBEQsRBHEFQQSRCYE//////////9EDIQjBC3EK8QKRCgECoQtRAd +EJYQWhBMEE4QVhAPEAsQohBAEEQQpRAlELIQhBAmEFcQuBATEFkQmxA/EAcQZRAiEGIQURCtEE8QqRAj +ECsQChCwEInSAA4APgBGCXOARKDSAA4APgKfCXaAiKDSAA4APgKfCXmAiKDSADcAOAl7CXyiCXwAO15O +U0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYE9gT8BUcFTgVVBWMFdQWRBZ8FqwW3BcUF +0AXeBfoGCAYbBi0GRwZRBl4GYAZjBmYGaQZsBm4GcQZzBnYGeQZ8Bn8GgQaDBoYGiQaLBo4GlwajBqUG +pwa7BsQGzQbYBt0G7Ab1BwgHEQccBx4HHwcoBy8HPAdCB0sHTQemB6gHqgesB64HsAeyB7QHtge4B7oH +vAe+B8AHwgfEB8YHyAfKB8wHzgfQB9IH1AfWB9gH2gfcB94H4AfiB+QH5gfpB+wH7wfyB/UH+Af7B/4I +AQgECAcIGAgmCC8INwg5CDsIPQg/CGAIcgh6CIEIigiUCJ0IqQirCK0IrwixCLQItQi3CLkI1gjhCOQI +5wjqCO0I8AjyCPUJDQkyCToJRglSCV0JaAl2CYMJkAmZCZ4JoAmpCbIJtAm2CbcJwAnJCdcJ5AntCfgK +AgoMChMKHwouCjcKPgpVCmQKdQp3CnkKewp9Cp4KoAqiCqQKpgqnCqkKqwrICssKzgrRCtQK1grZCvAL +DQsPCxgLGgsbCzALQQtDC0ULRwtJC2oLbAtuC3ALcgtzC3ULdwuUC5cLmgudC6ALogulC7sL8AwGDBsM +Kgw9DE8MWgxkDHYMhAyJDIsMjQyPDJEMkwyVDJcMmQybDJ0MogynDLMMxAzLDNIM2wzdDOYM6AzrDPgN +AQ0GDQ0NFg0iDSQNJg0vDTgNPQ1TDVQNXQ1mDXMNfA2HDZANow2sDbMNyw3cDd4N4A3iDeQOBQ4HDgkO +Cw4NDg4OEA4SDikOeA6VDqcOsg7EDtkO5w7uDvcO+A76DvwO/g8ADwIPBA8GDwgPCg8MDw0PDg8RDxYP +GA8dDy4PMA8yDzQPPQ9HD0kPUg9ZD2sPdA+hD6oPsg/GD9EP3w/pD/YP/xAHEAkQCxANEBIQFBAZEBsQ +HRAfECEQLhA6EDwQPhBAEEYQUxBiEGQQZhBoEHAQghCLEJAQoxCwELIQtBC2EMkQ3RDmEOsQ9BD2EQER +ChEMERMRFREXERkRQhFEEUYRSBFKEUwRThFQEVIRWBGBEYMRhRGHEYkRixGNEY8RkRGXEaARpxG2Eb4R +xxHMEdUR4hH2EgUSDhIbEikSOhI8Ej4SQBJCEmMSZRJnEmkSaxJsEm4ScBKHEqwSwBLUEuAS6RLrEu0S +7xLxEvMS+BL5EvsTEBMYEyUTMRM/E0ETQxNFE0cTSRNQE2YTcxN7E30TgBOJE44ToxOlE6cTqROrE7UT +whPEE8cT0BPZE+sT9BP/FAsUHhQvFDEUMxQ1FDcUWBRaFFwUXhRgFGEUYxRlFH0UmhScFJ4UnxSwFLIU +tBS2FLgU2RTbFN0U3xThFOIU5BTmFP0VGhUcFR4VHxUyFUMVRRVHFUkVSxV0FX8VixWNFY8VkRWSFZQV +lhWZFZoVnBWeFbsVxxXJFcwVzxXSFdQV1xXgFeIV7xXxFfMV9RX3FfkV+xYXFjMWSxZ/FqAWvRbWFvMW ++xcDFwsXFhcbFx0XIhcjFywXMxc/F0gXUxdfF2wXfRd/F4EXgxeFF9QX4BfqF/kYBRgdGCgYMhhHGFUY +XRhfGGEYYxhlGGcYaRhrGG0YbxhxGHIYdBh2GHgYfRh/GJYYnxihGKYYqBiqGN8Y6BjqGOwY7hjwGPIY +9Bj2GPsZABkKGRMZFRkXGSUZLhkwGWUZZxlpGWsZbRlvGXEZcxl7GYQZixm4GcYZyBnKGcwZzhnQGdYZ +5xnpGfIZ9Bn3GgwaGRogGiIaJBopGisaLRo2Gj8aQRpEGkYaTxpRGlYaWBpaGmMaehp8Gn4vkC+ZL6Av +sy++L8cvzC/ZL9sv4C/pL+4wAzAFMAcwCTALMBgwJTAnMDMwPDBHMFAwXDBtMG8wcTBzMHUwljCYMJow +nDCeMJ8woTCjMLow3zDhMOMw5TDnMOkw6jDsMP4xDzERMRMxFTEXMTgxOjE8MT4xQDFBMUMxRTFcMYEx +gzGFMYcxiTGLMYwxjjGdMa4xsDGyMbQxtjHHMckxyzHNMc8x8DHyMfQx9jH4Mfsx/DH+MgAyFzJiMmMy +ZTJnMmkyazJtMm8ycDJxMnMyoDKiMqQypjKoMqoyrDKuMrAyvTK/MsEywzLKMtMy1TLcMt4y4DLiMwsz +DTMPMxEzEzMVMxczGTMbMyIzSzNNM08zUTNTM1UzVzNZM1szYjNzM3UzdzN5M3sznDOeM6AzojOkM6Uz +pzOpM8A0DzQQNBI0FDQWNBg0GjQcNB40HzQgNCI0KzQtNFo0XDReNGA0YjRkNGY0aDRqNHc0eTR7NH00 +hjSINJE0kzSaNJw0njSgNMk0yzTNNM800TTTNNU01zTZNQI1BDUGNQg1CjUMNQ41EDUSNSM1JTUnNSk1 +KzVMNU41UDVSNVQ1VTVXNVk1cDWVNZc1mTWbNZ01nzWgNaI1rzXANcI1xDXGNcg13DXtNe818TXzNfU2 +FjYYNho2HDYeNh82ITYjNjs2WDZaNlw2XTZvNoA2gjaENoY2iDaZNps2nTafNqE2wjbENsY2yDbKNss2 +zTbPNuc3HDceNyA3IjckNyY3KDcqNy83OTdKN0w3TjdQN1I3czd1N3c3eTd7N343fzeBN4M3nDfRN9M3 +1TfXN9k32zfdN9835DftN/Y3/zgBOA04HjggOCI4JDgmOEc4SThLOE04TzhQOFI4VDhqOJ84oTijOKU4 +pzipOKs4rTi2OMQ41TjXONk42zjdOP45ADkCOQQ5BjkHOQk5CzkkOVk5WzldOV85YTljOWU5ZzlsOXI5 +dDmAOZE5kzmVOZc5mTmqOaw5rjmwObI50znVOdc52TnbOd453znhOeM5+zocOh46IDoiOiQ6JjorOi06 +QjpEOkY6SDpKOl06aDp5Ons6fTp/OoE6ojqkOqY6qDqqOqs6rTqvOsY6+zr9Ov87ATsDOwU7BzsJOx47 +LzsxOzM7NTs3O0o7WztdO187YTtjO3E7gjuEO4Y7iDuKO507rjuwO7I7tDu2O9c72TvbO9073zvgO+I7 +5Dv8PCE8IzwlPCY8Nzw5PDs8PTw/PE08XjxgPGI8ZDxmPIc8iTyLPI08jzyQPJI8lDyrPNA80jzUPNY8 +2DzaPNs83TzrPPw8/j0APQI9BD0QPSE9Iz0lPSc9KT06PTw9Pj1APUM9Vj1nPWk9bD1uPXE9qj20PcA9 +zj3bPeU99z4FPgc+Cj4NPhA+ET4UPh0+Hz4iPiQ+Jz4wPjI+NT44PlE+VD5XPlo+XD5fPmo+cz56PoE+ +nj6gPqI+pT6nPqo+rj67Pr0+yz7UPt0+4z72Pwc/CT8LPw0/Dz8gPyI/JT8nPyo/Sz9NP08/Uj9VP1Y/ +WD9aP3I/pz+pP6s/rT+wP7M/tT+4P70/xj/IP9Q/5T/nP+k/6z/tP/5AAEACQARABkAXQBlAHEAeQCFA +WkBnQIBAjUCbQKVAs0DMQNlA40D1QQlBE0EfQSFBJEEnQSpBLUEyQTVBOEE7QT5BQUFEQV9BckF6QYNB +hUGKQadBskG7Qb1B0kHVQddB2kHcQd5B4UHkQedB6kHsQh1CH0IiQiVCKEIpQitCLkIwQkdCZEJmQmhC +a0JtQnBCfUJ/QrhCukK9QsBCw0LEQsdCykLMQs9C0ULTQtxC3kLhQuNC7ELuQwFDA0MFQwdDCUMLQw1D +D0MRQxNDKkNFQ2JDZENmQ2lDa0NuQ3NDgEOCQ7tDvUPAQ8NDxkPHQ8pDzEPPQ9FD00PcQ95D4UPjQ+xD +7kQBRAREBkQIRApEDUQQRBJEFEQXRDhEOkQ8RD9EQkRDREVER0ReRH9EgUSDRIZEiESLRJBEkkSaRLtE +vUS/RMJExUTGRMhEykThRQJFBEUGRQlFC0UORRBFF0U4RTpFPEU/RUJFQ0VFRUdFXkWDRYVFh0WJRYtF +jkWPRZFFskW0RbZFuUW8Rb1Fv0XBRddF+EX9Rf9GAUYERgZGCUYORhBGHEYzRk5Ga0ZtRm9GckZ0RndG +fEaJRotGxEbGRslGzEbPRtBG00bVRthG2kbcRuVG50bqRuxG9Ub3RwZHCEcLRw1HD0cSRxRHFkc3RzlH +O0c+R0FHQkdER0ZHXUd+R4BHgkeFR4dHikeMR5lHuke8R75HwUfER8VHx0fJR+BIAUgDSAVICEgKSA1I +D0gYSC9ISUhmSGhIakhtSG9Ickh6SIdIiUiiSK1Itki7SM5I1UjmSOhI6kjtSPBI/UkOSRBJEkkUSRdJ +K0k8ST5JQUlDSUZJUklbSV1KBkoJSgtKDUoQShJKFEoWShlKG0oeSiFKI0omSilKK0otSjBKMko0SjZK +OUo7Sj5KQEpCSkRKRkpJSkxKTkpQSlJKVEpWSlhKW0peSmFKY0plSmdKaUprSm1Kb0pxSnRKdkp4SntK +fUp/SoFKhEqGSohKikqMSo5KkEqSSpRKlkqYSppKnEqfSqFKo0qlSqhKqkqsSq5KsEqySrRKt0q6SrxK +vkrASsJKy0rNStBK3krvSvFK9Er3SwxLFUsXS8BLwkvFS8hLy0vNS9BL0kvVS9hL20vdS99L4kvlS+hL +60vuS/BL80v1S/hL+kv8S/5MAEwCTARMB0wKTAxMDkwRTBNMFUwXTBpMHEwfTCFMI0wlTCdMKUwsTC9M +Mkw0TDZMOUw8TD5MQExCTEVMR0xKTExMTkxRTFNMVUxYTFpMXUxfTGJMZExnTGlMa0xuTHBMckx0THZM +eEx6THxMfkyBTIRMhkyITJFMk00+TUFNQ01FTUdNSk1MTU9NUU1TTVZNWU1cTV5NYU1jTWVNaE1qTWxN +bk1xTXNNdk14TXpNfE1+TYFNg02GTYhNik2MTY5NkU2UTZdNmU2bTZ1Nn02hTaRNpk2oTapNrE2uTbFN +s021TbdNuU27Tb5NwE3CTcRNxk3ITcpNzE3OTdBN0k3UTdZN2U3bTd1N303hTeRN5k3oTepN7E3vTfJN +9E32TfhN+k38TgVOB06yTrVOuE67Tr5OwU7ETsdOyk7NTtBO007WTtlO3E7fTuJO5U7oTutO7k7xTvRO +9076Tv1PAE8DTwZPCU8MTw9PEk8VTxhPG08eTyFPJE8nTypPLU8wTzNPNk85TzxPP09CT0VPSE9LT05P +UU9UT1dPWk9dT2BPY09mT2lPbE9vT3JPdU94T3tPfk+BT4RPh0+KT41PkE+TT5ZPmU+cT59Pok+lT6hP +q0+uT7xP00/gT/lQEFAaUDZQUFBnUHxQl1CsUMBQ2VD6UQRRJFFHUU9RXlF6UYlRlVGrUbZRxVHbUfhS +EVIpUkhSVVJqUndSlFKfUrFSxVLbUu9TBVMeUylTM1NGU1NTZ1N0U3tTk1OvU8NT2VPtVAVUH1QxVEZU +cFSFVJFUm1SxVL5UzVTmVPFU+1UPVSNVLlVPVWxVilWZVa1Vt1XEVdhV5VX7VghWHVYmVihWKVYyVjRW +NVY+VkBXQVdEV0ZXSFdLV01XT1dRV1NXVVdXV1pXXVdfV2FXZFdmV2hXaldtV29XcVdzV3VXeFd6V3xX +fleAV4JXhVeHV4lXi1eNV49XkVeTV5ZXmFeaV5xXnlehV6NXpVenV6lXrFeuV7BXsle0V7dXuVe7V71X +v1fBV8NXxVfHV8lXy1fNV89X0lfUV9dX2VfbV91X31fhV+RX51fpV+xX7lfxV/RX9lf4V/pX/Vf/WAFY +BFgGWAlYDFgPWBFYE1gVWBdYGVgcWB9YIVgjWCVYKFgrWC1YL1gxWDNYNVg4WDtYPVg/WEFYQ1hGWElY +S1hOWFBYUlhUWFZYWFhaWFxYXlhgWGlYa1lsWW9Zcll1WXhZe1l+WYFZhFmHWYpZjVmQWZNZllmZWZxZ +n1miWaVZqFmrWa5ZsVm0WbdZulm9WcBZw1nGWclZzFnPWdJZ1VnYWdtZ3lnhWeRZ51nqWe1Z8FnzWfZZ ++Vn8Wf9aAloFWghaC1oOWhFaFFoXWhpaHVogWiNaJlopWixaL1oyWjVaOFo7Wj5aQVpEWkdaSlpNWlBa +U1pWWllaXFpfWmJaZVpoWmtablpxWnRad1p6Wn1agFqDWoZaiVqMWo9aklqVWpham1qeWqFapFqnWqpa +rVqwWrNatlq5Wrxav1rCWsVayFrLWs5a0VrUWtda2lrdWuBa41rmWula61rtWu9a8VrzWvVa91r5Wvta +/Vr/WwFbA1sFWwdbCVsLWw1bD1sRWxNbFVsXWxlbG1sdWx9bIVsjWyVbJ1spWytbLVsvWzFbM1s1Wzdb +OVs7Wz1bP1tBW0NbRVtHW0lbS1tNW09bUVtTW1VbV1tZW1tbXVtfW2FbY1tlW2dbaVtrW21bb1txW3Nb +dVt3W3lbe1t9W39bgVuDW4Vbh1uJW5JblFuWW5hbmlucW55boFuiW6RbpluoW6pbrFuuW7Bbslu0W7Zb +uFu6W7xbvlvAW8JbxFvGW8hbylvMW85b0FvSW9Rb1lvYW9pb3FveW+Bb4lvkW+Zb6FvxW/Nb9Fv9W/9c +AFwJXAtcDFwVXBoAAAAAAAACAgAAAAAAAAl9AAAAAAAAAAAAAAAAAABcKQ</bytes> </object> </data> </archive> diff --git a/macosx/PictureController.h b/macosx/PictureController.h index 787283efd..e1cef2da9 100644 --- a/macosx/PictureController.h +++ b/macosx/PictureController.h @@ -10,7 +10,7 @@ #define HB_NUM_HBLIB_PICTURES 10 // hbilb generates 10 preview pictures -@interface PictureController : NSObject +@interface PictureController : NSWindowController { hb_handle_t * fHandle; hb_title_t * fTitle; @@ -18,8 +18,6 @@ NSMutableDictionary * fPicturePreviews; // NSImages, one for each preview libhb creates, created lazily int fPicture; - IBOutlet NSPanel * fPicturePanel; - IBOutlet NSImageView * fPictureView; IBOutlet NSBox * fPictureViewArea; IBOutlet NSTextField * fWidthField; @@ -98,7 +96,6 @@ - (void) setDeblock: (int) setting; - (void)showPanelInWindow: (NSWindow *)fWindow forTitle: (hb_title_t *)title; -- (BOOL) loadMyNibFile; + (NSImage *) makeImageForPicture: (int)pictureIndex libhb:(hb_handle_t*)handle diff --git a/macosx/PictureController.mm b/macosx/PictureController.mm index 233dd69f0..6b89f9832 100644 --- a/macosx/PictureController.mm +++ b/macosx/PictureController.mm @@ -19,10 +19,19 @@ - (id)initWithDelegate:(id)del { - if (self = [super init]) + if (self = [super initWithWindowNibName:@"PictureSettings"]) { + // NSWindowController likes to lazily load its window. However since + // this controller tries to set all sorts of outlets before the window + // is displayed, we need it to load immediately. The correct way to do + // this, according to the documentation, is simply to invoke the window + // getter once. + // + // If/when we switch a lot of this stuff to bindings, this can probably + // go away. + [self window]; + delegate = del; - [self loadMyNibFile]; fPicturePreviews = [[NSMutableDictionary dictionaryWithCapacity: HB_NUM_HBLIB_PICTURES] retain]; } return self; @@ -399,9 +408,9 @@ are maintained across different sources */ { if ([delegate respondsToSelector:@selector(pictureSettingsDidChange)]) [delegate pictureSettingsDidChange]; - - [NSApp endSheet: fPicturePanel]; - [fPicturePanel orderOut: self]; + + [NSApp endSheet:[self window]]; + [[self window] orderOut:self]; } - (BOOL) autoCrop @@ -475,8 +484,8 @@ are maintained across different sources */ - (void)showPanelInWindow: (NSWindow *)fWindow forTitle: (hb_title_t *)title { [self SetTitle:title]; - - [NSApp beginSheet:fPicturePanel + + [NSApp beginSheet:[self window] modalForWindow:fWindow modalDelegate:nil didEndSelector:nil @@ -654,17 +663,6 @@ are maintained across different sources */ [fPicturePreviews removeAllObjects]; } -- (BOOL) loadMyNibFile -{ - if(![NSBundle loadNibNamed:@"PictureSettings" owner:self]) - { - NSLog(@"Warning! Could not load myNib file.\n"); - return NO; - } - - return YES; -} - @end @implementation PictureController (Private) @@ -680,10 +678,10 @@ are maintained across different sources */ // The min size is 320x240 float minWidth = 320.0; float minHeight = 240.0; - + // The max size of the view is when the sheet is taking up 85% of the screen. NSSize screenSize = [[NSScreen mainScreen] frame].size; - NSSize sheetSize = [fPicturePanel frame].size; + NSSize sheetSize = [[self window] frame].size; NSSize viewAreaSize = [fPictureViewArea frame].size; float paddingX = sheetSize.width - viewAreaSize.width; float paddingY = sheetSize.height - viewAreaSize.height; @@ -729,11 +727,11 @@ are maintained across different sources */ NSSize currentSize = [fPictureViewArea frame].size; float deltaX = viewSize.width - currentSize.width; float deltaY = viewSize.height - currentSize.height; - + // Now resize the whole panel by those same deltas, but don't exceed the min - NSRect frame = [fPicturePanel frame]; - NSSize maxSize = [fPicturePanel maxSize]; - NSSize minSize = [fPicturePanel minSize]; + NSRect frame = [[self window] frame]; + NSSize maxSize = [[self window] maxSize]; + NSSize minSize = [[self window] minSize]; frame.size.width += deltaX; frame.size.height += deltaY; if( frame.size.width < minSize.width ) @@ -750,7 +748,7 @@ are maintained across different sources */ frame.origin.x -= (deltaX / 2.0); frame.origin.y -= deltaY; - [fPicturePanel setFrame:frame display:YES animate:YES]; + [[self window] setFrame:frame display:YES animate:YES]; } // |