summaryrefslogtreecommitdiffstats
path: root/macosx
diff options
context:
space:
mode:
authordynaflash <[email protected]>2008-04-07 05:02:18 +0000
committerdynaflash <[email protected]>2008-04-07 05:02:18 +0000
commit336bb4ae45762e1e1fc42968c36f74ccc6a05805 (patch)
treef11abac13829d74091e2c9b5822b77f2309eaedb /macosx
parent05f9f27ea044b17f739faf49e40deaff64e89389 (diff)
MacGui: Implement per track audio settings.
- Expands the number of audio tracks the macgui can encode to 4. - Everything except drc is now set on a per track basis - Be Gone self limiting "Codecs" PopUp ! - Can now use any audio codecs that the container will support in the same encode - The previous "AAC + AC3" bizarre hybrid is now deprecated and you simply set them up per track - Implement full audio list readout in the queue, tracks are now show one per line in a list like fashion - Queue is no longer hard coded for just two tracks. - Preset code updated to regress to handle previous presets that utilized the codecs popup to determine audio scheme to use - Preset code now handles everything except language selection. - The Format, Video Encoder and Audio codes are all now stored in the appropriate NSPopUp tags for very easy retrieval. - Crazy format, codecs struct is now gone as we get that from the tags. - AC3 Passthru properly shows the input bitrate and 48 khz samplerate in the appropriate popups - Added Theora video encoder to OGM container - Added libtheora to the libhb dylib - NOTE: The check against trying to use AC3 Passthru on a DTS track is broken on the encoder popup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1385 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx')
-rw-r--r--macosx/Controller.h60
-rw-r--r--macosx/Controller.mm1378
-rw-r--r--macosx/English.lproj/MainMenu.xib7553
-rw-r--r--macosx/HBQueueController.h5
-rw-r--r--macosx/HBQueueController.mm16
-rw-r--r--macosx/HandBrake.plist6
-rw-r--r--macosx/HandBrake.xcodeproj/project.pbxproj3
7 files changed, 5597 insertions, 3424 deletions
diff --git a/macosx/Controller.h b/macosx/Controller.h
index c660166c2..a9ed52e80 100644
--- a/macosx/Controller.h
+++ b/macosx/Controller.h
@@ -74,8 +74,8 @@ BOOL fIsDragging;
/* Destination box */
IBOutlet NSTextField * fDstFormatField;
IBOutlet NSPopUpButton * fDstFormatPopUp;
- IBOutlet NSTextField * fDstCodecsField;
- IBOutlet NSPopUpButton * fDstCodecsPopUp;
+ //IBOutlet NSTextField * fDstCodecsField;
+ //IBOutlet NSPopUpButton * fDstCodecsPopUp;
IBOutlet NSTextField * fDstFile1Field;
IBOutlet NSTextField * fDstFile2Field;
IBOutlet NSButton * fDstBrowseButton;
@@ -140,22 +140,49 @@ BOOL fIsDragging;
IBOutlet NSButton * fSubForcedCheck;
/* Audio box */
- IBOutlet NSTextField * fAudLang1Field;
+ /* Track Labels */
+ IBOutlet NSTextField * fAudSourceLabel;
+ IBOutlet NSTextField * fAudCodecLabel;
+ IBOutlet NSTextField * fAudMixdownLabel;
+ IBOutlet NSTextField * fAudSamplerateLabel;
+ IBOutlet NSTextField * fAudBitrateLabel;
+
+ IBOutlet NSTextField * fAudTrack1Label;
+ IBOutlet NSTextField * fAudTrack2Label;
+ IBOutlet NSTextField * fAudTrack3Label;
+ IBOutlet NSTextField * fAudTrack4Label;
+
+ /* Source Audio PopUps */
IBOutlet NSPopUpButton * fAudLang1PopUp;
- IBOutlet NSTextField * fAudLang2Field;
IBOutlet NSPopUpButton * fAudLang2PopUp;
- /* New Audio Mix PopUps */
- /* Track info */
- IBOutlet NSTextField * fAudTrack1MixLabel;
+ IBOutlet NSPopUpButton * fAudLang3PopUp;
+ IBOutlet NSPopUpButton * fAudLang4PopUp;
+
+ /* Codec Popups */
+ IBOutlet NSPopUpButton * fAudTrack1CodecPopUp;
+ IBOutlet NSPopUpButton * fAudTrack2CodecPopUp;
+ IBOutlet NSPopUpButton * fAudTrack3CodecPopUp;
+ IBOutlet NSPopUpButton * fAudTrack4CodecPopUp;
+
+ /* Mixdown PopUps */
IBOutlet NSPopUpButton * fAudTrack1MixPopUp;
- IBOutlet NSTextField * fAudTrack2MixLabel;
- IBOutlet NSPopUpButton * fAudTrack2MixPopUp;
+ IBOutlet NSPopUpButton * fAudTrack2MixPopUp;
+ IBOutlet NSPopUpButton * fAudTrack3MixPopUp;
+ IBOutlet NSPopUpButton * fAudTrack4MixPopUp;
- /* Quality info */
- IBOutlet NSTextField * fAudRateField;
- IBOutlet NSPopUpButton * fAudRatePopUp;
- IBOutlet NSTextField * fAudBitrateField;
- IBOutlet NSPopUpButton * fAudBitratePopUp;
+ /* Samplerate PopUps */
+ IBOutlet NSPopUpButton * fAudTrack1RatePopUp;
+ IBOutlet NSPopUpButton * fAudTrack2RatePopUp;
+ IBOutlet NSPopUpButton * fAudTrack3RatePopUp;
+ IBOutlet NSPopUpButton * fAudTrack4RatePopUp;
+
+ /* Bitrate PopUps */
+ IBOutlet NSPopUpButton * fAudTrack1BitratePopUp;
+ IBOutlet NSPopUpButton * fAudTrack2BitratePopUp;
+ IBOutlet NSPopUpButton * fAudTrack3BitratePopUp;
+ IBOutlet NSPopUpButton * fAudTrack4BitratePopUp;
+
+
/*Dynamic Range Compression */
IBOutlet NSSlider * fAudDrcSlider;
IBOutlet NSTextField * fAudDrcField;
@@ -233,11 +260,12 @@ BOOL fIsDragging;
- (IBAction) chapterPopUpChanged: (id) sender;
- (IBAction) formatPopUpChanged: (id) sender;
-- (IBAction) codecsPopUpChanged: (id) sender;
-- (IBAction) encoderPopUpChanged: (id) sender;
+- (IBAction) videoEncoderPopUpChanged: (id) sender;
- (IBAction) autoSetM4vExtension: (id) sender;
- (IBAction) twoPassCheckboxChanged: (id) sender;
- (IBAction) videoFrameRateChanged: (id) sender;
+- (IBAction) audioAddAudioTrackCodecs: (id)sender;
+- (IBAction) audioCodecsPopUpChanged: (id) sender;
- (IBAction) setEnabledStateOfAudioMixdownControls: (id) sender;
- (IBAction) addAllAudioTracksToPopUp: (id) sender;
- (IBAction) selectAudioTrackInPopUp: (id) sender searchPrefixString: (NSString *) searchPrefixString selectIndexIfNotFound: (int) selectIndexIfNotFound;
diff --git a/macosx/Controller.mm b/macosx/Controller.mm
index c898fb838..66fd95b9d 100644
--- a/macosx/Controller.mm
+++ b/macosx/Controller.mm
@@ -18,31 +18,6 @@
#define _(a) NSLocalizedString(a,NULL)
#define DragDropSimplePboardType @"MyCustomOutlineViewPboardType"
-static int FormatSettings[4][10] =
- { { HB_MUX_MP4 | HB_VCODEC_FFMPEG | HB_ACODEC_FAAC,
- HB_MUX_MP4 | HB_VCODEC_X264 | HB_ACODEC_FAAC,
- HB_MUX_MP4 | HB_VCODEC_X264 | HB_ACODEC_FAAC,
- HB_MUX_MP4 | HB_VCODEC_X264 | HB_ACODEC_AC3,
- 0,
- 0 },
- { HB_MUX_MKV | HB_VCODEC_FFMPEG | HB_ACODEC_FAAC,
- HB_MUX_MKV | HB_VCODEC_FFMPEG | HB_ACODEC_AC3,
- HB_MUX_MKV | HB_VCODEC_FFMPEG | HB_ACODEC_LAME,
- HB_MUX_MKV | HB_VCODEC_FFMPEG | HB_ACODEC_VORBIS,
- HB_MUX_MKV | HB_VCODEC_X264 | HB_ACODEC_FAAC,
- HB_MUX_MKV | HB_VCODEC_X264 | HB_ACODEC_AC3,
- HB_MUX_MKV | HB_VCODEC_X264 | HB_ACODEC_LAME,
- HB_MUX_MKV | HB_VCODEC_X264 | HB_ACODEC_VORBIS,
- 0,
- 0 },
- { HB_MUX_AVI | HB_VCODEC_FFMPEG | HB_ACODEC_LAME,
- HB_MUX_AVI | HB_VCODEC_FFMPEG | HB_ACODEC_AC3,
- HB_MUX_AVI | HB_VCODEC_X264 | HB_ACODEC_LAME,
- HB_MUX_AVI | HB_VCODEC_X264 | HB_ACODEC_AC3},
- { HB_MUX_OGM | HB_VCODEC_FFMPEG | HB_ACODEC_VORBIS,
- HB_MUX_OGM | HB_VCODEC_FFMPEG | HB_ACODEC_LAME,
- 0,
- 0 } };
/* We setup the toolbar values here */
static NSString * ToggleDrawerIdentifier = @"Toggle Drawer Item Identifier";
@@ -99,14 +74,7 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
- (void) applicationDidFinishLaunching: (NSNotification *) notification
{
- /* Variables from legacy update system, leave but commented out until Sparkle is compeletely vetted */
- //int build;
- //char * version;
-
- // Init libhb
- /* Old update method using hb_init, commented out but code left for a few revs til new sparkle updater is vetted */
- //fHandle = hb_init(debugLevel, [[NSUserDefaults standardUserDefaults] boolForKey:@"CheckForUpdates"]);
- /* New Init libhb with check for updates libhb style set to "0" so its ignored and lets sparkle take care of it */
+ /* Init libhb with check for updates libhb style set to "0" so its ignored and lets sparkle take care of it */
fHandle = hb_init(HB_DEBUG_ALL, 0);
// Set the Growl Delegate
@@ -217,12 +185,22 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
}
+
/* Destination box*/
+ NSMenuItem *menuItem;
[fDstFormatPopUp removeAllItems];
- [fDstFormatPopUp addItemWithTitle: _( @"MP4 file" )];
- [fDstFormatPopUp addItemWithTitle: _( @"MKV file" )];
- [fDstFormatPopUp addItemWithTitle: _( @"AVI file" )];
- [fDstFormatPopUp addItemWithTitle: _( @"OGM file" )];
+ // MP4 file
+ menuItem = [[fDstFormatPopUp menu] addItemWithTitle:@"MP4 file" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_MUX_MP4];
+ // MKV file
+ menuItem = [[fDstFormatPopUp menu] addItemWithTitle:@"MKV file" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_MUX_MKV];
+ // AVI file
+ menuItem = [[fDstFormatPopUp menu] addItemWithTitle:@"AVI file" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_MUX_AVI];
+ // OGM file
+ menuItem = [[fDstFormatPopUp menu] addItemWithTitle:@"OGM file" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_MUX_OGM];
[fDstFormatPopUp selectItemAtIndex: 0];
[self formatPopUpChanged: NULL];
@@ -286,23 +264,23 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
[fPictureController setAutoCrop:YES];
/* Audio bitrate */
- [fAudBitratePopUp removeAllItems];
+ [fAudTrack1BitratePopUp removeAllItems];
for( int i = 0; i < hb_audio_bitrates_count; i++ )
{
- [fAudBitratePopUp addItemWithTitle:
+ [fAudTrack1BitratePopUp addItemWithTitle:
[NSString stringWithCString: hb_audio_bitrates[i].string]];
}
- [fAudBitratePopUp selectItemAtIndex: hb_audio_bitrates_default];
+ [fAudTrack1BitratePopUp selectItemAtIndex: hb_audio_bitrates_default];
/* Audio samplerate */
- [fAudRatePopUp removeAllItems];
+ [fAudTrack1RatePopUp removeAllItems];
for( int i = 0; i < hb_audio_rates_count; i++ )
{
- [fAudRatePopUp addItemWithTitle:
+ [fAudTrack1RatePopUp addItemWithTitle:
[NSString stringWithCString: hb_audio_rates[i].string]];
}
- [fAudRatePopUp selectItemAtIndex: hb_audio_rates_default];
+ [fAudTrack1RatePopUp selectItemAtIndex: hb_audio_rates_default];
/* Bottom */
[fStatusField setStringValue: @""];
@@ -332,7 +310,6 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
[fSrcDuration1Field setStringValue: _( @"Duration:" )];
[fDstFormatField setStringValue: _( @"Format:" )];
- [fDstCodecsField setStringValue: _( @"Codecs:" )];
[fDstFile1Field setStringValue: _( @"File:" )];
[fDstBrowseButton setTitle: _( @"Browse" )];
@@ -348,15 +325,18 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
{ fSrcTitleField, fSrcTitlePopUp,
fSrcChapterField, fSrcChapterStartPopUp, fSrcChapterToField,
fSrcChapterEndPopUp, fSrcDuration1Field, fSrcDuration2Field,
- fDstFormatField, fDstFormatPopUp, fDstCodecsField,
- fDstCodecsPopUp, fDstFile1Field, fDstFile2Field,
+ fDstFormatField, fDstFormatPopUp, fDstFile1Field, fDstFile2Field,
fDstBrowseButton, fVidRateField, fVidRatePopUp,
fVidEncoderField, fVidEncoderPopUp, fVidQualityField,
fVidQualityMatrix, fVidGrayscaleCheck, fSubField, fSubPopUp,
- fAudLang1Field, fAudLang1PopUp, fAudLang2Field, fAudLang2PopUp,
- fAudTrack1MixLabel, fAudTrack1MixPopUp, fAudTrack2MixLabel, fAudTrack2MixPopUp,
- fAudRateField, fAudRatePopUp, fAudBitrateField,
- fAudBitratePopUp, fPictureButton,fQueueStatus,fPicSettingARkeep,
+ fAudSourceLabel, fAudCodecLabel, fAudMixdownLabel, fAudSamplerateLabel, fAudBitrateLabel,
+ fAudTrack1Label, fAudTrack2Label, fAudTrack3Label, fAudTrack4Label,
+ fAudLang1PopUp, fAudLang2PopUp, fAudLang3PopUp, fAudLang4PopUp,
+ fAudTrack1CodecPopUp, fAudTrack2CodecPopUp, fAudTrack3CodecPopUp, fAudTrack4CodecPopUp,
+ fAudTrack1MixPopUp, fAudTrack2MixPopUp, fAudTrack3MixPopUp, fAudTrack4MixPopUp,
+ fAudTrack1RatePopUp, fAudTrack2RatePopUp, fAudTrack3RatePopUp, fAudTrack4RatePopUp,
+ fAudTrack1BitratePopUp, fAudTrack2BitratePopUp, fAudTrack3BitratePopUp, fAudTrack4BitratePopUp,
+ fPictureButton,fQueueStatus,fPicSettingARkeep,
fPicSettingDeinterlace,fPicLabelSettings,fPicLabelSrc,fPicLabelOutp,fPicSettingsSrc,fPicSettingsOutp,fPicSettingsAnamorphic,
fPicLabelAr,fPicLabelDeinterlace,fPicSettingPAR,fPicLabelAnamorphic,fPresetsAdd,fPresetsDelete,
fCreateChapterMarkers,fVidTurboPassCheck,fDstMp4LargeFileCheck,fPicLabelAutoCrop,
@@ -1369,8 +1349,10 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
longuestpri=title->hours*60*60 + title->minutes *60 + title->seconds;
indxpri=i;
}
-
- [self formatPopUpChanged:NULL];
+ /* Leave this here for now for reference. Keep it commented out or the macgui will crash in a
+ * fiery wreck if you change sources.
+ */
+ //[self formatPopUpChanged:NULL];
[fSrcTitlePopUp addItemWithTitle: [NSString
stringWithFormat: @"%d - %02dh%02dm%02ds",
@@ -1473,11 +1455,9 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
job->chapter_start = [fSrcChapterStartPopUp indexOfSelectedItem] + 1;
job->chapter_end = [fSrcChapterEndPopUp indexOfSelectedItem] + 1;
- /* Format and codecs */
- int format = [fDstFormatPopUp indexOfSelectedItem];
- int codecs = [fDstCodecsPopUp indexOfSelectedItem];
- job->mux = FormatSettings[format][codecs] & HB_MUX_MASK;
- job->vcodec = FormatSettings[format][codecs] & HB_VCODEC_MASK;
+ /* Format (Muxer) and Video Encoder */
+ job->mux = [[fDstFormatPopUp selectedItem] tag];
+ job->vcodec = [[fVidEncoderPopUp selectedItem] tag];
/* If mpeg-4, then set mpeg-4 specific options like chapters and > 4gb file sizes */
@@ -1517,11 +1497,14 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
job->chapter_markers = 0;
}
}
- if( ( job->vcodec & HB_VCODEC_FFMPEG ) &&
+ /* This likely is no longer needed as we are directly setting the job->vcodec */
+ /*
+ if( ( job->vcodec & HB_VCODEC_FFMPEG ) &&
[fVidEncoderPopUp indexOfSelectedItem] > 0 )
{
job->vcodec = HB_VCODEC_XVID;
}
+ */
if( job->vcodec & HB_VCODEC_X264 )
{
if ([fDstMp4iPodFileCheck state] == NSOnState)
@@ -1605,118 +1588,82 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
/* Now lets add our new tracks to the audio list here */
if ([fAudLang1PopUp indexOfSelectedItem] > 0)
{
- /* First we copy the source audio structure (remember, in the popup 0 is "None" so we subtract 1 to match the list->audio*/
- //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang1PopUp indexOfSelectedItem] - 1);
audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
hb_audio_config_init(audio);
audio->in.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
/* We go ahead and assign values to our audio->out.<properties> */
audio->out.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
- if ([[fAudTrack1MixPopUp titleOfSelectedItem] isEqualToString: @"AC3 Passthru"])
- {
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.mixdown = HB_ACODEC_AC3;
- audio->out.bitrate = audio->in.bitrate / 1000; // we use the audio.in bitrate for passthru, / 1000 so it displays right.
- audio->out.samplerate = 48000;
- audio->out.dynamic_range_compression = 1.00;
- }
- else
- {
- audio->out.codec = FormatSettings[format][codecs] & HB_ACODEC_MASK;
+ audio->out.codec = [[fAudTrack1CodecPopUp selectedItem] tag];
audio->out.mixdown = [[fAudTrack1MixPopUp selectedItem] tag];
- audio->out.bitrate = [[fAudBitratePopUp selectedItem] tag];
- audio->out.samplerate = hb_audio_rates[[fAudRatePopUp indexOfSelectedItem]].rate;
+ audio->out.bitrate = [[fAudTrack1BitratePopUp selectedItem] tag];
+ audio->out.samplerate = hb_audio_rates[[fAudTrack1RatePopUp indexOfSelectedItem]].rate;
audio->out.dynamic_range_compression = [fAudDrcField floatValue];
- }
-
- /* We add the newly modified audio track to job->list_audio */
- //hb_list_add(job->list_audio, audio );
+
hb_audio_add( job, audio );
free(audio);
-
- /*HACK: We use the format and codecs popups to determine if we should slide in the extra ac3 passthru track for the atv hybrid mp4 */
- if (format == 0 && codecs == 2 && audio->in.codec != HB_ACODEC_DCA) // if mp4 and aac + ac3 and input is NOT DTS (dts cannot be passed through as ac3)
- {
- //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang1PopUp indexOfSelectedItem] - 1 );
- audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
- hb_audio_config_init(audio);
- audio->in.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
- /* We go ahead and assign values to our audio->out.<properties> */
- audio->out.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.samplerate = 48000;
- audio->out.bitrate = audio->in.bitrate / 1000; // we use the audio.in bitrate for passthru, / 1000 do it displays right.
- audio->out.mixdown = HB_ACODEC_AC3;//<-- Lets manually set the mixdown int
- audio->out.dynamic_range_compression = 1.00;
- /* We add the newly modified audio track to job->list_audio */
- //hb_list_add(job->list_audio, audio );
- hb_audio_add( job, audio );
- free(audio);
- }
-
- }
+ }
if ([fAudLang2PopUp indexOfSelectedItem] > 0)
{
- /* First we copy the source audio structure (remember, in the popup 0 is "None" so we subtract 1 to match the list->audio*/
- //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang2PopUp indexOfSelectedItem] - 1 );
- /* Now we modify it according to the gui settings for the specified track number */
audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
hb_audio_config_init(audio);
audio->in.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
/* We go ahead and assign values to our audio->out.<properties> */
audio->out.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
- if ([[fAudTrack2MixPopUp titleOfSelectedItem] isEqualToString: @"AC3 Passthru"])
- {
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.mixdown = HB_ACODEC_AC3;
- audio->out.bitrate = audio->in.bitrate / 1000; // we use the audio.in bitrate for passthru, / 1000 so it displays right.
- audio->out.samplerate = 48000;
- }
- else
- {
- audio->out.codec = FormatSettings[format][codecs] & HB_ACODEC_MASK;
+ audio->out.codec = [[fAudTrack2CodecPopUp selectedItem] tag];
audio->out.mixdown = [[fAudTrack2MixPopUp selectedItem] tag];
- audio->out.bitrate = [[fAudBitratePopUp selectedItem] tag];
- audio->out.samplerate = hb_audio_rates[[fAudRatePopUp indexOfSelectedItem]].rate;
- }
+ audio->out.bitrate = [[fAudTrack2BitratePopUp selectedItem] tag];
+ audio->out.samplerate = hb_audio_rates[[fAudTrack2RatePopUp indexOfSelectedItem]].rate;
audio->out.dynamic_range_compression = [fAudDrcField floatValue];
- /* We add the newly modified audio track to job->list_audio */
- //hb_list_add(job->list_audio, audio );
+
hb_audio_add( job, audio );
free(audio);
+
+ }
+
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
+ hb_audio_config_init(audio);
+ audio->in.track = [fAudLang3PopUp indexOfSelectedItem] - 1;
+ /* We go ahead and assign values to our audio->out.<properties> */
+ audio->out.track = [fAudLang3PopUp indexOfSelectedItem] - 1;
+ audio->out.codec = [[fAudTrack3CodecPopUp selectedItem] tag];
+ audio->out.mixdown = [[fAudTrack3MixPopUp selectedItem] tag];
+ audio->out.bitrate = [[fAudTrack3BitratePopUp selectedItem] tag];
+ audio->out.samplerate = hb_audio_rates[[fAudTrack3RatePopUp indexOfSelectedItem]].rate;
+ audio->out.dynamic_range_compression = [fAudDrcField floatValue];
+
+ hb_audio_add( job, audio );
+ free(audio);
+
+ }
- /*HACK: We use the format and codecs popups to determine if we should slide in the extra ac3 passthru track for the atv hybrid mp4 */
- if (format == 0 && codecs == 2 && audio->in.codec != HB_ACODEC_DCA) // if mp4 and aac + ac3 and input is NOT DTS (dts cannot be passed through as ac3)
- {
- //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang2PopUp indexOfSelectedItem] - 1 );
- audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
- hb_audio_config_init(audio);
- audio->in.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
- /* We go ahead and assign values to our audio->out.<properties> */
- audio->out.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.codec = HB_ACODEC_AC3;
- audio->out.samplerate = 48000;
- audio->out.bitrate = audio->in.bitrate / 1000; // we use the audio.in bitrate for passthru, / 1000 so it displays right.
- audio->out.mixdown = HB_ACODEC_AC3;//<-- Lets manually set the mixdown int
- audio->out.dynamic_range_compression = [fAudDrcField floatValue];
- /* We add the newly modified audio track to job->list_audio */
- //hb_list_add(job->list_audio, audio );
- hb_audio_add( job, audio );
- free(audio);
- }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
+ hb_audio_config_init(audio);
+ audio->in.track = [fAudLang4PopUp indexOfSelectedItem] - 1;
+ /* We go ahead and assign values to our audio->out.<properties> */
+ audio->out.track = [fAudLang4PopUp indexOfSelectedItem] - 1;
+ audio->out.codec = [[fAudTrack4CodecPopUp selectedItem] tag];
+ audio->out.mixdown = [[fAudTrack4MixPopUp selectedItem] tag];
+ audio->out.bitrate = [[fAudTrack4BitratePopUp selectedItem] tag];
+ audio->out.samplerate = hb_audio_rates[[fAudTrack4RatePopUp indexOfSelectedItem]].rate;
+ audio->out.dynamic_range_compression = [fAudDrcField floatValue];
+
+ hb_audio_add( job, audio );
+ free(audio);
+
}
-
/* set vfr according to the Picture Window */
if ([fPictureController vfr])
{
- job->vfr = 1;
+ job->vfr = 1;
}
else
{
- job->vfr = 0;
+ job->vfr = 0;
}
/* Filters */
@@ -2242,19 +2189,33 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
/* Update chapter table */
[fChapterTitlesDelegate resetWithTitle:title];
[fChapterTable reloadData];
-
+
+ /* Lets make sure there arent any erroneous audio tracks in the job list, so lets make sure its empty*/
+ int audiotrack_count = hb_list_count(job->list_audio);
+ for( int i = 0; i < audiotrack_count;i++)
+ {
+ hb_audio_t * temp_audio = (hb_audio_t*) hb_list_item( job->list_audio, 0 );
+ hb_list_rem(job->list_audio, temp_audio);
+ }
+
/* Update audio popups */
[self addAllAudioTracksToPopUp: fAudLang1PopUp];
[self addAllAudioTracksToPopUp: fAudLang2PopUp];
+ [self addAllAudioTracksToPopUp: fAudLang3PopUp];
+ [self addAllAudioTracksToPopUp: fAudLang4PopUp];
/* search for the first instance of our prefs default language for track 1, and set track 2 to "none" */
NSString * audioSearchPrefix = [[NSUserDefaults standardUserDefaults] stringForKey:@"DefaultLanguage"];
[self selectAudioTrackInPopUp: fAudLang1PopUp searchPrefixString: audioSearchPrefix selectIndexIfNotFound: 1];
[self selectAudioTrackInPopUp: fAudLang2PopUp searchPrefixString: NULL selectIndexIfNotFound: 0];
+ [self selectAudioTrackInPopUp: fAudLang3PopUp searchPrefixString: NULL selectIndexIfNotFound: 0];
+ [self selectAudioTrackInPopUp: fAudLang4PopUp searchPrefixString: NULL selectIndexIfNotFound: 0];
/* changing the title may have changed the audio channels on offer, */
/* so call audioTrackPopUpChanged for both audio tracks to update the mixdown popups */
[self audioTrackPopUpChanged: fAudLang1PopUp];
[self audioTrackPopUpChanged: fAudLang2PopUp];
+ [self audioTrackPopUpChanged: fAudLang3PopUp];
+ [self audioTrackPopUpChanged: fAudLang4PopUp];
/* We repopulate the Video Framerate popup and show the detected framerate along with "Same as Source"*/
[fVidRatePopUp removeAllItems];
@@ -2343,7 +2304,6 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
- (IBAction) formatPopUpChanged: (id) sender
{
NSString * string = [fDstFile2Field stringValue];
- NSString * selectedCodecs = [fDstCodecsPopUp titleOfSelectedItem];
int format = [fDstFormatPopUp indexOfSelectedItem];
char * ext = NULL;
/* Initially set the large file (64 bit formatting) output checkbox to hidden */
@@ -2351,8 +2311,16 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
[fDstMp4HttpOptFileCheck setHidden: YES];
[fDstMp4iPodFileCheck setHidden: YES];
- /* Update the codecs popup */
- [fDstCodecsPopUp removeAllItems];
+ /* Update the Video Codec PopUp */
+ /* Note: we now store the video encoder int values from common.c in the tags of each popup for easy retrieval later */
+ [fVidEncoderPopUp removeAllItems];
+ NSMenuItem *menuItem;
+ /* These video encoders are available to all of our current muxers, so lets list them once here */
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"MPEG-4 (FFmpeg)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_FFMPEG];
+
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"MPEG-4 (XviD)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_XVID];
switch( format )
{
case 0:
@@ -2365,81 +2333,87 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
{
ext = "mp4";
}
-
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / AAC Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AAC Audio" )];
- /* We add a new codecs entry which will allow the new aac/ ac3 hybrid */
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AAC + AC3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AC3 Audio" )];
- /* We enable the create chapters checkbox here since we are .mp4*/
- /* We show the mp4 option checkboxes here since we are mp4 */
+ /* Add additional video encoders here */
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"H.264 (x264)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_X264];
+ /* We show the mp4 option checkboxes here since we are mp4 */
[fCreateChapterMarkers setEnabled: YES];
[fDstMp4LargeFileCheck setHidden: NO];
[fDstMp4HttpOptFileCheck setHidden: NO];
[fDstMp4iPodFileCheck setHidden: NO];
break;
- case 1:
+ case 1:
ext = "mkv";
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / AAC Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / AC-3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / MP3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / Vorbis Audio" )];
-
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AAC Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AC-3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / MP3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / Vorbis Audio" )];
+ /* Add additional video encoders here */
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"H.264 (x264)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_X264];
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"VP3 (Theora)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_THEORA];
/* We enable the create chapters checkbox here */
[fCreateChapterMarkers setEnabled: YES];
break;
- case 2:
+ case 2:
ext = "avi";
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / MP3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / AC-3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / MP3 Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"AVC/H.264 Video / AC-3 Audio" )];
- /* We disable the create chapters checkbox here and make sure it is unchecked*/
+ /* Add additional video encoders here */
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"H.264 (x264)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_X264];
+ /* We disable the create chapters checkbox here and make sure it is unchecked*/
[fCreateChapterMarkers setEnabled: NO];
[fCreateChapterMarkers setState: NSOffState];
break;
- case 3:
+ case 3:
ext = "ogm";
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / Vorbis Audio" )];
- [fDstCodecsPopUp addItemWithTitle:_( @"MPEG-4 Video / MP3 Audio" )];
+ /* Add additional video encoders here */
+ menuItem = [[fVidEncoderPopUp menu] addItemWithTitle:@"VP3 (Theora)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_VCODEC_THEORA];
/* We disable the create chapters checkbox here and make sure it is unchecked*/
[fCreateChapterMarkers setEnabled: NO];
[fCreateChapterMarkers setState: NSOffState];
break;
}
+ [fVidEncoderPopUp selectItemAtIndex: 0];
- if ( SuccessfulScan ) {
- [fDstCodecsPopUp selectItemWithTitle:selectedCodecs];
-
- /* Add/replace to the correct extension */
- if( [string characterAtIndex: [string length] - 4] == '.' )
+ [self audioAddAudioTrackCodecs: fAudTrack1CodecPopUp];
+ [self audioAddAudioTrackCodecs: fAudTrack2CodecPopUp];
+ [self audioAddAudioTrackCodecs: fAudTrack3CodecPopUp];
+ [self audioAddAudioTrackCodecs: fAudTrack4CodecPopUp];
+
+ /* FIX ME: we need to restore changing the file extension as pwer */
+
+ if( [string characterAtIndex: [string length] - 4] == '.' )
{
[fDstFile2Field setStringValue: [NSString stringWithFormat:
- @"%@.%s", [string substringToIndex: [string length] - 4],
- ext]];
+ @"%@.%s", [string substringToIndex: [string length] - 4],
+ ext]];
}
else
{
[fDstFile2Field setStringValue: [NSString stringWithFormat:
- @"%@.%s", string, ext]];
+ @"%@.%s", string, ext]];
}
- if ( [fDstCodecsPopUp selectedItem] == NULL )
+ if ( SuccessfulScan )
+ {
+ /* Add/replace to the correct extension */
+ [self audioTrackPopUpChanged: fAudLang1PopUp];
+ [self audioTrackPopUpChanged: fAudLang2PopUp];
+ [self audioTrackPopUpChanged: fAudLang3PopUp];
+ [self audioTrackPopUpChanged: fAudLang4PopUp];
+
+ if ( [fVidEncoderPopUp selectedItem] == NULL )
{
- [fDstCodecsPopUp selectItemAtIndex:0];
- [self codecsPopUpChanged: NULL];
+
+ [fVidEncoderPopUp selectItemAtIndex:0];
+ [self videoEncoderPopUpChanged: NULL];
/* changing the format may mean that we can / can't offer mono or 6ch, */
/* so call audioTrackPopUpChanged for both audio tracks to update the mixdown popups */
- [self audioTrackPopUpChanged: fAudLang1PopUp];
- [self audioTrackPopUpChanged: fAudLang2PopUp];
+
+
+
/* We call the method to properly enable/disable turbo 2 pass */
[self twoPassCheckboxChanged: sender];
/* We call method method to change UI to reflect whether a preset is used or not*/
@@ -2451,84 +2425,6 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
[self customSettingUsed: sender];
}
-- (IBAction) codecsPopUpChanged: (id) sender
-{
- int format = [fDstFormatPopUp indexOfSelectedItem];
- int codecs = [fDstCodecsPopUp indexOfSelectedItem];
-
- [fAdvancedOptions setHidden:YES];
-
- /* Update the encoder popup*/
- if( ( FormatSettings[format][codecs] & HB_VCODEC_X264 ) )
- {
- /* MPEG-4 -> H.264 */
- [fVidEncoderPopUp removeAllItems];
- [fVidEncoderPopUp addItemWithTitle: @"x264"];
- [fVidEncoderPopUp selectItemAtIndex: 0];
- [fAdvancedOptions setHidden:NO];
- [self autoSetM4vExtension: sender];
- }
-
- else if( ( FormatSettings[format][codecs] & HB_VCODEC_FFMPEG ) )
- {
- /* H.264 -> MPEG-4 */
- [fVidEncoderPopUp removeAllItems];
- [fVidEncoderPopUp addItemWithTitle: @"FFmpeg"];
- [fVidEncoderPopUp addItemWithTitle: @"XviD"];
- [fVidEncoderPopUp selectItemAtIndex: 0];
-
- }
-
- if( FormatSettings[format][codecs] & HB_ACODEC_AC3 )
- {
- /* AC-3 pass-through: disable samplerate and bitrate */
- [fAudRatePopUp setEnabled: NO];
- [fAudBitratePopUp setEnabled: NO];
- }
- else
- {
- [fAudRatePopUp setEnabled: YES];
- [fAudBitratePopUp setEnabled: YES];
- }
- /* changing the codecs on offer may mean that we can / can't offer mono or 6ch, */
- /* so call audioTrackPopUpChanged for both audio tracks to update the mixdown popups */
- [self audioTrackPopUpChanged: fAudLang1PopUp];
- [self audioTrackPopUpChanged: fAudLang2PopUp];
- [self encoderPopUpChanged: sender];
-
-}
-
-- (IBAction) encoderPopUpChanged: (id) sender
-{
- hb_job_t * job = fTitle->job;
-
- /* We need to set loose anamorphic as available depending on whether or not the ffmpeg encoder
- is being used as it borks up loose anamorphic .
- For convenience lets use the titleOfSelected index. Probably should revisit whether or not we want
- to use the index itself but this is easier */
- if ([fVidEncoderPopUp titleOfSelectedItem] == @"FFmpeg")
- {
- if (job->pixel_ratio == 2)
- {
- job->pixel_ratio = 0;
- }
- [fPictureController setAllowLooseAnamorphic:NO];
- /* We set the iPod atom checkbox to disabled and uncheck it as its only for x264 in the mp4
- container. Format is taken care of in formatPopUpChanged method by hiding and unchecking
- anything other than MP4.
- */
- [fDstMp4iPodFileCheck setEnabled: NO];
- [fDstMp4iPodFileCheck setState: NSOffState];
- }
- else
- {
- [fPictureController setAllowLooseAnamorphic:YES];
- [fDstMp4iPodFileCheck setEnabled: YES];
- }
-
- [self calculatePictureSizing: sender];
- [self twoPassCheckboxChanged: sender];
-}
/* if MP4 format and [fDstCodecsPopUp indexOfSelectedItem] > 1 we know that the audio is going to be
@@ -2536,12 +2432,17 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It
* otherwise Quicktime will not play it at all */
- (IBAction) autoSetM4vExtension: (id) sender
{
+ /*FIX ME: for this to work, we will now have to iterate through the audio list to see if ac3 in an mp4 is chosen
+ * for now just comment it out.
+ */
+ /*
if ([fDstFormatPopUp indexOfSelectedItem] == 0 && [fDstCodecsPopUp indexOfSelectedItem] > 1)
{
NSString *newpath = [[[fDstFile2Field stringValue] stringByDeletingPathExtension] stringByAppendingPathExtension: @"m4v"];
[fDstFile2Field setStringValue: [NSString stringWithFormat:
@"%@", newpath]];
}
+ */
}
/* Method to determine if we should change the UI
To reflect whether or not a Preset is being used or if
@@ -2565,12 +2466,52 @@ the user is using "Custom" settings by determining the sender*/
#pragma mark -
#pragma mark - Video
+- (IBAction) videoEncoderPopUpChanged: (id) sender
+{
+ hb_job_t * job = fTitle->job;
+ int videoEncoder = [[fVidEncoderPopUp selectedItem] tag];
+
+ [fAdvancedOptions setHidden:YES];
+ /* If we are using x264 then show the x264 advanced panel*/
+ if (videoEncoder == HB_VCODEC_X264)
+ {
+ [fAdvancedOptions setHidden:NO];
+ [self autoSetM4vExtension: sender];
+ }
+
+ /* We need to set loose anamorphic as available depending on whether or not the ffmpeg encoder
+ is being used as it borks up loose anamorphic .
+ For convenience lets use the titleOfSelected index. Probably should revisit whether or not we want
+ to use the index itself but this is easier */
+ if (videoEncoder == HB_VCODEC_FFMPEG)
+ {
+ if (job->pixel_ratio == 2)
+ {
+ job->pixel_ratio = 0;
+ }
+ [fPictureController setAllowLooseAnamorphic:NO];
+ /* We set the iPod atom checkbox to disabled and uncheck it as its only for x264 in the mp4
+ container. Format is taken care of in formatPopUpChanged method by hiding and unchecking
+ anything other than MP4.
+ */
+ [fDstMp4iPodFileCheck setEnabled: NO];
+ [fDstMp4iPodFileCheck setState: NSOffState];
+ }
+ else
+ {
+ [fPictureController setAllowLooseAnamorphic:YES];
+ [fDstMp4iPodFileCheck setEnabled: YES];
+ }
+
+ [self calculatePictureSizing: sender];
+ [self twoPassCheckboxChanged: sender];
+}
+
+
- (IBAction) twoPassCheckboxChanged: (id) sender
{
/* check to see if x264 is chosen */
- int format = [fDstFormatPopUp indexOfSelectedItem];
- int codecs = [fDstCodecsPopUp indexOfSelectedItem];
- if( ( FormatSettings[format][codecs] & HB_VCODEC_X264 ) )
+ if([[fVidEncoderPopUp selectedItem] tag] == HB_VCODEC_X264)
{
if( [fVidTwoPassCheck state] == NSOnState)
{
@@ -2838,18 +2779,93 @@ the user is using "Custom" settings by determining the sender*/
#pragma mark -
#pragma mark - Audio and Subtitles
+- (IBAction) audioCodecsPopUpChanged: (id) sender
+{
+
+ NSPopUpButton * audiotrackPopUp;
+ NSPopUpButton * sampleratePopUp;
+ NSPopUpButton * bitratePopUp;
+ NSPopUpButton * audiocodecPopUp;
+ if (sender == fAudTrack1CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang1PopUp;
+ audiocodecPopUp = fAudTrack1CodecPopUp;
+ sampleratePopUp = fAudTrack1RatePopUp;
+ bitratePopUp = fAudTrack1BitratePopUp;
+ }
+ else if (sender == fAudTrack2CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang2PopUp;
+ audiocodecPopUp = fAudTrack2CodecPopUp;
+ }
+ else if (sender == fAudTrack3CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang3PopUp;
+ audiocodecPopUp = fAudTrack3CodecPopUp;
+ }
+ else if (sender == fAudTrack4CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang4PopUp;
+ audiocodecPopUp = fAudTrack4CodecPopUp;
+ }
+
+ /* changing the codecs on offer may mean that we can / can't offer mono or 6ch, */
+ /* so call audioTrackPopUpChanged for both audio tracks to update the mixdown popups */
+ [self audioTrackPopUpChanged: audiotrackPopUp];
+
+}
- (IBAction) setEnabledStateOfAudioMixdownControls: (id) sender
{
+ /* We will be setting the enabled/disabled state of each tracks audio controls based on
+ * the settings of the source audio for that track. We leave the samplerate and bitrate
+ *to audiotrackMixdownChanged
+ */
+
/* enable/disable the mixdown text and popupbutton for audio track 1 */
- [fAudTrack1MixPopUp setEnabled: ([fAudLang1PopUp indexOfSelectedItem] == 0) ? NO : YES];
- [fAudTrack1MixLabel setTextColor: ([fAudLang1PopUp indexOfSelectedItem] == 0) ?
- [NSColor disabledControlTextColor] : [NSColor controlTextColor]];
-
- /* enable/disable the mixdown text and popupbutton for audio track 2 */
- [fAudTrack2MixPopUp setEnabled: ([fAudLang2PopUp indexOfSelectedItem] == 0) ? NO : YES];
- [fAudTrack2MixLabel setTextColor: ([fAudLang2PopUp indexOfSelectedItem] == 0) ?
- [NSColor disabledControlTextColor] : [NSColor controlTextColor]];
+ [fAudTrack1CodecPopUp setEnabled: ([fAudLang1PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ [fAudTrack1MixPopUp setEnabled: ([fAudLang1PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ if ([fAudLang1PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudTrack1CodecPopUp removeAllItems];
+ [fAudTrack1MixPopUp removeAllItems];
+ [fAudTrack1RatePopUp removeAllItems];
+ [fAudTrack1BitratePopUp removeAllItems];
+ }
+
+ /* enable/disable the mixdown text and popupbutton for audio track 2 */
+ [fAudTrack2CodecPopUp setEnabled: ([fAudLang2PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ [fAudTrack2MixPopUp setEnabled: ([fAudLang2PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ if ([fAudLang2PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudTrack2CodecPopUp removeAllItems];
+ [fAudTrack2MixPopUp removeAllItems];
+ [fAudTrack2RatePopUp removeAllItems];
+ [fAudTrack2BitratePopUp removeAllItems];
+ }
+
+ /* enable/disable the mixdown text and popupbutton for audio track 3 */
+ [fAudTrack3CodecPopUp setEnabled: ([fAudLang3PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ [fAudTrack3MixPopUp setEnabled: ([fAudLang3PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ if ([fAudLang3PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudTrack3CodecPopUp removeAllItems];
+ [fAudTrack3MixPopUp removeAllItems];
+ [fAudTrack3RatePopUp removeAllItems];
+ [fAudTrack3BitratePopUp removeAllItems];
+ }
+
+ /* enable/disable the mixdown text and popupbutton for audio track 4 */
+ [fAudTrack4CodecPopUp setEnabled: ([fAudLang4PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ [fAudTrack4MixPopUp setEnabled: ([fAudLang4PopUp indexOfSelectedItem] == 0) ? NO : YES];
+ if ([fAudLang4PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudTrack4CodecPopUp removeAllItems];
+ [fAudTrack4MixPopUp removeAllItems];
+ [fAudTrack4RatePopUp removeAllItems];
+ [fAudTrack4BitratePopUp removeAllItems];
+ }
+
}
- (IBAction) addAllAudioTracksToPopUp: (id) sender
@@ -2906,6 +2922,97 @@ the user is using "Custom" settings by determining the sender*/
}
}
+- (IBAction) audioAddAudioTrackCodecs: (id)sender
+{
+ int format = [fDstFormatPopUp indexOfSelectedItem];
+
+ /* setup pointers to the appropriate popups for the correct track */
+ NSPopUpButton * audiocodecPopUp;
+ NSPopUpButton * audiotrackPopUp;
+ if (sender == fAudTrack1CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang1PopUp;
+ audiocodecPopUp = fAudTrack1CodecPopUp;
+ }
+ else if (sender == fAudTrack2CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang2PopUp;
+ audiocodecPopUp = fAudTrack2CodecPopUp;
+ }
+ else if (sender == fAudTrack3CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang3PopUp;
+ audiocodecPopUp = fAudTrack3CodecPopUp;
+ }
+ else if (sender == fAudTrack4CodecPopUp)
+ {
+ audiotrackPopUp = fAudLang4PopUp;
+ audiocodecPopUp = fAudTrack4CodecPopUp;
+ }
+
+ [audiocodecPopUp removeAllItems];
+ /* Make sure "None" isnt selected in the source track */
+ if ([audiotrackPopUp indexOfSelectedItem] > 0)
+ {
+ [audiocodecPopUp setEnabled:YES];
+ NSMenuItem *menuItem;
+ /* We setup our appropriate popups for codecs and put the int value in the popup tag for easy retrieval */
+ switch( format )
+ {
+ case 0:
+ /* MP4 */
+ // AAC
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"AAC (faac)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_FAAC];
+
+ // AC3 Passthru
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"AC3 Passthru" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_AC3];
+ break;
+
+ case 1:
+ /* MKV */
+ // AAC
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"AAC (faac)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_FAAC];
+ // AC3 Passthru
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"AC3 Passthru" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_AC3];
+ // MP3
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"MP3 (lame)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_LAME];
+ // Vorbis
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"Vorbis (vorbis)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_VORBIS];
+ break;
+
+ case 2:
+ /* AVI */
+ // MP3
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"MP3 (lame)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_LAME];
+ // AC3 Passthru
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"AC3 Passthru" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_AC3];
+ break;
+
+ case 3:
+ /* OGM */
+ // Vorbis
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"Vorbis (vorbis)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_VORBIS];
+ // MP3
+ menuItem = [[audiocodecPopUp menu] addItemWithTitle:@"MP3 (lame)" action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_LAME];
+ break;
+ }
+ [audiocodecPopUp selectItemAtIndex:0];
+ }
+ else
+ {
+ [audiocodecPopUp setEnabled:NO];
+ }
+}
- (IBAction) audioTrackPopUpChanged: (id) sender
{
@@ -2915,80 +3022,106 @@ the user is using "Custom" settings by determining the sender*/
- (IBAction) audioTrackPopUpChanged: (id) sender mixdownToUse: (int) mixdownToUse
{
-
+
/* make sure we have a selected title before continuing */
if (fTitle == NULL) return;
-
- /* find out if audio track 1 or 2 was changed - this is passed to us in the tag of the sender */
- /* the sender will have been either fAudLang1PopUp (tag = 0) or fAudLang2PopUp (tag = 1) */
- int thisAudio = [sender tag];
-
- /* get the index of the selected audio */
- int thisAudioIndex = [sender indexOfSelectedItem] - 1;
-
-#if 0
- /* Handbrake can't currently cope with ripping the same source track twice */
- /* So, if this audio is also selected in the other audio track popup, set that popup's selection to "none" */
- /* get a reference to the two audio track popups */
- NSPopUpButton * thisAudioPopUp = (thisAudio == 1 ? fAudLang2PopUp : fAudLang1PopUp);
- NSPopUpButton * otherAudioPopUp = (thisAudio == 1 ? fAudLang1PopUp : fAudLang2PopUp);
- /* if the same track is selected in the other audio popup, then select "none" in that popup */
- /* unless, of course, both are selected as "none!" */
- if ([thisAudioPopUp indexOfSelectedItem] != 0 && [thisAudioPopUp indexOfSelectedItem] == [otherAudioPopUp indexOfSelectedItem]) {
- [otherAudioPopUp selectItemAtIndex: 0];
- [self audioTrackPopUpChanged: otherAudioPopUp];
+ /* if the sender is the lanaguage popup and there is nothing in the codec popup, lets call
+ * audioAddAudioTrackCodecs on the codec popup to populate it properly before moving on
+ */
+ if (sender == fAudLang1PopUp && [[fAudTrack1CodecPopUp menu] numberOfItems] == 0)
+ {
+ [self audioAddAudioTrackCodecs: fAudTrack1CodecPopUp];
+ }
+ if (sender == fAudLang2PopUp && [[fAudTrack2CodecPopUp menu] numberOfItems] == 0)
+ {
+ [self audioAddAudioTrackCodecs: fAudTrack2CodecPopUp];
+ }
+ if (sender == fAudLang3PopUp && [[fAudTrack3CodecPopUp menu] numberOfItems] == 0)
+ {
+ [self audioAddAudioTrackCodecs: fAudTrack3CodecPopUp];
+ }
+ if (sender == fAudLang4PopUp && [[fAudTrack4CodecPopUp menu] numberOfItems] == 0)
+ {
+ [self audioAddAudioTrackCodecs: fAudTrack4CodecPopUp];
}
-#endif
-
- /* pointer for the hb_audio_s struct we will use later on */
- hb_audio_config_t * audio;
-
- /* find out what the currently-selected output audio codec is */
- int format = [fDstFormatPopUp indexOfSelectedItem];
- int codecs = [fDstCodecsPopUp indexOfSelectedItem];
- int acodec = FormatSettings[format][codecs] & HB_ACODEC_MASK;
- /*HACK: Lets setup a convenience variable to decide whether or not to allow aac hybrid (aac + ac3 passthru )*/
- bool mp4AacAc3;
- if (format == 0 && codecs == 2) // if mp4 and aac + ac3
+ /* Now lets make the sender the appropriate Audio Track popup from this point on */
+ if (sender == fAudTrack1CodecPopUp || sender == fAudTrack1MixPopUp)
{
- mp4AacAc3 = 1;
+ sender = fAudLang1PopUp;
}
- else
+ if (sender == fAudTrack2CodecPopUp || sender == fAudTrack2MixPopUp)
{
- mp4AacAc3 = 0;
+ sender = fAudLang2PopUp;
}
-
- /* pointer to this track's mixdown NSPopUpButton */
- NSTextField * mixdownTextField;
+ if (sender == fAudTrack3CodecPopUp || sender == fAudTrack3MixPopUp)
+ {
+ sender = fAudLang3PopUp;
+ }
+ if (sender == fAudTrack4CodecPopUp || sender == fAudTrack4MixPopUp)
+ {
+ sender = fAudLang4PopUp;
+ }
+
+ /* pointer to this track's mixdown, codec, sample rate and bitrate NSPopUpButton's */
NSPopUpButton * mixdownPopUp;
-
- /* find our mixdown NSTextField and NSPopUpButton */
- if (thisAudio == 0)
+ NSPopUpButton * audiocodecPopUp;
+ NSPopUpButton * sampleratePopUp;
+ NSPopUpButton * bitratePopUp;
+ if (sender == fAudLang1PopUp)
{
- mixdownTextField = fAudTrack1MixLabel;
mixdownPopUp = fAudTrack1MixPopUp;
+ audiocodecPopUp = fAudTrack1CodecPopUp;
+ sampleratePopUp = fAudTrack1RatePopUp;
+ bitratePopUp = fAudTrack1BitratePopUp;
}
- else
+ else if (sender == fAudLang2PopUp)
{
- mixdownTextField = fAudTrack2MixLabel;
mixdownPopUp = fAudTrack2MixPopUp;
+ audiocodecPopUp = fAudTrack2CodecPopUp;
+ sampleratePopUp = fAudTrack2RatePopUp;
+ bitratePopUp = fAudTrack2BitratePopUp;
}
-
- /* delete the previous audio mixdown options */
- [mixdownPopUp removeAllItems];
-
+ else if (sender == fAudLang3PopUp)
+ {
+ mixdownPopUp = fAudTrack3MixPopUp;
+ audiocodecPopUp = fAudTrack3CodecPopUp;
+ sampleratePopUp = fAudTrack3RatePopUp;
+ bitratePopUp = fAudTrack3BitratePopUp;
+ }
+ else if (sender == fAudLang4PopUp)
+ {
+ mixdownPopUp = fAudTrack4MixPopUp;
+ audiocodecPopUp = fAudTrack4CodecPopUp;
+ sampleratePopUp = fAudTrack4RatePopUp;
+ bitratePopUp = fAudTrack4BitratePopUp;
+ }
+
+ /* get the index of the selected audio Track*/
+ int thisAudioIndex = [sender indexOfSelectedItem] - 1;
+
+ /* pointer for the hb_audio_s struct we will use later on */
+ hb_audio_config_t * audio;
+
+ int acodec;
/* check if the audio mixdown controls need their enabled state changing */
[self setEnabledStateOfAudioMixdownControls: NULL];
-
+
if (thisAudioIndex != -1)
{
-
+
/* get the audio */
audio = (hb_audio_config_t *) hb_list_audio_config_item( fTitle->list_audio, thisAudioIndex );// Should "fTitle" be title and be setup ?
+
+ /* actually manipulate the proper mixdowns here */
+ /* delete the previous audio mixdown options */
+ [mixdownPopUp removeAllItems];
+
+ acodec = [[audiocodecPopUp selectedItem] tag];
+
if (audio != NULL)
{
-
+
/* find out if our selected output audio codec supports mono and / or 6ch */
/* we also check for an input codec of AC3 or DCA,
as they are the only libraries able to do the mixdown to mono / conversion to 6-ch */
@@ -2999,99 +3132,98 @@ the user is using "Custom" settings by determining the sender*/
int audioCodecsSupport6Ch = ((audio->in.codec == HB_ACODEC_AC3 ||
audio->in.codec == HB_ACODEC_DCA) && (acodec == HB_ACODEC_FAAC ||
acodec == HB_ACODEC_VORBIS));
-
+
/* check for AC-3 passthru */
if (audio->in.codec == HB_ACODEC_AC3 && acodec == HB_ACODEC_AC3)
{
-
- [[mixdownPopUp menu] addItemWithTitle:
+
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
[NSString stringWithCString: "AC3 Passthru"]
action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_AC3];
}
else
{
-
+
/* add the appropriate audio mixdown menuitems to the popupbutton */
/* in each case, we set the new menuitem's tag to be the amixdown value for that mixdown,
so that we can reference the mixdown later */
-
+
/* keep a track of the min and max mixdowns we used, so we can select the best match later */
int minMixdownUsed = 0;
int maxMixdownUsed = 0;
/* get the input channel layout without any lfe channels */
int layout = audio->in.channel_layout & HB_INPUT_CH_LAYOUT_DISCRETE_NO_LFE_MASK;
-
- /* do we want to add a mono option? */
- //if (!mp4AacAc3 && audioCodecsSupportMono == 1)
- if (audioCodecsSupportMono == 1)
- {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[0].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[0].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[0].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[0].amixdown);
- }
-
- /* do we want to add a stereo option? */
- /* offer stereo if we have a mono source and non-mono-supporting codecs, as otherwise we won't have a mixdown at all */
- /* also offer stereo if we have a stereo-or-better source */
- //if (((!mp4AacAc3 || audio->in.codec == HB_ACODEC_MPGA || audio->in.codec == HB_ACODEC_LPCM || audio->in.codec == HB_ACODEC_DCA) && ((layout == HB_INPUT_CH_LAYOUT_MONO && audioCodecsSupportMono == 0) || layout >= HB_INPUT_CH_LAYOUT_STEREO)))
- //if (((audio->in.codec == HB_ACODEC_MPGA || audio->in.codec == HB_ACODEC_LPCM || audio->in.codec == HB_ACODEC_DCA) && ((layout == HB_INPUT_CH_LAYOUT_MONO && audioCodecsSupportMono == 0) || layout >= HB_INPUT_CH_LAYOUT_STEREO)))
- if ((layout == HB_INPUT_CH_LAYOUT_MONO && audioCodecsSupportMono == 0) || layout >= HB_INPUT_CH_LAYOUT_STEREO)
- {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[1].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[1].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[1].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[1].amixdown);
- }
-
- /* do we want to add a dolby surround (DPL1) option? */
- if (layout == HB_INPUT_CH_LAYOUT_3F1R || layout == HB_INPUT_CH_LAYOUT_3F2R || layout == HB_INPUT_CH_LAYOUT_DOLBY)
- {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[2].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[2].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[2].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[2].amixdown);
- }
-
- /* do we want to add a dolby pro logic 2 (DPL2) option? */
- if (layout == HB_INPUT_CH_LAYOUT_3F2R)
- {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[3].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[3].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[3].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[3].amixdown);
- }
-
- /* do we want to add a 6-channel discrete option? */
- if (!mp4AacAc3 && (audioCodecsSupport6Ch == 1 && layout == HB_INPUT_CH_LAYOUT_3F2R && (audio->in.channel_layout & HB_INPUT_CH_LAYOUT_HAS_LFE)))
- {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[4].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[4].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[4].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[4].amixdown);
- }
-
- /* do we want to add an AC-3 passthrough option? */
- if (audio->in.codec == HB_ACODEC_AC3 && acodec == HB_ACODEC_AC3) {
- NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_mixdowns[5].human_readable_name]
- action: NULL keyEquivalent: @""];
- [menuItem setTag: hb_audio_mixdowns[5].amixdown];
- if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[5].amixdown;
- maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[5].amixdown);
- }
-
+
+ /* do we want to add a mono option? */
+ if (audioCodecsSupportMono == 1)
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[0].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_mixdowns[0].amixdown];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[0].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[0].amixdown);
+ }
+
+ /* do we want to add a stereo option? */
+ /* offer stereo if we have a mono source and non-mono-supporting codecs, as otherwise we won't have a mixdown at all */
+ /* also offer stereo if we have a stereo-or-better source */
+ if ((layout == HB_INPUT_CH_LAYOUT_MONO && audioCodecsSupportMono == 0) || layout >= HB_INPUT_CH_LAYOUT_STEREO)
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[1].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_mixdowns[1].amixdown];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[1].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[1].amixdown);
+ }
+
+ /* do we want to add a dolby surround (DPL1) option? */
+ if (layout == HB_INPUT_CH_LAYOUT_3F1R || layout == HB_INPUT_CH_LAYOUT_3F2R || layout == HB_INPUT_CH_LAYOUT_DOLBY)
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[2].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_mixdowns[2].amixdown];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[2].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[2].amixdown);
+ }
+
+ /* do we want to add a dolby pro logic 2 (DPL2) option? */
+ if (layout == HB_INPUT_CH_LAYOUT_3F2R)
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[3].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_mixdowns[3].amixdown];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[3].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[3].amixdown);
+ }
+
+ /* do we want to add a 6-channel discrete option? */
+ if (audioCodecsSupport6Ch == 1 && layout == HB_INPUT_CH_LAYOUT_3F2R && (audio->in.channel_layout & HB_INPUT_CH_LAYOUT_HAS_LFE))
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[4].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_mixdowns[4].amixdown];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[4].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[4].amixdown);
+ }
+
+ /* do we want to add an AC-3 passthrough option? */
+ if (audio->in.codec == HB_ACODEC_AC3 && acodec == HB_ACODEC_AC3)
+ {
+ NSMenuItem *menuItem = [[mixdownPopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_mixdowns[5].human_readable_name]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: HB_ACODEC_AC3];
+ if (minMixdownUsed == 0) minMixdownUsed = hb_audio_mixdowns[5].amixdown;
+ maxMixdownUsed = MAX(maxMixdownUsed, hb_audio_mixdowns[5].amixdown);
+ }
+
/* auto-select the best mixdown based on our saved mixdown preference */
/* for now, this is hard-coded to a "best" mixdown of HB_AMIXDOWN_DOLBYPLII */
@@ -3109,34 +3241,73 @@ the user is using "Custom" settings by determining the sender*/
}
/* if useMixdown > maxMixdownUsed, then use maxMixdownUsed */
- if (useMixdown > maxMixdownUsed) useMixdown = maxMixdownUsed;
-
+ if (useMixdown > maxMixdownUsed)
+ {
+ useMixdown = maxMixdownUsed;
+ }
+
/* if useMixdown < minMixdownUsed, then use minMixdownUsed */
- if (useMixdown < minMixdownUsed) useMixdown = minMixdownUsed;
-
+ if (useMixdown < minMixdownUsed)
+ {
+ useMixdown = minMixdownUsed;
+ }
+
/* select the (possibly-amended) preferred mixdown */
[mixdownPopUp selectItemWithTag: useMixdown];
-
- /* lets call the audioTrackMixdownChanged method here to determine appropriate bitrates, etc. */
- [self audioTrackMixdownChanged: NULL];
- }
+ }
+ /* Setup our samplerate and bitrate popups we will need based on mixdown */
+ [self audioTrackMixdownChanged: mixdownPopUp];
}
-
+
}
- /* see if the new audio track choice will change the bitrate we need */
- [self calculateBitrate: sender];
-
}
- (IBAction) audioTrackMixdownChanged: (id) sender
{
-
- /* find out what the currently-selected output audio codec is */
- int format = [fDstFormatPopUp indexOfSelectedItem];
- int codecs = [fDstCodecsPopUp indexOfSelectedItem];
- int acodec = FormatSettings[format][codecs] & HB_ACODEC_MASK;
+ int acodec;
+ /* setup pointers to all of the other audio track controls
+ * we will need later
+ */
+ NSPopUpButton * mixdownPopUp;
+ NSPopUpButton * sampleratePopUp;
+ NSPopUpButton * bitratePopUp;
+ NSPopUpButton * audiocodecPopUp;
+ NSPopUpButton * audiotrackPopUp;
+ if (sender == fAudTrack1MixPopUp)
+ {
+ audiotrackPopUp = fAudLang1PopUp;
+ audiocodecPopUp = fAudTrack1CodecPopUp;
+ mixdownPopUp = fAudTrack1MixPopUp;
+ sampleratePopUp = fAudTrack1RatePopUp;
+ bitratePopUp = fAudTrack1BitratePopUp;
+ }
+ if (sender == fAudTrack2MixPopUp)
+ {
+ audiotrackPopUp = fAudLang2PopUp;
+ audiocodecPopUp = fAudTrack2CodecPopUp;
+ mixdownPopUp = fAudTrack2MixPopUp;
+ sampleratePopUp = fAudTrack2RatePopUp;
+ bitratePopUp = fAudTrack2BitratePopUp;
+ }
+ if (sender == fAudTrack3MixPopUp)
+ {
+ audiotrackPopUp = fAudLang3PopUp;
+ audiocodecPopUp = fAudTrack3CodecPopUp;
+ mixdownPopUp = fAudTrack3MixPopUp;
+ sampleratePopUp = fAudTrack3RatePopUp;
+ bitratePopUp = fAudTrack3BitratePopUp;
+ }
+ if (sender == fAudTrack4MixPopUp)
+ {
+ audiotrackPopUp = fAudLang4PopUp;
+ audiocodecPopUp = fAudTrack4CodecPopUp;
+ mixdownPopUp = fAudTrack4MixPopUp;
+ sampleratePopUp = fAudTrack4RatePopUp;
+ bitratePopUp = fAudTrack4BitratePopUp;
+ }
+ acodec = [[audiocodecPopUp selectedItem] tag];
/* storage variable for the min and max bitrate allowed for this codec */
int minbitrate;
int maxbitrate;
@@ -3145,8 +3316,7 @@ the user is using "Custom" settings by determining the sender*/
{
case HB_ACODEC_FAAC:
/* check if we have a 6ch discrete conversion in either audio track */
- if ([[fAudTrack1MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH ||
- [[fAudTrack2MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
+ if ([[mixdownPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
{
/* FAAC is happy using our min bitrate of 32 kbps, even for 6ch */
minbitrate = 32;
@@ -3163,16 +3333,16 @@ the user is using "Custom" settings by determining the sender*/
maxbitrate = 160;
break;
}
-
- case HB_ACODEC_LAME:
+
+ case HB_ACODEC_LAME:
/* Lame is happy using our min bitrate of 32 kbps */
minbitrate = 32;
/* Lame won't encode if the bitrate is higher than 320 kbps */
maxbitrate = 320;
break;
-
- case HB_ACODEC_VORBIS:
- if ([[fAudTrack1MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH || [[fAudTrack2MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
+
+ case HB_ACODEC_VORBIS:
+ if ([[mixdownPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
{
/* Vorbis causes a crash if we use a bitrate below 192 kbps with 6 channel */
minbitrate = 192;
@@ -3182,46 +3352,89 @@ the user is using "Custom" settings by determining the sender*/
}
else
{
- /* Vorbis causes a crash if we use a bitrate below 48 kbps */
- minbitrate = 48;
- /* Vorbis can cope with 384 kbps quite happily, even for stereo */
- maxbitrate = 384;
- break;
+ /* Vorbis causes a crash if we use a bitrate below 48 kbps */
+ minbitrate = 48;
+ /* Vorbis can cope with 384 kbps quite happily, even for stereo */
+ maxbitrate = 384;
+ break;
}
-
- default:
+
+ default:
/* AC3 passthru disables the bitrate dropdown anyway, so we might as well just use the min and max bitrate */
minbitrate = 32;
maxbitrate = 384;
-
+
}
-
- [fAudBitratePopUp removeAllItems];
-
+
+ [bitratePopUp removeAllItems];
+
for( int i = 0; i < hb_audio_bitrates_count; i++ )
{
if (hb_audio_bitrates[i].rate >= minbitrate && hb_audio_bitrates[i].rate <= maxbitrate)
{
/* add a new menuitem for this bitrate */
- NSMenuItem *menuItem = [[fAudBitratePopUp menu] addItemWithTitle:
- [NSString stringWithCString: hb_audio_bitrates[i].string]
- action: NULL keyEquivalent: @""];
+ NSMenuItem *menuItem = [[bitratePopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_bitrates[i].string]
+ action: NULL keyEquivalent: @""];
/* set its tag to be the actual bitrate as an integer, so we can retrieve it later */
[menuItem setTag: hb_audio_bitrates[i].rate];
}
}
-
+
/* select the default bitrate (but use 384 for 6-ch AAC) */
- if ([[fAudTrack1MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH ||
- [[fAudTrack2MixPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
+ if ([[mixdownPopUp selectedItem] tag] == HB_AMIXDOWN_6CH)
{
- [fAudBitratePopUp selectItemWithTag: 384];
+ [bitratePopUp selectItemWithTag: 384];
}
else
{
- [fAudBitratePopUp selectItemWithTag: hb_audio_bitrates[hb_audio_bitrates_default].rate];
+ [bitratePopUp selectItemWithTag: hb_audio_bitrates[hb_audio_bitrates_default].rate];
}
-
+
+ /* populate and set the sample rate popup */
+ /* Audio samplerate */
+ [sampleratePopUp removeAllItems];
+ for( int i = 0; i < hb_audio_rates_count; i++ )
+ {
+ NSMenuItem *menuItem = [[sampleratePopUp menu] addItemWithTitle:
+ [NSString stringWithCString: hb_audio_rates[i].string]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: hb_audio_rates[i].rate];
+ }
+ /* We use 48 hz as the default sample rate as almost every dvd made uses that as source
+ * and there is no compelling reason to use anything else as default
+ */
+ [sampleratePopUp selectItemWithTitle: @"48"];
+
+
+ /* Since AC3 Pass Thru uses the input ac3 bitrate and a sample rate of 48, we get the input tracks
+ * bitrate and dispay it in the bitrate popup even though libhb happily ignores any bitrate input from
+ * the gui. We do this for better user feedback in the audio tab as well as the queue for the most part
+ */
+ if ([[mixdownPopUp selectedItem] tag] == HB_ACODEC_AC3)
+ {
+ /* make sure we have a selected title before continuing */
+ if (fTitle == NULL) return;
+ /* lets also set the bitrate popup to the input bitrate as thats what passthru will use */
+ /* get the audio */
+ hb_audio_config_t * audio;
+ audio = (hb_audio_config_t *) hb_list_audio_config_item( fTitle->list_audio, [audiotrackPopUp indexOfSelectedItem] - 1 );
+ int inputbitrate = audio->in.bitrate / 1000;
+ [bitratePopUp removeAllItems];
+ NSMenuItem *menuItem = [[bitratePopUp menu] addItemWithTitle:
+ [NSString stringWithFormat:@"%d", inputbitrate]
+ action: NULL keyEquivalent: @""];
+ [menuItem setTag: inputbitrate];
+ /* For ac3 passthru we disable the sample rate and bitrate popups */
+ [sampleratePopUp setEnabled: NO];
+ [bitratePopUp setEnabled: NO];
+ }
+ else
+ {
+ [sampleratePopUp setEnabled: YES];
+ [bitratePopUp setEnabled: YES];
+ }
+
}
- (IBAction) audioDRCSliderChanged: (id) sender
@@ -3575,19 +3788,16 @@ if (item == nil)
[fDstMp4LargeFileCheck setState:[[chosenPreset objectForKey:@"Mp4LargeFile"] intValue]];
/* Mux mp4 with http optimization */
[fDstMp4HttpOptFileCheck setState:[[chosenPreset objectForKey:@"Mp4HttpOptimize"] intValue]];
- /* Set the state of ipod compatible with Mp4iPodCompatible */
- [fDstMp4iPodFileCheck setState:[[chosenPreset objectForKey:@"Mp4iPodCompatible"] intValue]];
- /* Codecs */
- [fDstCodecsPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]]];
- [self codecsPopUpChanged: NULL];
/* Video encoder */
/* We set the advanced opt string here if applicable*/
[fAdvancedOptions setOptions: [NSString stringWithFormat:[chosenPreset valueForKey:@"x264Option"]]];
/* We use a conditional to account for the new x264 encoder dropdown as well as presets made using legacy x264 settings*/
- if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264 (h.264 Main)"] || [[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264 (h.264 iPod)"])
+ if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264 (h.264 Main)"] ||
+ [[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264 (h.264 iPod)"] ||
+ [[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264"])
{
- [fVidEncoderPopUp selectItemWithTitle: [NSString stringWithFormat:@"x264"]];
+ [fVidEncoderPopUp selectItemWithTitle: [NSString stringWithFormat:@"H.264 (x264)"]];
/* special case for legacy preset to check the new fDstMp4HttpOptFileCheck checkbox to set the ipod atom */
if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"x264 (h.264 iPod)"])
{
@@ -3601,14 +3811,23 @@ if (item == nil)
[fDstMp4iPodFileCheck setState:NSOffState];
}
}
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"FFmpeg"])
+ {
+ [fVidEncoderPopUp selectItemWithTitle: [NSString stringWithFormat:@"MPEG-4 (FFmpeg)"]];
+ }
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]] isEqualToString: @"XviD"])
+ {
+ [fVidEncoderPopUp selectItemWithTitle: [NSString stringWithFormat:@"MPEG-4 (XviD)"]];
+ }
else
{
[fVidEncoderPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"VideoEncoder"]]];
}
/* Lets run through the following functions to get variables set there */
- [self encoderPopUpChanged: NULL];
-
+ [self videoEncoderPopUpChanged: NULL];
+ /* Set the state of ipod compatible with Mp4iPodCompatible. Only for x264*/
+ [fDstMp4iPodFileCheck setState:[[chosenPreset objectForKey:@"Mp4iPodCompatible"] intValue]];
[self calculateBitrate: NULL];
/* Video quality */
@@ -3642,20 +3861,214 @@ if (item == nil)
[fVidTurboPassCheck setState:[[chosenPreset objectForKey:@"VideoTurboTwoPass"] intValue]];
/*Audio*/
+ if ([chosenPreset valueForKey:@"FileCodecs"])
+ {
+ /* We need to handle the audio codec popup by determining what was chosen from the deprecated Codecs PopUp for past presets*/
+ if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"AVC/H.264 Video / AAC + AC3 Audio"])
+ {
+ /* We need to address setting languages etc. here in the new multi track audio panel */
+ /* Track One set here */
+ /*for track one though a track should be selected but lets check here anyway and use track one if its not.*/
+ if ([fAudLang1PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudLang1PopUp selectItemAtIndex: 1];
+ [self audioTrackPopUpChanged: fAudLang1PopUp];
+ }
+ [fAudTrack1CodecPopUp selectItemWithTitle: @"AAC (faac)"];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ /* Track Two, set source same as track one */
+ [fAudLang2PopUp selectItemAtIndex: [fAudLang1PopUp indexOfSelectedItem]];
+ [self audioTrackPopUpChanged: fAudLang2PopUp];
+ [fAudTrack2CodecPopUp selectItemWithTitle: @"AC3 Passthru"];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ }
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"MPEG-4 Video / AAC Audio"] ||
+ [[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"AVC/H.264 Video / AAC Audio"])
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack1CodecPopUp selectItemWithTitle: @"AAC (faac)"];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ }
+ if ([fAudLang2PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack2CodecPopUp selectItemWithTitle: @"AAC (faac)"];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ }
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack3CodecPopUp selectItemWithTitle: @"AAC (faac)"];
+ [self audioTrackPopUpChanged: fAudTrack3CodecPopUp];
+ }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack4CodecPopUp selectItemWithTitle: @"AAC (faac)"];
+ [self audioTrackPopUpChanged: fAudTrack4CodecPopUp];
+ }
+ }
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"MPEG-4 Video / AC-3 Audio"] ||
+ [[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"AVC/H.264 Video / AC-3 Audio"])
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack1CodecPopUp selectItemWithTitle: @"AC3 Passthru"];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ }
+ if ([fAudLang2PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack2CodecPopUp selectItemWithTitle: @"AC3 Passthru"];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ }
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack3CodecPopUp selectItemWithTitle: @"AC3 Passthru"];
+ [self audioTrackPopUpChanged: fAudTrack3CodecPopUp];
+ }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack4CodecPopUp selectItemWithTitle: @"AC3 Passthru"];
+ [self audioTrackPopUpChanged: fAudTrack4CodecPopUp];
+ }
+ }
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"MPEG-4 Video / MP3 Audio"] ||
+ [[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"AVC/H.264 Video / MP3 Audio"])
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack1CodecPopUp selectItemWithTitle: @"MP3 (lame)"];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ }
+ if ([fAudLang2PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack2CodecPopUp selectItemWithTitle: @"MP3 (lame)"];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ }
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack3CodecPopUp selectItemWithTitle: @"MP3 (lame)"];
+ [self audioTrackPopUpChanged: fAudTrack3CodecPopUp];
+ }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack4CodecPopUp selectItemWithTitle: @"MP3 (lame)"];
+ [self audioTrackPopUpChanged: fAudTrack4CodecPopUp];
+ }
+ }
+ else if ([[NSString stringWithFormat:[chosenPreset valueForKey:@"FileCodecs"]] isEqualToString: @"MPEG-4 Video / Vorbis Audio"])
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack1CodecPopUp selectItemWithTitle: @"Vorbis (vorbis)"];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ }
+ if ([fAudLang2PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack2CodecPopUp selectItemWithTitle: @"Vorbis (vorbis)"];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ }
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack3CodecPopUp selectItemWithTitle: @"Vorbis (vorbis)"];
+ [self audioTrackPopUpChanged: fAudTrack3CodecPopUp];
+ }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack4CodecPopUp selectItemWithTitle: @"Vorbis (vorbis)"];
+ [self audioTrackPopUpChanged: fAudTrack4CodecPopUp];
+ }
+ }
+ /* We detect here if we have the old audio sample rate and if so we apply samplerate and bitrate to the existing four tracks if chosen */
+ if ([chosenPreset valueForKey:@"AudioSampleRate"])
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack1RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioSampleRate"]]];
+ [fAudTrack1BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
+ }
+ if ([fAudLang2PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack2RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioSampleRate"]]];
+ [fAudTrack2BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
+ }
+ if ([fAudLang3PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack3RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioSampleRate"]]];
+ [fAudTrack3BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
+ }
+ if ([fAudLang4PopUp indexOfSelectedItem] > 0)
+ {
+ [fAudTrack4RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioSampleRate"]]];
+ [fAudTrack4BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
+ }
+ }
+ }
+ else // since there was no codecs key in the preset we know we can use new multi-audio track presets
+ {
+ if ([chosenPreset valueForKey:@"Audio1Track"] > 0)
+ {
+ if ([fAudLang1PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudLang1PopUp selectItemAtIndex: 1];
+ [self audioTrackPopUpChanged: fAudLang1PopUp];
+ }
+ [fAudTrack1CodecPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio1Encoder"]]];
+ [self audioTrackPopUpChanged: fAudTrack1CodecPopUp];
+ [fAudTrack1MixPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio1Mixdown"]]];
+ [fAudTrack1RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio1Samplerate"]]];
+ [fAudTrack1BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio1Bitrate"]]];
+ }
+ if ([chosenPreset valueForKey:@"Audio2Track"] > 0)
+ {
+ if ([fAudLang2PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudLang2PopUp selectItemAtIndex: 1];
+ [self audioTrackPopUpChanged: fAudLang2PopUp];
+ }
+ [fAudTrack2CodecPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio2Encoder"]]];
+ [self audioTrackPopUpChanged: fAudTrack2CodecPopUp];
+ [fAudTrack2MixPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio2Mixdown"]]];
+ [fAudTrack2RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio2Samplerate"]]];
+ [fAudTrack2BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio2Bitrate"]]];
+ }
+ if ([chosenPreset valueForKey:@"Audio3Track"] > 0)
+ {
+ if ([fAudLang3PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudLang3PopUp selectItemAtIndex: 1];
+ [self audioTrackPopUpChanged: fAudLang3PopUp];
+ }
+ [fAudTrack3CodecPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio3Encoder"]]];
+ [self audioTrackPopUpChanged: fAudTrack3CodecPopUp];
+ [fAudTrack3MixPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio3Mixdown"]]];
+ [fAudTrack3RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio3Samplerate"]]];
+ [fAudTrack3BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio3Bitrate"]]];
+ }
+ if ([chosenPreset valueForKey:@"Audio4Track"] > 0)
+ {
+ if ([fAudLang4PopUp indexOfSelectedItem] == 0)
+ {
+ [fAudLang4PopUp selectItemAtIndex: 1];
+ [self audioTrackPopUpChanged: fAudLang4PopUp];
+ }
+ [fAudTrack4CodecPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio4Encoder"]]];
+ [self audioTrackPopUpChanged: fAudTrack4CodecPopUp];
+ [fAudTrack4MixPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio4Mixdown"]]];
+ [fAudTrack4RatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio4Samplerate"]]];
+ [fAudTrack4BitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Audio4Bitrate"]]];
+ }
+
+
+ }
+
+ /* Dynamic Range Control Slider */
+ [fAudDrcSlider setFloatValue: [[chosenPreset valueForKey:@"AudioDRCSlider"] floatValue]];
+ [self audioDRCSliderChanged: NULL];
- /* Audio Sample Rate*/
- [fAudRatePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioSampleRate"]]];
- /* Audio Bitrate Rate*/
- [fAudBitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
/*Subtitles*/
[fSubPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Subtitles"]]];
/* Forced Subtitles */
[fSubForcedCheck setState:[[chosenPreset objectForKey:@"SubtitlesForced"] intValue]];
- /* Dynamic Range Control Slider */
- [fAudDrcSlider setFloatValue: [[chosenPreset valueForKey:@"AudioDRCSlider"] floatValue]];
- [self audioDRCSliderChanged: NULL];
-
/* Picture Settings */
/* Note: objectForKey:@"UsesPictureSettings" now refers to picture size, this encompasses:
* height, width, keep ar, anamorphic and crop settings.
@@ -3749,14 +4162,14 @@ if (item == nil)
if ([chosenPreset objectForKey:@"PictureDeinterlace"])
{
/* We check to see if the preset used the past fourth "Slowest" deinterlaceing and set that to "Slower
- * since we no longer have a fourth "Slowest" deinterlacing due to the mcdeint bug */
+ * since we no longer have a fourth "Slowest" deinterlacing due to the mcdeint bug */
if ([[chosenPreset objectForKey:@"PictureDeinterlace"] intValue] == 4)
{
[fPictureController setDeinterlace:3];
}
else
{
-
+
[fPictureController setDeinterlace:[[chosenPreset objectForKey:@"PictureDeinterlace"] intValue]];
}
}
@@ -4006,7 +4419,6 @@ if (item == nil)
[preset setObject:[NSNumber numberWithInt:[fDstMp4iPodFileCheck state]] forKey:@"Mp4iPodCompatible"];
/* Codecs */
- [preset setObject:[fDstCodecsPopUp titleOfSelectedItem] forKey:@"FileCodecs"];
/* Video encoder */
[preset setObject:[fVidEncoderPopUp titleOfSelectedItem] forKey:@"VideoEncoder"];
/* x264 Option String */
@@ -4056,13 +4468,35 @@ if (item == nil)
[preset setObject:[NSNumber numberWithInt:[fPictureController denoise]] forKey:@"PictureDenoise"];
[preset setObject:[NSNumber numberWithInt:[fPictureController deblock]] forKey:@"PictureDeblock"];
-
-
- /*Audio*/
- /* Audio Sample Rate*/
- [preset setObject:[fAudRatePopUp titleOfSelectedItem] forKey:@"AudioSampleRate"];
- /* Audio Bitrate Rate*/
- [preset setObject:[fAudBitratePopUp titleOfSelectedItem] forKey:@"AudioBitRate"];
+ /*Audio*/
+ [preset setObject:[NSNumber numberWithInt:[fAudLang1PopUp indexOfSelectedItem]] forKey:@"Audio1Track"];
+ [preset setObject:[fAudLang1PopUp titleOfSelectedItem] forKey:@"Audio1TrackDescription"];
+ [preset setObject:[fAudTrack1CodecPopUp titleOfSelectedItem] forKey:@"Audio1Encoder"];
+ [preset setObject:[fAudTrack1MixPopUp titleOfSelectedItem] forKey:@"Audio1Mixdown"];
+ [preset setObject:[fAudTrack1RatePopUp titleOfSelectedItem] forKey:@"Audio1Samplerate"];
+ [preset setObject:[fAudTrack1BitratePopUp titleOfSelectedItem] forKey:@"Audio1Bitrate"];
+
+ [preset setObject:[NSNumber numberWithInt:[fAudLang2PopUp indexOfSelectedItem]] forKey:@"Audio2Track"];
+ [preset setObject:[fAudLang2PopUp titleOfSelectedItem] forKey:@"Audio2TrackDescription"];
+ [preset setObject:[fAudTrack2CodecPopUp titleOfSelectedItem] forKey:@"Audio2Encoder"];
+ [preset setObject:[fAudTrack2MixPopUp titleOfSelectedItem] forKey:@"Audio2Mixdown"];
+ [preset setObject:[fAudTrack2RatePopUp titleOfSelectedItem] forKey:@"Audio2Samplerate"];
+ [preset setObject:[fAudTrack2BitratePopUp titleOfSelectedItem] forKey:@"Audio2Bitrate"];
+
+ [preset setObject:[NSNumber numberWithInt:[fAudLang3PopUp indexOfSelectedItem]] forKey:@"Audio3Track"];
+ [preset setObject:[fAudLang3PopUp titleOfSelectedItem] forKey:@"Audio3TrackDescription"];
+ [preset setObject:[fAudTrack3CodecPopUp titleOfSelectedItem] forKey:@"Audio3Encoder"];
+ [preset setObject:[fAudTrack3MixPopUp titleOfSelectedItem] forKey:@"Audio3Mixdown"];
+ [preset setObject:[fAudTrack3RatePopUp titleOfSelectedItem] forKey:@"Audio3Samplerate"];
+ [preset setObject:[fAudTrack3BitratePopUp titleOfSelectedItem] forKey:@"Audio3Bitrate"];
+
+ [preset setObject:[NSNumber numberWithInt:[fAudLang4PopUp indexOfSelectedItem]] forKey:@"Audio4Track"];
+ [preset setObject:[fAudLang4PopUp titleOfSelectedItem] forKey:@"Audio4TrackDescription"];
+ [preset setObject:[fAudTrack4CodecPopUp titleOfSelectedItem] forKey:@"Audio4Encoder"];
+ [preset setObject:[fAudTrack4MixPopUp titleOfSelectedItem] forKey:@"Audio4Mixdown"];
+ [preset setObject:[fAudTrack4RatePopUp titleOfSelectedItem] forKey:@"Audio4Samplerate"];
+ [preset setObject:[fAudTrack4BitratePopUp titleOfSelectedItem] forKey:@"Audio4Bitrate"];
+
/* Subtitles*/
[preset setObject:[fSubPopUp titleOfSelectedItem] forKey:@"Subtitles"];
/* Forced Subtitles */
diff --git a/macosx/English.lproj/MainMenu.xib b/macosx/English.lproj/MainMenu.xib
index 84d4d401d..bfeddae68 100644
--- a/macosx/English.lproj/MainMenu.xib
+++ b/macosx/English.lproj/MainMenu.xib
@@ -2,18 +2,17 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9C31</string>
+ <string key="IBDocument.SystemVersion">9C7010</string>
<string key="IBDocument.InterfaceBuilderVersion">629</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="2"/>
- <integer value="4179"/>
+ <integer value="1477"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string id="2255">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string id="252704604">com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="411085004">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -64,7 +63,7 @@
<reference key="NSControlView" ref="794651271"/>
<object class="NSColor" key="NSBackgroundColor" id="242973447">
<int key="NSColorSpace">6</int>
- <string key="NSCatalogName" id="420820014">System</string>
+ <string key="NSCatalogName" id="17853683">System</string>
<string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor" id="458742033">
<int key="NSColorSpace">3</int>
@@ -73,7 +72,7 @@
</object>
<object class="NSColor" key="NSTextColor" id="701609070">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">controlTextColor</string>
<object class="NSColor" key="NSColor" id="544409939">
<int key="NSColorSpace">3</int>
@@ -105,7 +104,7 @@
<object class="NSTextField" id="521019277">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{357, 273}, {46, 14}}</string>
+ <string key="NSFrame">{{357, 259}, {46, 14}}</string>
<reference key="NSSuperview" ref="1053078401"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -122,7 +121,7 @@
<object class="NSMatrix" id="229000833">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{411, 225}, {146, 63}}</string>
+ <string key="NSFrame">{{411, 211}, {146, 63}}</string>
<reference key="NSSuperview" ref="1053078401"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -208,7 +207,7 @@
<object class="NSTextField" id="127917338">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{562, 271}, {84, 19}}</string>
+ <string key="NSFrame">{{562, 257}, {84, 19}}</string>
<reference key="NSSuperview" ref="1053078401"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -221,13 +220,13 @@
<bool key="NSDrawsBackground">YES</bool>
<object class="NSColor" key="NSBackgroundColor" id="138233214">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">textBackgroundColor</string>
<reference key="NSColor" ref="809784795"/>
</object>
<object class="NSColor" key="NSTextColor" id="378140636">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">textColor</string>
<reference key="NSColor" ref="544409939"/>
</object>
@@ -236,7 +235,7 @@
<object class="NSTextField" id="783405221">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{562, 247}, {84, 19}}</string>
+ <string key="NSFrame">{{562, 233}, {84, 19}}</string>
<reference key="NSSuperview" ref="1053078401"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -254,7 +253,7 @@
<object class="NSSlider" id="239657287">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{433, 199}, {213, 18}}</string>
+ <string key="NSFrame">{{433, 185}, {213, 18}}</string>
<reference key="NSSuperview" ref="1053078401"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -280,190 +279,6 @@
<bool key="NSVertical">NO</bool>
</object>
</object>
- <object class="NSButton" id="1000247853">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{141, 175}, {124, 18}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="860863090">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">131072</int>
- <string key="NSContents">2-pass encoding</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="1000247853"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSButtonImageSource" key="NSAlternateImage" id="624832340">
- <string key="NSImageName">NSSwitch</string>
- </object>
- <reference key="NSAlternateContents" ref="2285"/>
- <reference key="NSKeyEquivalent" ref="2285"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="463960465">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{17, 271}, {119, 17}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="509250281">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Framerate (FPS):</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="463960465"/>
- <reference key="NSBackgroundColor" ref="242973447"/>
- <reference key="NSTextColor" ref="701609070"/>
- </object>
- </object>
- <object class="NSPopUpButton" id="12330413">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{141, 244}, {198, 22}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="1018849574">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">132096</int>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="12330413"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="536275725">
- <reference key="NSMenu" ref="605902924"/>
- <reference key="NSTitle" ref="2285"/>
- <reference key="NSKeyEquiv" ref="2285"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <object class="NSCustomResource" key="NSOnImage" id="247446838">
- <string key="NSClassName" id="563048166">NSImage</string>
- <string key="NSResourceName">NSMenuCheckmark</string>
- </object>
- <object class="NSCustomResource" key="NSMixedImage" id="764017634">
- <reference key="NSClassName" ref="563048166"/>
- <string key="NSResourceName">NSMenuMixedState</string>
- </object>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="1018849574"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="605902924">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">OtherViews</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="536275725"/>
- </object>
- </object>
- <int key="NSPreferredEdge">3</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">1</int>
- </object>
- </object>
- <object class="NSPopUpButton" id="222980245">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{141, 269}, {198, 22}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="343952154">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">132096</int>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="222980245"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="996965095">
- <reference key="NSMenu" ref="794681411"/>
- <reference key="NSTitle" ref="2285"/>
- <reference key="NSKeyEquiv" ref="2285"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="343952154"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="794681411">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">OtherViews</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="996965095"/>
- </object>
- </object>
- <int key="NSPreferredEdge">3</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">1</int>
- </object>
- </object>
- <object class="NSTextField" id="1064150725">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{79, 249}, {57, 14}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="451922400">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Encoder:</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="1064150725"/>
- <reference key="NSBackgroundColor" ref="242973447"/>
- <reference key="NSTextColor" ref="701609070"/>
- </object>
- </object>
- <object class="NSButton" id="586924601">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{141, 197}, {133, 18}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="531797832">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">131072</int>
- <string key="NSContents">Grayscale encoding</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="586924601"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <reference key="NSAlternateImage" ref="624832340"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <reference key="NSKeyEquivalent" ref="2285"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
<object class="NSTextField" id="219409733">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
@@ -634,32 +449,6 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
- <object class="NSButton" id="447003158">
- <reference key="NSNextResponder" ref="1053078401"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{158, 157}, {107, 16}}</string>
- <reference key="NSSuperview" ref="1053078401"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="1070893195">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">131072</int>
- <string key="NSContents">Turbo first pass</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="447003158"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSCustomResource" key="NSNormalImage" id="714756472">
- <reference key="NSClassName" ref="563048166"/>
- <string key="NSResourceName">NSSwitch</string>
- </object>
- <reference key="NSAlternateImage" ref="624832340"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <reference key="NSKeyEquivalent" ref="2285"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
<object class="NSTextField" id="690364175">
<reference key="NSNextResponder" ref="1053078401"/>
<int key="NSvFlags">256</int>
@@ -881,6 +670,216 @@
<reference key="NSTextColor" ref="701609070"/>
</object>
</object>
+ <object class="NSPopUpButton" id="222980245">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{108, 229}, {198, 22}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="343952154">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="222980245"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="26"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="996965095">
+ <reference key="NSMenu" ref="794681411"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <object class="NSCustomResource" key="NSOnImage" id="581460703">
+ <string key="NSClassName" id="368922671">NSImage</string>
+ <string key="NSResourceName">NSMenuCheckmark</string>
+ </object>
+ <object class="NSCustomResource" key="NSMixedImage" id="847293151">
+ <reference key="NSClassName" ref="368922671"/>
+ <string key="NSResourceName">NSMenuMixedState</string>
+ </object>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="343952154"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="794681411">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="996965095"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSButton" id="1000247853">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{108, 188}, {124, 18}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="860863090">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">131072</int>
+ <string key="NSContents">2-pass encoding</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="1000247853"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <object class="NSButtonImageSource" key="NSAlternateImage" id="624832340">
+ <string key="NSImageName">NSSwitch</string>
+ </object>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <reference key="NSKeyEquivalent" ref="2285"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="447003158">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{125, 170}, {107, 16}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="1070893195">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">131072</int>
+ <string key="NSContents">Turbo first pass</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="447003158"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <object class="NSCustomResource" key="NSNormalImage" id="283635616">
+ <reference key="NSClassName" ref="368922671"/>
+ <string key="NSResourceName">NSSwitch</string>
+ </object>
+ <reference key="NSAlternateImage" ref="624832340"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <reference key="NSKeyEquivalent" ref="2285"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="12330413">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{108, 254}, {198, 22}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="1018849574">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="12330413"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="26"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="536275725">
+ <reference key="NSMenu" ref="605902924"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="1018849574"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="605902924">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="536275725"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSButton" id="586924601">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{108, 210}, {133, 18}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="531797832">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">131072</int>
+ <string key="NSContents">Grayscale encoding</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="586924601"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSAlternateImage" ref="624832340"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <reference key="NSKeyEquivalent" ref="2285"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="463960465">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{-16, 231}, {119, 17}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="509250281">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71303168</int>
+ <string key="NSContents">Framerate (FPS):</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="463960465"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="1064150725">
+ <reference key="NSNextResponder" ref="1053078401"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{-4, 256}, {107, 17}}</string>
+ <reference key="NSSuperview" ref="1053078401"/>
+ <reference key="NSWindow"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="451922400">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71303168</int>
+ <string key="NSContents">Video Codec:</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="1064150725"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
</object>
<string key="NSFrame">{{10, 25}, {714, 305}}</string>
<reference key="NSSuperview" ref="712502892"/>
@@ -906,65 +905,16 @@
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSPopUpButton" id="93020318">
- <reference key="NSNextResponder" ref="738554558"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{123, 240}, {204, 22}}</string>
- <reference key="NSSuperview" ref="738554558"/>
- <reference key="NSNextKeyView" ref="211624488"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="555573644">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">132096</int>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="93020318"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="16243588">
- <reference key="NSMenu" ref="207945181"/>
- <reference key="NSTitle" ref="2285"/>
- <reference key="NSKeyEquiv" ref="2285"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="555573644"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="207945181">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">OtherViews</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="16243588"/>
- </object>
- </object>
- <int key="NSPreferredEdge">3</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">1</int>
- </object>
- </object>
<object class="NSTextField" id="198352083">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{70, 245}, {48, 14}}</string>
+ <string key="NSFrame">{{7, 234}, {48, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="93020318"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="51721961">
<int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
+ <int key="NSCellFlags2">71434240</int>
<string key="NSContents">Track 1:</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="198352083"/>
@@ -975,7 +925,7 @@
<object class="NSPopUpButton" id="641072930">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{123, 211}, {204, 22}}</string>
+ <string key="NSFrame">{{68, 202}, {178, 22}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="68754422"/>
<int key="NSTag">1</int>
@@ -987,7 +937,11 @@
<reference key="NSControlView" ref="641072930"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
+ <object class="NSFont" key="NSAlternateImage" id="995413175">
+ <reference key="NSName" ref="608983268"/>
+ <double key="NSSize">1.100000e+01</double>
+ <int key="NSfFlags">16</int>
+ </object>
<reference key="NSAlternateContents" ref="2285"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
@@ -1001,8 +955,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="442718934"/>
</object>
@@ -1025,13 +979,13 @@
<object class="NSTextField" id="290434291">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{70, 216}, {48, 14}}</string>
+ <string key="NSFrame">{{7, 207}, {48, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="641072930"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="315823608">
<int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
+ <int key="NSCellFlags2">71434240</int>
<string key="NSContents">Track 2:</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="290434291"/>
@@ -1042,14 +996,14 @@
<object class="NSTextField" id="122023676">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{22, 150}, {96, 14}}</string>
+ <string key="NSFrame">{{634, 256}, {80, 13}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="351922892"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="92788757">
<int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Bitrate (kbps):</string>
+ <int key="NSCellFlags2">138543104</int>
+ <string key="NSContents">Bitrate (kbps)</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="122023676"/>
<reference key="NSBackgroundColor" ref="242973447"/>
@@ -1059,7 +1013,7 @@
<object class="NSPopUpButton" id="351922892">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{123, 145}, {120, 22}}</string>
+ <string key="NSFrame">{{634, 229}, {72, 22}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="436388527"/>
<bool key="NSEnabled">YES</bool>
@@ -1070,7 +1024,7 @@
<reference key="NSControlView" ref="351922892"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
+ <reference key="NSAlternateImage" ref="995413175"/>
<reference key="NSAlternateContents" ref="2285"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
@@ -1084,8 +1038,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="569025834"/>
</object>
@@ -1105,76 +1059,10 @@
<int key="NSArrowPosition">1</int>
</object>
</object>
- <object class="NSPopUpButton" id="135824882">
- <reference key="NSNextResponder" ref="738554558"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{123, 116}, {120, 22}}</string>
- <reference key="NSSuperview" ref="738554558"/>
- <reference key="NSNextKeyView" ref="122023676"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="47770866">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">132096</int>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="135824882"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="122262864">
- <reference key="NSMenu" ref="80517384"/>
- <reference key="NSTitle" ref="2285"/>
- <reference key="NSKeyEquiv" ref="2285"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="47770866"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="80517384">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">OtherViews</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="122262864"/>
- </object>
- </object>
- <int key="NSPreferredEdge">3</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">1</int>
- </object>
- </object>
- <object class="NSTextField" id="592255786">
- <reference key="NSNextResponder" ref="738554558"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{17, 119}, {101, 16}}</string>
- <reference key="NSSuperview" ref="738554558"/>
- <reference key="NSNextKeyView" ref="135824882"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="139205907">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Sample rate (khz):</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="592255786"/>
- <reference key="NSBackgroundColor" ref="242973447"/>
- <reference key="NSTextColor" ref="701609070"/>
- </object>
- </object>
<object class="NSTextField" id="436388527">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{48, 56}, {70, 14}}</string>
+ <string key="NSFrame">{{333, 45}, {70, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="506492318"/>
<bool key="NSEnabled">YES</bool>
@@ -1191,7 +1079,7 @@
<object class="NSPopUpButton" id="506492318">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{123, 50}, {204, 22}}</string>
+ <string key="NSFrame">{{408, 39}, {157, 22}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="712502892"/>
<bool key="NSEnabled">YES</bool>
@@ -1216,8 +1104,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="636153290"/>
</object>
@@ -1240,7 +1128,7 @@
<object class="NSPopUpButton" id="64899409">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{468, 240}, {196, 22}}</string>
+ <string key="NSFrame">{{393, 228}, {139, 22}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="290434291"/>
<bool key="NSEnabled">YES</bool>
@@ -1251,7 +1139,7 @@
<reference key="NSControlView" ref="64899409"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
+ <reference key="NSAlternateImage" ref="995413175"/>
<reference key="NSAlternateContents" ref="2285"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
@@ -1265,8 +1153,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="581778322"/>
</object>
@@ -1289,14 +1177,14 @@
<object class="NSTextField" id="211624488">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{382, 245}, {81, 14}}</string>
+ <string key="NSFrame">{{405, 255}, {81, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="64899409"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="109899703">
<int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Track 1 Mix:</string>
+ <int key="NSCellFlags2">138543104</int>
+ <string key="NSContents">Mixdown</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="211624488"/>
<reference key="NSBackgroundColor" ref="242973447"/>
@@ -1306,7 +1194,7 @@
<object class="NSPopUpButton" id="354208181">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{468, 211}, {196, 22}}</string>
+ <string key="NSFrame">{{393, 202}, {139, 22}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="592255786"/>
<int key="NSTag">1</int>
@@ -1318,7 +1206,7 @@
<reference key="NSControlView" ref="354208181"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
+ <reference key="NSAlternateImage" ref="995413175"/>
<reference key="NSAlternateContents" ref="2285"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
@@ -1332,8 +1220,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="1011395150"/>
</object>
@@ -1356,7 +1244,7 @@
<object class="NSButton" id="691038230">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{357, 55}, {147, 17}}</string>
+ <string key="NSFrame">{{572, 43}, {147, 17}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="944590907">
@@ -1419,14 +1307,14 @@
<object class="NSTextField" id="68754422">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">256</int>
- <string key="NSFrame">{{382, 215}, {81, 14}}</string>
+ <string key="NSFrame">{{104, 255}, {81, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSNextKeyView" ref="354208181"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="1013303839">
<int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Track 2 Mix:</string>
+ <int key="NSCellFlags2">138543104</int>
+ <string key="NSContents">Source</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="68754422"/>
<reference key="NSBackgroundColor" ref="242973447"/>
@@ -1436,13 +1324,13 @@
<object class="NSTextField" id="743171651">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 184}, {82, 14}}</string>
+ <string key="NSFrame">{{17, 81}, {82, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="481870454">
<int key="NSCellFlags">67239488</int>
<int key="NSCellFlags2">272761856</int>
- <string key="NSContents">Audio Quality</string>
+ <string key="NSContents">Audio Effects</string>
<reference key="NSSupport" ref="347509359"/>
<reference key="NSControlView" ref="743171651"/>
<reference key="NSBackgroundColor" ref="242973447"/>
@@ -1452,7 +1340,7 @@
<object class="NSBox" id="837091559">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{107, 188}, {598, 5}}</string>
+ <string key="NSFrame">{{107, 85}, {208, 5}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSOffsets" ref="258369335"/>
<object class="NSTextFieldCell" key="NSTitleCell">
@@ -1474,7 +1362,7 @@
<object class="NSBox" id="124979328">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{79, 93}, {626, 5}}</string>
+ <string key="NSFrame">{{423, 85}, {282, 5}}</string>
<reference key="NSSuperview" ref="738554558"/>
<reference key="NSOffsets" ref="258369335"/>
<object class="NSTextFieldCell" key="NSTitleCell">
@@ -1496,7 +1384,7 @@
<object class="NSTextField" id="844196518">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 89}, {54, 14}}</string>
+ <string key="NSFrame">{{350, 80}, {54, 14}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="653177228">
@@ -1512,14 +1400,18 @@
<object class="NSSlider" id="699431251">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{357, 135}, {265, 17}}</string>
+ <string key="NSFrame">{{29, 38}, {265, 16}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSliderCell" key="NSCell" id="1008369798">
<int key="NSCellFlags">-2079981824</int>
- <int key="NSCellFlags2">131072</int>
+ <int key="NSCellFlags2">262144</int>
<reference key="NSContents" ref="2285"/>
- <reference key="NSSupport" ref="26"/>
+ <object class="NSFont" key="NSSupport" id="22">
+ <reference key="NSName" ref="608983268"/>
+ <double key="NSSize">9.000000e+00</double>
+ <int key="NSfFlags">3614</int>
+ </object>
<reference key="NSControlView" ref="699431251"/>
<double key="NSMaxValue">4.000000e+00</double>
<double key="NSMinValue">1.000000e+00</double>
@@ -1534,14 +1426,14 @@
<object class="NSTextField" id="865192329">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{372, 157}, {163, 14}}</string>
+ <string key="NSFrame">{{44, 62}, {163, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="273903430">
<int key="NSCellFlags">67239488</int>
- <int key="NSCellFlags2">272761856</int>
+ <int key="NSCellFlags2">272892928</int>
<string key="NSContents">Dynamic Range Compression:</string>
- <reference key="NSSupport" ref="26"/>
+ <reference key="NSSupport" ref="22"/>
<reference key="NSControlView" ref="865192329"/>
<reference key="NSBackgroundColor" ref="242973447"/>
<reference key="NSTextColor" ref="701609070"/>
@@ -1550,14 +1442,14 @@
<object class="NSTextField" id="206841222">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{538, 157}, {26, 14}}</string>
+ <string key="NSFrame">{{210, 62}, {26, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="267388972">
<int key="NSCellFlags">67239488</int>
- <int key="NSCellFlags2">272761856</int>
+ <int key="NSCellFlags2">272892928</int>
<string key="NSContents">1.0</string>
- <reference key="NSSupport" ref="26"/>
+ <reference key="NSSupport" ref="22"/>
<reference key="NSControlView" ref="206841222"/>
<reference key="NSBackgroundColor" ref="242973447"/>
<reference key="NSTextColor" ref="701609070"/>
@@ -1566,18 +1458,14 @@
<object class="NSTextField" id="14732614">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{425, 115}, {50, 11}}</string>
+ <string key="NSFrame">{{97, 17}, {68.2891, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="607496977">
<int key="NSCellFlags">67239488</int>
<int key="NSCellFlags2">272892928</int>
<string key="NSContents">2.0 (Loud)</string>
- <object class="NSFont" key="NSSupport" id="22">
- <reference key="NSName" ref="608983268"/>
- <double key="NSSize">9.000000e+00</double>
- <int key="NSfFlags">3614</int>
- </object>
+ <reference key="NSSupport" ref="22"/>
<reference key="NSControlView" ref="14732614"/>
<reference key="NSBackgroundColor" ref="242973447"/>
<reference key="NSTextColor" ref="701609070"/>
@@ -1586,7 +1474,7 @@
<object class="NSTextField" id="360474341">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{501, 115}, {58, 11}}</string>
+ <string key="NSFrame">{{173, 17}, {80.8511, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="863222688">
@@ -1602,7 +1490,7 @@
<object class="NSTextField" id="259851100">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{584, 115}, {62, 11}}</string>
+ <string key="NSFrame">{{256, 17}, {72, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="479440904">
@@ -1618,7 +1506,7 @@
<object class="NSTextField" id="150556496">
<reference key="NSNextResponder" ref="738554558"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{345, 115}, {41, 11}}</string>
+ <string key="NSFrame">{{17, 17}, {56.3809, 11}}</string>
<reference key="NSSuperview" ref="738554558"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="1033485215">
@@ -1631,6 +1519,854 @@
<reference key="NSTextColor" ref="701609070"/>
</object>
</object>
+ <object class="NSPopUpButton" id="135824882">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{546, 229}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <reference key="NSNextKeyView" ref="122023676"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="47770866">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="135824882"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="122262864">
+ <reference key="NSMenu" ref="80517384"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="47770866"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="80517384">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="122262864"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="592255786">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{533, 253}, {101, 16}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <reference key="NSNextKeyView" ref="135824882"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="139205907">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">138543104</int>
+ <string key="NSContents">Sample rate (khz)</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="592255786"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="93020318">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{68, 229}, {178, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <reference key="NSNextKeyView" ref="211624488"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="555573644">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="93020318"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="16243588">
+ <reference key="NSMenu" ref="207945181"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="555573644"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="207945181">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="16243588"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="466865421">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{259, 229}, {122, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="546425857">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="466865421"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="780045253">
+ <reference key="NSMenu" ref="637766485"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="546425857"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="637766485">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="780045253"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="905865959">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{259, 202}, {122, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">1</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="597526693">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="905865959"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="839112264">
+ <reference key="NSMenu" ref="587264026"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="597526693"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="587264026">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="839112264"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="759329849">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{275, 255}, {81, 14}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="989243685">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">138543104</int>
+ <string key="NSContents">Audio Codec</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="759329849"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="979512783">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{7, 182}, {48, 14}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="89611592">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71434240</int>
+ <string key="NSContents">Track 3:</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="979512783"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="822590453">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{7, 158}, {48, 14}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="628539537">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71434240</int>
+ <string key="NSContents">Track 4:</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="822590453"/>
+ <reference key="NSBackgroundColor" ref="242973447"/>
+ <reference key="NSTextColor" ref="701609070"/>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="59505660">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{68, 177}, {178, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="62643522">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="59505660"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="1071907387">
+ <reference key="NSMenu" ref="906154976"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="62643522"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="906154976">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1071907387"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="952272880">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{68, 151}, {178, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">3</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="995278067">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="952272880"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="867303619">
+ <reference key="NSMenu" ref="842863259"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="995278067"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="842863259">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="867303619"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="826012798">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{259, 177}, {122, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="539072481">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="826012798"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="249799590">
+ <reference key="NSMenu" ref="284493447"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="539072481"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="284493447">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="249799590"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="210973520">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{259, 151}, {122, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">3</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="908345921">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="210973520"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="899331996">
+ <reference key="NSMenu" ref="718591795"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="908345921"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="718591795">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="899331996"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="838524493">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{393, 177}, {139, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="273746940">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="838524493"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="903801986">
+ <reference key="NSMenu" ref="601838973"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="273746940"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="601838973">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="903801986"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="1068703394">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{393, 151}, {139, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">3</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="376486018">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="1068703394"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="775004825">
+ <reference key="NSMenu" ref="911510427"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="376486018"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="911510427">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="775004825"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="989777035">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{546, 202}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">1</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="98589714">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="989777035"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="1073059200">
+ <reference key="NSMenu" ref="843839970"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="98589714"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="843839970">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1073059200"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="21683307">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{546, 177}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="27141415">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="21683307"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="848021411">
+ <reference key="NSMenu" ref="218736664"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="27141415"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="218736664">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="848021411"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="82044516">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{546, 151}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">3</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="828435207">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="82044516"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="306314205">
+ <reference key="NSMenu" ref="884417804"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="828435207"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="884417804">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="306314205"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="511205515">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{634, 202}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">1</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="631798512">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="511205515"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="395128474">
+ <reference key="NSMenu" ref="827185994"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="631798512"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="827185994">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="395128474"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="362406693">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{634, 177}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="494375275">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="362406693"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="509612152">
+ <reference key="NSMenu" ref="74387810"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="494375275"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="74387810">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="509612152"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="596295285">
+ <reference key="NSNextResponder" ref="738554558"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{634, 151}, {72, 22}}</string>
+ <reference key="NSSuperview" ref="738554558"/>
+ <int key="NSTag">3</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="88657835">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">132096</int>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="596295285"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="995413175"/>
+ <reference key="NSAlternateContents" ref="2285"/>
+ <object class="NSMutableString" key="NSKeyEquivalent">
+ <characters key="NS.bytes"/>
+ </object>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="425953784">
+ <reference key="NSMenu" ref="819464815"/>
+ <reference key="NSTitle" ref="2285"/>
+ <reference key="NSKeyEquiv" ref="2285"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="88657835"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="819464815">
+ <object class="NSMutableString" key="NSTitle">
+ <characters key="NS.bytes">OtherViews</characters>
+ </object>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="425953784"/>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">3</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">1</int>
+ </object>
+ </object>
</object>
<string key="NSFrame">{{10, 25}, {714, 305}}</string>
<reference key="NSNextKeyView" ref="198352083"/>
@@ -1696,7 +2432,7 @@
</object>
<object class="NSColor" key="NSTextColor" id="188451177">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">headerTextColor</string>
<reference key="NSColor" ref="544409939"/>
</object>
@@ -1704,16 +2440,12 @@
<object class="NSTextFieldCell" key="NSDataCell" id="686068440">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int>
- <string key="NSContents" id="1056667576">Text Cell</string>
- <object class="NSFont" key="NSSupport" id="995413175">
- <reference key="NSName" ref="608983268"/>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">16</int>
- </object>
+ <string key="NSContents" id="361521229">Text Cell</string>
+ <reference key="NSSupport" ref="995413175"/>
<reference key="NSControlView" ref="595654978"/>
<object class="NSColor" key="NSBackgroundColor" id="355843302">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">controlBackgroundColor</string>
<reference key="NSColor" ref="458742033"/>
</object>
@@ -1739,7 +2471,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="237660698">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int>
- <reference key="NSContents" ref="1056667576"/>
+ <reference key="NSContents" ref="361521229"/>
<reference key="NSSupport" ref="995413175"/>
<reference key="NSControlView" ref="595654978"/>
<reference key="NSBackgroundColor" ref="355843302"/>
@@ -1756,7 +2488,7 @@
<reference key="NSBackgroundColor" ref="809784795"/>
<object class="NSColor" key="NSGridColor" id="156710040">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="420820014"/>
+ <reference key="NSCatalogName" ref="17853683"/>
<string key="NSColorName">gridColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
@@ -1971,8 +2703,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="821198683"/>
</object>
@@ -2037,8 +2769,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="286887304"/>
</object>
@@ -2086,8 +2818,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="564669343"/>
</object>
@@ -2223,14 +2955,14 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="264217237"/>
</object>
<bool key="NSMenuItemRespectAlignment">YES</bool>
<object class="NSMenu" key="NSMenu" id="237152896">
- <string key="NSTitle" id="453498305">OtherViews</string>
+ <string key="NSTitle">OtherViews</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="586933029"/>
@@ -2266,70 +2998,6 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
- <object class="NSTextField" id="526323151">
- <reference key="NSNextResponder" ref="168918359"/>
- <int key="NSvFlags">264</int>
- <string key="NSFrame">{{264, 385}, {51, 14}}</string>
- <reference key="NSSuperview" ref="168918359"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="77879212">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Codecs:</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="526323151"/>
- <reference key="NSBackgroundColor" ref="242973447"/>
- <reference key="NSTextColor" ref="701609070"/>
- </object>
- </object>
- <object class="NSPopUpButton" id="346460489">
- <reference key="NSNextResponder" ref="168918359"/>
- <int key="NSvFlags">264</int>
- <string key="NSFrame">{{320, 380}, {237, 22}}</string>
- <reference key="NSSuperview" ref="168918359"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="268448468">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">132096</int>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="346460489"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="26"/>
- <reference key="NSAlternateContents" ref="2285"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="342725527">
- <reference key="NSMenu" ref="441794651"/>
- <reference key="NSTitle" ref="2285"/>
- <reference key="NSKeyEquiv" ref="2285"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="268448468"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="441794651">
- <reference key="NSTitle" ref="453498305"/>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="342725527"/>
- </object>
- </object>
- <int key="NSPreferredEdge">3</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">1</int>
- </object>
- </object>
<object class="NSBox" id="10346684">
<reference key="NSNextResponder" ref="168918359"/>
<int key="NSvFlags">264</int>
@@ -2518,7 +3186,7 @@
<object class="NSButton" id="581806074">
<reference key="NSNextResponder" ref="168918359"/>
<int key="NSvFlags">264</int>
- <string key="NSFrame">{{598, 375}, {141, 18}}</string>
+ <string key="NSFrame">{{399, 383}, {141, 18}}</string>
<reference key="NSSuperview" ref="168918359"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -2530,7 +3198,7 @@
<reference key="NSControlView" ref="581806074"/>
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="714756472"/>
+ <reference key="NSNormalImage" ref="283635616"/>
<reference key="NSAlternateImage" ref="624832340"/>
<reference key="NSAlternateContents" ref="2285"/>
<reference key="NSKeyEquivalent" ref="2285"/>
@@ -2541,7 +3209,7 @@
<object class="NSButton" id="553453876">
<reference key="NSNextResponder" ref="168918359"/>
<int key="NSvFlags">264</int>
- <string key="NSFrame">{{598, 394}, {89, 18}}</string>
+ <string key="NSFrame">{{283, 383}, {89, 18}}</string>
<reference key="NSSuperview" ref="168918359"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -2553,7 +3221,7 @@
<reference key="NSControlView" ref="553453876"/>
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="714756472"/>
+ <reference key="NSNormalImage" ref="283635616"/>
<reference key="NSAlternateImage" ref="624832340"/>
<reference key="NSAlternateContents" ref="2285"/>
<reference key="NSKeyEquivalent" ref="2285"/>
@@ -2564,7 +3232,7 @@
<object class="NSButton" id="921877174">
<reference key="NSNextResponder" ref="168918359"/>
<int key="NSvFlags">264</int>
- <string key="NSFrame">{{598, 356}, {141, 18}}</string>
+ <string key="NSFrame">{{548, 383}, {141, 18}}</string>
<reference key="NSSuperview" ref="168918359"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
@@ -2576,7 +3244,7 @@
<reference key="NSControlView" ref="921877174"/>
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="714756472"/>
+ <reference key="NSNormalImage" ref="283635616"/>
<reference key="NSAlternateImage" ref="624832340"/>
<reference key="NSAlternateContents" ref="2285"/>
<reference key="NSKeyEquivalent" ref="2285"/>
@@ -2603,8 +3271,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="1035150210">
<reference key="NSTitle" ref="2514487"/>
@@ -2615,8 +3283,8 @@
<string key="NSTitle">About HandBrake</string>
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="912853376">
<reference key="NSMenu" ref="1035150210"/>
@@ -2626,8 +3294,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="782330144">
<reference key="NSMenu" ref="1035150210"/>
@@ -2635,8 +3303,8 @@
<string key="NSKeyEquiv">,</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="985983659">
<reference key="NSMenu" ref="1035150210"/>
@@ -2644,8 +3312,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="802148601">
<reference key="NSMenu" ref="1035150210"/>
@@ -2655,8 +3323,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="981110965">
<reference key="NSMenu" ref="1035150210"/>
@@ -2664,8 +3332,8 @@
<string key="NSKeyEquiv" id="867592950">h</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="360013803">
<reference key="NSMenu" ref="1035150210"/>
@@ -2673,8 +3341,8 @@
<reference key="NSKeyEquiv" ref="867592950"/>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="550835954">
<reference key="NSMenu" ref="1035150210"/>
@@ -2684,8 +3352,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="680265479">
<reference key="NSMenu" ref="1035150210"/>
@@ -2693,8 +3361,8 @@
<string key="NSKeyEquiv">q</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
<string key="NSName">_NSAppleMenu</string>
@@ -2706,8 +3374,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="567182830">
<object class="NSMutableString" key="NSTitle">
@@ -2721,8 +3389,8 @@
<string key="NSKeyEquiv">o</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="865776798">
<reference key="NSMenu" ref="567182830"/>
@@ -2730,8 +3398,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="417984878">
<reference key="NSMenu" ref="567182830"/>
@@ -2741,8 +3409,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="542310438">
<reference key="NSMenu" ref="567182830"/>
@@ -2750,8 +3418,8 @@
<string key="NSKeyEquiv">w</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="374169999">
<reference key="NSMenu" ref="567182830"/>
@@ -2761,8 +3429,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="853234446">
<reference key="NSMenu" ref="567182830"/>
@@ -2770,8 +3438,8 @@
<string key="NSKeyEquiv">b</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="17111946">
<reference key="NSMenu" ref="567182830"/>
@@ -2779,8 +3447,8 @@
<string key="NSKeyEquiv">s</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="101536867">
<reference key="NSMenu" ref="567182830"/>
@@ -2788,8 +3456,8 @@
<string key="NSKeyEquiv">p</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -2800,8 +3468,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="1010405502">
<object class="NSMutableString" key="NSTitle">
@@ -2815,8 +3483,8 @@
<string key="NSKeyEquiv">z</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="786616983">
<reference key="NSMenu" ref="1010405502"/>
@@ -2824,8 +3492,8 @@
<string key="NSKeyEquiv">Z</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="134768774">
<reference key="NSMenu" ref="1010405502"/>
@@ -2835,8 +3503,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="84425921">
<reference key="NSMenu" ref="1010405502"/>
@@ -2844,8 +3512,8 @@
<string key="NSKeyEquiv">x</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="979367247">
<reference key="NSMenu" ref="1010405502"/>
@@ -2853,8 +3521,8 @@
<string key="NSKeyEquiv">c</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="741953332">
<reference key="NSMenu" ref="1010405502"/>
@@ -2862,8 +3530,8 @@
<string key="NSKeyEquiv">v</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="1006794292">
<reference key="NSMenu" ref="1010405502"/>
@@ -2871,8 +3539,8 @@
<string key="NSKeyEquiv">V</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="494582096">
<reference key="NSMenu" ref="1010405502"/>
@@ -2880,8 +3548,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="695401358">
<reference key="NSMenu" ref="1010405502"/>
@@ -2889,8 +3557,8 @@
<string key="NSKeyEquiv">a</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="1051795572">
<reference key="NSMenu" ref="1010405502"/>
@@ -2900,8 +3568,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="249090291">
<reference key="NSMenu" ref="1010405502"/>
@@ -2909,8 +3577,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="1067858879">
<object class="NSMutableString" key="NSTitle">
@@ -2924,8 +3592,8 @@
<string key="NSKeyEquiv">f</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<int key="NSTag">1</int>
</object>
<object class="NSMenuItem" id="323467360">
@@ -2934,8 +3602,8 @@
<string key="NSKeyEquiv">g</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<int key="NSTag">2</int>
</object>
<object class="NSMenuItem" id="1069789051">
@@ -2944,8 +3612,8 @@
<string key="NSKeyEquiv">G</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<int key="NSTag">3</int>
</object>
<object class="NSMenuItem" id="793630765">
@@ -2954,8 +3622,8 @@
<string key="NSKeyEquiv">e</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<int key="NSTag">7</int>
</object>
<object class="NSMenuItem" id="541561571">
@@ -2964,8 +3632,8 @@
<string key="NSKeyEquiv">j</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -2976,8 +3644,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="650155643">
<reference key="NSTitle" ref="516847385"/>
@@ -2989,8 +3657,8 @@
<string key="NSKeyEquiv">:</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="301925013">
<reference key="NSMenu" ref="650155643"/>
@@ -2998,8 +3666,8 @@
<string key="NSKeyEquiv">;</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="6854324">
<reference key="NSMenu" ref="650155643"/>
@@ -3007,8 +3675,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -3019,8 +3687,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="654962117">
<reference key="NSTitle" ref="949168473"/>
@@ -3032,8 +3700,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="496049927">
<reference key="NSMenu" ref="654962117"/>
@@ -3041,8 +3709,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -3056,8 +3724,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="112579544">
<reference key="NSTitle" ref="308605817"/>
@@ -3069,8 +3737,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="153657129">
<reference key="NSMenu" ref="112579544"/>
@@ -3078,8 +3746,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="644928468">
<reference key="NSMenu" ref="112579544"/>
@@ -3089,8 +3757,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="180231">
<reference key="NSMenu" ref="112579544"/>
@@ -3098,8 +3766,8 @@
<string key="NSKeyEquiv">n</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="454042588">
<reference key="NSMenu" ref="112579544"/>
@@ -3107,8 +3775,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -3119,8 +3787,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="919178355">
<object class="NSMutableString" key="NSTitle">
@@ -3134,8 +3802,8 @@
<string key="NSKeyEquiv">m</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="998796929">
<reference key="NSMenu" ref="919178355"/>
@@ -3143,8 +3811,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="196605560">
<reference key="NSMenu" ref="919178355"/>
@@ -3154,8 +3822,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="545622547">
<reference key="NSMenu" ref="919178355"/>
@@ -3163,8 +3831,8 @@
<reference key="NSKeyEquiv" ref="173012162"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="87484946">
<reference key="NSMenu" ref="919178355"/>
@@ -3172,8 +3840,8 @@
<reference key="NSKeyEquiv" ref="738238672"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="1034427275">
<reference key="NSMenu" ref="919178355"/>
@@ -3183,8 +3851,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="854594899">
<reference key="NSMenu" ref="919178355"/>
@@ -3192,8 +3860,8 @@
<string key="NSKeyEquiv">t</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="849279674">
<reference key="NSMenu" ref="919178355"/>
@@ -3201,8 +3869,8 @@
<string key="NSKeyEquiv">P</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="302989927">
<reference key="NSMenu" ref="919178355"/>
@@ -3210,8 +3878,8 @@
<string key="NSKeyEquiv">D</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
<string key="NSName">_NSWindowsMenu</string>
@@ -3223,8 +3891,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="371757683">
<reference key="NSTitle" ref="322868150"/>
@@ -3236,8 +3904,8 @@
<string key="NSKeyEquiv">?</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="265609219">
<reference key="NSMenu" ref="371757683"/>
@@ -3245,8 +3913,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="757350989">
<reference key="NSMenu" ref="371757683"/>
@@ -3254,8 +3922,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
</object>
@@ -3263,9 +3931,6 @@
</object>
<string key="NSName">_NSMainMenu</string>
</object>
- <object class="NSCustomObject" id="2258723">
- <string key="NSClassName" id="2313">HBController</string>
- </object>
<object class="NSWindowTemplate" id="526140766">
<int key="NSWindowStyleMask">3</int>
<int key="NSWindowBacking">2</int>
@@ -3307,7 +3972,7 @@
<int key="NSCellFlags">130560</int>
<int key="NSCellFlags2">33554432</int>
<object class="NSCustomResource" key="NSContents">
- <reference key="NSClassName" ref="563048166"/>
+ <reference key="NSClassName" ref="368922671"/>
<string key="NSResourceName">HandBrake.icns</string>
</object>
<int key="NSAlign">0</int>
@@ -3377,7 +4042,7 @@
<nil key="NSDelegate"/>
</object>
<object class="NSCustomView" id="621751818">
- <reference key="NSNextResponder"/>
+ <nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -3394,9 +4059,8 @@
<object class="NSOutlineView" id="807972370">
<reference key="NSNextResponder" ref="421228634"/>
<int key="NSvFlags">256</int>
- <string key="NSFrameSize">{258, 508}</string>
+ <string key="NSFrameSize">{247, 508}</string>
<reference key="NSSuperview" ref="421228634"/>
- <reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="_NSCornerView" key="NSCornerView">
<nil key="NSNextResponder"/>
@@ -3424,7 +4088,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="952769800">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int>
- <string key="NSContents" id="446884980">Text Cell</string>
+ <string key="NSContents" id="708839731">Text Cell</string>
<reference key="NSSupport" ref="995413175"/>
<reference key="NSControlView" ref="807972370"/>
<reference key="NSBackgroundColor" ref="355843302"/>
@@ -3437,7 +4101,7 @@
</object>
<object class="NSTableColumn" id="658438499">
<string key="NSIdentifier" id="741649780">PresetName</string>
- <double key="NSWidth">2.360000e+02</double>
+ <double key="NSWidth">2.250000e+02</double>
<double key="NSMinWidth">4.000000e+01</double>
<double key="NSMaxWidth">1.000000e+03</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -3451,7 +4115,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="384895213">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int>
- <reference key="NSContents" ref="446884980"/>
+ <reference key="NSContents" ref="708839731"/>
<reference key="NSSupport" ref="995413175"/>
<reference key="NSControlView" ref="807972370"/>
<reference key="NSBackgroundColor" ref="355843302"/>
@@ -3481,9 +4145,8 @@
<float key="NSOutlineViewIndentationPerLevelKey">1.200000e+01</float>
</object>
</object>
- <string key="NSFrame">{{1, 1}, {258, 508}}</string>
+ <string key="NSFrame">{{1, 1}, {247, 508}}</string>
<reference key="NSSuperview" ref="33643505"/>
- <reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="807972370"/>
<reference key="NSDocView" ref="807972370"/>
<reference key="NSBGColor" ref="355843302"/>
@@ -3491,10 +4154,9 @@
</object>
<object class="NSScroller" id="475123229">
<reference key="NSNextResponder" ref="33643505"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{198, 1}, {11, 478}}</string>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{248, 1}, {11, 508}}</string>
<reference key="NSSuperview" ref="33643505"/>
- <reference key="NSWindow"/>
<int key="NSsFlags">256</int>
<reference key="NSTarget" ref="33643505"/>
<reference key="NSAction" ref="126102505"/>
@@ -3505,7 +4167,6 @@
<int key="NSvFlags">256</int>
<string key="NSFrame">{{-100, -100}, {183, 15}}</string>
<reference key="NSSuperview" ref="33643505"/>
- <reference key="NSWindow"/>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="33643505"/>
<reference key="NSAction" ref="126102505"/>
@@ -3514,7 +4175,6 @@
</object>
<string key="NSFrame">{{4, 29}, {260, 510}}</string>
<reference key="NSSuperview" ref="621751818"/>
- <reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="421228634"/>
<int key="NSsFlags">18</int>
<reference key="NSVScroller" ref="475123229"/>
@@ -3527,7 +4187,6 @@
<int key="NSvFlags">292</int>
<string key="NSFrame">{{222, 0}, {28, 22}}</string>
<reference key="NSSuperview" ref="621751818"/>
- <reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="112413620">
<int key="NSCellFlags">67239424</int>
@@ -3538,11 +4197,11 @@
<int key="NSButtonFlags">-2042347265</int>
<int key="NSButtonFlags2">6</int>
<object class="NSCustomResource" key="NSNormalImage">
- <reference key="NSClassName" ref="563048166"/>
+ <reference key="NSClassName" ref="368922671"/>
<string key="NSResourceName">actionWidget</string>
</object>
<object class="NSCustomResource" key="NSAlternateImage">
- <reference key="NSClassName" ref="563048166"/>
+ <reference key="NSClassName" ref="368922671"/>
<string key="NSResourceName">actionWidgetPressed</string>
</object>
<reference key="NSAlternateContents" ref="2285"/>
@@ -3558,7 +4217,6 @@
<int key="NSvFlags">292</int>
<string key="NSFrame">{{28, 1}, {25, 22}}</string>
<reference key="NSSuperview" ref="621751818"/>
- <reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="501219161">
<int key="NSCellFlags">67239424</int>
@@ -3573,7 +4231,7 @@
<int key="NSButtonFlags">-2030804737</int>
<int key="NSButtonFlags2">34</int>
<object class="NSCustomResource" key="NSNormalImage">
- <reference key="NSClassName" ref="563048166"/>
+ <reference key="NSClassName" ref="368922671"/>
<string key="NSResourceName">minus-8</string>
</object>
<reference key="NSAlternateContents" ref="2285"/>
@@ -3587,7 +4245,6 @@
<int key="NSvFlags">292</int>
<string key="NSFrame">{{4, 1}, {25, 22}}</string>
<reference key="NSSuperview" ref="621751818"/>
- <reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="489159603">
<int key="NSCellFlags">-2080244224</int>
@@ -3598,7 +4255,7 @@
<int key="NSButtonFlags">-2032901889</int>
<int key="NSButtonFlags2">34</int>
<object class="NSCustomResource" key="NSNormalImage">
- <reference key="NSClassName" ref="563048166"/>
+ <reference key="NSClassName" ref="368922671"/>
<string key="NSResourceName">plus-8</string>
</object>
<reference key="NSAlternateContents" ref="2285"/>
@@ -3609,8 +4266,6 @@
</object>
</object>
<string key="NSFrameSize">{270, 550}</string>
- <reference key="NSSuperview"/>
- <reference key="NSWindow"/>
<string key="NSClassName">NSView</string>
<string key="NSExtension">NSResponder</string>
</object>
@@ -3721,8 +4376,8 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="17688962"/>
</object>
@@ -3740,8 +4395,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="17688962"/>
</object>
@@ -3751,8 +4406,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="17688962"/>
</object>
@@ -3859,7 +4514,7 @@
<reference key="NSControlView" ref="1024752086"/>
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="714756472"/>
+ <reference key="NSNormalImage" ref="283635616"/>
<reference key="NSAlternateImage" ref="624832340"/>
<reference key="NSAlternateContents" ref="2285"/>
<reference key="NSKeyEquivalent" ref="2285"/>
@@ -3944,8 +4599,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
<object class="NSMenuItem" id="1041553252">
<reference key="NSMenu" ref="65112600"/>
@@ -3953,8 +4608,8 @@
<reference key="NSKeyEquiv" ref="2285"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="247446838"/>
- <reference key="NSMixedImage" ref="764017634"/>
+ <reference key="NSOnImage" ref="581460703"/>
+ <reference key="NSMixedImage" ref="847293151"/>
</object>
</object>
<reference key="NSName" ref="2285"/>
@@ -4142,6 +4797,9 @@
<string key="NSMinSize">{213, 129}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
</object>
+ <object class="NSCustomObject" id="2258723">
+ <string key="NSClassName" id="2637">HBController</string>
+ </object>
<object class="NSCustomObject" id="159095366">
<string key="NSClassName" id="402797183">SUUpdater</string>
</object>
@@ -4279,30 +4937,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">fAudBitrateField</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="122023676"/>
- </object>
- <int key="connectionID">1570</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fAudBitratePopUp</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="351922892"/>
- </object>
- <int key="connectionID">1571</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fAudLang1Field</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="198352083"/>
- </object>
- <int key="connectionID">1572</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">fAudLang1PopUp</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="93020318"/>
@@ -4311,14 +4945,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">fAudLang2Field</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="290434291"/>
- </object>
- <int key="connectionID">1574</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">fAudLang2PopUp</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="641072930"/>
@@ -4327,22 +4953,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">fAudRateField</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="592255786"/>
- </object>
- <int key="connectionID">1576</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fAudRatePopUp</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="135824882"/>
- </object>
- <int key="connectionID">1577</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">fDstBrowseButton</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="210289606"/>
@@ -4359,22 +4969,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">fDstCodecsField</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="526323151"/>
- </object>
- <int key="connectionID">1580</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fDstCodecsPopUp</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="346460489"/>
- </object>
- <int key="connectionID">1581</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">fDstFormatField</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="87961628"/>
@@ -4487,14 +5081,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">fVidEncoderField</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="1064150725"/>
- </object>
- <int key="connectionID">1601</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">fVidEncoderPopUp</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="12330413"/>
@@ -4583,14 +5169,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
- <string key="label">codecsPopUpChanged:</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="346460489"/>
- </object>
- <int key="connectionID">1613</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
<string key="label">formatPopUpChanged:</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="732193996"/>
@@ -4639,14 +5217,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
- <string key="label">encoderPopUpChanged:</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="12330413"/>
- </object>
- <int key="connectionID">1695</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
<string key="label" id="874098931">showPicturePanel:</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="37121296"/>
@@ -4982,24 +5552,8 @@
<int key="connectionID">1969</int>
</object>
<object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fAudTrack1MixLabel</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="211624488"/>
- </object>
- <int key="connectionID">1971</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">fAudTrack2MixLabel</string>
- <reference key="source" ref="2258723"/>
- <reference key="destination" ref="68754422"/>
- </object>
- <int key="connectionID">1973</int>
- </object>
- <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
- <string key="label" id="5912613">audioTrackPopUpChanged:</string>
+ <string key="label" id="36971804">audioTrackPopUpChanged:</string>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="93020318"/>
</object>
@@ -5007,7 +5561,7 @@
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
- <reference key="label" ref="5912613"/>
+ <reference key="label" ref="36971804"/>
<reference key="source" ref="2258723"/>
<reference key="destination" ref="641072930"/>
</object>
@@ -5685,6 +6239,278 @@
</object>
<int key="connectionID">4971</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack1CodecPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="466865421"/>
+ </object>
+ <int key="connectionID">4990</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack2CodecPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="905865959"/>
+ </object>
+ <int key="connectionID">4991</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudLang3PopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="59505660"/>
+ </object>
+ <int key="connectionID">5020</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudLang4PopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="952272880"/>
+ </object>
+ <int key="connectionID">5021</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack3CodecPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="826012798"/>
+ </object>
+ <int key="connectionID">5022</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack4CodecPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="210973520"/>
+ </object>
+ <int key="connectionID">5023</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack3MixPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="838524493"/>
+ </object>
+ <int key="connectionID">5024</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack4MixPopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="1068703394"/>
+ </object>
+ <int key="connectionID">5025</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="59505660"/>
+ </object>
+ <int key="connectionID">5026</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="952272880"/>
+ </object>
+ <int key="connectionID">5027</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="466865421"/>
+ </object>
+ <int key="connectionID">5036</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="905865959"/>
+ </object>
+ <int key="connectionID">5037</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="826012798"/>
+ </object>
+ <int key="connectionID">5038</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="36971804"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="210973520"/>
+ </object>
+ <int key="connectionID">5039</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack2RatePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="989777035"/>
+ </object>
+ <int key="connectionID">5065</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack3RatePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="21683307"/>
+ </object>
+ <int key="connectionID">5066</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack4RatePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="82044516"/>
+ </object>
+ <int key="connectionID">5067</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack2BitratePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="511205515"/>
+ </object>
+ <int key="connectionID">5069</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack3BitratePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="362406693"/>
+ </object>
+ <int key="connectionID">5070</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack4BitratePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="596295285"/>
+ </object>
+ <int key="connectionID">5071</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="734155646"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="838524493"/>
+ </object>
+ <int key="connectionID">5072</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <reference key="label" ref="734155646"/>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="1068703394"/>
+ </object>
+ <int key="connectionID">5073</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">videoEncoderPopUpChanged:</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="12330413"/>
+ </object>
+ <int key="connectionID">5075</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudSourceLabel</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="68754422"/>
+ </object>
+ <int key="connectionID">5076</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudCodecLabel</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="759329849"/>
+ </object>
+ <int key="connectionID">5077</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudMixdownLabel</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="211624488"/>
+ </object>
+ <int key="connectionID">5078</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudSamplerateLabel</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="592255786"/>
+ </object>
+ <int key="connectionID">5079</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudBitrateLabel</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="122023676"/>
+ </object>
+ <int key="connectionID">5080</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack1Label</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="198352083"/>
+ </object>
+ <int key="connectionID">5081</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack2Label</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="290434291"/>
+ </object>
+ <int key="connectionID">5082</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack3Label</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="979512783"/>
+ </object>
+ <int key="connectionID">5083</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack4Label</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="822590453"/>
+ </object>
+ <int key="connectionID">5084</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack1RatePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="135824882"/>
+ </object>
+ <int key="connectionID">5085</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fAudTrack1BitratePopUp</string>
+ <reference key="source" ref="2258723"/>
+ <reference key="destination" ref="351922892"/>
+ </object>
+ <int key="connectionID">5086</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -5749,8 +6575,6 @@
<reference ref="732193996"/>
<reference ref="186223550"/>
<reference ref="210289606"/>
- <reference ref="526323151"/>
- <reference ref="346460489"/>
<reference ref="10346684"/>
<reference ref="35106907"/>
<reference ref="151388399"/>
@@ -5804,14 +6628,11 @@
<reference key="object" ref="738554558"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="93020318"/>
<reference ref="198352083"/>
<reference ref="641072930"/>
<reference ref="290434291"/>
<reference ref="122023676"/>
<reference ref="351922892"/>
- <reference ref="135824882"/>
- <reference ref="592255786"/>
<reference ref="506492318"/>
<reference ref="436388527"/>
<reference ref="64899409"/>
@@ -5832,6 +6653,26 @@
<reference ref="14732614"/>
<reference ref="360474341"/>
<reference ref="259851100"/>
+ <reference ref="135824882"/>
+ <reference ref="592255786"/>
+ <reference ref="93020318"/>
+ <reference ref="466865421"/>
+ <reference ref="905865959"/>
+ <reference ref="759329849"/>
+ <reference ref="979512783"/>
+ <reference ref="822590453"/>
+ <reference ref="59505660"/>
+ <reference ref="952272880"/>
+ <reference ref="826012798"/>
+ <reference ref="210973520"/>
+ <reference ref="838524493"/>
+ <reference ref="1068703394"/>
+ <reference ref="989777035"/>
+ <reference ref="21683307"/>
+ <reference ref="82044516"/>
+ <reference ref="511205515"/>
+ <reference ref="362406693"/>
+ <reference ref="596295285"/>
</object>
<reference key="parent" ref="157300012"/>
</object>
@@ -6094,12 +6935,6 @@
<reference ref="127917338"/>
<reference ref="783405221"/>
<reference ref="239657287"/>
- <reference ref="1000247853"/>
- <reference ref="463960465"/>
- <reference ref="12330413"/>
- <reference ref="222980245"/>
- <reference ref="1064150725"/>
- <reference ref="586924601"/>
<reference ref="37121296"/>
<reference ref="219409733"/>
<reference ref="373965512"/>
@@ -6111,7 +6946,6 @@
<reference ref="839994488"/>
<reference ref="710962186"/>
<reference ref="145957234"/>
- <reference ref="447003158"/>
<reference ref="690364175"/>
<reference ref="820525517"/>
<reference ref="43900501"/>
@@ -6123,6 +6957,13 @@
<reference ref="1017614971"/>
<reference ref="580175226"/>
<reference ref="149133624"/>
+ <reference ref="222980245"/>
+ <reference ref="1000247853"/>
+ <reference ref="447003158"/>
+ <reference ref="12330413"/>
+ <reference ref="586924601"/>
+ <reference ref="463960465"/>
+ <reference ref="1064150725"/>
</object>
<reference key="parent" ref="107038816"/>
</object>
@@ -6699,24 +7540,6 @@
<reference key="parent" ref="168918359"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">1563</int>
- <reference key="object" ref="526323151"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="77879212"/>
- </object>
- <reference key="parent" ref="168918359"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">1564</int>
- <reference key="object" ref="346460489"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="268448468"/>
- </object>
- <reference key="parent" ref="168918359"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">1623</int>
<reference key="object" ref="10346684"/>
<object class="NSMutableArray" key="children">
@@ -7301,7 +8124,7 @@
<int key="objectID">240</int>
<reference key="object" ref="2258723"/>
<reference key="parent" ref="836211765"/>
- <reference key="objectName" ref="2313"/>
+ <reference key="objectName" ref="2637"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">434</int>
@@ -8143,20 +8966,6 @@
<reference key="parent" ref="210289606"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">4921</int>
- <reference key="object" ref="77879212"/>
- <reference key="parent" ref="526323151"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">4922</int>
- <reference key="object" ref="268448468"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="441794651"/>
- </object>
- <reference key="parent" ref="346460489"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">4923</int>
<reference key="object" ref="293028864"/>
<reference key="parent" ref="35106907"/>
@@ -8513,20 +9322,6 @@
<reference key="parent" ref="237152896"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">1565</int>
- <reference key="object" ref="441794651"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="342725527"/>
- </object>
- <reference key="parent" ref="268448468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">1566</int>
- <reference key="object" ref="342725527"/>
- <reference key="parent" ref="441794651"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">2009</int>
<reference key="object" ref="521597821"/>
<object class="NSMutableArray" key="children">
@@ -8601,6 +9396,496 @@
<reference key="object" ref="547085070"/>
<reference key="parent" ref="921877174"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4980</int>
+ <reference key="object" ref="466865421"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="546425857"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4981</int>
+ <reference key="object" ref="546425857"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="637766485"/>
+ </object>
+ <reference key="parent" ref="466865421"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4982</int>
+ <reference key="object" ref="637766485"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="780045253"/>
+ </object>
+ <reference key="parent" ref="546425857"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4983</int>
+ <reference key="object" ref="780045253"/>
+ <reference key="parent" ref="637766485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4984</int>
+ <reference key="object" ref="905865959"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="597526693"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4985</int>
+ <reference key="object" ref="597526693"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="587264026"/>
+ </object>
+ <reference key="parent" ref="905865959"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4986</int>
+ <reference key="object" ref="587264026"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="839112264"/>
+ </object>
+ <reference key="parent" ref="597526693"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4987</int>
+ <reference key="object" ref="839112264"/>
+ <reference key="parent" ref="587264026"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4988</int>
+ <reference key="object" ref="759329849"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="989243685"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4989</int>
+ <reference key="object" ref="989243685"/>
+ <reference key="parent" ref="759329849"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4992</int>
+ <reference key="object" ref="979512783"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="89611592"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4993</int>
+ <reference key="object" ref="89611592"/>
+ <reference key="parent" ref="979512783"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4994</int>
+ <reference key="object" ref="822590453"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="628539537"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4995</int>
+ <reference key="object" ref="628539537"/>
+ <reference key="parent" ref="822590453"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4996</int>
+ <reference key="object" ref="59505660"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="62643522"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4997</int>
+ <reference key="object" ref="62643522"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="906154976"/>
+ </object>
+ <reference key="parent" ref="59505660"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4998</int>
+ <reference key="object" ref="906154976"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1071907387"/>
+ </object>
+ <reference key="parent" ref="62643522"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4999</int>
+ <reference key="object" ref="1071907387"/>
+ <reference key="parent" ref="906154976"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5000</int>
+ <reference key="object" ref="952272880"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="995278067"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5001</int>
+ <reference key="object" ref="995278067"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="842863259"/>
+ </object>
+ <reference key="parent" ref="952272880"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5002</int>
+ <reference key="object" ref="842863259"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="867303619"/>
+ </object>
+ <reference key="parent" ref="995278067"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5003</int>
+ <reference key="object" ref="867303619"/>
+ <reference key="parent" ref="842863259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5004</int>
+ <reference key="object" ref="826012798"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="539072481"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5005</int>
+ <reference key="object" ref="539072481"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="284493447"/>
+ </object>
+ <reference key="parent" ref="826012798"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5006</int>
+ <reference key="object" ref="284493447"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="249799590"/>
+ </object>
+ <reference key="parent" ref="539072481"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5007</int>
+ <reference key="object" ref="249799590"/>
+ <reference key="parent" ref="284493447"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5008</int>
+ <reference key="object" ref="210973520"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="908345921"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5009</int>
+ <reference key="object" ref="908345921"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="718591795"/>
+ </object>
+ <reference key="parent" ref="210973520"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5010</int>
+ <reference key="object" ref="718591795"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="899331996"/>
+ </object>
+ <reference key="parent" ref="908345921"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5011</int>
+ <reference key="object" ref="899331996"/>
+ <reference key="parent" ref="718591795"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5012</int>
+ <reference key="object" ref="838524493"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="273746940"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5013</int>
+ <reference key="object" ref="273746940"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="601838973"/>
+ </object>
+ <reference key="parent" ref="838524493"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5014</int>
+ <reference key="object" ref="601838973"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="903801986"/>
+ </object>
+ <reference key="parent" ref="273746940"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5015</int>
+ <reference key="object" ref="903801986"/>
+ <reference key="parent" ref="601838973"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5016</int>
+ <reference key="object" ref="1068703394"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="376486018"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5017</int>
+ <reference key="object" ref="376486018"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="911510427"/>
+ </object>
+ <reference key="parent" ref="1068703394"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5018</int>
+ <reference key="object" ref="911510427"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="775004825"/>
+ </object>
+ <reference key="parent" ref="376486018"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5019</int>
+ <reference key="object" ref="775004825"/>
+ <reference key="parent" ref="911510427"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5040</int>
+ <reference key="object" ref="989777035"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="98589714"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5041</int>
+ <reference key="object" ref="98589714"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="843839970"/>
+ </object>
+ <reference key="parent" ref="989777035"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5042</int>
+ <reference key="object" ref="843839970"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1073059200"/>
+ </object>
+ <reference key="parent" ref="98589714"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5043</int>
+ <reference key="object" ref="1073059200"/>
+ <reference key="parent" ref="843839970"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5044</int>
+ <reference key="object" ref="21683307"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="27141415"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5045</int>
+ <reference key="object" ref="27141415"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="218736664"/>
+ </object>
+ <reference key="parent" ref="21683307"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5046</int>
+ <reference key="object" ref="218736664"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="848021411"/>
+ </object>
+ <reference key="parent" ref="27141415"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5047</int>
+ <reference key="object" ref="848021411"/>
+ <reference key="parent" ref="218736664"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5048</int>
+ <reference key="object" ref="82044516"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="828435207"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5049</int>
+ <reference key="object" ref="828435207"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="884417804"/>
+ </object>
+ <reference key="parent" ref="82044516"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5050</int>
+ <reference key="object" ref="884417804"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="306314205"/>
+ </object>
+ <reference key="parent" ref="828435207"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5051</int>
+ <reference key="object" ref="306314205"/>
+ <reference key="parent" ref="884417804"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5052</int>
+ <reference key="object" ref="511205515"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="631798512"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5053</int>
+ <reference key="object" ref="631798512"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="827185994"/>
+ </object>
+ <reference key="parent" ref="511205515"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5054</int>
+ <reference key="object" ref="827185994"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="395128474"/>
+ </object>
+ <reference key="parent" ref="631798512"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5055</int>
+ <reference key="object" ref="395128474"/>
+ <reference key="parent" ref="827185994"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5056</int>
+ <reference key="object" ref="362406693"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="494375275"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5057</int>
+ <reference key="object" ref="494375275"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="74387810"/>
+ </object>
+ <reference key="parent" ref="362406693"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5058</int>
+ <reference key="object" ref="74387810"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="509612152"/>
+ </object>
+ <reference key="parent" ref="494375275"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5059</int>
+ <reference key="object" ref="509612152"/>
+ <reference key="parent" ref="74387810"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5060</int>
+ <reference key="object" ref="596295285"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="88657835"/>
+ </object>
+ <reference key="parent" ref="738554558"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5061</int>
+ <reference key="object" ref="88657835"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="819464815"/>
+ </object>
+ <reference key="parent" ref="596295285"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5062</int>
+ <reference key="object" ref="819464815"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="425953784"/>
+ </object>
+ <reference key="parent" ref="88657835"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5063</int>
+ <reference key="object" ref="425953784"/>
+ <reference key="parent" ref="819464815"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -8712,6 +9997,7 @@
<string>1527.ImportedFromIB2</string>
<string>1528.IBPluginDependency</string>
<string>1528.ImportedFromIB2</string>
+ <string>1528.editorWindowContentRectSynchronizationRect</string>
<string>1529.IBPluginDependency</string>
<string>1529.ImportedFromIB2</string>
<string>1530.IBPluginDependency</string>
@@ -8770,14 +10056,6 @@
<string>1561.ImportedFromIB2</string>
<string>1562.IBPluginDependency</string>
<string>1562.ImportedFromIB2</string>
- <string>1563.IBPluginDependency</string>
- <string>1563.ImportedFromIB2</string>
- <string>1564.IBPluginDependency</string>
- <string>1564.ImportedFromIB2</string>
- <string>1565.IBPluginDependency</string>
- <string>1565.ImportedFromIB2</string>
- <string>1566.IBPluginDependency</string>
- <string>1566.ImportedFromIB2</string>
<string>1623.IBPluginDependency</string>
<string>1623.ImportedFromIB2</string>
<string>1624.IBPluginDependency</string>
@@ -8928,6 +10206,7 @@
<string>1966.ImportedFromIB2</string>
<string>1967.IBPluginDependency</string>
<string>1967.ImportedFromIB2</string>
+ <string>1967.editorWindowContentRectSynchronizationRect</string>
<string>1968.IBPluginDependency</string>
<string>1968.ImportedFromIB2</string>
<string>1970.IBPluginDependency</string>
@@ -9173,6 +10452,102 @@
<string>4967.IBAttributePlaceholdersKey</string>
<string>4967.IBPluginDependency</string>
<string>4967.ImportedFromIB2</string>
+ <string>4980.IBPluginDependency</string>
+ <string>4980.ImportedFromIB2</string>
+ <string>4982.IBPluginDependency</string>
+ <string>4982.ImportedFromIB2</string>
+ <string>4983.IBPluginDependency</string>
+ <string>4983.ImportedFromIB2</string>
+ <string>4984.IBPluginDependency</string>
+ <string>4984.ImportedFromIB2</string>
+ <string>4986.IBPluginDependency</string>
+ <string>4986.ImportedFromIB2</string>
+ <string>4987.IBPluginDependency</string>
+ <string>4987.ImportedFromIB2</string>
+ <string>4988.IBPluginDependency</string>
+ <string>4988.ImportedFromIB2</string>
+ <string>4992.IBPluginDependency</string>
+ <string>4992.ImportedFromIB2</string>
+ <string>4994.IBPluginDependency</string>
+ <string>4994.ImportedFromIB2</string>
+ <string>4996.IBPluginDependency</string>
+ <string>4996.ImportedFromIB2</string>
+ <string>4998.IBPluginDependency</string>
+ <string>4998.ImportedFromIB2</string>
+ <string>4999.IBPluginDependency</string>
+ <string>4999.ImportedFromIB2</string>
+ <string>5000.IBPluginDependency</string>
+ <string>5000.ImportedFromIB2</string>
+ <string>5002.IBPluginDependency</string>
+ <string>5002.ImportedFromIB2</string>
+ <string>5003.IBPluginDependency</string>
+ <string>5003.ImportedFromIB2</string>
+ <string>5004.IBPluginDependency</string>
+ <string>5004.ImportedFromIB2</string>
+ <string>5006.IBPluginDependency</string>
+ <string>5006.ImportedFromIB2</string>
+ <string>5007.IBPluginDependency</string>
+ <string>5007.ImportedFromIB2</string>
+ <string>5008.IBPluginDependency</string>
+ <string>5008.ImportedFromIB2</string>
+ <string>5010.IBPluginDependency</string>
+ <string>5010.ImportedFromIB2</string>
+ <string>5011.IBPluginDependency</string>
+ <string>5011.ImportedFromIB2</string>
+ <string>5012.IBPluginDependency</string>
+ <string>5012.ImportedFromIB2</string>
+ <string>5014.IBPluginDependency</string>
+ <string>5014.ImportedFromIB2</string>
+ <string>5014.editorWindowContentRectSynchronizationRect</string>
+ <string>5015.IBPluginDependency</string>
+ <string>5015.ImportedFromIB2</string>
+ <string>5016.IBPluginDependency</string>
+ <string>5016.ImportedFromIB2</string>
+ <string>5018.IBPluginDependency</string>
+ <string>5018.ImportedFromIB2</string>
+ <string>5018.editorWindowContentRectSynchronizationRect</string>
+ <string>5019.IBPluginDependency</string>
+ <string>5019.ImportedFromIB2</string>
+ <string>5040.IBPluginDependency</string>
+ <string>5040.ImportedFromIB2</string>
+ <string>5042.IBPluginDependency</string>
+ <string>5042.ImportedFromIB2</string>
+ <string>5043.IBPluginDependency</string>
+ <string>5043.ImportedFromIB2</string>
+ <string>5044.IBPluginDependency</string>
+ <string>5044.ImportedFromIB2</string>
+ <string>5046.IBPluginDependency</string>
+ <string>5046.ImportedFromIB2</string>
+ <string>5047.IBPluginDependency</string>
+ <string>5047.ImportedFromIB2</string>
+ <string>5048.IBPluginDependency</string>
+ <string>5048.ImportedFromIB2</string>
+ <string>5050.IBPluginDependency</string>
+ <string>5050.ImportedFromIB2</string>
+ <string>5050.editorWindowContentRectSynchronizationRect</string>
+ <string>5051.IBPluginDependency</string>
+ <string>5051.ImportedFromIB2</string>
+ <string>5052.IBPluginDependency</string>
+ <string>5052.ImportedFromIB2</string>
+ <string>5054.IBPluginDependency</string>
+ <string>5054.ImportedFromIB2</string>
+ <string>5054.editorWindowContentRectSynchronizationRect</string>
+ <string>5055.IBPluginDependency</string>
+ <string>5055.ImportedFromIB2</string>
+ <string>5056.IBPluginDependency</string>
+ <string>5056.ImportedFromIB2</string>
+ <string>5058.IBPluginDependency</string>
+ <string>5058.ImportedFromIB2</string>
+ <string>5058.editorWindowContentRectSynchronizationRect</string>
+ <string>5059.IBPluginDependency</string>
+ <string>5059.ImportedFromIB2</string>
+ <string>5060.IBPluginDependency</string>
+ <string>5060.ImportedFromIB2</string>
+ <string>5062.IBPluginDependency</string>
+ <string>5062.ImportedFromIB2</string>
+ <string>5062.editorWindowContentRectSynchronizationRect</string>
+ <string>5063.IBPluginDependency</string>
+ <string>5063.ImportedFromIB2</string>
<string>56.IBPluginDependency</string>
<string>56.ImportedFromIB2</string>
<string>57.IBPluginDependency</string>
@@ -9189,41 +10564,41 @@
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="2255"/>
- <reference ref="2255"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
+ <reference ref="252704604"/>
+ <reference ref="252704604"/>
<integer value="1" id="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<object class="NSMutableDictionary">
<string key="NS.key.0" id="775539727">InitialTabViewItem</string>
@@ -9233,245 +10608,238 @@
<reference key="initialTabViewItem" ref="107038816"/>
</object>
</object>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <string id="2649">{{673, 530}, {83, 20}}</string>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
- <reference ref="9"/>
- <reference ref="2255"/>
- <reference ref="9"/>
- <reference ref="2255"/>
- <reference ref="9"/>
- <reference ref="2255"/>
- <reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<reference ref="9"/>
<string>{{270, 276}, {270, 550}}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<string id="2224">{{421, 536}, {338, 318}}</string>
<reference ref="9"/>
<reference ref="2224"/>
@@ -9479,96 +10847,97 @@
<reference ref="9"/>
<string id="2216">{3.40282e+38, 3.40282e+38}</string>
<string>{338, 232}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <string id="2519">{{418, 529}, {122, 20}}</string>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<integer value="0"/>
- <string id="2263">{{33, 211}, {760, 550}}</string>
+ <string id="2603">{{48, 306}, {760, 550}}</string>
<reference ref="9"/>
- <reference ref="2263"/>
+ <reference ref="2603"/>
<reference ref="9"/>
<reference ref="9"/>
<reference ref="2216"/>
<string id="2217">{213, 107}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<object class="NSMutableDictionary">
<string key="NS.key.0" id="2261">ToolTip</string>
@@ -9578,70 +10947,70 @@
<string key="toolTip">Caution: This option will likely break device compatiblity with all but the AppleTV Take 2. Checking this box enables a 64 bit mp4 file which can be over 4 GB.</string>
</object>
</object>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<string>{{0, 1036}, {226, 43}}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<string id="2231">{{303, 988}, {392, 144}}</string>
<reference ref="9"/>
<reference ref="2231"/>
@@ -9649,82 +11018,82 @@
<reference ref="9"/>
<reference ref="2216"/>
<reference ref="2217"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<string>{{63, 836}, {394, 20}}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<string>HBPresetsOutlineView</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <string id="2506">MVMenuButton</string>
- <reference ref="2255"/>
+ <string id="2818">MVMenuButton</string>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<string id="2233">{{57, 766}, {300, 233}}</string>
<reference ref="9"/>
<reference ref="2233"/>
@@ -9732,21 +11101,21 @@
<reference ref="9"/>
<reference ref="2216"/>
<reference ref="2217"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<object class="NSMutableDictionary">
<reference key="NS.key.0" ref="2261"/>
@@ -9756,13 +11125,13 @@
<string key="toolTip" id="421393273">Mixed</string>
</object>
</object>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<reference ref="9"/>
<reference ref="9"/>
@@ -9771,8 +11140,8 @@
<reference ref="9"/>
<reference ref="9"/>
<reference ref="9"/>
- <reference ref="2255"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
+ <reference ref="252704604"/>
<object class="NSMutableDictionary">
<reference key="NS.key.0" ref="2261"/>
<object class="IBToolTipAttribute" key="NS.object.0">
@@ -9781,20 +11150,116 @@
<reference key="toolTip" ref="421393273"/>
</object>
</object>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="2519"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="2519"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <string>{{601, 501}, {79, 20}}</string>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="2649"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="2649"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="2649"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
+ <reference ref="9"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
<string>{{75, 683}, {235, 153}}</string>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
- <reference ref="2255"/>
+ <reference ref="252704604"/>
<reference ref="9"/>
</object>
</object>
@@ -9818,14 +11283,14 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">4971</int>
+ <int key="maxID">5086</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
- <string key="className">HBPresetsOutlineView</string>
- <string key="superclassName">NSOutlineView</string>
+ <string key="className">MVMenuButton</string>
+ <string key="superclassName" id="82460830">NSButton</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
@@ -9845,13 +11310,13 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey" id="244730531">IBProjectSource</string>
- <string key="minorKey">Controller.h</string>
+ <string key="majorKey" id="461142188">IBProjectSource</string>
+ <string key="minorKey">MVMenuButton.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className" id="689441951">NSObject</string>
- <nil key="superclassName"/>
+ <reference key="className" ref="2818"/>
+ <reference key="superclassName" ref="82460830"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
@@ -9876,37 +11341,11 @@
</object>
</object>
<object class="IBPartialClassDescription">
- <reference key="className" ref="689441951"/>
- <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="244730531"/>
- <string key="minorKey">PictureController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
<reference key="className" ref="402797183"/>
- <reference key="superclassName" ref="689441951"/>
+ <string key="superclassName" id="689441951">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<reference key="NS.key.0" ref="1005605482"/>
- <string key="NS.object.0" id="477364056">id</string>
+ <string key="NS.object.0" id="90801788">id</string>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -9923,8 +11362,8 @@
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">MVMenuButton</string>
- <string key="superclassName" id="82460830">NSButton</string>
+ <string key="className">HBPresetsOutlineView</string>
+ <string key="superclassName">NSOutlineView</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
@@ -9944,29 +11383,37 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <reference key="majorKey" ref="244730531"/>
- <string key="minorKey">MVMenuButton.h</string>
+ <reference key="majorKey" ref="461142188"/>
+ <string key="minorKey">Controller.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
- <reference key="className" ref="2506"/>
- <reference key="superclassName" ref="82460830"/>
+ <reference key="className" ref="2637"/>
+ <reference key="superclassName" ref="689441951"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
+ <object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <string>presetSelected:</string>
+ <string>showScanPanel:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="90801788"/>
+ <reference ref="90801788"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
+ <object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="180273788"/>
+ <string>tableView</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSMenuItem</string>
+ <string>NSTableView</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -9988,6 +11435,8 @@
<string>addFactoryPresets:</string>
<string>addToQueue:</string>
<string>addUserPreset:</string>
+ <string>audioAddAudioTrackCodecs:</string>
+ <string>audioCodecsPopUpChanged:</string>
<string>audioDRCSliderChanged:</string>
<string>audioTrackMixdownChanged:</string>
<string>audioTrackPopUpChanged:</string>
@@ -9999,11 +11448,9 @@
<string>chapterPopUpChanged:</string>
<string>closeAddPresetPanel:</string>
<string>closeSourceTitleScanPanel:</string>
- <string>codecsPopUpChanged:</string>
<string>customSettingUsed:</string>
<string>deleteFactoryPresets:</string>
<string>deletePreset:</string>
- <string>encoderPopUpChanged:</string>
<string>formatPopUpChanged:</string>
<string>getDefaultPresets:</string>
<string>insertPreset:</string>
@@ -10028,60 +11475,62 @@
<string>subtitleSelectionChanged:</string>
<string>titlePopUpChanged:</string>
<string>twoPassCheckboxChanged:</string>
+ <string>videoEncoderPopUpChanged:</string>
<string>videoFrameRateChanged:</string>
<string>videoMatrixChanged:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string id="826810727">id</string>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
- <reference ref="826810727"/>
+ <string id="865198658">id</string>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
+ <reference ref="865198658"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
@@ -10090,8 +11539,8 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>fAddPresetPanel</string>
<string>fAdvancedView</string>
- <string>fAudBitrateField</string>
- <string>fAudBitratePopUp</string>
+ <string>fAudBitrateLabel</string>
+ <string>fAudCodecLabel</string>
<string>fAudDrcDescLabel1</string>
<string>fAudDrcDescLabel2</string>
<string>fAudDrcDescLabel3</string>
@@ -10099,21 +11548,36 @@
<string>fAudDrcField</string>
<string>fAudDrcLabel</string>
<string>fAudDrcSlider</string>
- <string>fAudLang1Field</string>
<string>fAudLang1PopUp</string>
- <string>fAudLang2Field</string>
<string>fAudLang2PopUp</string>
- <string>fAudRateField</string>
- <string>fAudRatePopUp</string>
- <string>fAudTrack1MixLabel</string>
+ <string>fAudLang3PopUp</string>
+ <string>fAudLang4PopUp</string>
+ <string>fAudMixdownLabel</string>
+ <string>fAudSamplerateLabel</string>
+ <string>fAudSourceLabel</string>
+ <string>fAudTrack1BitratePopUp</string>
+ <string>fAudTrack1CodecPopUp</string>
+ <string>fAudTrack1Label</string>
<string>fAudTrack1MixPopUp</string>
- <string>fAudTrack2MixLabel</string>
+ <string>fAudTrack1RatePopUp</string>
+ <string>fAudTrack2BitratePopUp</string>
+ <string>fAudTrack2CodecPopUp</string>
+ <string>fAudTrack2Label</string>
<string>fAudTrack2MixPopUp</string>
+ <string>fAudTrack2RatePopUp</string>
+ <string>fAudTrack3BitratePopUp</string>
+ <string>fAudTrack3CodecPopUp</string>
+ <string>fAudTrack3Label</string>
+ <string>fAudTrack3MixPopUp</string>
+ <string>fAudTrack3RatePopUp</string>
+ <string>fAudTrack4BitratePopUp</string>
+ <string>fAudTrack4CodecPopUp</string>
+ <string>fAudTrack4Label</string>
+ <string>fAudTrack4MixPopUp</string>
+ <string>fAudTrack4RatePopUp</string>
<string>fChapterTable</string>
<string>fCreateChapterMarkers</string>
<string>fDstBrowseButton</string>
- <string>fDstCodecsField</string>
- <string>fDstCodecsPopUp</string>
<string>fDstFile1Field</string>
<string>fDstFile2Field</string>
<string>fDstFormatField</string>
@@ -10197,7 +11661,7 @@
<string>NSPanel</string>
<string>NSBox</string>
<string id="557058837">NSTextField</string>
- <string id="194873450">NSPopUpButton</string>
+ <reference ref="557058837"/>
<reference ref="557058837"/>
<reference ref="557058837"/>
<reference ref="557058837"/>
@@ -10205,22 +11669,37 @@
<reference ref="557058837"/>
<reference ref="557058837"/>
<string>NSSlider</string>
+ <string id="194873450">NSPopUpButton</string>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="557058837"/>
+ <reference ref="557058837"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
+ <reference ref="194873450"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
+ <reference ref="194873450"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
+ <reference ref="194873450"/>
<string>NSTableView</string>
<reference ref="82460830"/>
<reference ref="82460830"/>
<reference ref="557058837"/>
- <reference ref="194873450"/>
- <reference ref="557058837"/>
<reference ref="557058837"/>
<reference ref="557058837"/>
<reference ref="194873450"/>
@@ -10300,37 +11779,29 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <reference key="majorKey" ref="244730531"/>
+ <reference key="majorKey" ref="461142188"/>
<string key="minorKey">Controller.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
- <reference key="className" ref="2313"/>
- <reference key="superclassName" ref="689441951"/>
+ <reference key="className" ref="689441951"/>
+ <nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string>presetSelected:</string>
- <string>showScanPanel:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="477364056"/>
- <reference ref="477364056"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="180273788"/>
- <string>tableView</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string>NSMenuItem</string>
- <string>NSTableView</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
@@ -10338,6 +11809,32 @@
<reference key="minorKey" ref="2285"/>
</object>
</object>
+ <object class="IBPartialClassDescription">
+ <reference key="className" ref="689441951"/>
+ <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="461142188"/>
+ <string key="minorKey">PictureController.h</string>
+ </object>
+ </object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
@@ -10345,1713 +11842,1923 @@
<int key="IBDocument.defaultPropertyAccessControl">3</int>
<object class="NSMutableData" key="IBDocument.RunnableNib">
<bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEJQwALAAwAMQA1ADkAQABD
-AEQASABMARIBGgEqATIACwEzAU0BTgFWAVcBWgFeAV8BYgFjAWcBbQFwAXEBcgF2AXsBhAGMAY0BlwGY
-AaIBowGkAakBqwGwAbEBtAG3AboBuwG+AcMBywHMAdYB1wHcAV4B3QHgAeEB5gHxAfcB+AIAAhgCGgIu
-AjMCNwI4AjwCPQI+AkACQwJHAksCTQJRAlQCVQJaAmICYwJrAmwCbQJyAnoCfwKAAosCkAKRApQCmQKa
-ApsCnwKmAqoCqwKsAq0CsQK4ArwCvQK+Ar8CxALMAs0C1QLdAt4C3wLjAuoC7gLvAvAC8QL2AvsC/AMB
-AwgDCQMQAxEDHQFpAx4DKAALAykDNAM5Az0DPgNCA0MDRQNIA0kDTgNVA1oDWwNlA2YDagNsA20DcgN6
-A3sDggODA4QDiQORA5IDngOgA6kCPQOtA68DswO0A7kDwQPCA9cD2gPdA94D4wPrA+wD8wP0A/gD/wQA
-BAEEAgQHBA8EEAQcBB4EJwI9BCsELQQxBDIENwQ/BEAESARJBE4EVQRZBFoEWwRfBGYEZwRoBGkEbQR0
-BHUEdgR7BIMEhASQBJIEmwI9BJ8EoQSlBKYEqwSsBLEEuQS6BMEEwgTDBMgEzwTQBNkE2gTfBOAE5QT1
-BPYE9wT4BPsFAgUVBRsFKgUuBU4FTwVQBVEFVQVWBVkFXgVyBXMFegV9BYIFgwWGBY8FkAWVBZYFmQWl
-BaYFrAWtBbQFvAW9BcAFxQXGBckFygXNBdgF2QXaBd0F5gXnBegF6wXzBfQF/gYCBgMGBwYIBhAGEQYb
-Bh8E9QALAWsBbAYgBiMGJAYpBjEGMgY6BkYGSAZRAj0GVQZXBlsGXAZhBmkGagZ0BnUGegZ7BoAGhwaM
-Bo0GjgaPBpQGnAadBqQGpQamBqsGsgazBrwGvQbCBskGzQbOBs8G1AbbBuAG4QbiBuMG6AbpBu4G9gb3
-Bv4G/wcABwUHBgcLBxMHFAccBygHKgczAj0HNwc5Bz0HPgdDB0oHSwdSB1MHVAdZB2AHYQdiB2MHZwdv
-B3AHcQdyB3cHkgeTB5kHoQeiB6UHpgeoB7AHsQe5B7oHuwFmB7wHwQfCB8UHxgfLB8wH1AfbB9wH3Qfi
-B+kH6gfrB+8H9gf3B/gH+Qf+CAYIBwgOCBIIEwgYCBkIHggmCCcILggvCDQINQg6CFUIVgEgCFcIWghb
-CFwIfgiGCIcIjwiQCJwIngihCKIIpQi0CLgI3QjlCOYI7wj3CPgJAAkICQkJEwkVCRgJGQkhCSIJKQkq
-CTIJMwk7CTwJRAlFCUwJTQlVCVYJXQleCW0JbglvCXUJdgl5CXwJhAmFCYwJjQmVCZYJnQmlCaYJrgmv
-CbEJuQm6CcEJwgnKCcsJ0gnaCdsJ4gnqCesJ8gn6CfsKAgoDCgsKDAoTChQKHAodCiQKLAotCjQKNQo9
-Cj4KRQpGCk4KTwpWCl4KXwpmCm4Kbwp2CncKeQp6CoEKiQqKCosKjgqVCpYKtQq9Cr4KxQrGCs4Kzwrb
-Ct0K5gI9CuoK7ArwCvEK+Ar5CwELAgsJCwoLCwsXCxkLIgI9CyYLKAssCy0LOQs7C0QCPQtIC0oLTgtP
-C1YLVwteC18LZwtoC28LcAt3C3gLewuDC4QLiguMC5MLlAubC5wLpAulC6sLrQu1C7YLvAu+C8ULxgvN
-C84L1QvWC90L3gvlC+YL7QvuC/UL9gv9C/4MBQwGDA0KdgwODA8MFgwXDB0MIgwwDDgMQQxFDFUMVgxf
-DGYMbwxwDHYMeQx6DH8MhwyNDI4MkAWPDJcMoQynDKgMrwyxDLIMuwy8DL0MwQzCDMMMywzMDNQKdgzV
-DNYM3QzeDOMM5wzxDPUM+gz7DPwNAgp2DQQNBQ0HDQ8NEA0XDR8NIA0nDSgNMA0xDT0NPw1IAj0NTA1O
-DVINWg1bDWcNaQ1yAj0Ndg14DXwNhA2FDZENkw2cAj0NoA2iDaYNrg2vDbYNtw2/DcANxw3IDdAN0Q3Y
-DdwN5A3lDewN7Q31DfYOAg4EDg0CPQJCDhEOFQ4dDh4OJg4nDikOMQ4yDjkOOg5CDkMOTw5RDloCPQ5e
-DmIOaw5sDnIOdA58Dn0Ohg6JDpEOkg6aDqIOow6qDqsOtA61DrsOvQ7FDsYOzQ7VDtYO3Q7eDucO6A7u
-DvAO+Q77DvwPBA8FDw4PDw8XDxgPIQ8iDyoPKw80DzUACw82DzcIWg84DzsPQA9BD0YPTQ9OD08PUA9V
-D1YPWw9gD2EPZg9nD2wPbQ9yD3MPeA+ED4UPhg+JCFoIWw+LD5cPng+fD6YPpw+uD68Ptg+3D74Pvw/G
-D8cPzg/PD9gP2Q/gD+EP6Q/qD+sP8g/zD/oP+xACEAMQChALEBIQExAaEBsPNg83CFoQHBAdECIQKRAq
-ECsQMBAxEDYQNxA7EEIQQxBEEEUQSRBQEFEQUhBXEFwQXRBiEGMQaBBpEG4QbxB0EHsQgBCFEIoQixCQ
-EJEQlhCXEJwQoxCkEKUQphCrEKwQsRC5ELoQwhDDEMYQxxDMEM0Q0hDXENsQ4hDjEOQQ5RDpEPAQ8RDy
-EPMQ+BD5EP4RBREGEQkRChELERAREREWERcRHBEdESERKBEpESoRLxEwETURNhE7ETwRQRFCEUcRSBFN
-EU4RUxFaEVsRXBFhEWIRZxFoEW0RbhFzEXgReRF+EYMRhBGJEYoRjxGQEZURlhGbEaIRoxGkEakRqhGu
-EbURuRG6EbsRvBHBEcgRyRHKEcsR0BHREdYR1xHcEd0R4hHjEegR6RHuEfUR9hH3EfwR/RICEgMSCBIJ
-Eg4SDxIUEhUSGRIgEiQSJRImEisSMhIzEjQSORI6Ej8SQBJFEkYSSxJSElMSVBJVEloSZhJnD4gSaAha
-EmoSaxJ7EoISgxKLEowSkxKUEqESoxKsErACPRKxErMSuRLCAj0SwxLMAj0SzRLUEtUS3BLdEuQS5RLs
-Eu0S9BL1EvwS/RMEEwUTDRMOExYTFxMdEx8TJxMoEy4TMBM3EzgTPxNADzYTQQhaE0ITQxNIE00TUhNT
-E1gTWRNeE18TZBNlE2oTaxNwE3cTeBN5E3oTfxOAE4UThhOLE4wTkROSE5cTmBOdE54ToxOkE6kTqhOv
-E7ATtRO8E70TvhPDE8QTyRPKE88T1BPVE9oT2xPgE+cT6BPpE+oT7xPwE/UT9hP7E/wUARQIFAkUChQL
-FA8UFhQXFBgUHRQeFCMUJBQpFCoULxQwFDUUNhQ7FDwUQBRHFEgUSRRNFFQUVRRWFFcUXBRdFGIUaRRq
-FG8UcBR1FHYUexR8FIAUhxSIFIkUihSPFJAUlRSWFJsUohSjFKQUqBSvFLAUsRS2FLsUvBTBFMYUxxTM
-FM0U0hTTFNgU2RTeFN8U5BTlFOoU6xTwFPEU9RT8FP0U/hUDFQgVCRUOFRMVFBUbFRwVHRUgFSUVJhUr
-Fq8WuRa9Fr4WwRbEFtAW2xbkFuUW8RbyFvUIWghbFvcW/BcCFw0XFhcXFxgXGRcaFxsXHBcdFyAXJxco
-FzEXMhc1FzYXPRc+F0UXRg82DzcIWhdHF1EXUhdTF1kXYRdqF3MXfBdSF30XfxeHF5AXlRdSF5YXmBeo
-F7EXuhfDF1IXxBfJF9IXUhfTF9UX4BfpF/IX+xgHGBAYERgWGBcAOBgaF1IYIxgWGCcXUhgwGDkXUhg6
-GEAYFhhEFsMXUhhNGE4YVxhYGFoZ3htjHOgc6RzqHOsc7BztHO4c7xzwHPEc8hzzHPQc9Rz2HPcc+Bz5
-HPoc+xz8HP0c/hz/HQAdAR0CHQMdBB0FHQYdBx0IHQkdCh0LHQwdDR0OHQ8dEB0RHRIdEx0UHRUdFh0X
-HRgdGR0aHRsdHB0dHR4dHx0gHSEdIh0jHSQdJR0mHScdKB0pHSodKx0sHS0dLh0vHTAdMR0yHTMdNB01
-HTYdNx04HTkdOh07HTwdPR0+HT8dQB1BHUIdQx1EHUUdRh1HHUgdSR1KHUsdTB1NHU4dTx1QHVEdUh1T
-HVQdVR1WHVcdWB1ZHVodWx1cHV0dXh1fHWAdYR1iHWMdZB1lHWYdZx1oHWkdah1rHWwdbR1uHW8dcB1x
-HXIdcx10HXUddh13HXgdeR16HXsdfB19HX4dfx2AHYEdgh2DHYQdhR2GHYcdiB2JHYodix2MHY0djh2P
-HZAdkR2SHZMdlB2VHZYdlx2YHZkdmh2bHZwdnR2eHZ8doB2hHaIdox2kHaUdph2nHagdqR2qHasdrB2t
-Ha4drx2wHbEdsh2zHbQdtR22HbcduB25Hbodux28Hb0dvh2/HcAdwR3CHcMdxB3FHcYdxx3IHckdyh3L
-HcwdzR3OHc8d0B3RHdId0x3UHdUd1h3XHdgd2R3aHdsd3B3dHd4d3x3gHeEd4h3jHeQd5R3mHecd6B3p
-Heod6x3sHe0d7h3vHfAd8R3yHfMd9B31HfYd9x34HfkIWR36Hfsd/B39Hf4d/x4AHgEeAh4DHgQeBR4G
-HgceCB4JHgoeCx4MHg0eDh4PHhAeER4SHhMeFB4VHhYeFx4YHhkeGh4bHhweHR4eHh8eIB4hHiIeIx4k
-HiUeJh4nHigeKR4qHiseLB4tHi4eLx4wHjEeMh4zHjQeNR42HjceOB45HjoeOx48Hj0ePh4/HkAeQR5C
-HkMeRB5FHkYeRx5IHkkeSh5LHkweTR5OHk8eUB5RHlIeUx5UHlUeVh5XHlgeWR5aHlseXB5dHl4eXx5g
-HmEeYh5jHmQeZR5mHmsecCC4IwAjASMCIwMjBCMFIwYjByMIIwkjCiMLIwwjDSMOIw8jECMRIxIjEyMU
-IxUjFiMXIxgjGSMaIxsjHCMdIx4jHyMgIyEjIiMjIyQjJSMmIycjKCMpIyojKyMsIy0jLiMvIzAjMSMy
-IzMjNCM1IzYjNyM4IzkjOiM7IzwjPSM+Iz8jQCNBI0IjQyNEI0UjRiNHI0gjSSNKI0sjTCNNI04jTyNQ
-I1EjUiNTI1QjVSNWI1cjWCNZI1ojWyNcI10jXiNfI2AjYSNiI2MjZCNlI2YjZyNoI2kjaiNrI2wjbSNu
-I28jcCNxI3IjcyN0I3UjdiN3I3gjeSN6I3sjfCN9I34jfyOAI4EjgiODI4QjhSOGI4cjiCOJI4ojiyOM
-I40jjiOPI5AjkSOSI5MjlCOVI5YjlyOYI5kjmiObI5wjnSOeI58joCOhI6IjoyOkI6UjpiOnI6gjqSOq
-I6sjrCOtI64jryOwI7EjsiOzI7QjtSO2I7cjuCO5I7ojuyO8I70jviO/I8AjwSPCI8MjxCPFI8YjxyPI
-I8kjyiPLI8wjzSPOI88j0CPRI9Ij0yPUI9Uj1iPXI9gj2SPaI9sj3CPdI94j3yPgI+Ej4iPjI+Qj5SPm
-I+cj6CPpI+oj6yPsI+0j7iPvI/Aj8SPyI/Mj9CP1I/Yj9yP4I/kj+iP7I/wj/SP+I/8kACQBJAIkAyQE
-JAUkBiQHJAgkCSQKJAskDCQNJA4kDyQQJBEkEiQTJBQkFSQWJBckGCQZJBokGyQcJB0kHiQfJCAkISQi
-JCMkJCQlJCYkJyQoJCkkKiQrJCwkLSQuJC8kMCQxJDIkMyQ0JDUkNiQ3JDgkOSQ6JDskPCQ9JD4kPyRA
-JEEkQiRDJEQkRSRGJEckSCRJJEokSyRMJE0kTiRPJFABRCRRJFIkUyRUJFUkViRXJFgkWSRaJFskXCRd
-JF4kXyRgJGEkYiRjJGQkZSRmJGckaCRpJGokayRsJG0kbiRvJHAkcSRyJHMkdCR1JHYkdyR4JHkkeiR7
-JHwkfSR+JH8kgCSBJIIkgySEJIUkhiSHJIgkiSSKJIskjCSNJI4kjySQJJEkkiSTJJQklSSWJJckmCSZ
-JJokmyScJJ0kniSfJKAkoSSiJKMkpCSlJKYkpySoJKkkqiSrJKwkrSSuJK8ksCSxJLIksyS0JLUktiS3
-JLgkuSS6JLskvCS9JL4kvyTAJMEkwiTDJMQkxSTGJMckyCTJJMokyyTMJM0kziTPJNAk0STSJNMk1CTV
-JNYk1yTYJNkk2iTbJNwk3STeJN8k4CThJOIk4yTkJOUk5iTnJOgk6STqJOsk7CTtJO4k7yTwJPEk8iTz
-JPQk9ST2JPck+CT5JPok+yT8JP0k/iT/JQAlASUCJQMlBCUFJQYlByUIJQklCiULJQwlDSUOJQ8lECUR
-JRIlEyUUJRUlFiUXJRglGSUaJRslHCUdJR4lHyUgJSElIiUjJSQlJSUmJSclKCUpJSolKyUsJS0lLiUv
-JTAlMSUyJTMlNCU1JTYlNyU4JTklOiU7JTwlPSU+JT8lQCVBJUIlQyVEJUclSiVNVSRudWxs3xASAA0A
-DgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsA
-LAAtAC4ALwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5T
-QWNjZXNzaWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29y
-a11OU0NsYXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNv
-bm5lY3RvcnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNf
-EBdOU0FjY2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBCUKBBRCBBveB
-CUGACYEFdYAGgQb2gQb4gQV2gQk/gACAB4EFdIEJQBETcIEG+dIADgAyADMANFtOU0NsYXNzTmFtZYAF
-gAPSAA4ANgA3ADhZTlMuc3RyaW5ngARdTlNBcHBsaWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xh
-c3NuYW1lowA9AD4AP18QD05TTXV0YWJsZVN0cmluZ1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIA
-QgA/Xk5TQ3VzdG9tT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgAig
-0gA6ADsASQBKowBKAEsAP1xOU011dGFibGVTZXRVTlNTZXTSAA4ARQBNAE6AS68QwwBPAFAAUQBSAFMA
-VABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA
-cgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8A
-kACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0A
-rgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsA
-zADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA
-6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcB
-CAEJAQoBCwEMAQ0BDgEPARABEYAKgB6AMIA6gFCAVoBhgGeAbYB0gHqAkYCagKCAq4CygLeAvIDHgMyA
-0YDWgNqA5YDngO2A9IEBOoEBRoEBS4EBTYEBU4EBWYEBXoEBY4EBaYEBa4EBcYEBc4EBf4EBhYEBioEB
-j4EBo4EBqYEBrYEBsoEBuIEBuoEBv4EBwYEDRoEDSIEDTYEDT4EDUIEDUoEDVIEDVoEDWIEDh4EDi4ED
-jYEDj4EDlIEDmIEDmYEDm4EDnYEDn4EDoYEDo4EDpIEDpYEDp4EDqYEDq4EDsIEDsoEDuYEDu4EDvIED
-vYEDwoEDx4EDyYEDz4ED0YED04ED1YED2YED24ED3YED34ED4YED44ED5YED6YED64ED7YED74ED8IED
-8oED84ED9YED94ED+YED+4ED/4EEAYEEB4EEDIEEDoEEEIEEEoEEFIEEFoEEGoEEHIEEHoEEIIEEIoEE
-JIEEKYEELYEEL4EEMYEEM4EEOIEEdoEEd4EEeIEEeoEEfIEEfoEEgIEEgoEEh4EEiYEEi4EEjYEEj4EE
-kYEEk4EElYEEl4EEmYEEnYEEn4EEoYEEooEEpIEEpoEEq4EErYEEr4EEsYEEtoEEuoEEvIEEvoEEwIEE
-woEExIEExoEEyoEEz4EE0YEE1IEE1oEE2IEE2oEE34EE4YEE44EE54EE64EE7IEE7oEE74EE8YEE84EE
-9YEE94EE+YEE+4EE/YEE/4EFA4EFBIEFBoEFB4EFCYEFDYEFD9QADgETARQBFQEWARcBGAEZXU5TRGVz
-dGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIAdgBqAC4Ac2AEbAA4BHAEdAR4BHwEgASEBIgEjASQBJQEm
-AScBKAEiXxAPTlNOZXh0UmVzcG9uZGVyV05TRnJhbWVWTlNDZWxsWE5TdkZsYWdzWU5TRW5hYmxlZFhO
-U1dpbmRvd1tOU1N1cGVydmlld4AMgBmADYAPEQEACYAOgAzXARsADgEcASsBHgEgASEBLAEtAS4BLwEm
-ASgBLFpOU1N1YnZpZXdzgQHTgQIvgQIugQHVgA6BAdNfEBd7ezE0MSwgMTc1fSwgezEyNCwgMTh9fd0B
-NAAOATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFCAUcBSAEYAUoBSwFMW05TQ2VsbEZs
-YWdzXxATTlNBbHRlcm5hdGVDb250ZW50c18QEk5TUGVyaW9kaWNJbnRlcnZhbF5OU0J1dHRvbkZsYWdz
-Ml8QEE5TQWx0ZXJuYXRlSW1hZ2VfEA9OU0tleUVxdWl2YWxlbnRaTlNDb250ZW50c1lOU1N1cHBvcnRd
-TlNDb250cm9sVmlld18QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFnczJdTlNCdXR0b25GbGFncxIE
-Af4AgBiAFxAZEAKAFIAXgBCAEYALEMgSAAIAABJIPFH/XxAPMi1wYXNzIGVuY29kaW5n1AAOAU8BUAFR
-AVIBUwFUAVVWTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4ATI0AmAAAAAAAAgBIRDBxcTHVjaWRhR3JhbmRl
-0gA6ADsBWAFZogFZAD9WTlNGb2500gAOAVsBXAFdW05TSW1hZ2VOYW1lgBaAFVhOU1N3aXRjaNIAOgA7
-AWABYaIBYQA/XxATTlNCdXR0b25JbWFnZVNvdXJjZVDSADoAOwFkAWWkAWUBZgEdAD9cTlNCdXR0b25D
-ZWxsXE5TQWN0aW9uQ2VsbNIAOgA7AWgBaaUBaQFqAWsBbAA/WE5TQnV0dG9uWU5TQ29udHJvbFZOU1Zp
-ZXdbTlNSZXNwb25kZXLSAA4AMgAzAW+ABYAbXEhCQ29udHJvbGxlcl8QF3R3b1Bhc3NDaGVja2JveENo
-YW5nZWQ60gA6ADsBcwF0owF0AXUAP18QFU5TTmliQ29udHJvbENvbm5lY3Rvcl5OU05pYkNvbm5lY3Rv
-ctQADgETARQBFQF3AXgBFwF6gC+AH4AagC7YARsADgEcAR0BHgEfASABIQF8AX0BfgF/AYABJwEoAXyA
-IIAtgCGAIhEBCAmADoAg1wEbAA4BKwEeAYUBIAEhASgBLQGIASYBiQEoAYtbTlNGcmFtZVNpemWADoEC
-L4EByYEDQIAOgQNBXxAWe3s0NTUsIDQ5NX0sIHsxOSwgMTR9fdgBNAAOAY4BOgE7ATwBPgGPAUABkAGR
-AZIBSAF4AZUBll8QEU5TQmFja2dyb3VuZENvbG9yW05TVGV4dENvbG9ygCyAJIAjgBGAHxIIQAAAgClS
-dG/VAA4BmQGaAZsBnAGdAZ4BnwGgAaFXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlND
-YXRhbG9nTmFtZYAogCcQBoAmgCVWU3lzdGVtXGNvbnRyb2xDb2xvctMADgGaAaUBnQGnAahXTlNXaGl0
-ZYAoEANLMC42NjY2NjY2OQDSADoAOwGqAZmiAZkAP9UADgGZAZoBmwGcAZ0BrQGfAa4BoYAogCuAKoAl
-XxAQY29udHJvbFRleHRDb2xvctMADgGaAaUBnQGnAbOAKEIwANIAOgA7AbUBtqQBtgFmAR0AP18QD05T
-VGV4dEZpZWxkQ2VsbNIAOgA7AbgBuaUBuQFqAWsBbAA/W05TVGV4dEZpZWxkXxASZlNyY0NoYXB0ZXJU
-b0ZpZWxk0gA6ADsBvAG9owG9AXUAP18QFE5TTmliT3V0bGV0Q29ubmVjdG9y1AAOARMBFAEVARYBFwHB
-AcKAHYAagDGAOdgBGwAOARwBHQEeAR8BIAEhASIBIwHGAccBJgEnASgBIoAMgBmAMoAzCYAOgAxfEBd7
-ezE1OCwgMTU3fSwgezEwNywgMTZ9fd4BNAAOATUBzQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAdAB
-QwFEAUUBQgHTAUgBwQFKAUsBTF1OU05vcm1hbEltYWdlgBiAF4A1gBSAF4A0gBGAMV8QEFR1cmJvIGZp
-cnN0IHBhc3PTAA4AMgHYAdkB2gHbXk5TUmVzb3VyY2VOYW1lgDiANoA3V05TSW1hZ2XSADoAOwHeAd+i
-Ad8AP18QEE5TQ3VzdG9tUmVzb3VyY2VfEBJjdXN0b21TZXR0aW5nVXNlZDrUAA4BEwEUARUBdwHjARcB
-5YAvgDuAGoBP2QEbAA4BHAEdAR4BHwEhAecB6AHpAeoB6wHsASYBJwHpAe8B8FVOU1RhZ11OU05leHRL
-ZXlWaWV3gDyAToA9gD8JgDwQAYA+1gEbAA4BHAErAR4B6AArAS0B9AH1ASYB9oAAgQIvgQKNgQI4gQI5
-XxAXe3s0NjgsIDIxMX0sIHsxOTYsIDIyfX3YARsADgEcAR0BHgEfASEB6AHpAX0B+wH8ASYBJwHpAf+A
-PIAtgQGkgQGmCYA8gQGl3xATATQCAQICATUBNgAOATcBOAE5ATsCAwE8AgQCBQIGAT0BPgIHAT8CCAEn
-Ae8BQgILAgwB7wFIAg4BSAIQAeMBpwEnAScCFAIVAhYCF18QGk5TTWVudUl0ZW1SZXNwZWN0QWxpZ25t
-ZW50XxAPTlNBcnJvd1Bvc2l0aW9uWk5TTWVudUl0ZW1fEA9OU1ByZWZlcnJlZEVkZ2VfEBJOU1VzZXNJ
-dGVtRnJvbU1lbnVdTlNBbHRlcnNTdGF0ZVZOU01lbnUT/////4RB/kAJgBcQS4BNgBGAQIARgEGAOwkJ
-EQGQEgACBACAQhIGgkD/0gAOADYANwFigATbAhsADgIcAh0CHgIfAiACIQIHAiICIwHsAiUBQgInAUIC
-KQIqAisCFgItAe9YTlNUYXJnZXRXTlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1aXZd
-TlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlWE5TQWN0aW9uV05TU3RhdGWAP4BIgBcS
-ABAAAIAXEn////+AQ4BFgEKAR9MADgIcAi8CMAIxAjJbTlNNZW51SXRlbXOATIBJgErTAA4AMgHYAdkB
-2gI2gDiANoBEXxAPTlNNZW51Q2hlY2ttYXJr0wAOADIB2AHZAdoCO4A4gDaARl8QEE5TTWVudU1peGVk
-U3RhdGVfEBFfcG9wVXBJdGVtQWN0aW9uOtIAOgA7Aj8CA6ICAwA/0gAOADYANwJCgARaT3RoZXJWaWV3
-c9IADgBFAE0CRYBLoQIQgEHSADoAOwJIAkmjAkkCSgA/Xk5TTXV0YWJsZUFycmF5V05TQXJyYXnSADoA
-OwJMAgeiAgcAP9IAOgA7Ak4CT6YCTwJQAWUBZgEdAD9fEBFOU1BvcFVwQnV0dG9uQ2VsbF5OU01lbnVJ
-dGVtQ2VsbNIAOgA7AlICU6YCUwFpAWoBawFsAD9dTlNQb3BVcEJ1dHRvbl8QEmZBdWRUcmFjazJNaXhQ
-b3BVcNQADgETARQBFQF3AlcBFwJZgC+AUYAagFXYARsADgEcAR0BHgEfASABIQEiAX0CXQJeASYBJwEo
-ASKADIAtgFKAUwmADoAMXxAWe3szNTcsIDI3M30sIHs0NiwgMTR9fdgBNAAOAY4BOgE7ATwBPgGPAUAB
-kAGRAmYBSAJXAmkBloAsgCSAVIARgFESAEAAAIApWFF1YWxpdHk6XxAQZlZpZFF1YWxpdHlGaWVsZNQA
-DgETARQBFQF3Am8BFwJxgC+AV4AagGDXARsADgEcAR0BHgEfASECcwF9AnUCdgJ3AScCc4BYgC2AWYBa
-EQEKCYBY1QEbAA4BKwEeAYUAKwEtAn0BJgJ+gACBAi+BBECBBHFfEBZ7ezIwLCAyNjR9LCB7Mjk4LCAx
-OX192QE0AA4BjgE6ATsBPAE+AoEBjwKCAZAChAFCAUgCbwKIAScCil8QEU5TRHJhd3NCYWNrZ3JvdW5k
-E/////+Ucf5BgCyAW4AXgBGAVxIQQgQACYBe1QAOAZkBmgGbAZwBnQKNAZ8CjgGhgCiAXYBcgCVfEBN0
-ZXh0QmFja2dyb3VuZENvbG9y0wAOAZoBpQGdAacCk4AoQjEA1QAOAZkBmgGbAZwBnQGtAZ8ClwGhgCiA
-K4BfgCVZdGV4dENvbG9yXmZQcmVzZXROZXdOYW1l0wAOARQBFQEWAp0CnoAdgGKAZtgADgIcAh0CHgIf
-AiACIQIHAiUCoQInAqICKQIqAisCpYBIgGSAZYBDgEWAY9MADgIcAi8CMAKoAqmATIEFSoEFS1pTZWxl
-Y3QgQWxsUWFac2VsZWN0QWxsOtMADgEUARUBFgKvArCAHYBogGzZAA4CHAIdAh4CHwIgAiECBwHnAiUC
-swInArQCKQIqAisCtwHvgEiAaoBrgEOARYBp0wAOAhwCLwIwAroCu4BMgQVEgQVFZQBGAGkAbgBkICZR
-Zl8QF3BlcmZvcm1GaW5kUGFuZWxBY3Rpb2461AAOARMBFAEVAXcCwQEXAsOAL4BugBqAc9gBGwAOARwB
-HQEeAR8BIQHoAekBfQLHAsgBJgEnAekCy4A8gC2Ab4BxCYA8gHBfEBR7ezQ4LCA1Nn0sIHs3MCwgMTR9
-fdgBGwAOARwBHQEeAR8BIQHoAekB6gLQAtEBJgEnAekBLIA8gE6BAlWBAlYJgDyBAdPYATQADgGOAToB
-OwE8AT4BjwFAAZABkQLYAUgCwQLbAZaALIAkgHKAEYBuEgRAAACAKVpTdWJ0aXRsZXM6WWZTdWJGaWVs
-ZNMADgEUARUBFgLhAuKAHYB1gHnYAA4CHAIdAh4CHwIgAiECBwIlAuUCJwLmAikCKgIrAumASIB3gHiA
-Q4BFgHbTAA4CHAIvAjAC7ALtgEyBBVWBBVZVQ2xvc2VRd11wZXJmb3JtQ2xvc2U61AAOARMBFAEVAXcC
-8wL0AvWAL4CCgHuAkNQADgIcAVACLwIwAvgBQgL6gEyAfIAXgH1UTWVuddIADgBFAE0C/oBLogL/AwCA
-foCA2AAOAhwCHQIeAh8CIAIhAgcCJQMDAicBQgIpAioCKwL0gEiAf4AXgEOARYB7XE1ha2UgRGVmYXVs
-dNgADgIcAh0CHgIfAiACIQIHAiUDCwInAUICKQIqAisC9IBIgIGAF4BDgEWAe18QF1VwZGF0ZSBCdWls
-dC1pbiBQcmVzZXRz2gEbAA4BHAMSAR0BHgEfASAAMgEhAxMDFAMVAxYDFwMYAScDGgMbAxNfEBNOU09y
-aWdpbmFsQ2xhc3NOYW1lgIWAj4CGgISAiBEBJAmAh4CDgIVcTVZNZW51QnV0dG9u2QEbAA4BKwEeAYUB
-IAAyAx8BIQMaAyEDIgEmAyMDGgMlAyYDJ1tOU0V4dGVuc2lvboCHgQE4gPqBATSAh4EBNoEBN4EBNV8Q
-FHt7MjIyLCAwfSwgezI4LCAyMn193gE0AA4BNQHNATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIDLAFD
-AZ8DLQMuAUIDMALzAUoDMgMzgBiAF4CKgIyAjoAXgImAghIIAAAAE/////+GRED/1AAOAU8BUAFRAVID
-NgFUAziAEyNAKgAAAAAAAIASEQQU0wAOADIB2AHZAdoDPIA4gDaAi1xhY3Rpb25XaWRnZXTTAA4AMgHY
-AdkB2gNBgDiANoCNXxATYWN0aW9uV2lkZ2V0UHJlc3NlZNIADgA2ADcBYoAE0gA6ADsDRgNHogNHAD9e
-TlNDbGFzc1N3YXBwZXJYZGVsZWdhdGXUAA4BEwEUARUBFgEXA0wDTYAdgBqAkoCZ1wEbAA4BHAEdAR4B
-HwEhA08BIwNRA1IBJgEnA0+Ak4AZgJSAlQmAk9UBGwAOASsBHgGFACsBLQNYASYDWYAAgQIvgQNggQOC
-XxAUe3sxNSwgMTN9LCB7ODAsIDI4fX3dATQADgE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwHv
-A14DXwNgAUgDTAFKA2MDZIAYgBeAl4CYgJaAEYCSEggCAAAT/////4aCQP9WQ2FuY2Vs1AAOAU8BUAFR
-AVIBUwFUA2mAE4ASEBDSAA4ANgA3AWKABF8QGmNsb3NlU291cmNlVGl0bGVTY2FuUGFuZWw61AAOARMB
-FAEVAXcDbwEXA3GAL4CbgBqAn9gBGwAOARwBHQEeAR8BIAEhASIBfQN1A3YBJgEnASgBIoAMgC2AnICd
-CYAOgAxfEBZ7ezE3LCAyNzF9LCB7MTE5LCAxN3192AE0AA4BjgE6ATsBPAE+AY8BQAGQAZEDfgFIA28C
-2wGWgCyAJICegBGAm4ApXxAQRnJhbWVyYXRlIChGUFMpOl1mVmlkUmF0ZUZpZWxk1AAOARMBFAEVAXcD
-hgEXA4iAL4ChgBqAqtgBGwAOARwBHQEeAR8BIAEhASIB6gOMA40BJgEnASgBIoAMgE6AooCjCYAOgAxf
-EBd7ezE0MSwgMjQ0fSwgezE5OCwgMjJ9fd8QEwE0AgECAgE1ATYADgE3ATgBOQE7AgMBPAIEAgUCBgE9
-AT4CBwE/AggBJwHvAUICCwIMAe8BSAOXAUgDmQOGAacBJwEnAhQCFQOdAhcJgBeATYARgKSAEYClgKEJ
-CYCm0gAOADYANwFigATbAhsADgIcAh0CHgIfAiACIQIHAiICIwONAiUBQgInAUICKQIqAisDnQOoAe+A
-o4BIgBeAF4BDgEWApoCn0wAOAhwCLwIwA6sDrIBMgKiAqdIADgA2ADcCQoAE0gAOAEUATQOxgEuhA5mA
-pV8QEGZWaWRFbmNvZGVyUG9wVXDUAA4BEwEUARUBdwO2ARcDuIAvgKyAGoCx1wEbAA4BHAEdAR4BHwEh
-AekDuwO8A70DvgEnAemAPICwgK2ArhEBDAmAPF8QF3t7MzU3LCAxMzV9LCB7MjY1LCAxN3193gPDATQA
-DgPEA8UBOgE7ATwDxgPHAT4DyAPJA8oDywPMA80DzgPPAUIBSAO2A9MDywFLA9QD1QPUV05TVmFsdWVf
-EBNOU051bWJlck9mVGlja01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TTWF4VmFsdWVaTlNNaW5W
+AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEKZgALAAwAMQA1ADkAQABD
+AEQASABMAScBLwEyATMBNAE4ATwBTAFRAVIBUwFYAVkBWgFdAWEBYgFlAWYBaQFuAX4BhQGGAZsBvgHG
+AccByQHKAcwB2AHcAd0B4AHkAegB6gHwAfcB+AH9AgUCDAALAg0CGQIjAiQCJQIpAisCMAIxAjQCNwI6
+AjsCQAJHAksCTAJNAk4CUwJbAmMCZAJsAm0CbgJzAnoCfwKAAoECggKHAo4CjwKXApgCmQKdAqQCqAKp
+AqoCrwK3ArgCxwLIAswCzQLMAtEC1ALWAtgC2QLeAuUC5gLnAugC7QL1AvYC/gMKAw4DEAMZAdwDHQMf
+AyMDJAMoAy8DMAMxAzIDNwM/A0ADSQNKA08DUANVA10DXgNqA2wDdQHcA3kDewN/A4ADhQOMA40DmQOb
+A6QB3AOoA6oDrgOvA7QDvAO9A8UDzQPOA88D1APcA90D5QPxA/MD/AHcBAAEAgQGBAcEDAQRBBoEGwQ2
+BDkEOgQ7BEAERwRLBEwETQROBFMEWwRcBGUEZgRnBGwEdAR5BHoEhASJBIoEjQSSBJMElASZBKYEqASr
+BKwErwSwBLUEvQS+BMgEyQTLBMwE0QTYBNkE5QTnBPAB3AT0BPYE+gT7BQAFBwUMBQ0FFQUWBRcFGAUd
+BSYFJwUpBSoFLwU3BTgFPwVABUEFRgVOBU8FYgVkBWgFaQVsBW8FcAV1BXwFgQWCBYMFiAWmBbMFtAW/
+BccF0AXRBdcF2gXtBe4F8QX2BggGCQYQBhEGFAYZBhoGHQYmBicGLAYtBjAGOwZBBkIGSQZOBk8GUgZU
+BlUGWgZhBmIGbgZwBnkB3AZ9Bn8GgwaEBokGkAaVBpwGnQakBqUGpgarBqwGsQa5Br8GwAbIBskGygbP
+BtYG1wbeBt8G4AblBuwG7QbuBu8G9Ab7BvwHBQcGBwcHDAcTBxQHIAciBysB3AcvBzEHNQc2BzsHPAdE
+B1AHUgdbAdwHXwdhB2UHagdyB3MHegd7B3wHgQeIB4kHigeaB5sHnAedB6AHoQemB7EB8weyB7oHuwfF
+B8oHzgfPB9MH1AfWB9kH2gffB+YH5wfzB/UH/gHcCAIIBAgICA0IHQgeCB8IKAgpCC0ILggzCDwIPQhD
+CEUGJghMCFcIWAheCF8IZghuCG8Icgh3CH4IfwiACIEIhgiNCI4ImAicCJ0IoQiiCKcIrgivCLAItQi2
+CL0Ivgi/CMQIywjMCNMI1AjVCNkI4AjhCOII5wjvCPAI+Qj9CQUJCQkKCQsJDAkRCRkJGgkhCSIJIwko
+CS8JMAk8CT4JRwHcCUsJTQlRCVIJVwlYCV0JZQlmCW8JcAl1CX0JfgmKCYwJlQHcCZkJmwmfCaAJpQms
+Ca0Jugm8CcUJyQHcCcoJzAnSCdsB3AncCeUB3AnmCecJ7An0CfUJ/An9CgEKAgoHCg4KDwoWChcKGAod
+Ch4KIwoqCisKLAoxCkEKRgpKCk8KUApSClMKVApaClsKXgphCmIKZgptCm4Kbwp0CnUKegqCCoMKiwqM
+Co0KkgqXCp8KoAqsCq4KtwHcCrsKvQrBCsIKxwrPCtAK1wrYCtkK3grfCuMK6grrCuwK7QrxCvgK/Ar9
+Cv4K/wsECwwLDQsVCxYLFwsbCyILIwskCyULKgsxCzULNgs3CzgLPQtEC0ULUQtTC1wB3AtgC2ILZgtn
+C2wLdAt1C30LfguDC4oLiwuUC5ULmguhC6ILowuoC68LsAu8C74LxwHcC8sLzQvRC9IL1wveC98L6wvt
+C/YB3Av6C/wMAAwFDA0MDgwWDCIMJAwtAdwMMQwzDDcMOAw9DD4MRQxGDEcMSwxSDFMMVAxZDGEMYgxq
+DGsMcAyLAYoMjAyPDJAMkQyxDLkMugzCDMMMzAzODM8M0wz4DPkM/w0HDQgNCQHvDQoNDw0QDRMNGw0c
+DSMNJA0tDS4NNA02DT4NPw1GDUcNUA1RDVgNYA1hDWkNag1sDXQNdQ18DX0NhQ2GDY0NlQ2WDZ0NpQ2m
+Da0NtQ22Db0Nvg3GDccNzg3WDdcN3g3fDecN6A3vDfcN+A3/DgAOCA4JDhAOEQ4ZDhoOIQ4pDioOMQ45
+DjoOQQ5JDkoOVg5YDmEB3A5lDmcOaw5zDnQOfQ5+DoYOhw6ODo8Olw6YDp8OoA6hDqIOqQ6xDrIOtQ68
+DuwO9A71DwEPAw8MAdwPEA8SDxYPFw8eDx8PJw8oDzAPPA8+D0cB3A9LD00PUQ9YD1kPYQ9iD2kPag9x
+D3IPdQ99D34PhA+GD4cPjg+PD5YPlw+eD58Ppw+oD64PsA+4D7kPvw/BD8gPyQ/QD9EP2A/ZD+MP6g/r
+D/IP8w/6D/sQAhADEAoQCxASEBMQFBAbEBwQIxAkEDAQMhA7AdwQPxBBEEUQTBBNEFkQWxBkAdwQaBBq
+EG4QdRB2EIIQhBCNAdwQkRCTEJcQnhCfEKsQrRC2AdwQuhC8DqAQwBDBEMgQyRDOENYQ2hDbEN4Q5xDo
+EOkQ7BDtEPEQ8hDzDqAQ9hD3EP4Q/w6gEQMRBBEGEQ4RDxEWER4RHxErES0RNgHcEToRPBFAEUgRSRFQ
+EVERWRFaEWYRaBFxAdwRdRF3EXsRgxGEEYwRjRGVEZYRnRGeEaYRpxGuEbIRuhG7EcIRwxHLEcwR2BHa
+EeMB3AHfEecR6xH0EfUR+xH9EgUSBhIPEhISGhIbEiMSKxIsEjMSNBI9Ej4SRBJGEk4STxJWEl4SXxJm
+Em4SbxJ2EncSgBKBEocSiQALEooSiwyPEowSjxKTEpoSmxKcEqESohKnEqgSrRKuErMSuBK5Er4SvxLE
+EswSzRLXEtgS3RLkEuUS5hLrEuwS8RL5Ev4S/xMAEwETBhMHEwwTGBMZExoTGwyPEx0THhMuEzYTNxM/
+E0ATQxNKE0sTUxNUE1UTXBNdE2QTZRNsE20TdBN1E3wTfROEE4UTjBONE5QTlROdE54TpBOmE64TrxO1
+E7cTvhO/E8YTxxKKE8gMjxPJE8oTzxPQE9UT1hPbE+AT5xPoE/AT8hPzE/cT/hP/FAAUARQFFAwUDRQO
+FBMUFBQZFBoUHxQgFCUUJhQrFCwUMRQyFDcUOBQ9FEQURRROFFIUUxRUFFkUWhRfFGAUZRRsFG0UcBRx
+FHIUdhR9FH4UfxSEFIUUihSRFJIUkxSYFJkUnRSkFKUUphSnFKwUsxS0FLUUuhS/FMAUxRTMFM0UzhTT
+FNoU2xTcFN0U4hTjFOgU6RTuFPUVARUHFQsVDBUUFRUVHRUeB5oB9QH2FR8VIhUjFSgVKRUuFS8VNBU1
+FToVQRVCFUMVRBVJFU4VTxVTFVoVWxVcFWEVYhVnFWgVbRV0FXUVdhV7FXwVgRWCFYcViBWNFZIVkxWY
+FZkVnhWlFaYVpxWsFa0VshWzFbgVuRW+Fb8VxBXFFcoVyxXQFdEV1hXXFdwV3RXiFeMV6BXtFfQV9RX8
+Ff0V/hYDFgQWCRYKFg4WFRYWFhcWGBYcFiMWJBYlFiYWKhYxFjIWMxY0FjkWOhY/FkQWRRZKFksWUBZR
+FlUWXBZdFl4WXxZkFmUWahZrFnAWcRZ2FncWfBaBFoIWhxaTFpQWlRaXDI8MkBaZFqUWrBatFrQWtRa8
+Fr0WxBbFFswWzRbUFtUW3BbdFuQW5RbsFu0W9Bb1EooSiwyPFvYW9xb8FwMXBBcFFwYXCxcMFxEXEhcX
+FxgXHRceFyMXJBcpFyoXLxcwFzUXNhc7FzwXQRdCF0cXTBdRF1IXVxdYF10XXhdjF2QXaRduF28XdBd1
+F3oXgReCF4cXiBeNF44XkxeUF5kXmhefF6AXpRemF6oXsReyF7MXtBe5F74XvxfEF8UXyhfPF9AX1Rfa
+F9sX4hfjF+QX5xfsF+0X8hmuGbkZwxnEGcUZxxnPADgZ0hnTGdgZ4RnqGe8ZxBnwGfIZ/RoGGg8aGhof
+GigaKRoqGisaLBotGi4aLxo5Gj0aPhpBGkQaSxpMGlMaXBplGcQaZhpoGnQafRqGGocakBqZGcQamhqc
+GqwatRq+GcQavxrFGcQazhrUGtsa3BrlGuYa6RrqGusa7BnEGvUa/Rr+GwQbCBsJGxIbCBsWGyIbIxsm
+DI8MkBKKEosMjxsoGcQbMRnEGzobRhtHGwgbTBtNG1YbVxtZHRUe0iCPIJAgkSCSIJMglCCVIJYglyCY
+IJkgmiCbIJwgnSCeIJ8goCChIKIgoyCkIKUgpiCnIKggqSCqIKsgrCCtIK4gryCwILEgsiCzILQgtSC2
+ILcguCC5ILoguyC8IL0gviC/IMAgwSDCIMMgxCDFIMYgxyDIIMkgyiDLIMwgzSDOIM8g0CDRINIg0yDU
+INUg1iDXINgg2SDaINsg3CDdIN4g3yDgIOEg4iDjIOQg5SDmIOcg6CDpIOog6yDsIO0g7iDvIPAg8SDy
+IPMg9CD1IPYg9yD4IPkg+iD7IPwg/SD+IP8hACEBIQIhAyEEIQUhBiEHIQghCSEKIQshDCENIQ4hDyEQ
+IREhEiETIRQhFSEWIRchGCEZIRohGyEcIR0hHiEfISAhISEiISMhJCElISYhJyEoISkhKiErISwhLSEu
+IS8hMCExITIhMyE0ITUhNiE3ITghOSE6ITshPCE9IT4hPyFAIUEhQiFDIUQhRSFGIUchSCFJIUohSyFM
+IU0hTiFPIVAhUSFSIVMhVCFVIVYhVyFYIVkhWiFbIVwhXSFeIV8hYCFhIWIhYyFkIWUhZiFnIWghaSFq
+IWshbCFtIW4hbyFwIXEhciFzIXQhdSF2IXcheCF5IXoheyF8IX0hfiF/IYAhgSGCIYMhhCGFIYYhhyGI
+IYkhiiGLIYwhjSGOIY8hkCGRIZIhkyGUIZUhliGXIZghmSGaIZshnCGdIZ4hnyGgIaEhoiGjIaQhpSGm
+IachqCGpIaohqyGsIa0hriGvIbAhsSGyIbMhtCG1DI4htiG3IbghuSG6IbshvCG9Ib4hvyHAIcEhwiHD
+IcQhxSHGIcchyCHJIcohyyHMIc0hziHPIdAh0SHSIdMh1CHVIdYh1yHYIdkh2iHbIdwh3SHeId8h4CHh
+IeIh4yHkIeUh5iHnIegh6SHqIesh7CHtIe4h7yHwIfEh8iHzIfQh9SH2Ifch+CH5Ifoh+yH8If0h/iH/
+IgAiASICIgMiBCIFIgYiByIIIgkiCiILIgwiDSIOIg8iECIRIhIiEyIUIhUiFiIXIhgiGSIaIhsiHCId
+Ih4iHyIgIiEiIiIjIiQiJSImIiciKCIpIioiKyIsIi0iLiIvIjAiMSIyIjMiNCI1IjYiNyI4IjkiOiI7
+IjwiPSI+Ij8iQCJBIkIiQyJEIkUiSiJPJOQneSd6J3snfCd9J34nfyeAJ4EngieDJ4QnhSeGJ4cniCeJ
+J4oniyeMJ40njiePJ5AnkSeSJ5MnlCeVJ5YnlyeYJ5knmiebJ5wnnSeeJ58noCehJ6InoyekJ6Unpien
+J6gnqSeqJ6snrCetJ64nryewJ7EnsiezJ7QntSe2J7cnuCe5J7onuye8J70nvie/J8AnwSfCJ8MnxCfF
+J8YnxyfIJ8knyifLJ8wnzSfOJ88n0CfRJ9In0yfUJ9Un1ifXJ9gn2SfaJ9sn3CfdJ94n3yfgJ+En4ifj
+J+Qn5SfmJ+cn6CfpJ+on6yfsJ+0n7ifvJ/An8SfyJ/Mn9Cf1J/Yn9yf4J/kn+if7J/wn/Sf+J/8oACgB
+KAIoAygEKAUoBigHKAgoCSgKKAsoDCgNKA4oDygQKBEoEigTKBQoFSgWKBcoGCgZKBooGygcKB0oHigf
+KCAoISgiKCMoJCglKCYoJygoKCkoKigrKCwoLSguKC8oMCgxKDIoMyg0KDUoNig3KDgoOSg6KDsoPCg9
+KD4oPyhAKEEoQihDKEQoRShGKEcoSChJKEooSyhMKE0oTihPKFAoUShSKFMoVChVKFYoVyhYKFkoWihb
+KFwoXSheKF8oYChhKGIoYyhkKGUoZihnKGgoaShqKGsobChtKG4obyhwKHEocihzKHQodSh2KHcoeCh5
+KHooeyh8KH0ofih/KIAogSiCKIMohCiFKIYohyiIKIkoiiiLKIwojSiOKI8okCiRKJIokyiUKJUoliiX
+KJgomSiaKJsonCidKJ4onyigKKEooiijKKQopSimKKcoqCipKKooqyisKK0oriivKLAosSiyKLMotCi1
+KLYotyi4KLkouii7KLwovSi+KL8owCjBKMIowyjEKMUoxijHKMgoySjKKMsozCjNKM4ozyjQKNEo0ijT
+KNQo1SjWKNco2CjZKNoo2yjcKN0o3ijfKOAo4SjiKOMo5CjlKOYo5yjoKOko6ijrKOwo7SjuKO8o8Cjx
+KPIo8yj0KPUo9ij3KPgo+Sj6KPso/Cj9KP4o/ykAKQEpAikDKQQpBSkGKQcpCCkJKQopCykMKQ0pDikP
+KRApESkSKRMpFCkVKRYpFykYKRkpGikbKRwpHSkeKR8pICkhKSIpIykkKSUpJiknKSgpKSkqKSspLCkt
+KS4pLykwKTEpMikzKTQpNSk2KTcpOCk5KTopOyk8KT0pPik/KUApQSlCKUMpRClFKUYpRylIKUkpSilL
+KUwpTSlOKU8pUClRKVIpUylUKVUpVilXKVgpWSlaKVspXCldKV4pXylgKWEpYiljKWQpZSlmKWcpaClp
+KWopaylsKW0pbilvKXApcSlyKXMpdCl1KXYpdyl4KXkpeil7KXwpfSl+KX8pgCmBKYIpgymEKYUphimH
+KYgpiSmKKYspjCmNKY4pjymQKZEpkimTKZQplSmWKZcpmCmZKZopmymcKZ0pnimfKaApoSmiKaMppCml
+KaYppymoKakpqimrKawprSmuKa8psCmxKbIpsym0KbUptim3KbgpuSm6KbspvCm9Kb4pvynAKcEpwinD
+KcQpxSnGKccpyCnJKcopyynMKc0pzinPKdAp0SnSKdMp1CnVKdYp1ynYKdkp2inbKdwp3SneKd8p4Cnh
+KeIp4ynkKeUp5innKegp6SnqKesp7CntKe4p7ynwKfEp8inzKfQp9Sn2Kfcp+Cn5Kfop+yn8Kf0p/in/
+KgAqASoCKgMqBCoFKgYqByoIKgkCvioKKg0qECoTVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYA
+FwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYk
+Y2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNW
+YWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5T
+T2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNGb250TWFu
+YWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2liaWxpdHlP
+aWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBCmWBBa6BB82BCmSACYEGE4AGgQfMgQfOgQYU
+gQpigACAB4EGEoEKYxET44EHz9IADgAyADMANFtOU0NsYXNzTmFtZYAFgAPSAA4ANgA3ADhZTlMuc3Ry
+aW5ngARdTlNBcHBsaWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xhc3NuYW1lowA9AD4AP18QD05T
+TXV0YWJsZVN0cmluZ1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIAQgA/Xk5TQ3VzdG9tT2JqZWN0
+XxAQSUJDb2NvYUZyYW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgAig0gA6ADsASQBKowBKAEsAP1xO
+U011dGFibGVTZXRVTlNTZXTSAA4ARQBNAE6ALa8Q2ABPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwA
+XQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoA
+ewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgA
+mQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYA
+twC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA
+1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA
+8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARAB
+EQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJoAKgA+AHYAygEOASYBQgFaA
+XIBhgG6Ac4CAgIWAjICXgKKAqYC1gLaAvYDDgMmA1IDbgOKA7YD1gPqBAQCBAQqBAQ+BATOBAT6BAUCB
+AUaBAUiBAU+BAVWBAVqBAWCBAWuBAXWBAXuBAYWBAZSBAZ6BAbWBAbqBAcKBAcaBAcuBAdGBAdWBAdmB
+Ad+BAeWBAfCBAfKBAfeBAgKBAhSBAhuBAiGBAieBAjWBAjmBAjuBAkGBAkKBAk2BAlOBAlWBAlqBAmCB
+AmaBAmuBAnGBAnyBAoGBAoaBAoqBApWBAp+BAquBArCBArSBArmBBBCBBBSBBBaBBBiBBBqBBBuBBB2B
+BB+BBCSBBCiBBCqBBDCBBDKBBGaBBGiBBGqBBGuBBHGBBHaBBHqBBHyBBH6BBICBBIKBBISBBIaBBIiB
+BI+BBJGBBJOBBJmBBJ2BBJ+BBKOBBKWBBKqBBK6BBK+BBLGBBLWBBLqBBLyBBL6BBM6BBNCBBNKBBNSB
+BNmBBNqBBNyBBOCBBOKBBOSBBOiBBOqBBOyBBO6BBO+BBPGBBPOBBPeBBPmBBPuBBP2BBP+BBQGBBQOB
+BQWBBQeBBQmBBQuBBQyBBRKBBRSBBRaBBRuBBSCBBSWBBSeBBSiBBSqBBSyBBS6BBTOBBTWBBTeBBTmB
+BTuBBTyBBT6BBWCBBWWBBWeBBWmBBWuBBW2BBW+BBXGBBXOBBXWBBXeBBXmBBXqBBXuBBX2BBX+BBYGB
+BYOBBYSBBYaBBYiBBYuBBY2BBY+BBZGBBZOBBZWBBZeBBZyBBZ2BBZ+BBaGBBaKBBaSBBaWBBaeBBauB
+Ba3UAA4BKAEpASoBKwEsAB8BLl1OU0Rlc3RpbmF0aW9uWE5TU291cmNlV05TTGFiZWyADoALgAKADdIA
+DgAyADMBMYAFgAxcSEJDb250cm9sbGVyWGRlbGVnYXRl0gA6ADsBNQE2owE2ATcAP18QFE5TTmliT3V0
+bGV0Q29ubmVjdG9yXk5TTmliQ29ubmVjdG9y0wAOASkBKgE5AToBO4AcgBCAG9gADgE9AT4BPwFAAUEB
+QgFDAUQBRQFGAUcBSAFJAUoBS1dOU1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlFcXVpdl1O
+U01uZW1vbmljTG9jWU5TT25JbWFnZVxOU01peGVkSW1hZ2VWTlNNZW51gBqAEhIAEAAAgBMSf////4AU
+gBiAEdMADgE9AU0BTgFPAVBbTlNNZW51SXRlbXOALoEF4YEF4lNDdXRReNMADgAyAVQBVQFWAVdeTlNS
+ZXNvdXJjZU5hbWWAF4AVgBZXTlNJbWFnZV8QD05TTWVudUNoZWNrbWFya9IAOgA7AVsBXKIBXAA/XxAQ
+TlNDdXN0b21SZXNvdXJjZdMADgAyAVQBVQFWAWCAF4AVgBlfEBBOU01lbnVNaXhlZFN0YXRl0gA6ADsB
+YwFkogFkAD9aTlNNZW51SXRlbVRjdXQ60gA6ADsBZwFoowFoATcAP18QFU5TTmliQ29udHJvbENvbm5l
+Y3RvctQADgEoASkBKgE5ASwBbAFtgByAC4AegDHYAW8ADgFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF2
+AX1fEA9OU05leHRSZXNwb25kZXJXTlNGcmFtZVZOU0NlbGxYTlN2RmxhZ3NZTlNFbmFibGVkW05TU3Vw
+ZXJ2aWV3XU5TTmV4dEtleVZpZXeAH4AwgCCAIhEBAAmAH4Ah1gFvAA4BcAF/AXIBdQArAYEBggGDAXoB
+hFpOU1N1YnZpZXdzgACBAi2BA52BAzCAo18QFnt7NDA4LCAzOX0sIHsxNTcsIDIyfX3dAW8ADgGHAYgB
+cAGJAX8BcgGKAYsBdAGMAY0BjgGPAZABkQGSAZMBlAGVAZYBewGOAXsBml5OU1RhYlZpZXdJdGVtc1lO
+U1R2RmxhZ3NWTlNGb250WE5TV2luZG93XxARTlNEcmF3c0JhY2tncm91bmRfEBZOU0FsbG93VHJ1bmNh
+dGVkTGFiZWxzXxAVTlNTZWxlY3RlZFRhYlZpZXdJdGVtgEuBA7aBAysSCAAAAIEDKoAjgQLIEQEIgDYJ
+gEsJgQMs3xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEB
+rgGTAbMBkwG1AWwBtwF7AXsBugG7AbwBvVtOU0NlbGxGbGFnc18QGk5TTWVudUl0ZW1SZXNwZWN0QWxp
+Z25tZW50XxAPTlNBcnJvd1Bvc2l0aW9uXxATTlNBbHRlcm5hdGVDb250ZW50c18QEk5TUGVyaW9kaWNJ
+bnRlcnZhbF5OU0J1dHRvbkZsYWdzMl8QEE5TQWx0ZXJuYXRlSW1hZ2VfEA9OU0tleUVxdWl2YWxlbnRZ
+TlNTdXBwb3J0XU5TQ29udHJvbFZpZXdfEA9OU1ByZWZlcnJlZEVkZ2VfEBJOU1VzZXNJdGVtRnJvbU1l
+bnVdTlNBbHRlcnNTdGF0ZV8QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFnczJdTlNCdXR0b25GbGFn
+cxP/////hEH+QAkQAYAmEEuAL4AjgCeAI4AogB4QAwkJEQGQEgACBACAKRIGgkD/1AAOAb8BwAHBAcIB
+wwHEAcVWTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4AlI0AmAAAAAAAAgCQRDBxcTHVjaWRhR3JhbmRl0gA6
+ADsByAGJogGJAD9Q0gAOADYANwHJgATbAc0ADgE9AT4BPwFAAUEBQgFDAc4BzwF5AUQBrwFGAa8BSAFJ
+AUoBvAHXAa5YTlNUYXJnZXRYTlNBY3Rpb25XTlNTdGF0ZYAigBqAJoAmgBSAGIApgCrTAA4BPQFNAU4B
+2gHbgC6AK4AsXxARX3BvcFVwSXRlbUFjdGlvbjrSAA4ANgA3Ad+ABFpPdGhlclZpZXdz0gAOAEUATQHi
+gC2hAbWAKNIAOgA7AeUB5qMB5gHnAD9eTlNNdXRhYmxlQXJyYXlXTlNBcnJhedIAOgA7AekBQ6IBQwA/
+0gA6ADsB6wHspgHsAe0B7gHvAXEAP18QEU5TUG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5T
+QnV0dG9uQ2VsbFxOU0FjdGlvbkNlbGzSADoAOwHxAfKmAfIB8wH0AfUB9gA/XU5TUG9wVXBCdXR0b25Y
+TlNCdXR0b25ZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlcl8QGXN1YnRpdGxlU2VsZWN0aW9uQ2hh
+bmdlZDrUAA4BKAEpASoBKwH6ASwB/IAOgDOAC4BC2AFvAA4BcAFxAXIBcwGKAXQB/gH/AgACAQF6AXsB
+lgH+gDSAQYA1gDcJgDaANNcBbwAOAXABfwFyAYoBdAF9AYECCAIJAXoBlgF9gCGBAi2BAymBAsmANoAh
+XxAVe3szNTcsIDgzfSwgezQ3LCAxNH192AGcAA4CDgIPAaQBpQGqAhACEQISAhMBrwGTAfoCFwIYXxAR
+TlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1tOU1RleHRDb2xvchIEAf4AgECAOIAmgCOAMxIQQAAA
+gD3VAA4CGgIbAhwCHQIeAh8CIAIhAiJXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlND
+YXRhbG9nTmFtZYA8gDsQBoA6gDlWU3lzdGVtXGNvbnRyb2xDb2xvctMADgIbAiYCHgG3AihXTlNXaGl0
+ZYA8SzAuNjY2NjY2NjkA0gA6ADsCKgIaogIaAD/VAA4CGgIbAhwCHQIeAi0CIAIuAiKAPIA/gD6AOV8Q
+EGNvbnRyb2xUZXh0Q29sb3LTAA4CGwImAh4BtwIzgDxCMADSADoAOwI1AjakAjYB7wFxAD9fEA9OU1Rl
+eHRGaWVsZENlbGzSADoAOwI4AjmlAjkB9AH1AfYAP1tOU1RleHRGaWVsZF8QEWZQaWNTZXR0aW5nQVJr
+ZWVw1AAOASgBKQEqATkBLAI+Aj+AHIALgESASNgADgE9AT4BPwFAAUEBQgFDAUQCQgFGAkMBSAFJAUoC
+RoAagEaAR4AUgBiARdMADgE9AU0BTgJJAkqALoEFvoEFv2wATwBwAGUAbgAgAFMAbwB1AHIAYwBlICZR
+b15icm93c2VTb3VyY2VzOtQADgEoASkBKgErAlABLAJSgA6ASoALgE/YAW8ADgFwAXEBcgFzAYoBdAGO
+Af8CVgJXAZUBewGWAY6AS4BBgEyATQmANoBL1wFvAA4BfwFyAlwBigF0AZYBgQJfAXoCYAGWAmJbTlNG
+cmFtZVNpemWANoECLYECwIEECoA2gQQLXxAVe3szOSwgNDk1fSwgezM1LCAxNH192AGcAA4CDgIPAaQB
+pQGqAhACEQISAhMCZwGTAlACagIYgECAOIBOgCOAShIEQAAAgD1WVGl0bGU6XmZTcmNUaXRsZUZpZWxk
+1AAOASgBKQEqATkBLAJxAnKAHIALgFGAVdgADgE9AT4BPwFAAUEBQgFDAUQCdQFGAnYBSAFJAUoCeYAa
+gFOAVIAUgBiAUtQADgE9AcABTQFOAnwCfQJ+gC6BBdiBBdyBBdlVUXVldWVRMl8QEHNob3dRdWV1ZVdp
+bmRvdzrUAA4BKAEpASoBKwKEASwChoAOgFeAC4Bb1wFvAA4BcAFxAXIBcwF0AXYB/wKKAosBegF7AXaA
+H4BBgFiAWQmAH18QFnt7Mjc1LCAyNTV9LCB7ODEsIDE0fX3YAZwADgIOAg8BpAGlAaoCEAIRAhICEwKS
+AZMChAKVAhiAQIA4gFqAI4BXEghCAACAPVtBdWRpbyBDb2RlY15mQXVkQ29kZWNMYWJlbNMADgEpASoB
+OQKbApyAHIBdgGDYAA4BPQE+AT8BQAFBAUIBQwFEAp8BRgGvAUgBSQFKAqOAGoBfgCaAFIAYgF7TAA4B
+PQFNAU4CpgKngC6BBbeBBbhdU3RvcCBTcGVha2luZ11zdG9wU3BlYWtpbmc61AAOASgBKQEqASsCrAEs
+Aq6ADoBigAuAbdgBbwAOAXABcQFyAXMBigF0AY4CsQKyArMBlQF7AZYBjoBLgGyAY4BkCYA2gEtfEBd7
+ezM5OSwgMzgzfSwgezE0MSwgMTh9fd4BnAAOAZ8CuQGgAaEBogGjAg8BpAGlAakBqgGrAhECugGvArwC
+vQK+Ar8BrwLBAZMCrALEAsUCxl1OU05vcm1hbEltYWdlgGuAJoBmEBkQAoBogCaAZYAjgGIQyBIAAgAA
+Ekg8Uf9fEBJIVFRQIE9wdGltaXplZCBNUDTTAA4AMgFUAVUBVgLLgBeAFYBnWE5TU3dpdGNo0gAOAs4C
+zwLQW05TSW1hZ2VOYW1lgGqAadIAOgA7AtIC06IC0wA/XxATTlNCdXR0b25JbWFnZVNvdXJjZdIAOgA7
+AtUB7qQB7gHvAXEAP9IAOgA7AtcB86UB8wH0AfUB9gA/XxAXZkRzdE1wNEh0dHBPcHRGaWxlQ2hlY2vU
+AA4BKAEpASoBOQEsAtwC3YAcgAuAb4By2AAOAT0BPgE/AUABQQFCAUMBRALgAUYC4QFIAUkBSgJGgBqA
+cIBxgBSAGIBFXEFkZCBUbyBRdWV1ZVFiW2FkZFRvUXVldWU61AAOASgBKQEqASsC6gEsAuyADoB0gAuA
+f9gBbwAOAXABcQFyAXMBdAF1AXYBdwLwAvEBegF7AXYC9IAfgDCAdYB3CYAfgHZfEBZ7ezYzNCwgMjI5
+fSwgezcyLCAyMn192AFvAA4BcAFxAXIBcwF0AXUBdgH/AvkC+gF6AXsBdgFsgB+AQYEBx4EByAmAH4Ae
+3xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCAwMB
+kwMFAuoBtwF7AXsBugG7AwkBvQmAJoAvgHiAeYAjgHqAdAkJgHvUAA4BvwHAAcEBwgHDAcQDDYAlgCQQ
+ENIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8C8QFEAa8BRgGvAUgBSQFKAwkDGAGugHeA
+GoAmgCaAFIAYgHuAfNMADgE9AU0BTgMbAxyALoB9gH7SAA4ANgA3Ad+ABNIADgBFAE0DIYAtoQMFgHpf
+EBZmQXVkVHJhY2sxQml0cmF0ZVBvcFVw0wAOASkBKgE5AyYDJ4AcgIGAhNgADgE9AT4BPwFAAUEBQgFD
+AUQDKgFGAysBSAFJAUoBS4AagIKAg4AUgBiAEVRVbmRvUXpVdW5kbzrUAA4BKAEpASoBKwM0ASwDNoAO
+gIaAC4CL1wFvAA4BcAFxAXIBcwF0AXYB/wM6AzsDPAF7AXaAH4BBgIeAiBEBDAmAH18QGXt7MTcsIDE3
+fSwgezU2LjM4MDksIDExfX3YAZwADgIOAg8BpAGlAaoCEANBAhICEwNEA0UDNANHAhgSBAH+QIBAgDiA
+iYCKgIYSEEQEAIA9WTEuMCAoT2ZmKdQADgG/AcABwQHCA0wBxANOgCUjQCIAAAAAAACAJBEOHl8QEWZB
+dWREcmNEZXNjTGFiZWwx1AAOASgBKQEqASsDUgEsA1SADoCNgAuAltgBbwAOAXABcQFyAXMBdANWAXYB
+dwNZA1oBegF7AXYBrlVOU1RhZ4AfgDCAjoCPCYAfXxAXe3syNTksIDIwMn0sIHsxMjIsIDIyfX3fEBMB
+nAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGsAXsBrgGvAbABsQGuAwIDYwGTA2UD
+UgG3AXsBewG6AbsDaQG9CYAmgC+AeICQgCOAkYCNCQmAktIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFB
+AUIBQwHOAc8DWgFEAa8BRgGvAUgBSQFKA2kDdAGugI+AGoAmgCaAFIAYgJKAk9MADgE9AU0BTgN3A3iA
+LoCUgJXSAA4ANgA3Ad+ABNIADgBFAE0DfYAtoQNlgJFfEBRmQXVkVHJhY2syQ29kZWNQb3BVcNQADgEo
+ASkBKgErA4IBLAOEgA6AmIALgKHYAW8ADgFwAXEBcgFzAXQDVgF2AXcDiAOJAXoBewF2AbeAH4AwgJmA
+mgmAH18QFnt7NjM0LCAxNTF9LCB7NzIsIDIyfX3fEBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGn
+AagBqQGqAUMBqwGsAXsBrgGvAbABsQGuAwIDkgGTA5QDggG3AXsBewG6AbsDmAG9CYAmgC+AeICbgCOA
+nICYCQmAndIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8DiQFEAa8BRgGvAUgBSQFKA5gD
+owGugJqAGoAmgCaAFIAYgJ2AntMADgE9AU0BTgOmA6eALoCfgKDSAA4ANgA3Ad+ABNIADgBFAE0DrIAt
+oQOUgJxfEBZmQXVkVHJhY2s0Qml0cmF0ZVBvcFVw1AAOASgBKQEqASsBhAEsA7OADoCjgAuAqNgBbwAO
+AXABcQFyAXMBdAF1AXYB/wO3A7gBegF7AXYDu4AfgEGApICmCYAfgKVfEBR7ezcsIDIzNH0sIHs0OCwg
+MTR9fdgBbwAOAXABcQFyAXMBdAF1AXYBdwPAA8EBegF7AXYDxIAfgDCBAWyBAW4JgB+BAW3YAZwADgIO
+Ag8BpAGlAaoCEAIRAhICEwPIAZMBhAPLAhiAQIA4gKeAI4CjEgRCAACAPVhUcmFjayAxOl8QD2ZBdWRU
+cmFjazFMYWJlbNQADgEoASkBKgE5ASwD0gPTgByAC4CqgLTZAW8ADgFwAXEBcgFzAXQDVgF1AXYBdwPX
+A9gBegF7AXYBrgPbgB+AMICrgK0JgB+ArF8QFnt7NjgsIDIwMn0sIHsxNzgsIDIyfX3YAW8ADgFwAXEB
+cgFzAXQBdQF2Af8D4APhAXoBewF2A+SAH4BBgQNUgQNVCYAfgQM93xATAZwBnQGeAZ8BoAAOAaEBogGj
+AaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCA+oBkwPsA9IBtwF7AXsBugG7A/ABvQmA
+JoAvgHiAroAjgK+AqgkJgLDSAA4ANgA3AcmABNsBzQAOAT0BPgE/AUABQQFCAUMBzgHPA9gBRAGvAUYB
+rwFIAUkBSgPwA/sBroCtgBqAJoAmgBSAGICwgLHTAA4BPQFNAU4D/gP/gC6AsoCz0gAOADYANwHfgATS
+AA4ARQBNBASALaED7ICvXxAXYXVkaW9UcmFja1BvcFVwQ2hhbmdlZDrUAA4BKAEpASoBOQEsA1ID04Ac
+gAuAjYC01AAOASgBKQEqASsEDgEsBBCADoC3gAuAvN0BnAAOAZ8BoAGhAaIBowIPAaQBpQGpAaoBqwIR
+AroBrwGwBBQEFQGvBBcBkwQZAboCxQLGgGuAJhAAgLqAJoC4gCOAuV8QEUNvbnN0YW50IHF1YWxpdHk6
+3xATAW8ADgFwBBwEHQQeAg4EHwQgAYkEIQFyAXMBigQiAXQEIwQkBCUB/gQnBCgEKQG3BCoCEwQsBC0E
+LgQvAXoBewGWAa4B/gQzBDQENVtOU1Byb3RvQ2VsbFlOU051bVJvd3NeTlNTZWxlY3RlZENlbGxbTlND
+ZWxsQ2xhc3NfEBVOU0NlbGxCYWNrZ3JvdW5kQ29sb3JaTlNDZWxsU2l6ZVlOU051bUNvbHNfEBJOU0lu
+dGVyY2VsbFNwYWNpbmddTlNNYXRyaXhGbGFnc1dOU0NlbGxzgDSBAtOBAsqBAtGA9oA4gQLQgNCBAYyB
+As4JgDaANIECzxJEKAAAgQLL0gAOAs4CzwQ4gGqAu11OU1JhZGlvQnV0dG9uXxAQZlZpZENvbnN0YW50
+Q2VsbNQADgEoASkBKgE5ASwEPgQ/gByAC4C+gMLYAA4BPQE+AT8BQAFBAUIBQwFEBEIBRgRDAUgBSQFK
+BEaAGoDAgMGAFIAYgL/TAA4BPQFNAU4ESQRKgC6BAbCBBfVeTmV3IFByZXNldCAuLi5Rbl8QE3Nob3dB
+ZGRQcmVzZXRQYW5lbDrUAA4BKAEpASoBKwRQASwEUoAOgMSAC4DI2AFvAA4BcAFxAXIBcwGKAXQBjgKx
+BFYEVwGVAXsBlgGOgEuAbIDFgMYJgDaAS18QF3t7NTQ4LCAzODN9LCB7MTQxLCAxOH193gGcAA4BnwK5
+AaABoQGiAaMCDwGkAaUBqQGqAasCEQK6Aa8CvAK9Ar4CvwGvBGIBkwRQAsQCxQLGgGuAJoBmgGiAJoDH
+gCOAxF8QEEluc2VydCBpUG9kIEF0b21fEBRmRHN0TXA0aVBvZEZpbGVDaGVja9QADgEoASkBKgErBGkB
+LARrgA6AyoALgNPXAW8ADgFwAXEBcgFzAXQEbQH/BG8EcARxAXsEbYDLgEGAzIDNEQEKCYDL1QFvAA4B
+fwFyAlwAKwGBBHcBegR4gACBAi2BBDqBBGFfEBZ7ezIwLCAyNjR9LCB7Mjk4LCAxOX192QGcAA4CDgIP
+AaQBpQGqAYsCEAR7AhIEfQGvAZMEaQSBAXsEgxP/////lHH+QYBAgM6AJoAjgMoSEEIEAAmA0dUADgIa
+AhsCHAIdAh4ELQIgBIcCIoA8gNCAz4A5XxATdGV4dEJhY2tncm91bmRDb2xvctMADgIbAiYCHgG3BIyA
+PEIxANUADgIaAhsCHAIdAh4CLQIgBJACIoA8gD+A0oA5WXRleHRDb2xvcl5mUHJlc2V0TmV3TmFtZdQA
+DgEoASkBKgErBJYBLASYgA6A1YALgNrZAW8ADgFwBJoBcgGKBJsBdAScAY4EngSfBKAEoQGWBKMBjgSl
+Wk5TTWF4VmFsdWVZTlNwaUZsYWdzXE5TRHJhd01hdHJpeIBLgNmA2CNAWQAAAAAAABP/////gAAFDIA2
+EUEIgEuA1tEADgSngNfSADoAOwSpBKqiBKoAP1pOU1BTTWF0cml4XxAXe3syNzgsIDUyNH0sIHs0NjMs
+IDEyfX3SADoAOwStBK6kBK4B9QH2AD9fEBNOU1Byb2dyZXNzSW5kaWNhdG9yXmZTY2FuSW5kaWNhdG9y
+1AAOASgBKQEqASsEsgEsBLSADoDcgAuA4dgBbwAOAXABcQFyAXMBigF0AY4CsQS4BLkBlQF7AZYBjoBL
+gGyA3YDeCYA2gEtfEBZ7ezY1NSwgNDMzfSwgezkwLCAyOH193QGcAA4BnwGgAaEBogGjAg8BpAGlAakB
+qgGrAhECugGvAr0BrgGTBMIEwwGTBLICxATGBMeAa4AmgCOA4IDfgCOA3BIIAgAAE/////+GgkD/ZwBC
+AHIAbwB3AHMAZSAm0gAOADYANwHJgARfEBBmRHN0QnJvd3NlQnV0dG9u1AAOASgBKQEqASsEzgEsBNCA
+DoDjgAuA7NgBbwAOAXABcQFyAXMBdANWAXYBdwTUBNUBegF7AXYBt4AfgDCA5IDlCYAfXxAXe3szOTMs
+IDE1MX0sIHsxMzksIDIyfX3fEBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGs
+AXsBrgGvAbABsQGuAwIE3gGTBOAEzgG3AXsBewG6AbsE5AG9CYAmgC+AeIDmgCOA54DjCQmA6NIADgA2
+ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8E1QFEAa8BRgGvAUgBSQFKBOQE7wGugOWAGoAmgCaA
+FIAYgOiA6dMADgE9AU0BTgTyBPOALoDqgOvSAA4ANgA3Ad+ABNIADgBFAE0E+IAtoQTggOdfEBJmQXVk
+VHJhY2s0TWl4UG9wVXDUAA4BKAEpASoBOQEsBP4E/4AcgAuA7oD01wFvAA4BcAFxAXIBcwF0BQECsQUD
+BQQBegF7BQGA74BsgPCA8QmA79UBbwAOAX8BcgJcACsBgQUKAXoFC4AAgQItgQVGgQVbXxAVe3syOTAs
+IDEzfSwgezg3LCAyOH193QGcAA4BnwGgAaEBogGjAg8BpAGlAakBqgGrAhECugGvAr0BrgMCBREFEgGT
+BP4CxATGBMeAa4AmgHiA84DygCOA7lpPcGVuIFRpdGxlUQ1fEBpjbG9zZVNvdXJjZVRpdGxlU2NhblBh
+bmVsOtQADgEoASkBKgErBCoBLAUcgA6A9oALgPndAZwADgGfAaABoQGiAaMCDwGkAaUBqQGqAasFHgK6
+Aa8CvQQUBBUFIgUjAZMEGQLEAsUCxhP/////hAH+AIBrgCaAuoD4gPeAI4C5XxARVGFyZ2V0IHNpemUg
+KE1CKTrSAA4ANgA3AcmABF5mVmlkVGFyZ2V0Q2VsbNQADgEoASkBKgErBSwBLAUugA6A+4ALgP/YAW8A
+DgFwAXEBcgFzAYoBdAGOAf8FMgUzAZUBewGWAY6AS4BBgPyA/QmANoBLXxAWe3s2MTIsIDQ5Nn0sIHs1
+NywgMTR9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITBTsBkwUsAmoCGIBAgDiA/oAjgPuAPVlEdXJhdGlv
+bjpfEBJmU3JjRHVyYXRpb24xRmllbGTUAA4BKAEpASoBOQEsBUQFRYAcgAuBAQGBAQnYAW8ADgFwAXEB
+cgFzAYoBdAH+BUgFSQVKAXoBewGWAf6ANIEBCIEBAoEBAwmANoA0XxAXe3s0MzMsIDE4NX0sIHsyMTMs
+IDE4fX3eBVABnAAOBVEFUgIPAaQBpQSaBVMBqgVUBVUFVgVXBVgFWQVaAa4FWwVcBUQFXgVfAsUFYAVf
+AXtXTlNWYWx1ZV8QE05TTnVtYmVyT2ZUaWNrTWFya3NfEBJOU1RpY2tNYXJrUG9zaXRpb25aTlNNaW5W
YWx1ZVpOU1ZlcnRpY2FsXU5TQWx0SW5jVmFsdWVfEBpOU0FsbG93c1RpY2tNYXJrVmFsdWVzT25seSM/
-8AAAAAAAABP/////hAX/AICvEAcQAIAXgBGArCNAEAAAAAAAAAgjAAAAAAAAAAAI0gA6ADsD2APZpAPZ
-AWYBHQA/XE5TU2xpZGVyQ2VsbNIAOgA7A9sD3KUD3AFqAWsBbAA/WE5TU2xpZGVyXWZBdWREcmNTbGlk
-ZXLUAA4BEwEUARUBdwPgARcD4oAvgLOAGoC22AEbAA4BHAEdAR4BHwEgASEBfAF9A+YD5wGAAScBKAF8
-gCCALYC0gLUJgA6AIF8QFXt7NjEwLCA4fSwgezEyNywgMTR9fdgBNAAOAY4BOgE7ATwBPgGPAUABkAGR
-AUIBSAPgAtsBloAsgCSAF4ARgLOAKVxmUXVldWVTdGF0dXPTAA4BFAEVARYD9gP3gB2AuIC72AAOAhwC
-HQIeAh8CIAIhAgcCJQP6AicD+wIpAioCKwKlgEiAuYC6gEOARYBjVVBhc3RlUXZWcGFzdGU61AAOARMB
-FAEVAXcEBAEXBAaAL4C9gBqAxtgBGwAOARwBHQEeAR8BIAEhASIB6gQKBAsBJgEnASgBIoAMgE6AvoC/
-CYAOgAxfEBd7ezE0MSwgMjY5fSwgezE5OCwgMjJ9fd8QEwE0AgECAgE1ATYADgE3ATgBOQE7AgMBPAIE
-AgUCBgE9AT4CBwE/AggBJwHvAUICCwIMAe8BSAQVAUgEFwQEAacBJwEnAhQCFQQbAhcJgBeATYARgMCA
-EYDBgL0JCYDC0gAOADYANwFigATbAhsADgIcAh0CHgIfAiACIQIHAiICIwQLAiUBQgInAUICKQIqAisE
-GwQmAe+Av4BIgBeAF4BDgEWAwoDD0wAOAhwCLwIwBCkEKoBMgMSAxdIADgA2ADcCQoAE0gAOAEUATQQv
-gEuhBBeAwV1mVmlkUmF0ZVBvcFVw1AAOARMBFAEVAXcENAEXBDaAL4DIgBqAy9gBGwAOARwBHQEeAR8B
-IAEhASIBfQQ6BDsBJgEnASgBIoAMgC2AyYDKCYAOgAxfEBV7ezM1NywgODN9LCB7NDcsIDE0fX3YATQA
-DgGOAToBOwE8AT4BjwFAAZABkQFCAUgENARGAZaALIAkgBeAEYDIEhBAAACAKV8QEWZQaWNTZXR0aW5n
-QVJrZWVw1AAOARMBFAEVARYBFwRMBE2AHYAagM2A0NgADgIcAh0CHgIfAiACIQIHAiUEUAInAUICKQIq
-AisEVIBIgM+AF4BDgEWAztMADgIcAi8CMARXBFiATIEFaIEFal8QEEhhbmRCcmFrZSBGb3J1bXNbb3Bl
-bkZvcnVtczrTAA4BFAEVARYEXQRegB2A0oDV2AAOAhwCHQIeAh8CIAIhAgcCJQRhAicEYgIpAioCKwKl
-gEiA04DUgEOARYBjU0N1dFF4VGN1dDrTAA4BFAEVARYEawKwgB2A14Bs2QAOAhwCHQIeAh8CIAIhAgcB
-5wIlBG8CJwRwAikCKgIrArcDzoBIgNiA2YBDgEWAaV8QFlVzZSBTZWxlY3Rpb24gZm9yIEZpbmRRZdQA
-DgETARQBFQEWARcEeQR6gB2AGoDbgOTYARsADgEcAR0BHgEfASEB6AHpAeoEfgR/ASYBJwHpAsGAPIBO
-gNyA3QmAPIBuXxAXe3sxMjMsIDE0NX0sIHsxMjAsIDIyfX3fEBMBNAIBAgIBNQE2AA4BNwE4ATkBOwID
-ATwCBAIFAgYBPQE+AgcBPwIIAScB7wFCAgsCDAHvAUgEiQFIBIsEeQGnAScBJwIUAhUEjwIXCYAXgE2A
-EYDegBGA34DbCQmA4NIADgA2ADcBYoAE2wIbAA4CHAIdAh4CHwIgAiECBwIiAiMEfwIlAUICJwFCAikC
-KgIrBI8EmgHvgN2ASIAXgBeAQ4BFgOCA4dMADgIcAi8CMASdBJ6ATIDigOPSAA4ANgA3AkKABNIADgBF
-AE0Eo4BLoQSLgN9fEBFjYWxjdWxhdGVCaXRyYXRlOtQADgETARQBFQF3AcEBFwSqgC+AMYAagOZfEBJm
-VmlkVHVyYm9QYXNzQ2hlY2vUAA4BEwEUARUBdwSuARcEsIAvgOiAGoDs2AEbAA4BHAEdAR4BHwEgASEB
-fAF9BLQEtQGAAScBKAF8gCCALYDpgOoJgA6AIF8QFnt7MzIxLCA0OTV9LCB7NjUsIDE0fX3YATQADgGO
-AToBOwE8AT4BjwFAAZABkQS9AUgErgLbAZaALIAkgOuAEYDogClZQ2hhcHRlcnM6XxAQZlNyY0NoYXB0
-ZXJGaWVsZNQADgETARQBFQF3BMUBFwTHgC+A7oAagPPXARsADgEcAR0BHgEfASEB6QF9BMsEzAO+AScB
-6YA8gC2A74DwCYA8XxAWe3s1MDEsIDExNX0sIHs1OCwgMTF9fdgBNAAOAY4BOgE7ATwBPgGPBNEBkAGR
-BNQE1QTFBNcBlhIEAf5AgCyAJIDxgPKA7hIQRAQAgClcMy4wIChMb3VkZXIp1AAOAU8BUAFRAVIE3AFU
-BN6AEyNAIgAAAAAAAIASEQ4eXxARZkF1ZERyY0Rlc2NMYWJlbDPUAA4BEwEUARUBdwMTBOME5IAvgIWA
-9YEBOdoBGwAOBOYCBATnBOgE6QTqBOsE7AArBO4AKwFEBPAE8QTyA9UE8wArXk5TUGFyZW50V2luZG93
-XxAQTlNNYXhDb250ZW50U2l6ZV1OU0NvbnRlbnRTaXplXxAQTlNUcmFpbGluZ09mZnNldF8QD05TTGVh
-ZGluZ09mZnNldF8QEE5TTWluQ29udGVudFNpemVaTlNEZWxlZ2F0ZYAAgPmAAID4gPYjQC4AAAAAAACA
-94AAWnsyNzAsIDU1MH1YezUwLCA1MH1aezI4MCwgNTUwfdIAOgA7BPkE+qME+gFsAD9YTlNEcmF3ZXLS
-AA4ARQBNBP2AS6QE/gLzBQAFAYD7gIKBASiBAS/dARsFAwAOARwFBAErBQUBHgEgASEFBgHoBQcDEwUJ
-BQoFCwUMBQ0FDgUPAxoDEwUSBRMFE1tOU0hTY3JvbGxlclhOU3NGbGFnc1xOU1Njcm9sbEFtdHNbTlNW
-U2Nyb2xsZXJdTlNDb250ZW50Vmlld4CFgQEkgQEngQEmEBKA/E8QEEEgAABBIAAAQYAAAEGAAAARARyA
-h4CFgQEggP2A/dIADgBFAE0FF4BLowUTBRIFCYD9gQEggQEk2wEbAA4BHAUcASsBHgUdASAFHgEhAegE
-/gUgBSEFIgUjBSQFJQMaBScE/gUlWU5TY3ZGbGFnc1lOU0RvY1ZpZXdZTlNCR0NvbG9ygPuBAR+BAR4Q
-BID+EQkAgP+Ah4EBEID7gP/SAA4ARQBNBSyAS6EFJYD/3xAWARsFLwAOBTADEgGOBTEFMgUzBTQFNQU2
-AR4BhQEfASAAMgU3BTgBIQU5BToFEwPPAxQFPQU+Ao0BJwVBBUIFIgVDBUQBJgVFAScDGgVIBUkFSgUT
-BUwFTV8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxASTlNBbGxvd3NU
-eXBlU2VsZWN0XE5TQ29ybmVyVmlld18QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5B
-dXRvcmVzaXppbmdTdHlsZV8QGE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodF8QI05TT3V0bGluZVZpZXdJ
-bmRlbnRhdGlvblBlckxldmVsS2V5W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JM
-b2NhbF5OU1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodID9gI8SEsAAAIEBAYBdCYEBAyNACAAAAAAAACNA
-AAAAAAAAACJBQAAAgQECCYCHgQEAgQEbEA+A/YEBBiNALAAAAAAAAF8QFEhCUHJlc2V0c091dGxpbmVW
-aWV3XU5TT3V0bGluZVZpZXdaezI1OCwgNTA4fdQBGwAOARwBHgArBVMFVAEmgACBAQWBAQRfEBR7ezE4
-NCwgMH0sIHsxNiwgMTd9fdIAOgA7BVcFWKQFWAFrAWwAP11fTlNDb3JuZXJWaWV30gAOAEUATQVbgEui
-BVwFXYEBB4EBE9sFXwAOBWAFYQViBWMFZAVlBWYFZwVoAScFagVrBWwFbQVuAe8FbQVvAScFJV5OU0lz
-UmVzaXplYWJsZVxOU0hlYWRlckNlbGxcTlNJZGVudGlmaWVyV05TV2lkdGhaTlNEYXRhQ2VsbF5OU1Jl
-c2l6aW5nTWFza1pOU01pbldpZHRoWk5TTWF4V2lkdGhcTlNJc0VkaXRhYmxlW05TVGFibGVWaWV3CYEB
-EoEBCYEBCCNAMAAAAAAAAIEBDiNAj0AAAAAAAAmA/1RpY29u1wE0AA4BjgE6ATsBPgGPBXQFdQV2AUIB
-SAPPBXkSBIH+AIEBDYEBCoAXgBGBAQvTAA4BmgGlAZ0BpwV8gChLMC4zMzMzMzI5OQDVAA4BmQGaAZsB
-nAGdAa0BnwWAAaGAKIArgQEMgCVfEA9oZWFkZXJUZXh0Q29sb3LSADoAOwWEBYWlBYUBtgFmAR0AP18Q
-EU5TVGFibGVIZWFkZXJDZWxs2AE0AA4BjgE6ATsBPAE+AY8FhwGQBScFigNeBSUFjQGWEhQh/kCALIEB
-EIEBD4CXgP8RCACAKVlUZXh0IENlbGzVAA4BmQGaAZsBnAGdAZ4BnwWTAaGAKIAngQERgCVfEBZjb250
-cm9sQmFja2dyb3VuZENvbG9y0gA6ADsFlwWYogWYAD9dTlNUYWJsZUNvbHVtbtwFXwAOBWAFYQViBWMF
-ZAWaBWUFZgVnBWgBJwVqBZ0FngWfBaAB7wWhBaIFbwEnBSVfEBlOU1NvcnREZXNjcmlwdG9yUHJvdG90
-eXBlCYEBEoEBFYEBFCNAbYAAAAAAAIEBF4EBGCNARAAAAAAAAAmA/1pQcmVzZXROYW1l1wE0AA4BjgE6
-ATsBPgGPBXQFdQV2BakBSAPPBXmBAQ2BAQqBARaAEYEBC1dQcmVzZXRz2AE0AA4BjgE6ATsBPAE+AY8F
-hwGQBScFigNeBSUFjQGWgCyBARCBAQ+Al4D/gCnUAA4FtQW2BbcFuAWeBboBJ1VOU0tleVpOU1NlbGVj
-dG9yW05TQXNjZW5kaW5ngQEagQEUgQEZCVhjb21wYXJlOtIAOgA7Bb4Fv6IFvwA/XxAQTlNTb3J0RGVz
-Y3JpcHRvctUADgGZAZoBmwGcAZ0FwgGfBcMBoYAogQEdgQEcgCVZZ3JpZENvbG9y0wAOAZoBpQGdAacF
-yIAoRDAuNQBfEBR7ezEsIDF9LCB7MjU4LCA1MDh9fdIAOgA7BcsFzKQFzAFrAWwAP1pOU0NsaXBWaWV3
-2gEbAhsADgEcBQQBHgEgAiIBIQXOBP4E/gXRBdIBJgXTAxoF1QT+BddZTlNQZXJjZW50gPuA+4EBI4EB
-IRP/////gAABAICHgQEigPsjP+/tKyAAAABfEBV7ezE5OCwgMX0sIHsxMSwgNDc4fX1cX2RvU2Nyb2xs
-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
-cNQADgETARQBFQF3B0ABFwdCgC+BAYCAGoEBhNcBGwAOARwBHQEeAR8BIQHpAX0HRgdHA74BJwHpgDyA
-LYEBgYEBggmAPF8QF3t7MzcyLCAxNTd9LCB7MTYzLCAxNH192AE0AA4BjgE6ATsBPAE+AY8E0QGQAZEH
-TgFIB0ACiAGWgCyAJIEBg4ARgQGAgClfEBpEeW5hbWljIFJhbmdlIENvbXByZXNzaW9uOlxmQXVkRHJj
-TGFiZWzUAA4BEwEUARUBFgEXB1cHWIAdgBqBAYaBAYnYAA4CHAIdAh4CHwIgAiECBwIlB1sCJwdcAikC
-KgIrBtqASIEBh4EBiIBDgEWBAWVfEBBQaWN0dXJlIFNldHRpbmdzUVBfEBFzaG93UGljdHVyZVBhbmVs
-OtMADgEUARUBFgdlB2aAHYEBi4EBjtgADgIcAh0CHgIfAiACIQIHAiUHaQdqB2sCKQIqAisCpYBIgQGM
-EgAYAACBAY2AQ4BFgGNfEBVQYXN0ZSBhbmQgTWF0Y2ggU3R5bGVRVl8QEXBhc3RlQXNQbGFpblRleHQ6
-1AAOARMBFAEVARYBFwd1B3aAHYAagQGQgQGi3xATARsADgEcB3gHeQd6AY4Hewd8AVkHfQEeAR8BIAd+
-ASEHfweAB4EBIgeDB4QHhQGnB4YBkQeIAo0DMAeLASYBJwEoAe8BIgePB5AHkVtOU1Byb3RvQ2VsbFlO
-U051bVJvd3NeTlNTZWxlY3RlZENlbGxbTlNDZWxsQ2xhc3NfEBVOU0NlbGxCYWNrZ3JvdW5kQ29sb3Ja
-TlNDZWxsU2l6ZVlOU051bUNvbHNfEBJOU0ludGVyY2VsbFNwYWNpbmddTlNNYXRyaXhGbGFnc1dOU0Nl
-bGxzgAyBAaGBAZGBAZ+BAZOAJIEBnoBdgImBAZwJgA6ADIEBnRJEKAAAgQGSXxAXe3s0MTEsIDIyNX0s
-IHsxNDYsIDYzfX3SAA4ARQBNB5WAS6MHhgeXB5iBAZOBAZiBAZrdATQADgE1ATYBNwE4ATkBOgE7ATwB
-PQE+AT8GEgFBAUIBQwPPB5wHnQeeAUgHdQFKAUsBTIAYgBeBAZWBAZeBAZSAEYEBkF8QEVRhcmdldCBz
-aXplIChNQik60gAOAVsBXAekgBaBAZZdTlNSYWRpb0J1dHRvbtIADgA2ADcBYoAE3gE0AA4BNQE2ATcB
-OAE5AToBOwE8AT0BPgE/AecBQAFBAUIBQwPPB5wHnQetAUgHdQFKAUsBTAHvgBiAF4EBlYEBl4EBmYAR
-gQGQXxAXQXZlcmFnZSBiaXRyYXRlIChrYnBzKTrdATQADgE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFB
-AUICCwPPB5wBQge2AUgHdQIUAUsBTIAYgBeBAZWAF4EBm4ARgQGQXxARQ29uc3RhbnQgcXVhbGl0eTpZ
-ezE0NiwgMTV9Vns0LCA5fdoBNAAOATYBNwE4AToBOwE9AT4BPwFAAUECCwPPB5wHvwMwAhQDzwFMgBiB
-AZWBAaCAiVVSYWRpb9IAOgA7B8MHxKUHxAFqAWsBbAA/WE5TTWF0cml4XxATdmlkZW9NYXRyaXhDaGFu
-Z2VkOtQADgETARQBFQF3AfABFwfKgC+APoAagQGoXxAWe3sxNywgMTE5fSwgezEwMSwgMTZ9fdgBGwAO
-ARwBHQEeAR8BIQHoAekB6gfPB9ABJgEnAekH04A8gE6BAk2BAk4JgDyBAknYATQADgGOAToBOwE8AT4B
-jwFAAZABkQfXAUgB8ALbAZaALIAkgQGngBGAPoApXxASU2FtcGxlIHJhdGUgKGtoeik6XWZBdWRSYXRl
-RmllbGTUAA4BEwEUARUBFgEXB+AH4YAdgBqBAaqBAazYAA4CHAIdAh4CHwIgAiECBwIlB+QCJwFCAikC
-KgIrBsiASIEBq4AXgEOARYEBYF8QF0RlbGV0ZSBCdWlsdC1pbiBQcmVzZXRzXxAVZGVsZXRlRmFjdG9y
-eVByZXNldHM60wAOARQBFQEWB+0H7oAdgQGugQGx2AAOAhwCHQIeAh8CIAIhAgcCJQfxAicH8gIpAioC
-KwKlgEiBAa+BAbCAQ4BFgGNUUmVkb1FaVXJlZG861AAOARMBFAEVAXcH+wEXB/2AL4EBs4AagQG32AEb
-AA4BHAEdAR4BHwEgASEBIgF9CAEIAgEmAScBKAEigAyALYEBtIEBtQmADoAMXxAVe3sxNywgMTAzfSwg
-ezkzLCAxN3192AE0AA4BjgE6ATsBPAE+AY8BQAGQAZEHWwgLB/sERgGWgCyAJIEBh4EBtoEBs4Ap1AAO
-AU8BUAFRAVIBUwYACBGAE4EBLBENHV8QEWZQaWNMYWJlbFNldHRpbmdz1AAOARMBFAEVAXcHhgEXCBeA
-L4EBk4AagQG5XmZWaWRUYXJnZXRDZWxs1AAOARMBFAEVAXcIGwEXCB2AL4EBu4AagQG+2AEbAA4BHAEd
-AR4BHwEgASEBIgF9CCEIIgEmAScBKAEigAyALYEBvIEBvQmADoAMXxAVe3s1MDYsIDE3fSwgezU2LCAx
-NH192AE0AA4BjgE6ATsBPAE+AY8BQAGQAZEBQgFICBsERgGWgCyAJIAXgBGBAbuAKV8QEmZQaWNTZXR0
-aW5nRGVibG9ja9QADgETARQBFQEWARcDAAgzgB2AGoCAgQHAXxASYWRkRmFjdG9yeVByZXNldHM61AAO
-ARMBFAEVAXcBFwg4AvWAL4AagQHCgJDeCDsADgg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwF8CEkISghL
-BokITQhOCE8IUAhRAUQIUghTCFRcTlNXaW5kb3dWaWV3XxAWTlNXaW5kb3dDb250ZW50TWF4U2l6ZVxO
-U1NjcmVlblJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc18QFk5TV2luZG93
-Q29udGVudE1pblNpemVcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2luZ18QEU5T
-V2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4AggQNFgQHHgQNCgQHEEnB4AACBAcWB
-AciBAcOBA0QREAeBA0OBAcZfEBd7ezI0LCAzMDN9LCB7NzYwLCA1NTB9fVlIYW5kQnJha2XSAA4ANgA3
-CFmABFRWaWV3XxAaezMuNDAyODJlKzM4LCAzLjQwMjgyZSszOH1aezIxMywgMTA3fdIADgBFAE0IXoBL
-rxAfCF8IYAEsCGIIYwhkBK4IZghnAXgIaQhqCGsIbAhtCG4IbwhwCHEIcghzCHQIdQh2A+AIeAh5CHoI
-ewh8CH2BAcqBAc6BAdOBAseBAsqBAs6A6IEC14EC4IAfgQLpgQLtgQLxgQL1gQL5gQMCgQMHgQMLgQMT
-gQMXgQMbgQMegQMigQMmgLOBAymBAy2BAzGBAzSBAziBAzzYARsADgEcAR0BHgEfASABIQF8AX0IgQiC
-AYABJwEoAXyAIIAtgQHLgQHMCYAOgCBfEBR7ezE3LCA4fSwgezU4OCwgMTR9fdgBNAAOAY4BOgE7ATwB
-PgGPAUABkAGRCIoBSAhfCI0BloAsgCSBAc2AEYEByhIAQgAAgClfECBETyBOT1QgVFJBTlNMQVRFIFRI
-SVMgTklCIEZJTEUsCtkBGwAOARwDxgEeASAIkQEhCJIBfAiUCJUIlgiXASgImQF8CJtZTlNwaUZsYWdz
-XE5TRHJhd01hdHJpeIAggQHSgQHRI0BZAAAAAAAAEQUIgA4RQAyAIIEBz9EADgidgQHQ0gA6ADsInwig
-ogigAD9aTlNQU01hdHJpeF8QFnt7MTgsIC0yMH0sIHs3MjEsIDIwfX3SADoAOwijCKSkCKQBawFsAD9f
-EBNOU1Byb2dyZXNzSW5kaWNhdG9y3QEbAA4IpgUwARwBWQErAR4BIAKBASEIpwioAXwIqgirAzIIrAFI
-CK4BgAEoAScBfAEnCLNeTlNUYWJWaWV3SXRlbXNfEBZOU0FsbG93VHJ1bmNhdGVkTGFiZWxzXxAVTlNT
-ZWxlY3RlZFRhYlZpZXdJdGVtgCCBAsaBAjGBAjCAEYEB1IAOCYAgCYECMtIADgBFAE0ItoBLoQEigAzS
-AA4ARQBNCLqAS68QIgJXB3UIvQi+CL8BGANvA4YEBAjECMUH+wjHBpEIyQQ0CMsIzAjNCM4BwQjQCNEI
-0gjTCNQIGwjWCNcI2AjZCNoI2wjcgFGBAZCBAdaBAdmBAdyAC4CbgKGAvYEB4oEB5oEBs4EB6oEBVIEB
-7oDIgQHygQH5gQH9gQIAgDGBAgWBAgmBAgyBAg+BAhKBAbuBAhaBAhqBAh2BAiGBAiWBAiiBAivYARsA
-DgEcAR0BHgEfASABIQEiAX0I4AjhASYBJwEoASKADIAtgQHXgQHYCYAOgAxfEBZ7ezU2MiwgMjcxfSwg
-ezg0LCAxOX192QE0AA4BjgE6ATsBPAE+AoEBjwKCAZAChAFCAUgIvQjsAScCioAsgFuAF4ARgQHWEgBC
-BAAJgF7YARsADgEcAR0BHgEfASABIQEiAX0I8gjzASYBJwEoASKADIAtgQHagQHbCYAOgAxfEBZ7ezU2
-MiwgMjQ3fSwgezg0LCAxOX192QE0AA4BjgE6ATsBPAE+AoEBjwKCAZAChAFCAUgIvgjsAScCioAsgFuA
-F4ARgQHZCYBe2AEbAA4BHAEdAR4BHwEgASEBIgO7CQMJBAEmAScBKAEigAyAsIEB3YEB3gmADoAMXxAX
-e3s0MzMsIDE5OX0sIHsyMTMsIDE4fX3eA8MBNAAOA8QDxQE6ATsBPAPGA8cBPgPIA8kDygkKCQsDzQkN
-Ae8JDgkPCL8DywPVAUsD1APVAScjP+FHrhR64UgSBAX/AICvEGWBAd+BAeCBAdwICdIADgA2ADcBYoAE
-1AAOAU8BUAFRAVIFRAkXA2mAE4EB4V8QEUhlbHZldGljYS1PYmxpcXVl2AEbAA4BHAEdAR4BHwEgASEB
-IgF9CRwJHQEmAScBKAEigAyALYEB44EB5AmADoAMXxAVe3s3OSwgMjQ5fSwgezU3LCAxNH192AE0AA4B
-jgE6ATsBPAE+AY8BQAGQAZEJJQFICMQC2wGWgCyAJIEB5YARgQHigClYRW5jb2RlcjrYARsADgEcAR0B
-HgEfASABIQEiASMJLQkuASYBJwEoASKADIAZgQHngQHoCYAOgAxfEBd7ezE0MSwgMTk3fSwgezEzMywg
-MTh9fd0BNAAOATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFCCTgBSAjFAUoBSwFMgBiA
-F4AUgBeBAemAEYEB5l8QEkdyYXlzY2FsZSBlbmNvZGluZ9gBGwAOARwBHQEeAR8BIAEhASIBfQk/CUAB
-JgEnASgBIoAMgC2BAeuBAewJgA6ADF8QFHt7MTcsIDgzfSwgezk2LCAxNH192AE0AA4BjgE6ATsBPAE+
-AY8BQAGQAZEJSAFICMcC2wGWgCyAJIEB7YARgQHqgClXU291cmNlOtgBGwAOARwBHQEeAR8BIAEhASIB
-fQlQCVEBJgEnASgBIoAMgC2BAe+BAfAJgA6ADF8QFnt7MjQ5LCA4M30sIHsxMDAsIDE0fX3YATQADgGO
-AToBOwE8AT4BjwFAAZABkQlZAUgIyQLbAZaALIAkgQHxgBGBAe6AKV8QEktlZXAgYXNwZWN0IHJhdGlv
-OtwBGwlfAA4JYAEcCWEBHgliASAJYwlkASEBIgFECWYJZwloA9QBJgGnASgJawPPASJZTlNCb3hUeXBl
-W05TVGl0bGVDZWxsXU5TVHJhbnNwYXJlbnRcTlNCb3JkZXJUeXBlWU5TT2Zmc2V0c18QD05TVGl0bGVQ
-b3NpdGlvboAMgQH4gQH1gQHzCIAOgQH0gAxfEBZ7ezExOCwgMTA5fSwgezU3OSwgNX19VnswLCAwfdcB
-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
-ASsBHgUdBR4BIQHoDCAFIAw7BSIMPAUkDD0FJwwgDD2BApOBAR+BAqyBApaBApeBARCBApOBApfSAA4A
-RQBNDEOAS6EMPYECl98QFAEbBS8ADgUwDEYBjgUxBTIFMwU0BTUBHgGFAR8FNwU4ASEFOQHoBToMLgPP
-DEgMSQxKAo0BJwwoBUIFIgVDASYMTgEnBUkFSgwuDFIMJQxUXE5TSGVhZGVyVmlld4EClYECqxP/////
-1kAAAIECmoBdCYECnYECmAmBARuBApWBAqCBApkjQDEAAAAAAABaezY2MywgMjMzfdoBGwIbAA4BHAUE
-AR4CIgEhAegFzgwgDCAF0QxaAe8BJgXVDCAMKQxegQKTgQKTgQEjgQKvgQEigQKTgQKbIz/vsfsgAAAA
-1wEbAA4BHgGFASEFaAHoDCkMYQEmDGIMKQw9DCiBApuBAp6BApyBApuBApeBAp3aARsADgEcBRwBKwEe
-BR0FHgEhAegMIAUgDGkFIgxqBSQMSgUnDCAMSoECk4EBH4ECsYECsIECmoEBEIECk4ECmll7NjYzLCAx
-N33WARsADgEcAR4BIQHoDCAFUwxzASYMIAwugQKTgQEFgQKfgQKTgQKV0gA6ADsMdwx4pAx4AWsBbAA/
-XxARTlNUYWJsZUhlYWRlclZpZXdfEBR7ezY2NCwgMH0sIHsxNiwgMTd9fdIADgBFAE0MfIBLogx9DH6B
-AqGBAqfaBV8ADgVgBWEFYgVjBWQFZQVmBWgBJwVqDIIKhAyEDIUBpwWiBW8MPQmBARKBAqKBAjMjQEmA
-AAAAAACBAqWBApfXATQADgGOAToBOwE+AY8FdAV1DIkMigFIA88FeYEBDYECpIECo4ARgQELV0NoYXB0
-ZXLTAA4BmgGlAZ0BpwV8gCjYATQADgGOAToBOwE8AT4BjwWHAZAFJwyTA14MPQWNAZaALIEBEIECpoCX
-gQKXgCnbBV8ADgVgBWEFYgVjBWQFZQVmBWcFaAEnBWoMmgqQDJwMnQGnDJ4FbwEnDD0JgQESgQKogQI3
-I0CC8b0AAAAAgQKqI0BTTeggAAAACYECl9cBNAAOAY4BOgE7AT4BjwV0BXUMiQykAUgDzwV5gQENgQKk
-gQKpgBGBAQtdQ2hhcHRlciBUaXRsZdgBNAAOAY4BOgE7ATwBPgGPBYcBkAUnDJMDXgw9BY0BloAsgQEQ
-gQKmgJeBApeAKdIAOgA7DLAFaKUFaAFqAWsBbAA/XxAVe3sxLCAxN30sIHs2NjMsIDIzM3192QEbAhsA
-DgEcAR4CIgEhAegFzgwgDCAF0Qy2ASYF1QwgASwMuoECk4ECk4EBI4ECroEBIoECk4EB0yM/7yhrwAAA
-AF8QFnt7NjY0LCAxN30sIHsxNSwgMjMzfX1fEBl7ey0xMDAsIC0xMDB9LCB7NDg4LCAxNX190gAOAEUA
-TQy/gEuhDEqBAppfEBN7ezEsIDB9LCB7NjYzLCAxN319XxAWe3sxNywgMTd9LCB7NjgwLCAyNTF9fdgB
-GwAOARwBHQEeAR8BIQHoDBIBIwzGDMcBJgEnDBIMIIECkYAZgQK0gQK1CYECkYECk18QFnt7MTQsIDI3
-NH0sIHsxNTEsIDE2fX3dATQADgE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBQgzRAUgM
-HAFKAUsBTIAYgBeAFIAXgQK2gBGBArNfEBZDcmVhdGUgY2hhcHRlciBtYXJrZXJzWENoYXB0ZXJz1gAO
-BWEBawqCAZkBFQqDDNgM2QEsAZEM3IECNYECuoECu4EB04AkgQLFUTTVARsADgEcASsBHgArAS0M4Qzi
-ASaAAIECL4ECxIECvNIADgBFAE0M5YBLoQzmgQK93QEbCV8ADglgARwJYQErAR4JYgljCWQBIQUHDNkB
-pwlmDOoM6wPUDO0BJgPPCWsDzwzZDPCBAruBAfiBAsKBAsEIgQK+gQH0gQK7gQK/0gAOAEUATQzzgEuh
-DPCBAr/VARsADgEeAYUBIQzmAS0BJgz4DOaBAr2BAi+BAsCBAr1aezcwMCwgMjkwfV8QFHt7NywgOH0s
-IHs3MDAsIDI5MH191wE0AA4BjgE6ATsBPgGPAUABkAKECXIBSAPPDQGALIBbgQH2gBGBAsPTAA4BmgGl
-AZ0Bpwl4gChYQWR2YW5jZWTSADoAOw0GCoKkCoIBawFsAD/YARsADgEcAR0BHgEfASABIQF8AX0NCg0L
-A74BJwEoAXyAIIAtgQLIgQLJCYAOgCBfEBV7ezIwLCA1MjJ9LCB7NDUsIDE0fX3YATQADgGOAToBOwE8
-AT4BjwFAAZABkQlICAsIYgiNAZaALIAkgQHtgQG2gQLHgCnYARsADgEcAR0BHgEfASABIQF8AX0NGg0b
-AYABJwEoAXyAIIAtgQLLgQLMCYAOgCBfEBV7ezM5LCA0OTV9LCB7MzUsIDE0fX3YATQADgGOAToBOwE8
-AT4BjwFAAZABkQ0jAUgIYwLbAZaALIAkgQLNgBGBAsqAKVZUaXRsZTrYARsADgEcAR0BHgEfASABIQF8
-AeoNKw0sAYABJwEoAXyAIIBOgQLPgQLQCYAOgCBfEBZ7ezc2LCA0OTB9LCB7MTc3LCAyMn193xATATQC
-AQICATUBNgAOATcBOAE5ATsCAwE8AgQCBQIGAT0BPgIHAT8CCAEnAe8BQgILAgwB7wFIDTYBSA04CGQB
-pwEnAScCFAIVDTwCFwmAF4BNgBGBAtGAEYEC0oECzgkJgQLT0gAOADYANwFigATbAhsADgIcAh0CHgIf
-AiACIQIHAiICIw0sAiUBQgInAUICKQIqAisNPA1HAe+BAtCASIAXgBeAQ4BFgQLTgQLU0wAOAhwCLwIw
-DUoNS4BMgQLVgQLW0gAOADYANwJCgATSAA4ARQBNDVCAS6ENOIEC0tgBGwAOARwBHQEeAR8BIAEhAXwB
-6g1VDVYBgAEnASgBfIAggE6BAtiBAtkJgA6AIF8QFnt7Mzg4LCA0OTB9LCB7NjUsIDIyfX3fEBMBNAIB
-AgIBNQE2AA4BNwE4ATkBOwIDATwCBAIFAgYBPQE+AgcBPwIIAScB7wFCAgsCDAHvAUgNYAFIDWIIZgGn
-AScBJwIUAhUNZgIXCYAXgE2AEYEC2oARgQLbgQLXCQmBAtzSAA4ANgA3AWKABNsCGwAOAhwCHQIeAh8C
-IAIhAgcCIgIjDVYCJQFCAicBQgIpAioCKw1mDXEB74EC2YBIgBeAF4BDgEWBAtyBAt3TAA4CHAIvAjAN
-dA11gEyBAt6BAt/SAA4ANgA3AkKABNIADgBFAE0NeoBLoQ1igQLb2AEbAA4BHAEdAR4BHwEgASEBfAHq
-DX8NgAGAAScBKAF8gCCAToEC4YEC4gmADoAgXxAWe3s0NzYsIDQ5MH0sIHs2NSwgMjJ9fd8QEwE0AgEC
-AgE1ATYADgE3ATgBOQE7AgMBPAIEAgUCBgE9AT4CBwE/AggBJwHvAUICCwIMAe8BSA2KAUgNjAhnAacB
-JwEnAhQCFQ2QAhcJgBeATYARgQLjgBGBAuSBAuAJCYEC5dIADgA2ADcBYoAE2wIbAA4CHAIdAh4CHwIg
-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
-T4CTgBmBA3KBA3MJgJNfEBV7ezI5MCwgMTN9LCB7ODcsIDI4fX3dATQADgE1ATYBNwE4ATkBOgE7ATwB
-PQE+AT8BQAFBAUIBQwHvA14P5Q/mAUgPkwFKA2MDZIAYgBeAl4EDdYEDdIARgQNxWk9wZW4gVGl0bGVR
-DdcBGwAOARwBHQEeAR8BIQNPAX0P7g/vASYBJwNPgJOALYEDd4EDeAmAk18QFXt7MTcsIDgzfSwgezQ1
-NSwgMTl9fdgBNAAOAY4BOgE7ATwBPgGPAUABkAGRD/YBSA+UAmkBloAsgCSBA3mAEYEDdoApXxBFTm90
-ZTogKGVudGVyaW5nIDAgb3IgbGVhdmluZyBibGFuayB3aWxsIHJlc3VsdCBpbiBhIGZ1bGwgc291cmNl
-IHNjYW4p1wEbAA4BHAEdAR4BHwEhA08BfQ/+D/8BJgEnA0+Ak4AtgQN7gQN8CYCTXxAUe3sxNywgNjl9
-LCB7NzcsIDE0fX3YATQADgGOAToBOwE8AT4BjwFAAZABkRAGAUgPlQRGAZaALIAkgQN9gBGBA3qAKVxT
-b3VyY2UgUGF0aDrXARsADgEcAR0BHgEfASEDTwF9EA4QDwEmAScDT4CTgC2BA3+BA4AJgJNfEBd7ezE3
-NywgMTA2fSwgezE5OCwgMTR9fdgBNAAOAY4BOgE7ATwBPgGPAUABkAGREBYBSA+WBEYBloAsgCSBA4GA
-EYEDfoApXxAWU21hbGwgU3lzdGVtIEZvbnQgVGV4dFp7MzkyLCAxNDR9XxASZlNjYW5TcmNUaXRsZVBh
-bmVs1AAOARMBFAEVAXcQHwEXECGAL4EDiIAagQOK2AAOAhwCHQIeAh8CIAIhAgcCJRAkAicBQgIpAioC
-KwLpgEiBA4mAF4BDgEWAdl8QIE9wZW4gU291cmNlIChUaXRsZSBTcGVjaWZpYykgLi4uXxAVZk9wZW5T
-b3VyY2VUaXRsZU1NZW511AAOARMBFAEVARYBFwhuEC+AHYAagQMCgQOMW2Jyb3dzZUZpbGU61AAOARMB
-FAEVAXcCywEXEDWAL4BwgBqBA45ZZlN1YlBvcFVw0wAOARQBFQEWEDkQOoAdgQOQgQOT2AAOAhwCHQIe
-Ah8CIAIhAgcCJRA9AicQPgIpAioCKwKlgEiBA5GBA5KAQ4BFgGNUQ29weVFjVWNvcHk60wAOARQBFQEW
-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
-Y1ZEZWxldGVXZGVsZXRlOtQADgETARQBFQEWARcIxQHCgB2AGoEB5oA51AAOARMBFAEVAXcFAQEXFQeA
-L4EBL4AagQUFW2ZQcmVzZXRzQWRk1AAOARMBFAEVARYBFwh9AcKAHYAagQM8gDnUAA4BEwEUARUBdwhq
-ARcVEoAvgQLtgBqBBQhfEBJmU3JjRHVyYXRpb24xRmllbGTUAA4BExUVFRYVFwh8FRkVGlhOU01hcmtl
-clZOU0ZpbGWBBQyBAziBBQuBBQpfEBBOU1Rvb2xUaXBIZWxwS2V5XxCfQ2F1dGlvbjogVGhpcyBvcHRp
-b24gd2lsbCBsaWtlbHkgYnJlYWsgZGV2aWNlIGNvbXBhdGlibGl0eSB3aXRoIGFsbCBidXQgdGhlIEFw
-cGxlVFYgVGFrZSAyLiBDaGVja2luZyB0aGlzIGJveCBlbmFibGVzIGEgNjQgYml0IG1wNCBmaWxlIHdo
-aWNoIGNhbiBiZSBvdmVyIDQgR0Iu0gA6ADsVHhUfohUfAD9fEBFOU0lCSGVscENvbm5lY3RvctQADgET
-FRUVFhUXCHsVIxUagQUMgQM0gQUOgQUKVU1peGVk1AAOARMVFRUWFRcIfRUjFRqBBQyBAzyBBQ6BBQrS
-AA4ARRUsFS2BBXOvEQGBAekDFwlREA8CyA3MA+AKqgjUBQEKfgJ2AvMBeBA5CeYGkQcnBH8PJgh1CG4D
-vQeFBEwPlgydDC0IYAgCCL8VTQHHBtoEjwYMDngM2Qh8DxMQtQZFEvEVWQtsCF8RvwQ0BK4HlxKgCv0V
-YgfQDCANZgL/C5AIagN2BDsI0hM0ENkHDweGDi0VcRSmBjYQRwJXA/YIbQqwAm8GyAbrFXwIOAhyFX8O
-0RWBCCIM5hWECNYScgTjBicLwhLhC9II0QKdErgVjw04FZEI8xCaC+ISeAbAEikS0RG0EnMCpQ2MCqsO
-wQZBBBcI2Qs0EB8TbgkdBxIJQBJ2ErcDthKQBjkIdgjMD90HVwZeA4YKrAjhDf0Iew8AEnQQ/AyFCNwK
-pwhsByMIYxTzFcESmw+TBq8HQA+QCrEUfgTFD44HdQwCFc0PmwoYCGYOAQTMC/IV1BFRFdYMSgeYCigG
-hgJzASUIdBXeFD4EGxXhDCUH0w4ZBV0PuxJvFEsB7AWgAukUDQ1iCGkIcwkuBjATswhiCNsOThEfCgcF
-JRX5AuEIxwmhCq0MfgRrCIIOShIfAhALEgH/FgYPjwjYDYAIeAi9BP4BfBYOD5EGLQ4+En8Nqg/vCMsW
-Fg+UCNcPyxGZCMUIxAjTCjkIfQbSE/8GZQUACqgIegaYCYAWKAqmFioIzhYsDH0BwQq0DVYFXBJXBe8W
-NA91DSwNGwOdAl4WOgizA0wKSgtbEewIGww9CdYOngp/FkUEVBZHA1IDEwjJFksDTw08B+0JxghrB/sB
-LAQEArcIZwPnAq8HZQjNBn4WWwH2BQkC0QjQCtYBfxMBDZAKaghkEhcGqArKCHAHCAIWEnEQ+w6NCbUD
-jRZxD/8CwQwcA28Wdgq5ARgEtQn2ASIHRwjaARcN4AmRFJkH4Ai+EHISeQsWBvIECw0LBxgT3gqzFo0K
-Wg+rBF0KgAL0CG8FEg+VD0QQ5w27DfEJBBJJCtoIcQh5EawFbgR5AfwMEgMAEnoMxwHjAssB8BCvBIsL
-OBRgA5mAPICIgQHwgQOAgHGBAvOAs4ECbYECEoEBL4ECNoBagIKAH4EDkIECEYEBVIEBeoDdgQM+gQMi
-gQMCgK6BAZ+AzYEDfoECqoECrYEBzoEBtYEB3IEFEYAzgQFlgOCBATGBAxmBAruBAziBAzqBA7WBAUGB
-BF+BBRqBAmaBAcqBBAiAyIDogQGYgQRKgQJLgQU6gQJOgQKTgQLcgH6BAm+BAu2AnYDKgQIMgQRvgQO+
-gQF3gQGTgQMJgQUugQTogQJHgQOVgFGAuIEC+YECfYBXgQFggQFsgQUigQHCgQMXgQVAgQMrgQVBgQG9
-gQK9gQVGgQIWgQRVgPWBATuBAnuBBFuBAn+BAgmAYoEEUoEFIIEC0oEFMoEB24EDrIECg4EEZYEBX4EE
-KoEEV4EEA4EEWYBjgQLkgQJxgQMogQFAgMGBAiGBAliBA4iBBIOBAeSBAXaBAeyBBGGBBE+ArIEER4EC
-PYEDJoEB+YEDc4EBhoEBR4ChgQJ1gQHYgQL9gQM0gQM2gQRdgQPKgQKlgQIrgQJkgQL1gQF5gQLKgQUA
-gQVSgQRJgQNxgQFcgQGAgQNpgQKBgQTbgO6BA2GBAZCBAouBBVeBA2OBAhyBAteBAv6A8IECh4EFTYED
-5oEFWYECmoEBmoECH4EBT4BYgA+BAx6BBV2BBMeAwoEFX4ECmYECSYEDBIEBE4EDa4EEQYEEy4A/gQEX
-gHaBBLeBAtuBAumBAxuBAeiBAT2BBJqBAseBAiiBAxCBA9aBAhiA/4EFWIB1gQHqgQICgQJ5gQKngNeB
-AcyBAw+BBCaAQYECUIEBpYEFYYEDZYECHYEC4oEDKYEB1oD7gCCBBTSBA22BAT6BAw2BBEOBAuuBA3iB
-AfKBBWOBA3aBAhqBA2+BA/yBAeaBAeKBAg+BAiOBAzyBAWSBBLKBAUmBASiBAmmBAzGBAVaBAfuBBVuB
-AmCBBUyBAgCBBWWBAqGAMYECiYEC2YEBB4EEOYEBKoEFZ4EDWYEC0IECzICmgFOBBRiBAjKAkoECJ4EC
-YoEEF4EBu4ECl4ECDoEDIIECj4EFa4DOgQU/gJWAhYEB7oEFToCTgQLTgQGugQILgQLxgQGzgQHTgL2A
-aYEC4IC1gGiBAYuBAf2BAU6BBSyBAjmBASSBAlaBAgWBAkGAIoEEY4EC5YECLYECzoEEJYEBWoECP4ED
-C4EBdIBCgQRFgQPMgQMdgQIHgKOBBW2BA3yAboECs4CbgQVHgQI7gAuA6oECFIAMgQGCgQIlgBqBAveB
-Af+BBOSBAaqBAdmBA6KBBGmBAlGBAW6Av4ECyYECXoEEp4EChYEFF4ECKoEDZ4DSgQK5gHuBAweBASCB
-A3qBA0mBA8OBAu+BAvuBAd6BBDSBAkKBAxOBAy2BBAKBAQ6A24EBpoECkYCAgQRtgQK1gDuAcIA+gQOz
-gN+BAlmBBNKApdgBNAAOFrABOhaxFrIBPhazFrQWtQPPFrYDzwPPFrcD1FdOU1N0eWxlV05TQWxpZ25X
-TlNTY2FsZVpOU0FuaW1hdGVzEgAB/gCBBRSBBRISAgAAAAjTAA4AMgHYAdkB2ha8gDiANoEFE15IYW5k
-QnJha2UuaWNuc9IAOgA7Fr8WwKMWwAEdAD9bTlNJbWFnZUNlbGzSAA4ANgA3FsOABFZXaW5kb3fSAA4A
-RQBNFsaAS6kQ2RQNFo0UYBHsFjoG0gdXE/+BA76BBLeBBReBBNKBBBeBBRiBAWSBAYaBBLLaAA4CHAId
-FtECHhbSAh8CIAIhAgcCJQFCAicBJwFCAScCKQIqAisG2l1OU0lzU2VwYXJhdG9yXE5TSXNEaXNhYmxl
-ZIBIgBcJgBcJgEOARYEBZdoADgIcAh0W0QIeFtICHwIgAiECBwIlAUICJwEnAUIBJwIpAioCKwbagEiA
-FwmAFwmAQ4BFgQFlXl9OU1dpbmRvd3NNZW513gg7AA4IPAg9CD4IPwhACEEIQghDCEQIRQhGCEcVjwhJ
-FugW6RbqCE0SYBbsFu0W7gFEAacW7xbwgQUggQNFgQUegQU3gQUcgQQ8gQUfgQUbgQU5gQU4gQUdXxAX
-e3s0MCwgNTIyfSwgezMwMCwgMjMzfX3SAA4ANgA3FvSABFVQYW5lbNIADgA2ADcIWYAE1QEbAA4BKwEe
-AYUAKwEtFvoBJhb7gACBAi+BBSGBBTbSAA4ARQBNFv6AS6MVfBZbFZGBBSKBBSyBBTLZARsADgEcFwMB
-HRcEAR4BHwEhFY8XBhcHAScVTRcKASYBJxWPWk5TRWRpdGFibGVbTlNEcmFnVHlwZXOBBSCBBSuBBSoJ
-gQURgQUjCYEFINIADgBFAEYXD4AIphcQFxEXEhcTFxQXFYEFJIEFJYEFJoEFJ4EFKIEFKV8QGUFwcGxl
-IFBERiBwYXN0ZWJvYXJkIHR5cGVfEBlBcHBsZSBQTkcgcGFzdGVib2FyZCB0eXBlXxAVTlNGaWxlbmFt
-ZXNQYm9hcmRUeXBlXxAxTmVYVCBFbmNhcHN1bGF0ZWQgUG9zdFNjcmlwdCB2MS4yIHBhc3RlYm9hcmQg
-dHlwZV8QHk5lWFQgVElGRiB2NC4wIHBhc3RlYm9hcmQgdHlwZV8QGkFwcGxlIFBJQ1QgcGFzdGVib2Fy
-ZCB0eXBlXxAWe3s4MywgODJ9LCB7MTM0LCAxMzR9fdIAOgA7Fx4XH6UXHwFqAWsBbAA/W05TSW1hZ2VW
-aWV31wEbAA4BHAEdAR4BHwEhFY8BIxcjFXEBJgEnFY+BBSCAGYEFLYEFLgmBBSBfEBV7ezIwMiwgMTJ9
-LCB7ODQsIDMyfX3dATQADgE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwHvFysP5RctAzAWWwFK
-FzADZIAYgBeBBTCBA3WBBS+AiYEFLBIIOAAAVkFodWggIdQADgFPAVABUQFSAzYXNANpgBOBBTFZSGVs
-dmV0aWNh1wEbAA4BHAEdAR4BHwEhFY8BfRc5Fg4BJgEnFY+BBSCALYEFM4EFNAmBBSBfEBV7ezgyLCA2
-MH0sIHsxMzQsIDE3fX3YATQADgGOAToBOwE8AT4BjwFAAZABkRdBAzAVkQGVAZaALIAkgQU1gImBBTKA
-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
-fANvBDQBIhJ6BtoHCAd1CG8WWxIfBjACtwEiAqUBfAHpAnMWLAHpFY8AHwF8BoYIeAKlCBsM2RZ2ASIC
-cwAfAekKrRJzCrABIgKlEqAVWQ08FY8IvgaGCrECcwbIBsgSchViAnMVhA2QAekIdgZFBBsBIgs4AukC
-6QjEAekIxwJzEqAB6RJxAekBfAEiD5MG2gJzASIB6Qi9DgEBfAh7AnMGhgx9ASIB6QF8BycBfAKlFnYS
-oANPBqgB6QNPAekCpQHpA08BIgq0AukPjgjXAXwN8QTFCrMCpQRUBoYMIAd1CNgWBhJXARgBfAjLEbQE
-CwAfDCAB6QhuBSUPkAJzEbQB4wVdFcEG2g1mAXwBfAjFAekC6QF8ASIOPgK3CNYE/gLpAukBIgjOAekM
-PQK3CF8OThZLAhYLFgHpFnYDTwEiCGcBfAEiAxMIOBWRA08GJwhwEm8IaQ+UASIIcQNPASIPkQaGASIB
-IgEiCNkBfAbaBtoGXgMTAekBfAaRCMwGhgHpAqUBIhZ2DD0BIgHpCGYFJQAfBQAWdgAfCGQIYwONAlcG
-2gEsA08I2gqmBtoBIgwgCNIIdAEsCHUWNAbIA0wAHwEiAqUPdQ0sAqUI0QF8ASIBfAEiFYEBfAPgArcC
-pQEiBoYVjwHpBP4CywEiCtoBeBJ2DYAI3AF8Eh8CcwY5AXwB6QHsAnMAHwhzCNADhhZ2D5UB6QwSASIA
-HwH2ASIErgjUCLMHQAEiAB8IbAjNBoYGyAEiBsgCcwfQBusEBAhiBxIC6QHpBtoI2w+PAqUBLAAfAXwE
-/gNPBFQCtwhqCG0IvwaGCsoBfAF8EbQFXAHpAfAKfwL0AnMMHAHpAekB6QJzBI8C0QbaA52BAjaAgoEB
-7oEDfoBugQLxgCCAPIAMgIWBAdOAV4CFgCCAY4ECD4AMgQF3gNuBAzyAIIAggKyBAZCAzoCTgQKngQKT
-gCCBAbOADIEFIoAxgQVtgN2BAS+BAxeBArmAIIEDOIEDs4EBPoEEXYACgQJkgCCAdoAMgCCBAZCBBEeB
-AkmAY4EBpYECkYEC2YB7gQJtgCCAm4DIgAyBBG2BAWWBAXSBAZCBAweBBSyBBCaBAT2AaYAMgGOAIIA8
-gFiBBWWAPIEFIIACgCCBAU+BAymAY4EBu4ECu4EFR4AMgFiAAoA8gQJ5gQRZgQJ9gAyAY4EESoEFGoEC
-04EFIIEB2YEBT4ECgYBYgQFggQFggQRVgQU6gFiBBUaBAuWAPIEDJoEBQYDCgAyBAlmAdoB2gQHigDyB
-AeqAWIEESoA8gQRFgDyAIIAMgQNxgQFlgFiADIA8gQHWgQL+gCCBAzSAWIEBT4ECoYAMgDyAIIEBeoAg
-gGOBBUeBBEqAk4EBWoA8gJOAPIBjgDyAk4AMgQKJgHaBA2GBAhqAIIEC+4DugQKFgGOAzoEBT4ECk4EB
-kIECHYEFYYEEOYALgCCBAfKBBAOAv4ACgQKTgDyBAwKA/4EDaYBYgQQDgDuBAROBBVKBAWWBAtyAIIAg
-gQHmgDyAdoAggAyBAw2AaYECFoD7gHaAdoAMgQIAgDyBApeAaYEByoEDEIEFToBCgQJRgDyBBUeAk4AM
-gQLggCCADICFgQHCgQUygJOBATuBAwuBBEGBAumBA3aADIEDE4CTgAyBA22BAU+ADIAMgAyBAiGAIIEB
-ZYEBZYEBR4CFgDyAIIEBVIEB+YEBT4A8gGOADIEFR4ECl4AMgDyBAteA/4ACgQEogQVHgAKBAs6BAsqA
-o4BRgQFlgQHTgJOBAiWBAmCBAWWADIECk4ECDIEDHoEB04EDIoEFZ4EBYICSgAKADIBjgQNZgQLQgGOB
-AgmAIIAMgCCADIEFQYAggLOAaYBjgAyBAU+BBSCAPID7gHCADIECQoAfgQRhgQLigQIrgCCBBCaAWIEC
-PYAggDyAP4BYgAKBAxuBAgWAoYEFR4EDeoA8gQKRgAyAAoECOYAMgOiBAhKBAjKBAYCADIACgQL1gQH9
-gQFPgQFggAyBAWCAWIECToEBbIC9gQLHgQF2gHaAPIEBZYECKIEDZYBjgQHTgAKAIID7gJOAzoBpgQLt
-gQL5gQHcgQFPgQI/gCCAIIEEA4EBB4A8gD6BAo+Ae4BYgQKzgDyAPIA8gFiA4IECVoEBZYCm0gAOAEUV
-LBnggQVzrxEBggMXAekJURAPAsgNzAPgCqoCdgUBCn4I1ALzAXgQOQnmBpEHJwR/DyYIdQhuA70ETAeF
-D5YMLQydCGAIAhVNCL8BxwbaBgwEjw54DNkIfA8TELUGRRLxFVkLbAhfEb8ENASuB5cSoAr9FWIMIAfQ
-DWYC/wuQCGoDdgQ7CNITNBDZBw8Hhg4tFXEUpgY2EEcD9gJXCG0CbwqwBsgG6xV8CDgIchV/DtEVgQgi
-FYQM5gjWEnIE4wYnC8IS4QvSCNECnRK4FY8NOBWRCPMQmgviEngGwBIpEtEScxG0AqUNjAqrDsEQHwjZ
-BkELNAQXE24JHQcSCUASdhK3A7YSkAY5CHYP3QjMBl4HVwOGCqwIew39COEPABJ0EPwMhQjcCqcIbBTz
-CGMHIxXBD5MSmwavB0APkAqxFH4ExQ+OB3UMAhXND5sIZgoYDgEEzAvyFdQRURXWDEoCcwaGB5gKKAEl
-CHQV3hQ+BBsV4QwlB9MOGQVdD7sSbxRLAewFoALpFA0NYghpCHMJLgYwE7MIYgjbDk4FJREfCgcV+QLh
-CMcEaxIfCq0JoQiCDkoMfgIQCxIB/xYGD48I2AT+CHgNgAi9AXwPkRYOBi0OPhJ/DaoP7wjLFhYPlAjX
-D8sRmQjFCMQI0wh9CjkG0hP/BmUFAAqoCHoWLBYoBpgWKgqmCM4JgAx9AcESVw1WBVwKtAXvD3UWNA0s
-DRsDnQJeFjoIswNMCkoLWxHsFkcWRQ6eCBsKfwNSBFQJ1gw9AxMIyRZLA08NPAftCcYIawf7ASwCtwQE
-CGcD5wKvB2UGfgjNFlsB9gUJAB8I0ALRCtYBfxMBDZAGqAhkEhcKaghwCsoHCAIWEnEQ+w6NCbUDjRZx
-D/8CwQwcA28WdgEYBLUKuQn2ASIHRwjaARcN4AmRFJkH4Ai+EHISeQbyDQsT3gQLBxgLFgqzFo0KWg+r
-BF0KgAL0CG8FEg+VD0QQ5w27DfEJBBJJCtoIcQh5EawFbgR5AwAMEgH8EnoMxwHjAssB8BCvBIsLOBRg
-A5mAiIA8gQHwgQOAgHGBAvOAs4ECbYBagQEvgQI2gQISgIKAH4EDkIECEYEBVIEBeoDdgQM+gQMigQMC
-gK6AzYEBn4EDfoECrYECqoEBzoEBtYEFEYEB3IAzgQFlgQExgOCBAxmBAruBAziBAzqBA7WBAUGBBF+B
-BRqBAmaBAcqBBAiAyIDogQGYgQRKgQJLgQU6gQKTgQJOgQLcgH6BAm+BAu2AnYDKgQIMgQRvgQO+gQF3
-gQGTgQMJgQUugQTogQJHgQOVgLiAUYEC+YBXgQJ9gQFggQFsgQUigQHCgQMXgQVAgQMrgQVBgQG9gQVG
-gQK9gQIWgQRVgPWBATuBAnuBBFuBAn+BAgmAYoEEUoEFIIEC0oEFMoEB24EDrIECg4EEZYEBX4EEKoEE
-V4EEWYEEA4BjgQLkgQJxgQMogQOIgQIhgQFAgQJYgMGBBIOBAeSBAXaBAeyBBGGBBE+ArIEER4ECPYED
-JoEDc4EB+YEBR4EBhoChgQJ1gQM0gQL9gQHYgQM2gQRdgQPKgQKlgQIrgQJkgQL1gQUAgQLKgQF5gQVS
-gQNxgQRJgQFcgQGAgQNpgQKBgQTbgO6BA2GBAZCBAouBBVeBA2OBAteBAhyBAv6A8IECh4EFTYED5oEF
-WYECmoBYgQFPgQGagQIfgA+BAx6BBV2BBMeAwoEFX4ECmYECSYEDBIEBE4EDa4EEQYEEy4A/gQEXgHaB
-BLeBAtuBAumBAxuBAeiBAT2BBJqBAseBAiiBAxCA/4ED1oECGIEFWIB1gQHqgNeBBCaBAnmBAgKBAcyB
-Aw+BAqeAQYECUIEBpYEFYYEDZYECHYD7gQMpgQLigQHWgCCBA22BBTSBAT6BAw2BBEOBAuuBA3iBAfKB
-BWOBA3aBAhqBA2+BA/yBAeaBAeKBAg+BAzyBAiOBAWSBBLKBAUmBASiBAmmBAzGBBWWBBVuBAVaBBUyB
-AmCBAgCBAfuBAqGAMYEEOYEC2YEBB4ECiYEBKoEDWYEFZ4EC0IECzICmgFOBBRiBAjKAkoECJ4ECYoEE
-F4EFP4EFa4EDIIEBu4ECj4CVgM6BAg6BApeAhYEB7oEFToCTgQLTgQGugQILgQLxgQGzgQHTgGmAvYEC
-4IC1gGiBAYuBAU6BAf2BBSyBAjmBASSAAoECBYECVoECQYAigQRjgQLlgQFagQLOgQQlgQItgQMLgQI/
-gQF0gEKBBEWBA8yBAx2BAgeAo4EFbYEDfIBugQKzgJuBBUeAC4DqgQI7gQIUgAyBAYKBAiWAGoEC94EB
-/4EE5IEBqoEB2YEDooEEaYEBboECyYEEp4C/gQJegQJRgQKFgQUXgQIqgQNngNKBArmAe4EDB4EBIIED
-eoEDSYEDw4EC74EC+4EB3oEENIECQoEDE4EDLYEEAoEBDoDbgICBApGBAaaBBG2BArWAO4BwgD6BA7OA
-34ECWYEE0oCl0gAOAEUVLBtlgQVzrxEBghtmG2cbaBtpG2obaxtsG20bbhtvG3AbcRtyG3MbdBt1G3Yb
-dxt4G3kbeht7G3wbfRt+G38bgBuBG4IbgxuEG4UbhhuHG4gbiRuKG4sbjBuNG44bjxuQG5EbkhuTG5Qb
-lRuWG5cbmBuZG5obmxucG50bnhufG6AboRuiG6MbpBulG6YbpxuoG6kbqhurG6wbrRuuG68bsBuxG7Ib
-sxu0G7Ubthu3G7gbuRu6G7sbvBu9G74bvxvAG8EbwhvDG8QbxRvGG8cbyBvJG8obyxvMG80bzhvPG9Ab
-0RvSG9Mb1BvVG9Yb1xvYG9kb2hvbG9wb3RveG98b4BvhG+Ib4xvkG+Ub5hvnG+gb6RvqG+sb7BvtG+4b
-7xvwG/Eb8hvzG/Qb9Rv2G/cb+Bv5G/ob+xv8G/0b/hv/HAAcARwCHAMcBBwFHAYcBxwIHAkcChwLHAwc
-DRwOHA8cEBwRHBIcExwUHBUcFhwXHBgcGRwaHBscHBwdHB4cHxwgHCEcIhwjHCQcJRwmHCccKBwpHCoc
-KxwsHC0cLhwvHDAcMRwyHDMcNBw1HDYcNxw4HDkcOhw7HDwcPRw+HD8cQBxBHEIcQxxEHEUcRhxHHEgc
-SRxKHEscTBxNHE4cTxxQHFEcUhxTHFQcVRxWHFccWBxZHFocWxxcHF0cXhxfHGAcYRxiHGMcZBxlHGYc
-ZxxoHGkcahxrD30cbRxuHG8ccBxxHHIccxx0HHUcdhx3HHgceRx6HHscfBx9HH4cfxyAHIEcghyDHIQc
-hRyGHIcciByJHIocixyMHI0cjhyPHJAckRySHJMclByVHJYclxyYHJkcmhybHJwcnRyeHJ8coByhHKIc
-oxykHKUcphynHKgcqRyqHKscrBytHK4XkhywHLEcshyzHLQctRy2AW8cuBy5HLocuxy8HL0cvhy/HMAc
-wRzCHMMcxBzFHMYcxxzIHMkcyhzLHMwczRzOHM8c0BzRHNIc0xzUHNUc1hzXHNgc2RzaHNsc3BzdHN4c
-3xzgHOEc4hzjHOQc5RzmHOeBBXeBBXiBBXmBBXqBBXuBBXyBBX2BBX6BBX+BBYCBBYGBBYKBBYOBBYSB
-BYWBBYaBBYeBBYiBBYmBBYqBBYuBBYyBBY2BBY6BBY+BBZCBBZGBBZKBBZOBBZSBBZWBBZaBBZeBBZiB
-BZmBBZqBBZuBBZyBBZ2BBZ6BBZ+BBaCBBaGBBaKBBaOBBaSBBaWBBaaBBaeBBaiBBamBBaqBBauBBayB
-Ba2BBa6BBa+BBbCBBbGBBbKBBbOBBbSBBbWBBbaBBbeBBbiBBbmBBbqBBbuBBbyBBb2BBb6BBb+BBcCB
-BcGBBcKBBcOBBcSBBcWBBcaBBceBBciBBcmBBcqBBcuBBcyBBc2BBc6BBc+BBdCBBdGBBdKBBdOBBdSB
-BdWBBdaBBdeBBdiBBdmBBdqBBduBBdyBBd2BBd6BBd+BBeCBBeGBBeKBBeOBBeSBBeWBBeaBBeeBBeiB
-BemBBeqBBeuBBeyBBe2BBe6BBe+BBfCBBfGBBfKBBfOBBfSBBfWBBfaBBfeBBfiBBfmBBfqBBfuBBfyB
-Bf2BBf6BBf+BBgCBBgGBBgKBBgOBBgSBBgWBBgaBBgeBBgiBBgmBBgqBBguBBgyBBg2BBg6BBg+BBhCB
-BhGBBhKBBhOBBhSBBhWBBhaBBheBBhiBBhmBBhqBBhuBBhyBBh2BBh6BBh+BBiCBBiGBBiKBBiOBBiSB
-BiWBBiaBBieBBiiBBimBBiqBBiuBBiyBBi2BBi6BBi+BBjCBBjGBBjKBBjOBBjSBBjWBBjaBBjeBBjiB
-BjmBBjqBBjuBBjyBBj2BBj6BBj+BBkCBBkGBBkKBBkOBBkSBBkWBBkaBBkeBBkiBBkmBBkqBBkuBBkyB
-Bk2BBk6BBk+BBlCBBlGBBlKBBlOBBlSBBlWBBlaBBleBBliBBlmBBlqBBluBBlyBBl2BBl6BBl+BBmCB
-BmGBBmKBBmOBBmSBBmWBBmaBBmeBBmiBBmmBBmqBBmuBBmyBBm2BBm6BBm+BBnCBBnGBBnKBBnOBBnSB
-BnWBBnaBBneBBniBBnmBBnqBBnuBBnyBA1uBBn2BBn6BBn+BBoCBBoGBBoKBBoOBBoSBBoWBBoaBBoeB
-BoiBBomBBoqBBouBBoyBBo2BBo6BBo+BBpCBBpGBBpKBBpOBBpSBBpWBBpaBBpeBBpiBBpmBBpqBBpuB
-BpyBBp2BBp6BBp+BBqCBBqGBBqKBBqOBBqSBBqWBBqaBBqeBBqiBBqmBBqqBBquBBqyBBq2BBq6BBq+B
-BrCBBrGBBrKBBrOBBrSBBrWBBraBBreBBriBBrmBBrqBBruBBryBBr2BBr6BBXCBBr+BBsCBBsGBBsKB
-BsOBBsSBBsWAG4EGxoEGx4EGyIEGyYEGyoEGy4EGzIEGzYEGzoEGz4EG0IEG0YEG0oEG04EG1IEG1YEG
-1oEG14EG2IEG2YEG2oEG24EG3IEG3YEG3oEG34EG4IEG4YEG4oEG44EG5IEG5YEG5oEG54EG6IEG6YEG
-6oEG64EG7IEG7YEG7oEG74EG8IEG8YEG8oEG84EG9IEG9V8QGkJ1dHRvbiBDZWxsIChhY3Rpb25XaWRn
-ZXQpVlZpZXctMl8QJFRleHQgRmllbGQgQ2VsbCAoS2VlcCBhc3BlY3QgcmF0aW86KV8QKFRleHQgRmll
-bGQgQ2VsbCAoU21hbGwgU3lzdGVtIEZvbnQgVGV4dClfEBxUZXh0IEZpZWxkIENlbGwgKFN1YnRpdGxl
-czopXxARVGV4dCBGaWVsZCBDZWxsLTRbU3RhdGljIFRleHRfEBtTdGF0aWMgVGV4dCAoQXVkaW8gUXVh
-bGl0eSlfEBFUZXh0IEZpZWxkIENlbGwtNV8QD1NxdWFyZSAocGx1cy04KV8QIVRhYiBWaWV3IEl0ZW0g
-KEF1ZGlvICYgU3VidGl0bGVzKV8QFlN0YXRpYyBUZXh0IChEZW5vaXNlOilfEBpNZW51IEJ1dHRvbiAo
-YWN0aW9uV2lkZ2V0KV8QEFN0YXRpYyBUZXh0ICh0bylfEBBNZW51IEl0ZW0gKENvcHkpXxASVGV4dCBG
-aWVsZCBDZWxsLTE0XxAVU3RhdGljIFRleHQgKE91dHB1dDopXxATTWVudSAoT3RoZXJWaWV3cyktOV8Q
-FFBvcCBVcCBCdXR0b24gQ2VsbC05XxAeQnV0dG9uIENlbGwgKEluc2VydCBpUG9kIEF0b20pXxAPSG9y
-aXpvbnRhbCBMaW5lbxAVAFAAdQBzAGgAIABCAHUAdAB0AG8AbgAgACgAQgByAG8AdwBzAGUgJgApW1Ns
-aWRlciBDZWxsXxAcTWVudSBJdGVtIChIYW5kQnJha2UgRm9ydW1zKV8QJ1Byb3RvdHlwZSBQcm90b3R5
-cGUgQnV0dG9uIENlbGwgKFJhZGlvKV8QJFN0YXRpYyBUZXh0IChTbWFsbCBTeXN0ZW0gRm9udCBUZXh0
-KV8QE1ZlcnRpY2FsIFNjcm9sbGVyLTFfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktMl8QHUhv
-cml6b250YWwgUHJvZ3Jlc3MgSW5kaWNhdG9yXxAiVGV4dCBGaWVsZCBDZWxsIChQaWN0dXJlIFNldHRp
-bmdzKV8QG0ltYWdlIENlbGwgKEhhbmRCcmFrZS5pY25zKV8QGkhvcml6b250YWwgVGljayBUb3AgU2xp
-ZGVyXxAeQnV0dG9uIENlbGwgKFR1cmJvIGZpcnN0IHBhc3MpXU1lbnUgKFdpbmRvdylfEBRCdXR0b24g
-Q2VsbCAocGx1cy04KV8QFE1lbnUgKE90aGVyVmlld3MpLTEwXxARVGV4dCBGaWVsZCBDZWxsLTFWVmll
-dy01XxAWQ2hlY2sgQm94ICg2NCBCaXQgTVA0KV8QGEJ1dHRvbiBDZWxsICg2NCBCaXQgTVA0KV8QEUJ1
-dHRvbiBDZWxsIChBZGQpXxATTWVudSAoT3RoZXJWaWV3cyktNl8QHlRleHQgRmllbGQgQ2VsbCAoRGVz
-Y3JpcHRpb246KVlEb25lUGFuZWxfEB5UZXh0IEZpZWxkIENlbGwgKEF1ZGlvIFRyYWNrcylfEC5TdGF0
-aWMgVGV4dCAoRE8gTk9UIFRSQU5TTEFURSBUSElTIE5JQiBGSUxFLAopXxAYTWVudSBJdGVtIChBZGQg
-VG8gUXVldWUpXVN0YXRpYyBUZXh0LTRfEBdTdGF0aWMgVGV4dCAoQ2hhcHRlcnM6KV8QJUJ1dHRvbiBD
-ZWxsIChBdmVyYWdlIGJpdHJhdGUgKGticHMpOilfEBNNZW51IChPdGhlclZpZXdzKS01XxAhVGV4dCBG
-aWVsZCBDZWxsIChCaXRyYXRlIChrYnBzKTopXxAUTWVudSBJdGVtIChTcGVsbGluZyldU2Nyb2xsIFZp
-ZXctMV8QFFBvcCBVcCBCdXR0b24gQ2VsbC03XxATTWVudSAoT3RoZXJWaWV3cyktMV8QGE1lbnUgSXRl
-bSAoTWFrZSBEZWZhdWx0KV8QH1RleHQgRmllbGQgQ2VsbCAoQXVkaW8gUXVhbGl0eSlfEBdTdGF0aWMg
-VGV4dCAoRHVyYXRpb246KV8QIlRleHQgRmllbGQgQ2VsbCAoRnJhbWVyYXRlIChGUFMpOilfEBFUZXh0
-IEZpZWxkIENlbGwtN11TdGF0aWMgVGV4dC01XxAuVGV4dCBGaWVsZCBDZWxsIChVc2UgQ3VycmVudCBQ
-aWN0dXJlIEZpbHRlcnM6KV8QFE1lbnUgSXRlbSAoTWluaW1pemUpXxAUUG9wIFVwIEJ1dHRvbiBDZWxs
-LThfEB9CdXR0b24gQ2VsbCAoVGFyZ2V0IHNpemUgKE1CKTopXxAZVGV4dCBGaWVsZCBDZWxsIChDb2Rl
-Y3M6KV8QFEJ1dHRvbiBDZWxsIChBaHVoICEpXxAZTWVudSBJdGVtIChTdG9wIFNwZWFraW5nKV8QGlRl
-eHQgRmllbGQgQ2VsbCAoVHJhY2sgMjopXxAVTWVudSBJdGVtIChGaW5kIE5leHQpXxARTWVudSBJdGVt
-IChQYXN0ZSlfEBZTdGF0aWMgVGV4dCAoUXVhbGl0eTopXFBvcHVwIEJ1dHRvblxUZXh0IEZpZWxkLTFf
-EBFTdGF0aWMgVGV4dCAoMS4wKV5NZW51IChQcmVzZXRzKV8QGlN0YXRpYyBUZXh0IChUcmFjayAyIE1p
-eDopXxAbSW1hZ2UgVmlldyAoSGFuZEJyYWtlLmljbnMpWk1haW5XaW5kb3ddU3RhdGljIFRleHQtMVtT
-ZXBhcmF0b3ItNF8QGVRleHQgRmllbGQgQ2VsbCAoRm9ybWF0OilfEBBNZW51IEl0ZW0gKEZpbmQpXxAS
-VGV4dCBGaWVsZCBDZWxsLTE1XxAQTWVudSBJdGVtIChFZGl0KVlCb3ggKEJveClfEBZTdGF0aWMgVGV4
-dCAoRGVibG9jazopXxAbU3RhdGljIFRleHQgKFByZXNldCBOYW1lOgopXVByZXNldHNEcmF3ZXJeUG9w
-dXAgQnV0dG9uLTVfEBtUZXh0IEZpZWxkIENlbGwgKFN1YnRpdGxlcylfECNUZXh0IEZpZWxkIENlbGwg
-KFBpY3R1cmUgU2V0dGluZ3M6KV8QFVRleHQgRmllbGQgQ2VsbCAoMS4wKV1TdGF0aWMgVGV4dC02XxAW
-TWVudSBJdGVtIChTZWxlY3QgQWxsKV8QEU1lbnUgSXRlbSAoSXRlbTMpXkNvbnRlbnQgVmlldy0xW01l
-bnUgSXRlbS0zXxAYU3RhdGljIFRleHQgKFJpcCBkb25lICEpXxASVGV4dCBGaWVsZCBDZWxsLTE4XxAa
-TWVudSBJdGVtIChIaWRlIEhhbmRCcmFrZSlfEBxUZXh0IEZpZWxkIENlbGwgKDIuMCAoTG91ZCkpXxAR
-SG9yaXpvbnRhbCBMaW5lLTNfECFNZW51IEl0ZW0gKFNlbGVjdCBEZWZhdWx0IFByZXNldClfEBpNZW51
-IEl0ZW0gKE5ldyBQcmVzZXQgLi4uKV8QH1RleHQgRmllbGQgQ2VsbCAoUHJlc2V0IE5hbWU6CilfEB9T
-dGF0aWMgVGV4dCAoUGljdHVyZSBTZXR0aW5nczopXxAPTWVudSAoU3BlbGxpbmcpW01lbnUgKEVkaXQp
-W01lbnUgSXRlbS0yXxARSG9yaXpvbnRhbCBMaW5lLTVfEBFUZXh0IEZpZWxkIENlbGwtMl8QLE1lbnUg
-SXRlbSAoT3BlbiBTb3VyY2UgKFRpdGxlIFNwZWNpZmljKSAuLi4pXxAaU3RhdGljIFRleHQgKERlaW50
-ZXJsYWNlOilbTWVudSBJdGVtLTVcTWVudSBJdGVtLTExXE1lbnUgSXRlbS0xM18QGk1lbnUgSXRlbSAo
-U3RhcnQgRW5jb2RpbmcpXxAaVGV4dCBGaWVsZCBDZWxsIChFbmNvZGVyOilfEBpTdGF0aWMgVGV4dCAo
-VHJhY2sgMSBNaXg6KV8QG1RleHQgRmllbGQgQ2VsbCAoU291cmNlOiktMV8QH1N0YXRpYyBUZXh0IChV
-c2UgUGljdHVyZSBTaXplOilfEBFNZW51IEl0ZW0gKEl0ZW0yKV8QHUhvcml6b250YWwgVGljayBCb3R0
-b20gU2xpZGVyXxAaUG9wIFVwIEJ1dHRvbiBDZWxsIChJdGVtMSleUG9wdXAgQnV0dG9uLTZdU3RhdGlj
-IFRleHQtMl8QGEJ1dHRvbiBDZWxsIChPcGVuIFRpdGxlKV8QGVN0YXRpYyBUZXh0IChBbmFtb3JwaGlj
-OilcVGV4dCBGaWVsZC0yXxAcTWVudSBJdGVtIChQaWN0dXJlIFNldHRpbmdzKV8QD1BvcHVwIEJ1dHRv
-bi0xMl8QEUhvcml6b250YWwgTGluZS02XxAeQ2hlY2sgQm94IChIVFRQIE9wdGltaXplZCBNUDQpWU1l
-bnUgSXRlbV8QElRleHQgRmllbGQgQ2VsbC0xMl8QIEJ1dHRvbiBDZWxsIChIVFRQIE9wdGltaXplZCBN
-UDQpXxAaU3RhdGljIFRleHQgKERlc2NyaXB0aW9uOilfECFNZW51IEl0ZW0gKENoZWNrIGZvciB1cGRh
-dGVzIC4uLilfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktM11TdGF0aWMgVGV4dC03XxAaU3Rh
-dGljIFRleHQgKEF1ZGlvIFRyYWNrcylfEBlTdGF0aWMgVGV4dCAoRGVzdGluYXRpb24pXxASTWVudSBJ
-dGVtIChEZWxldGUpXxAUU3RhdGljIFRleHQgKFRpdGxlOilbTWVudSBJdGVtLThfEBBNZW51IEl0ZW0g
-KEZpbGUpXxAYUHVzaCBCdXR0b24gKE9wZW4gVGl0bGUpXxARTWVudSBJdGVtIChJdGVtMSlbQnV0dG9u
-IENlbGxfEChTdGF0aWMgVGV4dCAoRHluYW1pYyBSYW5nZSBDb21wcmVzc2lvbjopXxAfU3RhdGljIFRl
-eHQgKFNjYW4gdGl0bGUgbnVtYmVyKV8QGFN0YXRpYyBUZXh0ICgyLjAgKExvdWQpKV8QEE1lbnUgSXRl
-bSAoVW5kbylfEBpTdGF0aWMgVGV4dCAoMy4wIChMb3VkZXIpKV8QHlN0YXRpYyBUZXh0IChTb3VyY2Ug
-UGF0aCBIZXJlKVZNYXRyaXhfEBtUZXh0IEZpZWxkIENlbGwgKDEuMCAoT2ZmKSlbU2VwYXJhdG9yLTJf
-ECJUZXh0IEZpZWxkIENlbGwgKFNvdXJjZSBQYXRoIEhlcmUpXlBvcHVwIEJ1dHRvbi0xXxASVGV4dCBG
-aWVsZCBDZWxsLTEzXxARTWVudSAoT3RoZXJWaWV3cylfEB5UZXh0IEZpZWxkIENlbGwgKDMuMCAoTG91
-ZGVyKSlfEB9UZXh0IEZpZWxkIENlbGwgKDQuMCAoTG91ZGVzdCkpWVNlcGFyYXRvcl8QHk1lbnUgSXRl
-bSAoSGFuZEJyYWtlIEhvbWVwYWdlKVtTZXBhcmF0b3ItNV8QEVRhYmxlIEhlYWRlciBWaWV3XkNvbnRl
-bnQgVmlldy0yXxAQTWVudSAoSGFuZEJyYWtlKV8QH0J1dHRvbiBDZWxsIChDb25zdGFudCBxdWFsaXR5
-OilfEB1UZXh0IEZpZWxkIENlbGwgKERldGVsZWNpbmU6KV8QHUJ1dHRvbiBDZWxsICgyLXBhc3MgZW5j
-b2RpbmcpXxAeU3RhdGljIFRleHQgKE91dHB1dCBTZXR0aW5nczopVlZpZXctNl8QJk1lbnUgSXRlbSAo
-Q2hlY2sgU3BlbGxpbmcgYXMgWW91IFR5cGUpXxAUTWVudSAoT3RoZXJWaWV3cyktMTRbQXBwbGljYXRp
-b25fEBVIb3Jpem9udGFsIFNjcm9sbGVyLTFfEB1TdGF0aWMgVGV4dCAoQml0cmF0ZSAoa2Jwcyk6KW8Q
-FQBCAHUAdAB0AG8AbgAgAEMAZQBsAGwAIAAoAEIAcgBvAHcAcwBlICYAKV8QGVRhYmxlIENvbHVtbiAo
-UHJlc2V0TmFtZSlfECNUZXh0IEZpZWxkIENlbGwgKFNjYW4gdGl0bGUgbnVtYmVyKV8QFFB1c2ggQnV0
-dG9uIChDYW5jZWwpXxAaTWVudSBJdGVtIChDaGVjayBTcGVsbGluZylfEBVQb3AgVXAgQnV0dG9uIENl
-bGwtMTBfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClbTWVudSAoRmlsZSlfEB5NZW51IEl0ZW0g
-KEJyaW5nIEFsbCB0byBGcm9udClbTWVudSBJdGVtLTFfEBNTdGF0aWMgVGV4dCAoRmlsZTopWlRleHQg
-RmllbGRfECBCdXR0b24gQ2VsbCAoR3JheXNjYWxlIGVuY29kaW5nKV8QFlN0YXRpYyBUZXh0IChUcmFj
-ayAyOilvEBgATQBlAG4AdQAgAEkAdABlAG0AIAAoAE8AcABlAG4AIABTAG8AdQByAGMAZSAmAClfEBVT
-dGF0aWMgVGV4dCAoU291cmNlOildU3RhdGljIFRleHQtOF8QE01lbnUgKE90aGVyVmlld3MpLTRfEB5Q
-cmVzZXRzIE91dGxpbmUgVmlldyAoUHJlc2V0cylfEBlNZW51IEl0ZW0gKEZpbmQgUHJldmlvdXMpXxAa
-VGV4dCBGaWVsZCBDZWxsIChEZWJsb2NrOilbU2VwYXJhdG9yLTNfEBFNZW51IEl0ZW0gKENsb3NlKV8Q
-F1N0YXRpYyBUZXh0IChTb3VyY2U6KS0xXxAiTWVudSBJdGVtIChVc2UgU2VsZWN0aW9uIGZvciBGaW5k
-KV1NZW51IChTcGVlY2gpXxAXU3RhdGljIFRleHQgKFN1YnRpdGxlcylvEB8AQgB1AHQAdABvAG4AIABD
-AGUAbABsACAAKABQAGkAYwB0AHUAcgBlACAAUwBlAHQAdABpAG4AZwBzICYAKV8QMlRleHQgRmllbGQg
-Q2VsbCAoRE8gTk9UIFRSQU5TTEFURSBUSElTIE5JQiBGSUxFLAopW01lbnUgSXRlbS00XxAQVGFibGUg
-Q29sdW1uICgyKVxNZW51IEl0ZW0tMTBbTWVudSBJdGVtLTdeUG9wdXAgQnV0dG9uLTdfEBVNZW51IEl0
-ZW0gKEhhbmRCcmFrZSlfEBFTdGF0aWMgVGV4dCAoZm9yKV8QGVN0YXRpYyBUZXh0IChEZXRlbGVjaW5l
-OilbU2Nyb2xsIFZpZXdfEBVTdGF0aWMgVGV4dCAoRm9ybWF0OilfEBRQb3AgVXAgQnV0dG9uIENlbGwt
-MlxUZXh0IEZpZWxkLTNcQ29udGVudCBWaWV3XlRleHQgRmllbGQgKDApXxAcVGV4dCBGaWVsZCBDZWxs
-IChSaXAgZG9uZSAhKV8QFFBvcCBVcCBCdXR0b24gQ2VsbC01XxAUUG9wIFVwIEJ1dHRvbiBDZWxsLTRf
-EBRCdXR0b24gQ2VsbCAoQ2FuY2VsKV8QF1RleHQgRmllbGQgQ2VsbCAoRmlsZTopXxBXVGV4dCBGaWVs
-ZCBDZWxsIChOb3RlOiAoZW50ZXJpbmcgMCBvciBsZWF2aW5nIGJsYW5rIHdpbGwgcmVzdWx0IGluIGEg
-ZnVsbCBzb3VyY2Ugc2NhbikpXxARSG9yaXpvbnRhbCBMaW5lLThWVmlldy0xXxBTU3RhdGljIFRleHQg
-KE5vdGU6IChlbnRlcmluZyAwIG9yIGxlYXZpbmcgYmxhbmsgd2lsbCByZXN1bHQgaW4gYSBmdWxsIHNv
-dXJjZSBzY2FuKSldU3RhdGljIFRleHQtOV8QE1RleHQgRmllbGQgQ2VsbCAoMClfEBtNZW51IEl0ZW0g
-KEFib3V0IEhhbmRCcmFrZSlfEB5DaGVjayBCb3ggKEdyYXlzY2FsZSBlbmNvZGluZylfEBZTdGF0aWMg
-VGV4dCAoRW5jb2RlcjopXlN0YXRpYyBUZXh0LTEwXxAcQ2hlY2sgQm94IChJbnNlcnQgaVBvZCBBdG9t
-KV8QHlRleHQgRmllbGQgQ2VsbCAoRGVpbnRlcmxhY2U6KV8QGk1lbnUgSXRlbSAoUHJlc2V0cyBEcmF3
-ZXIpXxAbTWVudSBJdGVtIChBY3Rpdml0eSBXaW5kb3cpXxARVGV4dCBGaWVsZCBDZWxsLTZfEBBTcXVh
-cmUgKG1pbnVzLTgpXxARSG9yaXpvbnRhbCBMaW5lLTdfEB9Ib3Jpem9udGFsIFByb2dyZXNzIEluZGlj
-YXRvci0xXxATTWVudSBJdGVtIChQcmVzZXRzKVtTZXBhcmF0b3ItNl8QGVRleHQgRmllbGQgQ2VsbCAo
-T3V0cHV0OilbU2VwYXJhdG9yLTFfECFDaGVjayBCb3ggKEZvcmNlZCBTdWJ0aXRsZXMgT25seSlvEB8A
-UAB1AHMAaAAgAEIAdQB0AHQAbwBuACAAKABQAGkAYwB0AHUAcgBlACAAUwBlAHQAdABpAG4AZwBzICYA
-KV8QHVRleHQgRmllbGQgQ2VsbCAoQW5hbW9ycGhpYzopXxAQVGFibGUgQ29sdW1uICgxKV8QHENoZWNr
-IEJveCAoVHVyYm8gZmlyc3QgcGFzcyleQWRkUHJlc2V0UGFuZWxfEBRQb3AgVXAgQnV0dG9uIENlbGwt
-MV8QE1RhYmxlIENvbHVtbiAoaWNvbilfEBdTdGF0aWMgVGV4dCAoMS4wIChPZmYpKV8QFUJ1dHRvbiBD
-ZWxsIChtaW51cy04KV8QEE1lbnUgSXRlbSAoSGVscClfEBRQb3AgVXAgQnV0dG9uIENlbGwtM18QGFRl
-eHQgRmllbGQgQ2VsbCAoVGl0bGU6KV8QFE1lbnUgKE90aGVyVmlld3MpLTEzXxAaVGV4dCBGaWVsZCBD
-ZWxsIChRdWFsaXR5OilbU2VwYXJhdG9yLThfEBVUYWIgVmlldyBJdGVtIChWaWRlbylfEBZQdXNoIEJ1
-dHRvbiAoQ2FuY2VsKS0xXxASVGV4dCBGaWVsZCBDZWxsLTE3XxAjQnV0dG9uIENlbGwgKEZvcmNlZCBT
-dWJ0aXRsZXMgT25seSlfEBFNZW51IEl0ZW0gKFF1ZXVlKVtTZXBhcmF0b3ItN18QIlRleHQgRmllbGQg
-Q2VsbCAoT3V0cHV0IFNldHRpbmdzOileU3RhdGljIFRleHQtMTFfEBhUYWIgVmlldyBJdGVtIChDaGFw
-dGVycylfEBZCdXR0b24gQ2VsbCAoQ2FuY2VsKS0xW01lbnUgKEhlbHApXxARVGV4dCBGaWVsZCBDZWxs
-LThfECNUYWJsZSBWaWV3IChDaGFwdGVyLCBDaGFwdGVyIFRpdGxlKVtQcmVzZXRzVmlld18QIFN0YXRp
-YyBUZXh0IChLZWVwIGFzcGVjdCByYXRpbzopXxASTWVudSBJdGVtIChTcGVlY2gpXkNvbnRlbnQgVmll
-dy0zXxATTWVudSAoT3RoZXJWaWV3cyktM18QEE1lbnUgSXRlbSAoUmVkbylfEBFUZXh0IEZpZWxkIENl
-bGwtOV1TdGF0aWMgVGV4dC0zXxAeU3RhdGljIFRleHQgKFBpY3R1cmUgU2V0dGluZ3MpXxA7VG9wIFRh
-YiBWaWV3IChWaWRlbywgQXVkaW8gJiBTdWJ0aXRsZXMsIENoYXB0ZXJzLCBBZHZhbmNlZClbTWVudSAo
-RmluZClfEA9Qb3B1cCBCdXR0b24tMTNeUG9wdXAgQnV0dG9uLTJfEA9UZXh0IEZpZWxkIENlbGxvEBEA
-TQBlAG4AdQAgAEkAdABlAG0AIAAoAEYAaQBuAGQgJgApXxAhTWVudSBJdGVtIChQYXN0ZSBhbmQgTWF0
-Y2ggU3R5bGUpXxAaTWVudSBJdGVtIChQcmVmZXJlbmNlcy4uLileU3RhdGljIFRleHQtMTJfEBRQdXNo
-IEJ1dHRvbiAoQWh1aCAhKV8QFlN0YXRpYyBUZXh0IChUcmFjayAxOilfEBNIb3Jpem9udGFsIFNjcm9s
-bGVyXEZpbGUncyBPd25lcl8QE1N0YXRpYyBUZXh0IChDcm9wOilfEBVQb3AgVXAgQnV0dG9uIENlbGwt
-MTFbTWVudSBJdGVtLTZfEBRUZXh0IEZpZWxkIENlbGwgKHRvKV8QI1RleHQgRmllbGQgQ2VsbCAoVXNl
-IFBpY3R1cmUgU2l6ZTopXxATTWVudSAoT3RoZXJWaWV3cyktMllDaGVjayBCb3heUG9wdXAgQnV0dG9u
-LTNfEBpNZW51IEl0ZW0gKFN0YXJ0IFNwZWFraW5nKV8QElRleHQgRmllbGQgQ2VsbC0xMF5Qb3B1cCBC
-dXR0b24tNF8QFFBvcCBVcCBCdXR0b24gQ2VsbC02XlBvcHVwIEJ1dHRvbi04XxAUTWVudSAoT3RoZXJW
-aWV3cyktMTFfEBRQb3B1cCBCdXR0b24gKEl0ZW0xKVdVcGRhdGVyXxARVGV4dCBGaWVsZCBDZWxsLTNf
-EBdUZXh0IEZpZWxkIENlbGwgKENyb3A6KV8QFVBvcCBVcCBCdXR0b24gQ2VsbC0xMl8QEk1lbnUgSXRl
-bSAoV2luZG93KV8QHlRleHQgRmllbGQgQ2VsbCAoU291cmNlIFBhdGg6KV8QGFN0YXRpYyBUZXh0IChT
-dWJ0aXRsZXM6KV8QIkNoZWNrIEJveCAoQ3JlYXRlIGNoYXB0ZXIgbWFya2VycylfEB5TdGF0aWMgVGV4
-dCAoRnJhbWVyYXRlIChGUFMpOilfEBtDaGVjayBCb3ggKDItcGFzcyBlbmNvZGluZylfEBtUZXh0IEZp
-ZWxkIENlbGwgKENoYXB0ZXJzOilfEBpUZXh0IEZpZWxkIENlbGwgKFRyYWNrIDE6KV8QGlRleHQgRmll
-bGQgQ2VsbCAoRGVub2lzZTopVlZpZXctM18QLFRleHQgRmllbGQgQ2VsbCAoRHluYW1pYyBSYW5nZSBD
-b21wcmVzc2lvbjopXlN0YXRpYyBUZXh0LTEzXxAdVGV4dCBGaWVsZCBDZWxsIChEZXN0aW5hdGlvbilf
-EBJUZXh0IEZpZWxkIENlbGwtMTZfEBdNZW51IEl0ZW0gKEhpZGUgT3RoZXJzKV8QI01lbnUgSXRlbSAo
-RGVsZXRlIEJ1aWx0LWluIFByZXNldHMpXFRleHQgRmllbGQtNF8QJU1lbnUgSXRlbSAoVXBkYXRlIEJ1
-aWx0LWluIFByZXNldHMpLTFfEBFIb3Jpem9udGFsIExpbmUtNF8QHlRleHQgRmllbGQgQ2VsbCAoVHJh
-Y2sgMiBNaXg6KV8QGVRleHQgRmllbGQgQ2VsbCAoU291cmNlOilfEBpNZW51IEl0ZW0gKFBhdXNlIEVu
-Y29kaW5nKV8QFVBvcCBVcCBCdXR0b24gQ2VsbC0xM18QHlRleHQgRmllbGQgQ2VsbCAoVHJhY2sgMSBN
-aXg6KV8QE01lbnUgKE90aGVyVmlld3MpLThfEBtTdGF0aWMgVGV4dCAoNC4wIChMb3VkZXN0KSlbU2Vw
-YXJhdG9yLTlfEBJUZXh0IEZpZWxkIENlbGwtMTFfEBVUZXh0IEZpZWxkIENlbGwgKGZvcilfEA9NZW51
-IEl0ZW0gKEN1dClfEBhUYWIgVmlldyBJdGVtIChBZHZhbmNlZClfEBFQcmVzZXRzQWN0aW9uTWVudV8Q
-FVN0YXRpYyBUZXh0IChDb2RlY3M6KV8QEVZlcnRpY2FsIFNjcm9sbGVyXxAaU3RhdGljIFRleHQgKFNv
-dXJjZSBQYXRoOilfECBNZW51IEl0ZW0gKEhhbmRCcmFrZSBVc2VyIEd1aWRlKV8QHU1lbnUgSXRlbSAo
-SnVtcCB0byBTZWxlY3Rpb24pXxAbVGV4dCBGaWVsZCBDZWxsIChEdXJhdGlvbjopXxASUG9wIFVwIEJ1
-dHRvbiBDZWxsXVNsaWRlciBDZWxsLTFfEBpNZW51IEl0ZW0gKFF1aXQgSGFuZEJyYWtlKV8QE01lbnUg
-KE90aGVyVmlld3MpLTdfEBFIb3Jpem9udGFsIExpbmUtMV8QEUhvcml6b250YWwgTGluZS0ybxAVAE0A
-ZQBuAHUAIABJAHQAZQBtACAAKABTAHAAZQBsAGwAaQBuAGcgJgApXxAdVGV4dCBGaWVsZCBDZWxsIChU
-ZXh0IENlbGwpLTFeUG9wdXAgQnV0dG9uLTlfECNNZW51IEl0ZW0gKFVwZGF0ZSBCdWlsdC1pbiBQcmVz
-ZXRzKVZWaWV3LTRfECRUZXh0IEZpZWxkIENlbGwgKFNhbXBsZSByYXRlIChraHopOilfECpTdGF0aWMg
-VGV4dCAoVXNlIEN1cnJlbnQgUGljdHVyZSBGaWx0ZXJzOilfECRCdXR0b24gQ2VsbCAoQ3JlYXRlIGNo
-YXB0ZXIgbWFya2VycylfEA9Qb3B1cCBCdXR0b24tMTBfEA9Qb3B1cCBCdXR0b24tMTFfECBTdGF0aWMg
-VGV4dCAoU2FtcGxlIHJhdGUgKGtoeik6KV8QEVB1c2ggQnV0dG9uIChBZGQpW01lbnUgSXRlbS05XxAU
-TWVudSAoT3RoZXJWaWV3cyktMTJfEBdNZW51IEl0ZW0gKEhhbmRCcmFrZSktMVxNZW51IEl0ZW0tMTLS
-AA4ARRUsHmiBBXOiAvMFJYCCgP/SAA4ARRUsHm2BBXOiAxsFSICDgQEA0gAOAEUVLB5ygQVzrxECRQHp
-AxcJURAPAIwAnQLIDcwD4AqqAHMI1AUBCn4CdgByAO8C8wF4AIIQOQnmBpEHJwR/DyYIdQhuA70HhQRM
-ALQPlgCIDJ0MLQCsCGAIAgi/FU0BDADsAccG2gDWBI8GDA54AGkA2AzZCHwPExC1BkUAVRLxFVkLbAEB
-ANEIXxG/BDQErgeXAGIAWhKgAKcAsADCCv0AhwDmAOgA6QDrFWIAugfQDCANZgDlAv8LkAD0AQgAsghq
-AP0DdgDTBDsI0gD5EzQAsxDZAMgA3gcPB4YAmABhDi0AxhVxAFYUpgBmBjYQRwB4AFECVwP2CG0KsAJv
-AG0AgwDXAQYA6gbIAKEG6xV8AGsIOAhyAJAAWwCVAN0Vfw7RFYEIIgzmFYQAUgjWAHEScgDkBOMAvQEL
-BicAqQvCEuEL0gjRAp0SuBWPAHwAdgBUDTgBERWRCPMQmgEFC+ISeAbAEikS0QD+AMcRtBJzAqUNjAqr
-DsEBDgZBBBcI2Qs0EB8TbgkdBxIApglAAMwSdhK3AQkBCgO2EpAGOQh2CMwP3QdXBl4DhgqsAGoBDQjh
-Df0Iew8AEnQAowC7EPwMhQjcCqcIbACkByMIYxTzFcESmw+TBq8AlAC4B0AA1Q+QAHUA2QqxFH4ExQ+O
-B3UBAwBsDAIVzQ+bChgIZgCtDgEEzAvyAI8AkwECAQ8V1BFRFdYAiwDOAOcMSgeYCigGhgJzASUIdABP
-AGUAeQDNFd4UPgDKAMsEGxXhDCUA4ABQAO4H0wBuDhkFXQ+7Em8USwHsBaAAXwLpFA0NYghpCHMAtwEA
-CS4GMBOzCGII2wDBAPYOTgDyER8KBwUlFfkC4QjHCaEKrQx+BGsIgg5KEh8CEAD3CxIB/wB0FgYPjwjY
-ALENgAh4CL0E/gCeAXwWDg+RBi0A1A4+AKAAtRJ/DaoP7wjLFhYA/A+UCNcAegCZAI0A7QBwAI4PyxGZ
-AIEIxQjECNMArgo5CH0G0gBnE/8A2wZlALYA+gUAAH8KqAh6BpgJgBYoCqYWKgjOFiwMfQDPAcEKtA1W
-BVwSVwXvFjQPdQ0sDRsDnQB3AIYCXgCAAIQApRY6CLMDTACJAKoKSgtbEewA3AgbDD0J1g6eCn8WRQRU
-FkcDUgBeAJcDEwCfAPUIyQBXAPsWSwEHA08AWA08B+0JxghrAKsArwf7ASwEBAK3AOMA8AhnA+cCrwdl
-AQQAUwBdCM0GfhZbAfYFCQAfAtEI0ArWAX8A/xMBANANkACSALwAaADACmoIZBIXBqgKyghwBwgCFhJx
-EPsOjQCbARAJtQONFnEP/wLBDBwAXAC/ALkAkQNvFnYKuQEYBLUAxAn2ASIHRwjaAPMBFwBgAGQAbw3g
-CZEUmQCaB+AIvhByAIoSeQsWBvIECw0LBxgT3gCWAMMA+ADaCrMAhQCcFo0KWg+rBF0KgAL0CG8FEg+V
-ANIAog9EEOcNuw3xCQQSSQDfCtoIcQh5AH0AYwDxEawFbgB7BHkB/AwSAwAAqAC+EnoAyQzHAMUAfgDh
-AeMCywHwEK8AWQSLCzgA4hRgA5mAPICIgQHwgQOAgQOLgQOygHGBAvOAs4ECbYEBa4ECEoEBL4ECNoBa
-gQFpgQS+gIKAH4EDRoEDkIECEYEBVIEBeoDdgQM+gQMigQMCgK6BAZ+AzYED8IEDfoEDVIECqoECrYED
-34EBzoEBtYEB3IEFEYEFBIEEtoAzgQFlgQSAgOCBATGBAxmA9IEEh4ECu4EDOIEDOoEDtYEBQYBhgQRf
-gQUagQJmgQTugQR3gQHKgQQIgMiA6IEBmIDMgJGBBEqBA9OBA+mBBBSBAkuBA1KBBKSBBKuBBK2BBLGB
-BTqBA/uBAk6BApOBAtyBBKKAfoECb4EEyoEE+4ED7YEC7YEE44CdgQR6gMqBAgyBBNiBBG+BA++BA76B
-BCKBBJOBAXeBAZOBA6WAx4EDCYEEHoEFLoBngQTogOWBAkeBA5WBAYqAMIBRgLiBAvmBAn2AV4EBTYED
-SIEEgoEE94EEr4EBYIEDvYEBbIEFIoEBRoEBwoEDF4EDmICagQOhgQSRgQVAgQMrgQVBgQG9gQK9gQVG
-gDqBAhaBAWOBBFWBBKGA9YEEB4EFA4EBO4ED2YECe4EEW4ECf4ECCYBigQRSgQUggQGtgQF/gFaBAtKB
-BQ+BBTKBAduBA6yBBPWBAoOBBGWBAV+BBCqBBFeBBOeBBCCBBAOBBFmAY4EC5IECcYEDKIEFB4EBQIDB
-gQIhgQJYgQOIgQSDgQHkgQF2gQPRgQHsgQQvgQRhgQRPgQT9gQT/gKyBBEeBAj2BAyaBAfmBA3OBAYaB
-AUeAoYECdYEBOoEFBoEB2IEC/YEDNIEDNoEEXYEDx4ED/4EDyoECpYECK4ECZIEC9YEDyYEBeYECyoEF
-AIEFUoEESYEDcYEBXIEDn4ED94EBgIEEfoEDaYEBc4EEiYECgYEE24DugQNhgQGQgQTxgQFLgQKLgQVX
-gQNjgQIcgQLXgQPhgQL+gPCBAoeBA5SBA52BBO+BBQmBBU2BA+aBBVmBA4eBBDOBBKaBApqBAZqBAh+B
-AU+AWIAPgQMegAqA2oEBj4EEMYEFXYEEx4EEKYEELYDCgQVfgQKZgQSXgB6BBLyBAkmBAVOBAwSBAROB
-A2uBBEGBBMuAP4EBF4C3gHaBBLeBAtuBAumBAxuBA/WBBOyBAeiBAT2BBJqBAseBAiiBBBKBBNGBAxCB
-BMSBA9aBAhiA/4EFWIB1gQHqgQICgQJ5gQKngNeBAcyBAw+BBCaAQYEE1IECUIEBpYEBcYEFYYEDZYEC
-HYED64EC4oEDKYEB1oD7gQO5gCCBBTSBA22BAT6BBHyBAw2BA7yBA/KBBEOBAuuBA3iBAfKBBWOBBOGB
-A3aBAhqBAaOBA6eBA42BBLqBAV6BA4+BA2+BA/yBAcGBAeaBAeKBAg+BA+OBAiOBAzyBAWSA54EEsoEE
-jYEBSYED84EE2oEBKIEBuoECaYEDMYEBVoEB+4EFW4ECYIEFTIECAIEFZYECoYEEOIAxgQKJgQLZgQEH
-gQQ5gQEqgQVngQNZgQLQgQLMgKaBAYWBA1CAU4EBv4EDTYEDz4EFGIECMoCSgQNWgQPbgQIngQJigQQX
-gQSPgQG7gQKXgQIOgQMggQKPgQVrgM6BBT+AlYCygQOkgIWBA7uBBM+BAe6AbYEE34EFToEE+YCTgHSB
-AtOBAa6BAguBAvGBA92BA+WBAbOBAdOAvYBpgQSfgQTAgQLggLWAaIEBi4EE84BQgKuBAf2BAU6BBSyB
-AjmBASSAAoECVoECBYECQYAigQTrgQRjgQR2gQLlgQObgQQBgO2BBBCBAi2BAs6BBCWBAVqBAj+BAwuB
-AXSAQoEERYEDzIEDHYEDq4EFDYECB4CjgQVtgQN8gG6BArOAoIEEDoED+YEDmYCbgQVHgQI7gAuA6oEE
-GoECFIAMgQGCgQIlgQTGgBqAvIDWgQFZgQL3gQH/gQTkgQOpgQGqgQHZgQOigQNYgQRpgQJRgQFugL+B
-AsmBAl6BBKeBA6OBBBaBBNaBBIuBAoWBA0+BA7CBBReBAiqBA2eA0oECuYB7gQMHgQEggQN6gQR4gQPC
-gQNJgQPDgQLvgQL7gQHegQQ0gQSVgQJCgQMTgQMtgQGygNGBBMKBBAKBAQ6BAamA24EBpoECkYCAgQPV
-gQQMgQRtgQQkgQK1gQQcgQG4gQSZgDuAcIA+gQOzgHqA34ECWYEEnYEE0oCl0gAOAEUVLCC6gQVzrxEC
-RSC7ILwgvSC+IL8gwCDBIMIgwyDEIMUgxiDHIMggySDKIMsgzCDNIM4gzyDQINEg0iDTINQg1SDWINcg
-2CDZINog2yDcIN0g3iDfIOAg4SDiIOMg5CDlIOYg5yDoIOkg6iDrIOwg7SDuIO8g8CDxIPIg8yD0IPUg
-9iD3IPgg+SD6IPsg/CD9IP4g/yEAIQEhAiEDIQQhBSEGIQchCCEJIQohCyEMIQ0hDiEPIRAhESESIRMh
-FCEVIRYhFyEYIRkhGiEbIRwhHSEeIR8hICEhISIhIyEkISUhJiEnISghKSEqISshLCEtIS4hLyEwITEh
-MiEzITQhNSE2ITchOCE5ITohOyE8IT0hPiE/IUAhQSFCIUMhRCFFIUYhRyFIIUkhSiFLIUwhTSFOIU8h
-UCFRIVIhUyFUIVUhViFXIVghWSFaIVshXCFdIV4hXyFgIWEhYiFjIWQhZSFmIWchaCFpIWohayFsIW0h
-biFvIXAhcSFyIXMhdCF1IXYhdyF4IXkheiF7IXwhfSF+IX8hgCGBIYIhgyGEIYUhhiGHIYghiSGKIYsh
-jCGNIY4hjyGQIZEhkiGTIZQhlSGWIZchmCGZIZohmyGcIZ0hniGfIaAhoSGiIaMhpCGlIaYhpyGoIakh
-qiGrIawhrSGuIa8hsCGxIbIhsyG0IbUhtiG3IbghuSG6IbshvCG9Ib4hvyHAIcEhwiHDIcQhxSHGIcch
-yCHJIcohyyHMIc0hziHPIdAh0SHSIdMh1CHVIdYh1yHYIdkh2iHbIdwh3SHeId8h4CHhIeIh4yHkIeUh
-5iHnIegh6SHqIesh7CHtIe4h7yHwIfEh8iHzIfQh9SH2Ifch+CH5Ifoh+yH8If0h/iH/IgAiASICIgMi
-BCIFIgYiByIIIgkiCiILIgwiDSIOIg8iECIRIhIiEyIUIhUiFiIXIhgiGSIaIhsiHCIdIh4iHyIgIiEi
-IiIjIiQiJSImIiciKCIpIioiKyIsIi0iLiIvIjAiMSIyIjMiNCI1IjYiNyI4IjkiOiI7IjwiPSI+Ij8i
-QCJBIkIiQyJEIkUiRiJHIkgiSSJKIksiTCJNIk4iTyJQIlEiUiJTIlQiVSJWIlciWCJZIloiWyJcIl0i
-XiJfImAiYSJiImMiZCJlImYiZyJoImkiaiJrImwibSJuIm8icCJxInIicyJ0InUidiJ3IngieSJ6Insi
-fCJ9In4ifyKAIoEigiKDIoQihSKGIociiCKJIooiiyKMIo0ijiKPIpAikSKSIpMilCKVIpYilyKYIpki
-miKbIpwinSKeIp8ioCKhIqIioyKkIqUipiKnIqgiqSKqIqsirCKtIq4iryKwIrEisiKzIrQitSK2Irci
-uCK5IroiuyK8Ir0iviK/IsAiwSLCIsMixCLFIsYixyLIIskiyiLLIswizSLOIs8i0CLRItIi0yLUItUi
-1iLXItgi2SLaItsi3CLdIt4i3yLgIuEi4iLjIuQi5SLmIuci6CLpIuoi6yLsIu0i7iLvIvAi8SLyIvMi
-9CL1IvYi9yL4Ivki+iL7Ivwi/SL+Iv+BBvqBBvuBBvyBBv2BBv6BBv+BBwCBBwGBBwKBBwOBBwSBBwWB
-BwaBBweBBwiBBwmBBwqBBwuBBwyBBw2BBw6BBw+BBxCBBxGBBxKBBxOBBxSBBxWBBxaBBxeBBxiBBxmB
-BxqBBxuBBxyBBx2BBx6BBx+BByCBByGBByKBByOBBySBByWBByaBByeBByiBBymBByqBByuBByyBBy2B
-By6BBy+BBzCBBzGBBzKBBzOBBzSBBzWBBzaBBzeBBziBBzmBBzqBBzuBBzyBBz2BBz6BBz+BB0CBB0GB
-B0KBB0OBB0SBB0WBB0aBB0eBB0iBB0mBB0qBB0uBB0yBB02BB06BB0+BB1CBB1GBB1KBB1OBB1SBB1WB
-B1aBB1eBB1iBB1mBB1qBB1uBB1yBB12BB16BB1+BB2CBB2GBB2KBB2OBB2SBB2WBB2aBB2eBB2iBB2mB
-B2qBB2uBB2yBB22BB26BB2+BB3CBB3GBB3KBB3OBB3SBB3WBB3aBB3eBB3iBB3mBB3qBB3uBB3yBB32B
-B36BB3+BB4CBB4GBB4KBB4OBB4SBB4WBB4aBB4eBB4iBB4mBB4qBB4uBB4yBB42BB46BB4+BB5CBB5GB
-B5KBB5OBB5SBB5WBB5aBB5eBB5iBB5mBB5qBB5uBB5yBB52BB56BB5+BB6CBB6GBB6KBB6OBB6SBB6WB
-B6aBB6eBB6iBB6mBB6qBB6uBB6yBB62BB66BB6+BB7CBB7GBB7KBB7OBB7SBB7WBB7aBB7eBB7iBB7mB
-B7qBB7uBB7yBB72BB76BB7+BB8CBB8GBB8KBB8OBB8SBB8WBB8aBB8eBB8iBB8mBB8qBB8uBB8yBB82B
-B86BB8+BB9CBB9GBB9KBB9OBB9SBB9WBB9aBB9eBB9iBB9mBB9qBB9uBB9yBB92BB96BB9+BB+CBB+GB
-B+KBB+OBB+SBB+WBB+aBB+eBB+iBB+mBB+qBB+uBB+yBB+2BB+6BB++BB/CBB/GBB/KBB/OBB/SBB/WB
-B/aBB/eBB/iBB/mBB/qBB/uBB/yBB/2BB/6BB/+BCACBCAGBCAKBCAOBCASBCAWBCAaBCAeBCAiBCAmB
-CAqBCAuBCAyBCA2BCA6BCA+BCBCBCBGBCBKBCBOBCBSBCBWBCBaBCBeBCBiBCBmBCBqBCBuBCByBCB2B
-CB6BCB+BCCCBCCGBCCKBCCOBCCSBCCWBCCaBCCeBCCiBCCmBCCqBCCuBCCyBCC2BCC6BCC+BCDCBCDGB
-CDKBCDOBCDSBCDWBCDaBCDeBCDiBCDmBCDqBCDuBCDyBCD2BCD6BCD+BCECBCEGBCEKBCEOBCESBCEWB
-CEaBCEeBCEiBCEmBCEqBCEuBCEyBCE2BCE6BCE+BCFCBCFGBCFKBCFOBCFSBCFWBCFaBCFeBCFiBCFmB
-CFqBCFuBCFyBCF2BCF6BCF+BCGCBCGGBCGKBCGOBCGSBCGWBCGaBCGeBCGiBCGmBCGqBCGuBCGyBCG2B
-CG6BCG+BCHCBCHGBCHKBCHOBCHSBCHWBCHaBCHeBCHiBCHmBCHqBCHuBCHyBCH2BCH6BCH+BCICBCIGB
-CIKBCIOBCISBCIWBCIaBCIeBCIiBCImBCIqBCIuBCIyBCI2BCI6BCI+BCJCBCJGBCJKBCJOBCJSBCJWB
-CJaBCJeBCJiBCJmBCJqBCJuBCJyBCJ2BCJ6BCJ+BCKCBCKGBCKKBCKOBCKSBCKWBCKaBCKeBCKiBCKmB
-CKqBCKuBCKyBCK2BCK6BCK+BCLCBCLGBCLKBCLOBCLSBCLWBCLaBCLeBCLiBCLmBCLqBCLuBCLyBCL2B
-CL6BCL+BCMCBCMGBCMKBCMOBCMSBCMWBCMaBCMeBCMiBCMmBCMqBCMuBCMyBCM2BCM6BCM+BCNCBCNGB
-CNKBCNOBCNSBCNWBCNaBCNeBCNiBCNmBCNqBCNuBCNyBCN2BCN6BCN+BCOCBCOGBCOKBCOOBCOSBCOWB
-COaBCOeBCOiBCOmBCOqBCOuBCOyBCO2BCO6BCO+BCPCBCPGBCPKBCPOBCPSBCPWBCPaBCPeBCPiBCPmB
-CPqBCPuBCPyBCP2BCP6BCP+BCQCBCQGBCQKBCQOBCQSBCQWBCQaBCQeBCQiBCQmBCQqBCQuBCQyBCQ2B
-CQ6BCQ+BCRCBCRGBCRKBCROBCRSBCRWBCRaBCReBCRiBCRmBCRqBCRuBCRyBCR2BCR6BCR+BCSCBCSGB
-CSKBCSOBCSSBCSWBCSaBCSeBCSiBCSmBCSqBCSuBCSyBCS2BCS6BCS+BCTCBCTGBCTKBCTOBCTSBCTWB
-CTaBCTeBCTiBCTmBCTqBCTuBCTyBCT2BCT4RBcQRE0MRExYRE1kRBisRB3MREvgREzMRB9YRDAYRB7UR
-CagREOIRBcMRE0gRENsRBk0RENkRBg8REN8RBxgRExkRBrsRBe8REvQRE2gRBlwRBhoREwERE1oRBZkR
-BkMRCqAREuwRE1wRE10RBiARBV0RExMRBeIRE0AREOQRBKoRExwRBKgRBiQRBfgRE0UREyoRBzQRBikR
-B+ARCTwREz4RE0YRB6sRByoRE0wRAbIREv4RCoERCoQRBGMRCYsRBssRBggRBd8RBZsRCpoRB9kRCdwR
-BiYRCYcREvMRBi8RBs8RBkoRAV4RCPgRBxIQjhES9REHzxEGChEQWxEJhRES/xEHLREGPBEHthEGERED
-zxETDREGIxETGBEJlBEJ2hETUBEHtxEEpxEGLREGNxES7xEF3REPYREJ3hETOREG1BETQREHJBEHGxEJ
-OhES8hEHDhEHKREJPxEF2xEHHREGFREPXxEHUBEJ1REHwhEJkBEE1hES6xEHnREEqxEHtBEBtBEKchAV
-EQYDEQk+EQZHEQegEQfdEQPKERM1EQcKERMjEQnREQcDEQexEQqHEQddEQpuEQZPEQcxEQmPEQd4EQeq
-EQnbERMAERNLERMDEQlJEQcGEQfaEQGzEQclEQ/aEQdTEQYHERNvEQG2ERMKEQPLEQmbERMFEQsXEQl1
-EQejERNKEQcjEQezEQcTEQpvEQcEEQYOEQwIERM8EQY1EQesEQXqEQbDEQZkEQqKEQmMERMQEQeyERNp
-ERMUEQnZEQsREQfbEQmeEQcwEQ9ZERNJEQXyEQdaEQbsERNWEQm4EQpxEQXlEQwJEQfDERNqERMJEQYX
-ERHjERM/EQpwEQYfEQYiERNkERNbERLoEQwDEQYTERNmEQXwEQYEEQcFEQSwEQfcEQqUERNPERHiEQb3
-EQ9dEQdWEQqREQYlEQZQERFgEQcHERFiEQqPEQXcEQafEQetERMEEQnLERNRERMiEQYJEQY5EQYWERMG
-ERMHEQcrERJjEQY/ERNtEQcIEQWYEQdsEQqMEIsRCcARE18RBd4REx8QOREHTBETDBEGWxEJOxEGVBEG
-TBEGQBEG2hEHFhEHpBEJyhEF6RP//////////RETXhEGQREGNBEGPhEF9hEG0RETOBEQVxETUxEHTxEH
-FRES+hEQWhEHKBEEuREEphEGCxEGEBEGGREKnREGKhETEREF9REErhEGAhES5hEGRREJQREGHREH1BEH
-DxETJBEQVhEJ1hEJzBEGtRETEhEMChEH0hEHEBES7hEGHhEHGhEHsBEJyREF/BEF+hEQXBA4EQqQEQmT
-ERDlERMvEQYUEQXgERBTEQnjERNCEQqSERL5EQqhERM6EQbHEQqbERNHERMxERNXEQbZEQZYERJmEQqc
-EQmpEQYoEQYxEQZlEQYwEQl2EQcsERNUEDoRAbERBewRBesRBswRB2ERExcRE2cRB1wRBjMRCPcRBjgR
-E00RDIQRByIREN0RCokRDAURDIMRExURExoQxBEJyBEHEREGsREHnBEH0REHTREJORERXhETLhEQWBEH
-SxETRBEFlxEKjRETLBETKxEF5hEJvREGJxETCBEJiBEGIREJ4REJ1xEFxREKkxEQ4REGURETJRES/REJ
-jREKlREKhhEH0BETIBETOxEHxREGXREFlREHohETVREH1xEHxBEHMxETaxEPXBEGwREG3hEG1hEHGREG
-RhEKjhEJzREGBhEHCRETHhEGEhESZBEFmhEGshEFwhEF6BEHCxEJ3xEQ2BEGDBETPREHDREHHhEGLBEG
-RBEPWxEG7REFpREBtREF8RETYRETbBES9xEJRxEF9BETMBEKgxETThEQXREGDREGSxEHLxESZRES6hET
-JxEGBREHHBELFRES8REGHBEF7hEHrxEH2BETYxETNxEDzBETbhETHRETDhEEpRETWBEGZhEH0xEGQhEG
-ThEKlxEJ2BEF5BAdERLwEQXjERMtEQnUERMhEQXGERMCERLkEQchEPARBkgRBx8RCxkREzQRExsRA80R
-B1sRB58RBeERB54RCpkRCxgRBfsREvwREw8REykREvsRCb4RB3oRCY4RBV4RCogREWQQ9xEKmBEEqRET
-JhETUhEHFxEH3xEJhBEGGxETYBEKnxER5REHLhEHwREHDBETMhETNhETCxCIEQmKEQXzEQZXEQyFEQbQ
-EQcnEQqWEQcUERBZEQehEQX3ERL2EQfGEQmGEQcmEQfVEQuNEQcgERMoEQY2EQZJEQqeEQeuEQZiEQX9
-EQdOERDcEQX5EQZjEQcyEQlAEQXn0gAOAEUATSVGgEug0gAOAEUVLCVJgQVzoNIADgBFFSwlTIEFc6DS
-ADoAOyVOJU+iJU8AP15OU0lCT2JqZWN0RGF0YQAACAAAGQAAIgAAJwAAMQAAOgAAPwAARAAAUgAAVAAA
-ZgAS8AAS9gATQQATSAATTwATXQATbwATiwATmQATpQATsQATvwATygAT2AAT9AAUAgAUFQAUJwAUQQAU
-SwAUWAAUWgAUXQAUYAAUYwAUZgAUaAAUawAUbQAUcAAUcwAUdgAUeQAUewAUfQAUgAAUgwAUhgAUiQAU
-kgAUngAUoAAUogAUqwAUtQAUtwAUxQAUzgAU1wAU4gAU6QAU+wAVBAAVDQAVFgAVGwAVKgAVPQAVRgAV
-UQAVUwAVVAAVXQAVZAAVcQAVdwAVgAAVggAXCwAXDQAXDwAXEQAXEwAXFQAXFwAXGQAXGwAXHQAXHwAX
-IQAXIwAXJQAXJwAXKQAXKwAXLQAXLwAXMQAXMwAXNQAXNwAXOQAXOwAXPQAXPwAXQQAXRAAXRwAXSgAX
-TQAXUAAXUwAXVgAXWQAXXAAXXwAXYgAXZQAXaAAXawAXbgAXcQAXdAAXdwAXegAXfQAXgAAXgwAXhgAX
-iQAXjAAXjwAXkgAXlQAXmAAXmwAXngAXoQAXpAAXpwAXqgAXrQAXsAAXswAXtgAXuQAXvAAXvwAXwgAX
-xQAXyAAXywAXzgAX0QAX1AAX1wAX2gAX3QAX4AAX4wAX5gAX6QAX7AAX7wAX8gAX9QAX+AAX+wAX/gAY
-AQAYBAAYBwAYCgAYDQAYEAAYEwAYFgAYGQAYHAAYHwAYIgAYJQAYKAAYKwAYLgAYMQAYNAAYNwAYOgAY
-PQAYQAAYQwAYRgAYSQAYTAAYTwAYUgAYVQAYWAAYWwAYXgAYYQAYZAAYZwAYagAYbQAYcAAYcwAYdgAY
-eQAYfAAYfwAYggAYhQAYiAAYiwAYjgAYkQAYlAAYlwAYmgAYnQAYoAAYowAYpgAYqQAYrAAYrwAYsgAY
-tQAYuAAYuwAYvgAYwQAYxAAYxwAYygAYzQAY0AAY0wAY1gAY2QAY3AAY3wAY4gAY5QAY6AAY6wAY7gAY
-8QAY9AAY9wAY+gAY/QAZAAAZAwAZBgAZCQAZDAAZDwAZEgAZFQAZGAAZGwAZHgAZIQAZJAAZJwAZKgAZ
-LQAZMAAZMwAZNgAZOQAZSgAZWAAZYQAZaQAZawAZbQAZbwAZcQAZkgAZpAAZrAAZswAZvAAZxgAZzwAZ
-2wAZ3QAZ3wAZ4QAZ4wAZ5gAZ5wAZ6QAZ6wAaCAAaEwAaFgAaGQAaHAAaHwAaIQAaJAAaPgAacwAafwAa
-lQAaqgAauQAazAAa3gAa6QAa8wAbAQAbEwAbIAAbLgAbMwAbNQAbNwAbOQAbOwAbPQAbPwAbQQAbQwAb
-RQAbRwAbTAAbUQAbYwAbdAAbewAbggAbiwAbjQAblgAbmAAbmwAbqAAbsQAbtgAbvQAbxgAb0gAb1AAb
-1gAb3wAb6AAb7QAcAwAcBAAcDQAcFgAcIwAcMAAcOQAcRAAcTQAcVwAcXgAcagAccwAcdQAcdwAchAAc
-ngAcpwAcrgAcxgAc1QAc5gAc6AAc6gAc7AAc7gAdDwAdEQAdEwAdFQAdFwAdGgAdGwAdHQAdHwAdPAAd
-SAAdSgAdTQAdUAAdUwAdVQAdWAAdcQAdkgAdpgAdsgAdtAAdtgAduAAdugAdvAAdwQAdwwAdxgAd2wAd
-4wAd8AAd/AAeCgAeDAAeDgAeEAAeEgAeFAAeGwAeKAAeNQAePQAePwAeQQAeTQAeVgAeWwAecAAecgAe
-dAAedgAeeAAeiwAemAAemgAenQAepgAerwAewQAeygAe1QAe4QAe9gAe/wAfBgAfHQAfLgAfMAAfMgAf
-NAAfNgAfVwAfWQAfWwAfXQAfXwAfYAAfYgAfZAAffgAftwAfxQAfxwAfyQAfywAfzQAfzwAf0QAf0wAf
-1QAf6AAf9QAgBAAgBgAgCAAgCgAgEgAgGwAgIAAgMwAgSAAgWQAgWwAgXQAgXwAgYQAghgAgjAAgmgAg
-nAAgngAgoAAgogAgowAgpQAgpwAgqQAgwgAgxAAgxwAgygAgzQAg0AAg6gAhCwAhDQAhDwAhEgAhFQAh
-FgAhGAAhGwAhagAhhwAhmQAhpAAhtgAhywAh2QAh4AAh6QAh6gAh7AAh7gAh8AAh8gAh9AAh9gAh+AAh
-+gAh+wAh/AAh/wAiBAAiBgAiCwAiFAAiFgAiQwAiTAAiVAAiaAAicwAigQAiiwAimAAioQAiqQAiqwAi
-rQAirwAitAAitgAiuwAivQAivwAiwQAiwwAi0AAi3AAi3gAi4AAi4gAi7wAi8QAi8wAi9QAjBwAjFAAj
-FgAjGAAjGgAjLQAjQQAjSgAjTwAjWAAjWgAjZQAjbgAjcAAjcwAjdQAjfgAjhQAjlAAjnAAjpQAjqgAj
-swAjwAAj1AAj4wAj7AAj+QAkBwAkHAAkLQAkLwAkMQAkMwAkNQAkVgAkWAAkWgAkXAAkXgAkXwAkYQAk
-YwAkfAAknQAknwAkoQAkowAkpQAkpwAkrAAkrgAktwAkygAk2wAk3QAk3wAk4QAk4wAlAAAlAgAlBAAl
-BgAlCAAlCwAlDAAlDgAlIwAlJQAlKAAlKwAlLgAlRwAlbAAlgAAliQAliwAljQAljwAlkQAlkwAlmAAl
-mQAlmwAlsAAlsgAltAAltgAluAAlzgAl2wAl3QAl4AAl9QAl9wAl+QAl+wAl/QAmBwAmFgAmIwAmJQAm
-JwAmKQAmSgAmTAAmTgAmUAAmUgAmVAAmVgAmYwAmZQAmaAAmawAmdgAmeAAmgwAmkAAmkgAmlAAmlgAm
-uwAmvQAmvwAmwQAmwwAmxQAmxwAm1AAm1gAm2QAm3AAm5wAm6QAnAwAnFAAnFgAnGAAnGgAnHAAnPQAn
-PwAnQQAnQwAnRQAnRgAnSAAnSgAnYQAnggAnhAAnhgAniQAnjAAnjQAnjwAnkgAnswAntQAntwAnuQAn
-uwAnvQAnwgAnxAAnzwAn2QAn5gAn6AAn6gAn7AAoDQAoDwAoEQAoEwAoFQAoFwAoGQAoJgAoKAAoKwAo
-LgAoNAAoNgAoRAAoVQAoVwAoWQAoWwAoXQAobgAocAAocgAodAAodgAoewAohAAohgAoiwAojQAojwAo
-sAAosgAotAAotgAouAAougAovAAoyQAo6gAo7AAo7gAo8AAo8gAo9AAo9gApEAApOQApTwApUQApUwAp
-VQApVwApWQApXAApXQApXwApYQApYwApcAAplQApoQApowAppgApqAApqwAprQApsAApswAptgApzQAq
-BgAqCAAqCgAqDAAqDgAqEAAqEgAqFAAqFgAqGwAqJAAqNQAqNwAqQAAqQgAqRQAqUgAqVAAqVgAqWAAq
-ZQAqcgAqdAAqdgAqeAAqjgAqlwAqmQAqogAqpwAqtgAqvwAq0AAq0gAq1AAq1gAq2AAq9QAq9wAq+QAq
-+wAq/QAq/gArAAArFQArFwArGgArHQArIAArNwArbAArbgArcAArcgArdAArdgAreAAregArfwAriAAr
-jwAroAArogArpAArpgArrwArsQArzgAr3wAr4QAr4wAr5QAr5wAsCAAsCgAsDAAsDgAsEAAsEQAsEwAs
-FQAsLgAsTwAsUQAsUwAsVQAsVwAsWQAsWwAsbgAsfAAsjQAsjwAskQAskwAslQAstgAsuAAsugAsvAAs
-vgAsvwAswQAswwAs3QAtLAAtLQAtLwAtMQAtMwAtNQAtNwAtOQAtOwAtPAAtPQAtPwAtSAAtSgAtdwAt
-eQAtewAtfQAtfwAtgQAtgwAthQAthwAtlAAtlgAtmAAtmgAtowAtpQAtrgAtsAAtswAttQAtyAAt2QAt
-2wAt3QAt3wAt4QAt/gAuAAAuAgAuBAAuBgAuCQAuCgAuDAAuJgAuXwAuZwAufQAukgAunQAuqAAuswAu
-wQAu3gAu5wAu8AAu8gAu9AAu9gAu+AAu+gAu/AAvBQAvBgAvDwAvEAAvGQAvIgAvLwAvOAAvQwAvTAAv
-WgAvawAvbQAvbwAvcQAvcwAvlAAvlgAvmAAvmgAvnAAvnQAvnwAvoQAvuQAv2gAv3AAv3gAv4AAv4gAv
-5AAv5gAv8wAwAAAwAgAwBAAwBgAwJwAwKQAwKwAwLQAwLwAwMQAwMwAwOQAwOwAwQgAwUwAwVQAwVwAw
-WQAwWwAwfAAwfgAwgAAwggAwhAAwhQAwhwAwiQAwowAw8gAw8wAw9QAw9wAw+QAw+wAw/QAw/wAxAQAx
-AgAxAwAxBQAxDgAxEAAxPQAxPwAxQQAxQwAxRQAxRwAxSQAxSwAxTQAxWgAxXAAxXgAxYAAxaQAxawAx
-dAAxdgAxeQAxewAxiQAxmgAxnAAxngAxoAAxogAxwwAxxQAxxwAxyQAxywAxzAAxzgAx0AAx6AAyCQAy
-CwAyDQAyDwAyEQAyEwAyGAAyGgAyLgAyPwAyQQAyQwAyRQAyRwAyaAAyagAybAAybgAycAAycgAydAAy
-gQAygwAyhgAyiQAynAAyqAAytQAytwAyuQAyuwAy3AAy3gAy4AAy4gAy5AAy5gAy6AAy7AAy7gAy8wAz
-AAAzAgAzBAAzBgAzKwAzLQAzLwAzMQAzMwAzNQAzNwAzUAAzUgAzYwAzZQAzZwAzaQAzawAzjAAzjgAz
-kAAzkgAzlAAzlQAzlwAzmQAzswA0AgA0AwA0BQA0BwA0CQA0CwA0DQA0DwA0EQA0EgA0EwA0FQA0HgA0
-IAA0TQA0TwA0UQA0UwA0VQA0VwA0WQA0WwA0XQA0agA0bAA0bgA0cAA0eQA0ewA0hAA0hgA0iQA0iwA0
-nwA0sAA0sgA0tAA0tgA0uAA0zQA03gA04AA04gA05AA05gA1BwA1CQA1CwA1DQA1DwA1EAA1EgA1FAA1
-LQA1TgA1UAA1UgA1VAA1VgA1WAA1WgA1ZAA1dwA1iAA1igA1jAA1jgA1kAA1rQA1rwA1sQA1swA1tQA1
-tgA1uAA10QA18gA19wA1+QA1+wA1/QA1/wA2AQA2BgA2CAA2FQA2JgA2KAA2MQA2MwA2NgA2SgA2WwA2
-XQA2XwA2YQA2ZAA2jQA2nAA2rwA2vQA20AA24gA29QA3AAA3AgA3BAA3BgA3CAA3CgA3EwA3FQA3FwA3
-IgA3KwA3NgA3PwA3RgA3TwA3WAA3WgA3YwA3ZQA3ZwA3agA3bQA3ogA3rgA3twA3xAA30AA33gA34AA3
-4wA35gA36QA36wA37QA4AAA4AwA4BQA4BwA4CgA4DAA4DgA4FwA4GQA4IAA4IgA4JQA4KAA4VQA4XwA4
-aQA4cwA4dQA4eAA4ewA4fQA4fwA4ggA4hAA4hgA4iQA4iwA4jQA4lgA4mAA4mwA4nQA4+AA5GgA5JAA5
-OQA5RgA5YAA5fAA5lwA5vQA5yQA56AA59wA6AwA6BQA6BwA6DAA6DwA6EQA6EgA6FQA6HgA6JwA6LAA6
-LwA6MAA6MgA6NQA6OAA6OgA6PAA6PwA6SAA6XwA6bQA6eAA6iQA6iwA6jgA6kQA6qAA6sQA6ugA6yAA6
-0QA60wA62AA62wA63gA7CwA7GgA7JwA7NAA7PAA7RwA7VgA7YQA7bAA7eQA7hQA7hgA7iQA7jAA7jwA7
-mAA7mwA7pAA7pQA7pwA7rAA7yQA7zgA70QA71AA71gA72AA72wA76AA76gA79gA8CwA8DQA8DwA8EgA8
-FAA8JgA8LwA8OgA8TgA8bwA8dAA8dgA8eQA8fAA8fgA8gAA8gwA8hQA8jwA8pAA8pgA8qAA8qwA8rQA8
-xgA8zwA81AA84gA9EwA9LwA9MAA9MwA9NgA9OQA9QgA9RQA9SAA9UQA9UgA9VAA9XwA9fAA9fwA9ggA9
-hQA9hwA9igA9kgA9swA9tQA9uAA9uwA9vQA9vwA9wQA90gA92AA94wA97wA98gA99QA9+AA9+QA+AgA+
-CwA+EAA+IwA+OAA+OgA+PQA+QAA+QgA+TAA+WQA+WwA+YAA+dwA+gAA+iQA+lAA+vQA+xwA+yQA+ywA+
-zgA+0QA+2gA+3AA+3wA+4QA+6gA/AgA/DwA/GAA/IwA/LgA/VwA/WQA/WwA/XgA/YQA/YwA/ZgA/aAA/
-cQA/jQA/pQA/rgA/twA/xAA/5QA/5wA/6QA/7AA/7wA/8AA/8gA/9ABACgBAPwBAQQBAQwBARgBASABA
-SgBATABATwBAUgBAWwBAbABAbgBAcQBAdABAiABAlQBAlwBAmQBAnABApABAxQBAxwBAyQBAzABAzwBA
-0ABA0gBA1ABA6QBBHgBBJwBBKQBBKwBBLgBBMABBMgBBNQBBOABBQQBBTgBBUABBUgBBVQBBXABBZQBB
-bgBBewBBhwBBmABBmgBBnABBnwBBogBBwwBBxQBBxwBBygBBzQBBzgBB0ABB0wBB7QBCDgBCEABCEgBC
-FQBCGABCGQBCGwBCHgBCbQBCbgBCcABCcgBCdABCdwBCeQBCfABCfwBCgABCgQBChABCjQBCjwBCvABC
-vwBCwQBCwwBCxQBCxwBCyQBCzABCzwBC3ABC3gBC4QBC5ABC7QBC7wBC+ABC+gBC/QBDAABDHABDLQBD
-LwBDMgBDNABDNwBDVABDVgBDWABDWwBDXgBDYQBDYgBDZABDfABDoQBDqgBDrABDrgBDsABDsgBDtQBD
-ugBDuwBDvQBDzABD3QBD3wBD4gBD5ABD5wBD/ABEDQBEDwBEEQBEFABEFwBEOABEOgBEPQBEQABEQgBE
-RABERwBEWABEWgBEXQBEYABEYwBEcgBEdABEjQBEngBEoABEowBEpQBEqABEyQBEywBEzQBE0ABE0wBE
-1ABE1gBE2ABE7wBFEABFEgBFFABFFwBFGQBFHABFHgBFJgBFNABFRQBFRwBFSgBFTABFTwBFbABFbgBF
-cABFcwBFdgBFdwBFeQBFkgBFywBFzQBFzwBF0QBF0wBF1QBF1wBF2QBF3ABF+ABGCQBGCwBGDQBGEABG
-EwBGNABGNgBGOQBGOwBGPQBGPwBGQgBGTwBGUQBGVABGVwBGbwBGhgBGlwBGmQBGmwBGngBGoQBGwgBG
-xABGxwBGygBGzABGzgBG0QBG4gBG5ABG5wBG6gBG7QBG/ABG/gBHBgBHFwBHGQBHGwBHHQBHIABHNwBH
-SABHSgBHTQBHTwBHUgBHcwBHdQBHdwBHegBHfQBHfgBHgABHggBHmwBHvABHvgBHwABHwwBHxQBHyABH
-ygBH1wBH7ABH/QBH/wBIAQBIAwBIBgBIEQBIIgBIJABIJwBIKQBILABITQBITwBIUQBIVABIVwBIWABI
-WgBIXQBIdwBImABImgBInABInwBIogBIowBIpQBIqABI9wBI+ABI+gBI/ABI/gBJAQBJAwBJBgBJCQBJ
-CgBJCwBJDgBJFwBJGQBJRgBJSQBJSwBJTQBJTwBJUQBJUwBJVgBJWQBJZgBJaABJawBJbgBJdwBJeQBJ
-ggBJhABJhwBJigBJmQBJqgBJrABJrwBJsQBJtABJ0QBJ0wBJ1QBJ2ABJ2wBJ3ABJ3gBJ+ABKGQBKGwBK
-HQBKIABKIgBKJQBKJwBKRABKUQBKYgBKZABKZgBKaQBKbABKjQBKjwBKkgBKlQBKlwBKmQBKnABKrwBK
-sQBKxQBK0gBK1ABK1wBK2gBK+wBK/QBLAABLBQBLCABLCgBLDABLDgBLJgBLKABLPABLTQBLTwBLUQBL
-VABLVwBLpgBLsgBLvABLywBL1wBL7wBL+gBMBABMGQBMJwBMLwBMMQBMNABMNwBMOgBMPQBMPwBMQgBM
-RABMRgBMSQBMSgBMTABMTgBMUQBMVgBMWQBMcwBMfABMfgBMhQBMiABMiwBMjgBMwwBMxQBMxwBMygBM
-zQBM0ABM0gBM1QBM6QBM8gBM9ABM9wBNBQBNDgBNEABNSQBNSwBNTQBNUABNUwBNVgBNWABNWwBNdQBN
-qgBNrABNrgBNsQBNswBNtgBNuABNuwBNzwBN2QBN4ABOCQBOCwBODgBOEQBOEwBOGQBOIgBOLQBONgBO
-TABOXQBOXwBOYQBOYwBOZgBOfwBOoABOogBOpABOpwBOqgBOqwBOrQBOsABO0QBO0wBO1QBO2ABO2gBO
-3ABO3gBO8wBPAQBPEgBPFABPFgBPGQBPHABPPQBPPwBPQgBPRABPRgBPSABPSwBPZQBPfQBPigBPjABP
-jwBPkgBPswBPtQBPuABPuwBPvQBPvwBPwQBPxgBPyABPzgBP3wBP4QBP5ABP5gBP6QBQCgBQDABQDgBQ
-EQBQFABQFQBQFwBQGQBQMQBQUgBQVABQVgBQWQBQXABQXwBQYQBQcgBQdABQdwBQegBQjgBQnwBQoQBQ
-pABQpgBQqQBQuABQyQBQywBQzgBQ0ABQ0wBQ9ABQ9gBQ+ABQ+wBQ/gBQ/wBRAQBRAwBRGwBRPABRPgBR
-QABRQgBRRABRRwBRSQBRXgBRbwBRcQBRcwBRdQBReABRjQBRngBRoABRogBRpQBRpwBR4ABR7QBSBgBS
-EwBSIQBSKwBSOQBSUgBSXwBSaQBSewBSjwBSmQBSpQBSpwBSqgBSrQBSsABSswBSuABSuwBSvgBSwQBS
-xABSxwBSygBSzQBS5wBS8QBS+gBS/ABTAQBTHgBTKQBTMgBTNABTdQBTeABTewBTfgBTgQBThABThwBT
-iQBTjABTjwBTkQBTlABTlwBTmgBTnQBToABTowBTpgBTqQBTrABTrwBTsgBTtQBTuABTuwBTvQBTwABT
-wwBTxgBTyQBTzABTzwBT8ABT8gBT9ABT9wBT+gBT+wBT/QBT/wBUFgBUNwBUOQBUOwBUPgBUQABUQwBU
-SABUSgBUbQBUkgBUnABUqQBUqwBUrgBUsQBUugBUvQBUvwBUwgBUxABUxwBUzABUzwBU2ABU3QBU6ABV
-AQBVCgBVEwBVKQBVXgBVbQBVhgBVngBVoABVowBVpgBVqQBVqwBVrgBVsABVsQBVswBVtABVtwBVwABV
-wgBVxQBVxwBV0ABV0gBWGQBWGwBWHgBWIQBWJABWJwBWKQBWKwBWLQBWLwBWMgBWNQBWOABWOwBWPgBW
-QQBWQwBWRgBWSQBWTABWTwBWUQBWVABWVwBWWgBWXQBWYABWYwBWZgBWaQBWbABWbwBWcgBWdQBWeABW
-mQBWmwBWnQBWoABWowBWpABWpgBWqABWwQBW5gBW6ABW6gBW7ABW7gBW8QBW9gBW9wBW+QBXGgBXHABX
-HgBXIQBXJABXJQBXJwBXKQBXQgBXZwBXaQBXawBXbQBXbwBXcgBXcwBXdQBXlgBXmABXmgBXnQBXoABX
-oQBXowBXpQBXvwBX+ABYAQBYBgBYCABYCgBYDQBYEABYEwBYFABYFQBYHgBYIABYMQBYMwBYNgBYSgBY
-awBYbQBYbwBYcgBYdQBYdgBYeABYegBYkgBYswBYtQBYtwBYugBYvABYvwBYwQBYygBY6wBY7QBY7wBY
-8gBY9QBY9gBY+ABY+gBZFABZSQBZSwBZTQBZTwBZUQBZVABZVgBZWQBZbgBZjwBZkQBZkwBZlgBZmQBZ
-mgBZnABZngBZtQBZ1gBZ2ABZ2gBZ3QBZ3wBZ4gBZ5ABZ7ABaDQBaDwBaEQBaFABaFwBaGABaGgBaHABa
-NQBaVgBaWABaWgBaXQBaXwBaYgBaZABaeQBaqgBatABawABazgBa2wBa5QBa9wBa+QBa/ABa/wBbAgBb
-AwBbBQBbCABbCgBbIwBbKgBbRwBbSQBbSwBbTgBbUABbUwBbVwBbZABbZgBbdABbfQBbhgBbjABbrQBb
-rwBbsQBbtABbtwBbuABbugBbvABb0wBb9ABb9gBb+ABb+wBb/QBcAABcAgBcDgBcLwBcMQBcMwBcNgBc
-OQBcOgBcPABcPgBcVgBcdwBceQBcewBcfQBcfwBcggBchABcpQBcpwBcqQBcrABcrwBcsABcsgBctABc
-zQBdAgBdBABdBgBdCABdCwBdDgBdEABdEwBdOABdQQBdQwBdZABdZgBdaABdawBdbgBdbwBdcQBdcwBd
-iwBdrABdrgBdsABdswBdtQBduABdugBdwABd4QBd4wBd5QBd6ABd6wBd7ABd7gBd8ABeCABeKQBeKwBe
-LQBeLwBeMQBeNABeNgBeVwBeWQBeWwBeXgBeYQBeYgBeZABeZgBefgBenwBeoQBeowBepQBepwBeqgBe
-rABezQBezwBe0QBe1ABe1wBe2ABe2gBe3ABe9ABfFQBfFwBfGQBfGwBfHQBfIABfIgBfQwBfRQBfRwBf
-SgBfTQBfTgBfUABfUgBfagBfiwBfjQBfjwBfkgBflABflwBfmQBfogBfwwBfxQBfxwBfygBfzQBfzgBf
-0ABf0gBf6gBgCwBgDQBgDwBgEgBgFABgFwBgGQBgIgBgQwBgRQBgRwBgSgBgTQBgTgBgUABgUgBgagBg
-iwBgjQBgjwBgkQBgkwBglgBgmABguQBguwBgvQBgwABgwwBgxABgxgBgyABg4ABhAQBhAwBhBQBhCABh
-CgBhDQBhDwBhGwBhPABhPgBhQABhQwBhRgBhRwBhSQBhSwBhYwBhhABhhgBhiABhiwBhjQBhkABhkgBh
-nwBhwABhwgBhxABhxwBhygBhywBhzQBhzwBh5wBiCABiCgBiDABiDgBiEABiEwBiFQBiNgBiOABiOgBi
-PQBiQABiQQBiQwBiRQBiXQBifgBigABiggBihABihgBiiQBiiwBirABirgBisABiswBitgBitwBiuQBi
-uwBi1ABi9QBi9wBi+QBi+wBi/QBjAABjAgBjGwBjJABjKwBjRABjTQBjTwBjWABjWwBjXgBjYQBjZABj
-fQBjhwBjigBjjQBjjwBjkgBjlABjlwBjmQBjnwBjqABjrQBjuwBj1ABj1wBj2gBj3ABj3wBj4QBj5ABj
-5gBj7wBj8QBkLABkLwBkMgBkNQBkOABkOwBkPQBkQABkQgBkRABkRgBkSQBkTABkTgBkUQBkVABkVwBk
-WgBkXQBkYABkYwBkZgBkaABkawBkbgBkcQBkcwBkdgBkeQBkmgBknABkngBkoQBkpABkpQBkpwBkqgBk
-wgBk4wBk5QBk5wBk6gBk7ABk7wBk8QBk+gBlHwBlIQBlIwBlJgBlKQBlKgBlLABlLwBlSQBlmABlmQBl
-mwBlnQBlnwBlogBlpABlpwBlqgBlqwBlrABlrwBluABlugBl5wBl6gBl7ABl7gBl8ABl8gBl9ABl9wBl
-+gBmBwBmCQBmDABmDwBmGABmGgBmIwBmJQBmKABmKwBmQwBmZABmZgBmaABmawBmbQBmcABmcgBmewBm
-nABmngBmoABmowBmpgBmpwBmqQBmqwBmwwBm5ABm5gBm6ABm6wBm7QBm8ABm8gBnBABnHgBnbQBnbgBn
-cABncgBndABndwBneQBnfABnfwBngABngQBnhABnjQBnjwBnvABnvwBnwQBnwwBnxQBnxwBnyQBnzABn
-zwBn3ABn3gBn4QBn5ABn7QBn7wBn+ABn+gBn/QBoAABoGQBoaABoaQBoawBobQBobwBocgBodABodwBo
-eQBoegBoewBofgBohwBoiQBotgBouQBouwBovQBovwBowQBowwBoxgBoyQBo1gBo2ABo2wBo3gBo5wBo
-6QBo8gBo9ABo9wBo+gBpEwBpNABpNgBpOABpOwBpPQBpQABpQgBpTwBpbABpbgBpcABpcwBpdgBpdwBp
-eQBpkgBpxwBpyQBpywBpzQBpzwBp0gBp1ABp1wBp7wBqDABqDgBqEABqEwBqFgBqFwBqGQBqMQBqUgBq
-VABqVgBqWQBqXABqXwBqYQBqbgBqfwBqgQBqhABqsQBqswBqtgBquQBqvABqvQBqwABqwgBq2wBq+ABq
-+gBq/ABq/wBrAQBrBABrEQBrEwBrMABrMgBrNABrNwBrOgBrOwBrPQBrVQBrdgBreABregBrfQBrgABr
-gwBrhQBrkwBrwABrwgBrxQBryABrywBrzABrzwBr0QBr6gBsBwBsCQBsCwBsDgBsEABsEwBsIABsIgBs
-TwBsUQBsVABsVwBsWgBsWwBsXgBsYABsdwBslABslgBsmABsmwBsnQBsoABsrQBsrwBszABszgBs0ABs
-0wBs1gBs1wBs2QBs8ABtEQBtEwBtFQBtGABtGwBtHgBtIABtKgBtRwBtSQBtSwBtTgBtUQBtUgBtVABt
-bQBtjgBtkABtkgBtlQBtlwBtmgBtnABtoABtvQBtvwBtwQBtxABtxwBtyABtygBt4wBuBABuBgBuCABu
-CwBuDQBuEABuEgBuHQBuOgBuPABuPgBuQQBuRABuRQBuRwBuYABugQBugwBuhQBuiABuigBujQBujwBu
-nQBuugBuvABuvgBuwQBuxABuxQBuxwBu4ABvAQBvAwBvBQBvCABvCgBvDQBvDwBvGQBvLQBvRgBvSQBv
-TABvTwBvUgBvVABvVwBvWQBvcgBvdABvdwBvegBvfQBvgABviQBviwBvkABvkwBvlgBvzwBv4gBv5QBv
-6ABv6wBv7gBv8QBv9ABv9wBwCgBwDQBwEABwEwBwFgBwHwBwIQBwLABwLwBwMgBwNQBwOABwOwBwZABw
-ZwBwagBwbQBwcABwcwBwdgBweQBwfABwhQBwhwBwigBwjQBw4ABw7QBw8ABw8wBw/ABw/wBxAQBxAgBx
-BQBxCABxCQBxDABxDwBxEgBxFQBxHgBxKQBxUgBxVQBxWABxWwBxXgBxYQBxZABxZwBxcABxjQBxkABx
-kwBxlgBxmQBxnABxnwBxyABxywBxzgBx0QBx1ABx1wBx2gBx3QBx4ABx6gByAwByBgByCQByDAByDwBy
-EgByGwByJAByOAByTwByWAByWgByXwByYgByZQByjgByjwBykgBylQBymAByoQBypABypwByxAByxwBy
-ygByzQByzwBy0gBy2gBy5wBy6QBzCgBzDABzDwBzEgBzFABzFwBzGQBzRgBzRwBzSgBzTQBzUABzWQBz
-XABzZQBzZgBzaQBzhgBziQBzjABzjwBzkQBzlABzogBzwwBzxQBzyABzywBzzQBz0ABz0gBz2wBz5gBz
-/gB0IwB0JgB0KQB0LAB0LwB0MgB0NQB0OAB0QQB0WgB0dgB0fwB0gQB0hAB0hwB0nQB0tgB01wB02gB0
-3AB03wB04gB04wB05gB06QB1AgB1NwB1OQB1OwB1PQB1PwB1QgB1RAB1RwB1YAB1aQB1ggB1hQB1iAB1
-iwB1jgB1kAB1kwB1lQB1qgB1rAB1rwB1sgB1tQB1vgB1wAB1wwB1xgB1+wB1/gB2AQB2BAB2BwB2CAB2
-CwB2DgB2EQB2FAB2HQB2HwB2IgB2JQB2OgB2PQB2QAB2QwB2RgB2UQB2aAB2hQB2hwB2iQB2jAB2jgB2
-kQB2ngB2oAB2qQB2sgB2uwB23AB23gB24AB24wB25gB25wB26QB26wB3AwB3JAB3JgB3KAB3KwB3LgB3
-MQB3MwB3VAB3VgB3WAB3WwB3XgB3XwB3YQB3YwB3ewB3nAB3ngB3oAB3owB3pQB3qAB3qgB3sQB30gB3
-1AB31gB32QB33AB33QB33wB34QB3+gB4SQB4SgB4TAB4TgB4UAB4UwB4VQB4WAB4WwB4XAB4XQB4YAB4
-aQB4awB4mAB4mwB4nQB4nwB4oQB4owB4pQB4qAB4qwB4uAB4ugB4vQB4wAB4yQB4ywB41AB41gB42QB4
-3AB4/QB4/wB5AQB5BAB5BwB5CAB5CgB5DAB5JQB5dAB5dQB5dwB5eQB5ewB5fgB5gAB5gwB5hgB5hwB5
-iAB5iwB5lAB5lgB5wwB5xgB5yAB5ygB5zAB5zgB50AB50wB51gB54wB55QB56AB56wB59AB59gB5/wB6
-AQB6BAB6BwB6KAB6KgB6LAB6LwB6MgB6MwB6NQB6NwB6UAB6nwB6oAB6ogB6pAB6pgB6qQB6qwB6rgB6
-sQB6sgB6swB6tgB6vwB6wQB67gB68QB68wB69QB69wB6+QB6+wB6/gB7AQB7DgB7EAB7EwB7FgB7HwB7
-IQB7KgB7LAB7LwB7MgB7UwB7VQB7VwB7WgB7XQB7XgB7YAB7YgB7egB7mwB7nQB7nwB7ogB7pAB7pwB7
-qQB7rwB70AB70gB71AB71wB72gB72wB73QB73wB7+AB8GQB8GwB8HQB8IAB8IgB8JQB8JwB8MQB8UgB8
-VAB8VgB8WQB8XAB8XQB8XwB8YQB8egB8mwB8nQB8oAB8ogB8pAB8pwB8qQB8tgB8vAB8vgB80wB89AB8
-9gB8+AB8+wB8/gB8/wB9AQB9AwB9GwB9PAB9PgB9QAB9QwB9RgB9SQB9SwB9VwB9eAB9egB9fAB9fwB9
-ggB9gwB9hQB9hwB9oAB97wB98AB98gB99AB99gB9+QB9+wB9/gB+AQB+AgB+AwB+BgB+DwB+EQB+PgB+
-QQB+QwB+RQB+RwB+SQB+SwB+TgB+UQB+XgB+YAB+YwB+ZgB+bwB+cQB+dAB+dwB+mAB+mgB+nAB+nwB+
-ogB+owB+pQB+pwB+wAB+9QB+9wB++QB++wB+/gB/AQB/AwB/BgB/FQB/HgB/IAB/QQB/QwB/RQB/SAB/
-SwB/TAB/TgB/UAB/aQB/igB/jAB/jgB/kQB/kwB/lgB/mAB/oAB/wQB/wwB/xQB/yAB/ywB/zAB/zgB/
-0AB/6gCAOQCAOgCAPACAPgCAQACAQwCARQCASACASwCATACATQCAUACAWQCAWwCAiACAiwCAjQCAjwCA
-kQCAkwCAlQCAmACAmwCAqACAqgCArQCAsACAuQCAuwCAvgCAwQCA8gCA9ACA9wCA+gCA/QCA/gCBAACB
-AwCBBQCBHQCBOgCBPACBPgCBQQCBQwCBRgCBUwCBVQCBdgCBeACBegCBfQCBgACBgQCBgwCBhQCBngCB
-vwCBxACBxgCByQCBywCBzQCB0ACB1QCB1wCB5ACB5gCB7QCCDgCCEACCEgCCFQCCGACCGQCCGwCCHQCC
-NgCCWwCCXQCCXwCCYQCCYwCCZgCCZwCCaQCCigCCjACCjgCCkQCClACClQCClwCCmQCCsQCC0gCC1ACC
-1gCC2QCC3ACC3wCC4QCC9ACDJQCDJwCDKgCDLQCDMACDMQCDMwCDNgCDOACDUQCDbgCDcACDcgCDdQCD
-dwCDegCDhwCDiQCDqgCDrACDrgCDsQCDtACDtQCDtwCDuQCD0wCD9ACD9gCD+ACD+gCD/QCEAACEAgCE
-IwCEJQCEJwCEKgCELQCELgCEMACEMgCESgCEawCEbQCEbwCEcgCEdACEdwCEeQCEgQCEsgCEtACEtwCE
-ugCEvQCEvgCEwACEwwCExQCE3gCE+wCE/QCE/wCFAgCFBACFBwCFFACFFgCFOwCFPQCFQACFQwCFTACF
-TgCFUQCFUwCFVgCFWwCFXgCFeACFmQCFmwCFnQCFoACFowCFpACFpgCFqACFwgCF+wCF/QCF/wCGAQCG
-AwCGBQCGCACGCgCGDQCGIgCGQwCGRQCGRwCGSgCGTQCGTgCGUACGUgCGawCGpACGpgCGqACGqgCGrACG
-rgCGsQCGswCGtgCGwQCG4gCG5ACG5gCG6QCG7ACG7QCG7wCG8QCHCwCHRACHRgCHSACHSgCHTACHTgCH
-UQCHUwCHVgCHaQCHdACHjACHlwCHoACHpQCHuACHyQCHywCHzgCH0ACH0wCH4gCH8wCH9QCH9wCH+gCH
-/QCIHgCIIACIIwCIJgCIKACIKgCILACIQwCIRQCIVACIZQCIZwCIagCIbACIbwCIhQCIlgCImACImgCI
-nACIngCIrwCIsQCItACItgCIuQCIyACI2QCI2wCI3gCI4ACI4wCI9QCJBgCJCACJCwCJDQCJEACJKQCJ
-OgCJPACJPgCJQQCJRACJUgCJYwCJZQCJaACJagCJbQCJpgCJqACJqwCJrgCJsQCJtACJtwCJugCJvQCJ
-wACJwwCJxgCJ4QCJ9ACJ/QCJ/wCKBwCKEACKEgCKGwCKHQCKMACKMwCKNgCKOQCKPACKPgCKQQCKRACK
-RwCKSgCKZwCKaQCKawCKbgCKcQCKcgCKdACKjACKrQCKrwCKsQCKtACKtgCKuQCKuwCKzgCK6wCK7QCK
-7wCK8gCK9QCK9gCK+ACLEQCLMgCLNACLNgCLOQCLOwCLPgCLQACLRACLYQCLYwCLZQCLaACLawCLbACL
-bgCLhwCLqACLqgCLrACLrwCLsQCLtACLtgCLygCL5wCL6QCL6wCL7gCL8QCL8gCL9ACMDQCMMgCMNACM
-NgCMOQCMOwCMPgCMQwCMRACMRgCMSACMZQCMZwCMaQCMbACMbwCMcACMcgCMigCMvwCMwQCMwwCMxQCM
-yACMywCMzQCM0ACM2wCM3QCM+gCM/ACM/gCNAQCNBACNBQCNBwCNHwCNQACNQgCNRACNRwCNSQCNTACN
-TgCNlgCNswCNtQCNtwCNugCNvQCNvgCNwACN1wCN+ACN+gCN/ACN/wCOAQCOBACOBgCOEwCOMACOMgCO
-NACONwCOOgCOOwCOPQCOVwCOeACOegCOfACOfwCOgQCOhACOhgCOnwCOqgCOvwCO0ACO0gCO1QCO1wCO
-2gCO+wCO/QCPAACPAgCPBACPBgCPCACPKwCPQwCPVACPVgCPWACPWwCPXgCPagCPewCPfQCPfwCPgQCP
-hACPjgCPmwCPnQCPoACPowCPxACPxgCPyQCPzACPzgCP0ACP0gCP1wCP2QCP3wCP7ACP7gCP8QCP8wCQ
-GACQGgCQHQCQIACQIgCQJACQJgCQMACQMgCQQwCQRQCQRwCQSgCQTACQXQCQXwCQYgCQZACQZwCQfQCQ
-jgCQkACQkgCQlACQlwCQqgCQuwCQvQCQwACQwgCQxQCQ2QCQ6gCQ7ACQ7wCQ8QCQ9ACRDACRHQCRHwCR
-IQCRJACRJwCRSACRSgCRTACRTgCRUACRUgCRVQCRZgCRaACRagCRbQCRbwCRgACRggCRhACRhgCRiQCR
-mgCRnACRnwCRoQCRpACRsQCRwgCRxACRxwCRyQCRzACR2wCR7ACR7gCR8QCR8wCR9gCSDwCSIACSIgCS
-JACSJwCSKgCSSwCSTQCSUACSUwCSVQCSVwCSWgCSaQCSawCScQCSggCShACShwCSiQCSjACSpgCStwCS
-uQCSuwCSvgCSwQCS3gCS4ACS4gCS5QCS6ACS6wCS7ACS7gCTBgCTOwCTPQCTPwCTQgCTRQCTSACTSgCT
-TQCTUQCTYgCTZACTZgCTdQCThgCTiACTiwCTjQCTkACTnwCTsACTsgCTtACTtwCTuQCTygCTzACTzgCT
-0QCT1ACT4QCT4wCT5gCT6QCUCgCUDACUDwCUEgCUFACUFgCUGQCUIgCUJACUOgCURwCUSQCUTACUTwCU
-cACUcgCUdQCUeACUegCUfACUfgCUkgCUlACUtACUxQCUxwCUyQCUzACUzwCU5ACU9QCU9wCU+gCU/QCV
-AACVIQCVIwCVJgCVKACVKgCVLACVLwCVRwCVUACVUgCVVQCVXwCVcgCVgwCVhQCViACVigCVjQCVogCV
-swCVtQCVuACVugCVvQCV1ACV5QCV5wCV6gCV7ACV7wCWCACWFQCWFwCWGgCWHACWQQCWQwCWRgCWSQCW
-SwCWTQCWTwCWXQCWXwCWcACWcgCWdQCWdwCWegCWkQCWogCWpACWpgCWqQCWrACWxACW1QCW1wCW2gCW
-3ACW3wCW8wCXBACXBgCXCQCXCwCXDgCXJgCXNwCXOQCXPACXPgCXQQCXUACXYQCXYwCXZQCXZwCXagCX
-eACXiQCXiwCXjQCXkACXkwCXtACXtgCXuQCXuwCXvQCXvwCXwQCX1gCX5ACX9QCX9wCX+gCX/ACX/wCY
-DgCYHwCYIQCYIwCYJgCYKQCYPwCYUACYUgCYVACYVwCYWgCYdACYhQCYhwCYiQCYjACYjwCYoACYogCY
-pQCYpwCYqgCYvwCY0ACY0gCY1ACY1wCY2QCY6gCY7ACY7wCY8QCY9ACZAwCZFACZFgCZGACZGwCZHgCZ
-LQCZPgCZQACZQwCZRQCZSACZXgCZbwCZcQCZcwCZdQCZeACZlACZpQCZpwCZqQCZrACZrwCZzACZzgCZ
-0QCZ0wCZ1QCZ1wCZ2gCZ7ACaDACaHQCaHwCaIgCaJACaJwCaOgCaRwCaSQCaTACaTwCacACacgCadQCa
-eACaegCafACafwCajACajgCakQCalACapwCaqQCauwCazACazgCa0ACa0wCa1gCa9wCa+QCa/ACa/wCb
-AQCbAwCbBQCbEgCbFACbIACbMQCbMwCbNgCbOACbOwCbSQCbWgCbXACbXgCbYQCbZACbegCbiwCbjQCb
-kACbkgCblQCbpwCbuACbugCbvQCbvwCbwgCb1gCb5wCb6QCb6wCb7QCb8ACcBACcFQCcFwCcGQCcHACc
-HwCcQACcQgCcRQCcSACcSgCcTACcTwCcVQCcaACceQCcewCcfgCcgACcgwCckQCcogCcpACcpwCcqQCc
-rACcwQCc0gCc1ACc1wCc2QCc3ACc6ACc+QCc+wCc/gCdAACdAwCdGACdKQCdKwCdLgCdMACdMwCdRQCd
-UgCdVACdVwCdWgCdewCdfQCdgACdggCdhACdhgCdiQCdlgCdmACdmwCdngCdrQCdvACdzQCdzwCd0QCd
-1ACd1wCd+ACd+gCd/QCeAACeAgCeBACeBwCeFgCeGACeKQCeKwCeLQCeLwCeMgCeTgCeXwCeYQCeZACe
-ZgCeaQCefQCejgCekACekwCelQCemACeqwCevACevgCewACewwCexgCe5wCe6QCe7ACe7wCe8QCe8wCe
-9gCfBQCfBwCfEgCfIwCfJQCfKACfKgCfLQCfZgCfaACfawCfbgCfcQCfdACfdwCfegCffQCfgACfgwCf
-hgCfoQCftwCfwACfwgCfzQCf1gCf2ACf8wCf9gCf+QCf+wCf/gCgAQCgBACgBwCgCgCgDQCgEACgEwCg
-FgCgGQCgNgCgOACgOgCgPQCgQACgQQCgQwCgWwCgkACgkgCglACglwCgmgCgnACgngCgoQCgowCgwACg
-wgCgxACgxwCgygCgywCgzQCg5wChNgChNwChOQChOwChPQChQAChQgChRQChSAChSQChSgChTwChUgCh
-WwChXQChigChjQChjwChkgChlAChlgChmAChmwChngChqwChrQChsAChswChuQChwgChxAChzQChzwCh
-1gCh2QCh3ACh3wCiCACiCwCiDQCiEACiEgCiFACiFgCiGQCiHACiIgCiSwCiTgCiUACiUwCiVQCiVwCi
-WQCiXACiXwCiZQCiggCihACihgCiiQCijACijQCijwCiqACiyQCiywCizQCi0ACi0gCi1QCi1wCi5QCj
-AgCjBACjBgCjCQCjDACjDQCjDwCjJwCjSACjSgCjTACjTwCjUQCjVACjVgCjagCjhwCjiQCjiwCjjgCj
-kQCjkgCjlACjrQCjzgCj0ACj0gCj1QCj1wCj2gCj3ACj6QCkBgCkCACkCgCkDQCkEACkEQCkEwCkLACk
-TQCkTwCkUQCkVACkVgCkWQCkXgCkYACkdACkoQCkowCkpgCkqQCkrACkrQCksACksgCkywCk6ACk6gCk
-7ACk7wCk8QCk9AClAQClAwClMAClMgClNQClOAClOwClPAClPwClQQClWQCldgCleAClegClfQClfwCl
-ggCljwClkQClrgClsAClsgCltQCluACluQCluwCl1ACl9QCl9wCl+QCl/ACl/gCmAQCmAwCmIgCmLQCm
-OACmSgCmWwCmXQCmXwCmYQCmYwCmdACmdgCmeACmewCmfQCmjgCmkACmkwCmlQCmmACmsgCmwwCmxQCm
-xwCmyQCmzACm3wCm8ACm8gCm9QCm9wCm+gCnEwCnJACnJgCnKACnKwCnLgCnRQCnVgCnWACnWwCnXQCn
-YACnbwCngACnggCnhACnhwCnigCnqwCnrQCnsACnswCntQCntwCnuQCnyACnygCnzwCn4ACn4gCn5QCn
-5wCn6gCn+ACoCQCoCwCoDQCoEACoEwCoKgCoOwCoPQCoQACoQgCoRQCoWACoaQCoawCobgCocACocwCo
-ggCokwColQComAComgConQCotgCoxwCoyQCozACozgCo0QCo7gCo/wCpAQCpBACpBgCpCQCpFwCpKACp
-KgCpLACpLgCpMQCpRgCpVwCpWQCpXACpXgCpYQCpdACphQCphwCpiQCpjACpjwCpsACpsgCptQCpuACp
-ugCpvACpvgCp1wCp2QCp6gCp7ACp7wCp8QCp9ACqAQCqEgCqFACqFwCqGQCqHACqMgCqQwCqRQCqRwCq
-SgCqTQCqXgCqYACqYgCqZACqZwCqfQCqjgCqkACqkwCqlQCqmACqpQCqtgCquACqugCqvQCqwACq4QCq
-4wCq5gCq6QCq6wCq7QCq7wCq/gCrAACrBwCrGACrGgCrHQCrHwCrIgCrOACrSQCrSwCrTgCrUACrUwCr
-WwCrbACrbgCrcQCrcwCrdgCriQCrmgCrnACrngCroQCrpACrxQCrxwCrygCrzQCrzwCr0QCr1ACr5gCr
-6ACsAACsDQCsDwCsEgCsFQCsNgCsOACsOwCsPQCsPwCsQQCsRACsWQCsawCsfACsfgCsgQCsgwCshgCs
-mACsqQCsqwCsrgCssACsswCsxQCs1gCs2ACs2gCs3QCs4ACs9gCtBwCtCQCtCwCtDQCtEACtHgCtLwCt
-MQCtNACtNgCtOQCtUQCtYgCtZACtZwCtaQCtbACthACtkQCtkwCtlgCtmQCtugCtvACtvwCtwQCtwwCt
-xQCtyACt5QCuBgCuEwCuFQCuGACuGwCuPACuPgCuQQCuRACuRgCuSACuSwCuWgCuXACuawCufACufgCu
-gACuggCuhQCungCurwCusQCuswCutgCuuQCu2gCu3ACu3wCu4gCu5ACu5gCu6QCu+wCvDACvDgCvEQCv
-EwCvFgCvKACvOQCvOwCvPgCvQACvQwCvUQCvYgCvZACvZwCvaQCvbACvfwCvjACvjgCvkQCvlACvtQCv
-twCvugCvvQCvvwCvwQCvwwCvyACvygCv0ACv4QCv4wCv5gCv6ACv6wCv+gCwCwCwDQCwEACwEgCwFQCw
-KQCwOgCwPACwPgCwQQCwRACwZQCwZwCwagCwbQCwbwCwcQCwdACwgACwmQCwpgCwqACwqwCwrgCwzwCw
-0QCw1ACw1gCw2ACw2gCw3QCw6wCw+QCxCgCxDACxDgCxEQCxEwCxJACxJgCxKQCxKwCxLgCxQQCxUgCx
-VACxVgCxWQCxWwCxbACxbgCxcQCxcwCxdgCxiQCxmgCxnACxngCxoACxowCxugCxywCxzQCx0ACx0gCx
-1QCx5wCx+ACx+gCx/QCx/wCyAgCyGgCyKwCyLQCyMACyMgCyNQCyQgCyUwCyVQCyWACyWgCyXQCycQCy
-ggCyhACyhwCyiQCyjACymwCyrACyrgCysACysgCytQCyzgCy2wCy3QCy4ACy4wCzBACzBgCzCQCzCwCz
-DQCzDwCzEQCzGACzIACzMQCzMwCzNQCzOACzOgCzSwCzTQCzUACzUgCzVQCzYQCzcgCzdACzdgCzeQCz
-ewCzjACzjgCzkQCzkwCzlgCzqwCzvACzxQCzzACzzwCz0gCz1QCz2ACz6wC0jQC0lgC0mwC0rwC0wAC0
-wwC0xgC0yQC0zAC00gC04wC05gC06QC07AC07wC0+AC0+wC4AQC4AwC4BQC4CAC4CwC4DQC4EAC4EgC4
-FQC4GAC4GwC4HgC4IAC4IgC4JAC4JwC4KgC4LQC4MAC4MgC4NQC4OAC4OwC4PQC4QAC4QgC4RQC4SAC4
-SwC4TgC4UQC4VAC4VwC4WQC4XAC4XgC4YQC4ZAC4ZwC4agC4bQC4cAC4cwC4dgC4eQC4fAC4fwC4ggC4
-hAC4hgC4iQC4jAC4jwC4kgC4lQC4mAC4mwC4nQC4oAC4owC4pQC4pwC4qgC4rQC4sAC4swC4tgC4uQC4
-vAC4vwC4wgC4xQC4xwC4yQC4zAC4zwC40QC41AC41wC42gC43QC44AC44wC45gC46QC47AC47wC48gC4
-9QC4+AC4+gC4/QC5AAC5AwC5BgC5CQC5CwC5DgC5EQC5FAC5FwC5GgC5HQC5IAC5IwC5JgC5KQC5LAC5
-LwC5MgC5NAC5NwC5OgC5PQC5QAC5QgC5RQC5SAC5SwC5TgC5UQC5VAC5VwC5WgC5XQC5XwC5YgC5ZQC5
-aAC5awC5bgC5cQC5dAC5dgC5eQC5fAC5fwC5ggC5hQC5iAC5iwC5jgC5kQC5lAC5lwC5mgC5nQC5oAC5
-owC5pgC5qQC5rAC5rwC5sgC5tQC5uAC5ugC5vQC5wAC5wwC5xgC5yQC5zAC5zwC50gC51AC51wC52gC5
-3QC54AC54wC55gC56QC57AC57gC58AC58wC59gC5+QC5+wC5/gC6AQC6BAC6BwC6CgC6DQC6EAC6EwC6
-FQC6GAC6GgC6HQC6IAC6IwC6JgC6KQC6LAC6LwC6MgC6NQC6OAC6OwC6PgC6QAC6QwC6RQC6SAC6SwC6
-TgC6UQC6UwC6VgC6WQC6XAC6XgC6YQC6ZAC6ZwC6agC6bQC6cAC6cwC6dgC6eAC6egC6fQC6gAC6gwC6
-hgC6iQC6jAC6jwC6kgC6lQC6mAC6mwC6ngC6oQC6pAC6pwC6qgC6rQC6sAC6swC6tgC6uQC6vAC6vwC6
-wgC6xQC6yAC6ywC6zgC60QC61AC61wC62gC63AC63wC64gC65QC66AC66wC67gC68QC69AC69wC6+QC6
-+wC6/gC7AQC7AwC7BgC7CQC7DAC7DwC7EgC7FQC7GAC7GwC7HgC7IAC7IwC7JQC7JwC7KgC7LQC7LwC7
-MgC7NQC7OAC7OwC7PgC7QQC7QwC7RQC7SAC7SgC7TAC7TwC7UgC7VQC7WAC7WwC7XgC7YQC7ZAC7ZwC7
-aQC7bAC7bwC7cgC7dQC7eAC7ewC7fgC7gQC7hAC7hgC7iQC7jAC7jwC7kgC7lAC7lwC7mgC7nAC7nwC7
-oQC7pAC7pwC7qQC7qwC7rgC7sAC7swC7tgC7uAC7uwC7vgC7wQC7xAC7xwC7ygC7zQC70AC70wC71QC7
-2AC72wC73gC74QC75AC75wC76gC77AC77wC78QC79AC79wC7+gC7/QC8AAC8AwC8BgC8CQC8DAC8DwC8
-EgC8FQC8GAC8GwC8HQC8IAC8IwC8JQC8KAC8KwC8LQC8LwC8MQC8NAC8NgC8OQC8PAC8PgC8XwC8ZwC8
-bwC8dwC8ggC8hwC8igC8jQC8kgC8kwC8oAC8ogC8pAC8pwC8tgC8vwC8xgC80gC82wC83QC85AC87QC8
-7wC9AgC9BQC9CAC9CwC9DgC9EQC9FAC9FwC9GgC9HQC9RgC9VAC9YQC9YwC9ZQC9ZgC9aAC9aQC9awC9
-bQC9cAC9mQC9mwC9nQC9ngC9oAC9oQC9owC9pQC9qAC9twC98AC98wC99gC9+QC9/AC9/wC+AgC+BQC+
-CAC+CwC+DgC+EQC+KwC+NAC+NgC+PAC+RQC+RwC+XAC+XgC+YQC+ZAC+ZwC+cAC+cgC+eQC+fAC+fwC+
-ggC+pwC+sgC+vgC+wQC+xAC+xwC+yAC+ywC+zgC+zwC+0gC+2wC+3QC+6gC+7QC+8AC+8wC+9gC++QC+
-/AC/GAC/NAC/TAC/gAC/oQC/vgC/1wC/4AC/6wC/9wDAFADAFwDAGQDAHADAHwDAIADAIwDAOwDAcADA
-cgDAdADAdwDAegDAfQDAfwDAggDAhwDAjgDAnwDAoQDApADArgDAywDAzgDA0ADA0wDA1gDA1wDA2gDA
-8gDBEwDBFQDBFwDBGgDBHADBHwDBIQDBLADBNwDBYADBagDBbADBbwDBcgDBdADBdgDBeADBegDBfQDB
-hgDBlQDBngDBoADBpwDBqgDBrQDBsADBuQDBuwDBxgDByQDBzADBzwDB0gDB1QDB/gDCAADCAgDCAwDC
-BQDCBgDCCADCCgDCDQDCNgDCOADCOgDCOwDCPQDCPgDCQADCQgDCRQDCbgDCcADCcgDCdQDCdwDCeQDC
-ewDCfQDCgADChQDCjgDCkADCmQDCmwDCpgDCqADCqwDCrgDCsADCswDC3ADC3gDC4ADC4wDC5QDC5wDC
-6QDC7ADC7wDDAADDAgDDBQDDCADDCwDDEADDGQDDGwDDJADDJgDDQQDDRADDRwDDSgDDTADDTwDDUQDD
-VADDVwDDWQDDXADDXwDDYgDDZQDDjgDDkADDkgDDkwDDlQDDlgDDmADDmgDDnADDxQDDxwDDyQDDygDD
-zADDzQDDzwDD0QDD0wDD/ADD/gDEAQDEBADEBgDECADECgDEDADEDwDEFgDEHwDEIQDEJgDEKQDELADE
-VQDEVwDEWQDEXADEXgDEYADEYgDEZQDEaADEbQDEdgDEeADEgQDEgwDElADElwDEmgDEnQDEnwDEogDE
-pQDEqADEqwDE1ADE1gDE2ADE2QDE2wDE3ADE3gDE4ADE4gDFCwDFDQDFDwDFEADFEgDFEwDFFQDFFwDF
-GQDFQgDFRADFRgDFRwDFSQDFSgDFTADFTgDFUQDFWgDFXADFbwDFcgDFdQDFeADFewDFfgDFgQDFhADF
-hwDFigDFswDFtQDFtwDFuADFugDFuwDFvQDFvwDFwgDFzwDF5ADF5gDF6QDF7ADF7wDGBADGDQDGDwDG
-EgDGOwDGPQDGQADGQwDGRQDGRwDGSQDGTADGTwDGYADGYgDGZQDGaADGkQDGkwDGlgDGmQDGmwDGnQDG
-nwDGogDGpQDGzgDG0ADG0gDG1QDG1wDG2QDG2wDG3gDG4QDG5gDG7wDG8QDG+ADG+wDG/gDHAADHEQDH
-EwDHFgDHGQDHQgDHRADHRwDHSgDHTADHTgDHUADHUwDHVgDHXwDHaADHagDHdwDHegDHfQDHgADHgwDH
-hgDHiQDHlQDHngDHowDHrADHrwDKtQDKuADKugDKvQDKwADKwgDKxQDKxwDKyQDKywDKzQDK0ADK0gDK
-1ADK1gDK2ADK2wDK3QDK4ADK4gDK5QDK5wDK6QDK6wDK7gDK8ADK8gDK9QDK+ADK+gDK/QDK/wDLAgDL
-BADLBwDLCQDLDADLDwDLEgDLFADLFwDLGgDLHQDLIADLIgDLJQDLJwDLKQDLKwDLLQDLMADLMwDLNgDL
-OADLOwDLPgDLQQDLQwDLRgDLSADLSgDLTADLTgDLUQDLVADLVwDLWgDLXQDLYADLYwDLZgDLaADLagDL
-bADLbgDLcADLcgDLdQDLdwDLegDLfADLfgDLgQDLhADLhgDLiQDLjADLjwDLkQDLkwDLlQDLlwDLmgDL
-nQDLoADLogDLpADLpwDLqgDLrQDLsADLswDLtgDLuQDLuwDLvgDLwQDLxADLxwDLyQDLzADLzwDL0QDL
-1ADL1wDL2QDL2wDL3gDL4ADL4gDL5QDL5wDL6gDL7ADL7wDL8QDL9ADL9gDL+ADL+gDL/QDMAADMAgDM
-BADMBgDMCQDMDADMDgDMEQDMEwDMFgDMGQDMGwDMHQDMHwDMIgDMJADMJgDMKQDMLADMLgDMMQDMMwDM
-NQDMNwDMOQDMOwDMPQDMPwDMQgDMRADMRwDMSgDMTADMTwDMUQDMVADMVgDMWADMWwDMXgDMYQDMZADM
-ZwDMagDMbADMbgDMcQDMdADMdgDMeADMewDMfQDMgADMggDMhQDMhwDMigDMjADMjwDMkgDMlQDMmADM
-mgDMnADMnwDMoQDMowDMpQDMpwDMqgDMrADMrwDMsQDMswDMtQDMtwDMugDMvADMvwDMwQDMxADMxwDM
-ygDMzADMzwDM0QDM1ADM1gDM2ADM2wDM3QDM3wDM4QDM5ADM5wDM6QDM7ADM7wDM8gDM9QDM+ADM+gDM
-/QDM/wDNAQDNBADNBwDNCQDNCwDNDQDNEADNEgDNFQDNGADNGwDNHQDNHwDNIQDNJADNJwDNKgDNLADN
-LgDNMADNMwDNNgDNOADNOgDNPQDNPwDNQQDNRADNRwDNSQDNTADNTwDNUQDNUwDNVgDNWQDNWwDNXgDN
-YQDNZADNZgDNaQDNbADNbwDNcgDNdQDNeADNewDNfQDNfwDNgQDNgwDNhgDNiQDNiwDNjgDNkADNkgDN
-lADNlgDNmQDNmwDNnQDNnwDNoQDNowDNpgDNqQDNqwDNrQDNrwDNsQDNtADNtgDNuQDNvADNvwDNwQDN
-xADNxgDNyQDNywDNzQDNzwDN0QDN0wDN1gDN2QDN2wDN3gDN4QDN4wDN5gDN6ADN6gDN7QDN7wDN8QDN
-9ADN9wDN+gDN/ADN/gDOAQDOBADOBwDOCgDODADODwDOEQDOFADOFwDOGQDOHADOHwDOIQDOIwDOJgDO
-KQDOLADOLgDOMQDOMwDONQDONwDOOQDOOwDOPQDOQADOQwDORgDOSQDOTADOTgDOUADOUwDOVgDOWADO
-WgDOXQDOXwDOYQDOZADOZgDOaADOagDObADObgDOcQDOdADOdgDOfwDOggDRigDRjADRjgDRkQDRlADR
-lgDRmQDRmwDRngDRoADRowDRpgDRqQDRqwDRrQDRsADRswDRtgDRuQDRuwDRvgDRwQDRxADRxgDRyADR
-ywDRzgDR0QDR1ADR1wDR2gDR3QDR4ADR4gDR5QDR6ADR6gDR7QDR8ADR8wDR9gDR+QDR/ADR/wDSAgDS
-BQDSCADSCwDSDQDSDwDSEgDSFQDSGADSGwDSHgDSIQDSJADSJgDSKQDSLADSLgDSMADSMwDSNgDSOQDS
-PADSPwDSQgDSRQDSSADSSwDSTgDSUADSUgDSVQDSVwDSWgDSXQDSYADSYwDSZgDSaQDSbADSbwDScgDS
-dQDSeADSewDSfgDSgQDSgwDShgDSiQDSjADSjwDSkgDSlADSlwDSmgDSnQDSoADSowDSpgDSqQDSrADS
-rwDSsgDStQDSuADSuwDSvQDSwADSwwDSxgDSyQDSzADSzwDS0gDS1ADS1wDS2gDS3QDS4ADS4wDS5gDS
-6ADS6wDS7gDS8QDS9ADS9wDS+gDS/QDS/wDTAgDTBQDTCADTCwDTDgDTEQDTFADTFwDTGgDTHQDTIADT
-IwDTJgDTKQDTLADTLwDTMgDTNQDTOADTOwDTPgDTQQDTQwDTRgDTSQDTTADTTwDTUgDTVQDTWADTWwDT
-XQDTYADTYwDTZgDTaQDTbADTbgDTcQDTdADTdwDTeQDTfADTfwDTggDThADThwDTigDTjQDTkADTkwDT
-lgDTmQDTnADTngDToQDTowDTpgDTqQDTrADTrwDTsgDTtQDTuADTuwDTvgDTwQDTwwDTxgDTyQDTzADT
-zgDT0QDT0wDT1gDT2QDT3ADT3wDT4gDT5QDT5wDT6gDT7QDT8ADT8wDT9gDT+ADT+wDT/gDUAQDUAwDU
-BgDUCQDUDADUDwDUEgDUFQDUGADUGwDUHgDUIQDUJADUJwDUKgDULQDUMADUMwDUNgDUOQDUPADUPwDU
-QgDURQDUSADUSwDUTgDUUQDUVADUVwDUWgDUXQDUYADUYwDUZQDUaADUawDUbgDUcQDUdADUdwDUegDU
-fQDUgADUggDUhADUhwDUigDUjADUjwDUkgDUlQDUmADUmwDUngDUoQDUpADUpgDUqADUqwDUrgDUsADU
-swDUtgDUuADUuwDUvgDUwQDUxADUxwDUygDUzADUzgDU0QDU0wDU1QDU2ADU2wDU3gDU4QDU5ADU5wDU
-6QDU7ADU7wDU8gDU9ADU9wDU+gDU/QDVAADVAwDVBgDVCQDVDADVDwDVEQDVFADVFwDVGgDVHQDVHwDV
-IgDVJQDVJwDVKgDVLADVLwDVMQDVMwDVNgDVOQDVOwDVPgDVQQDVQwDVRgDVSQDVTADVTwDVUgDVVQDV
-WADVWwDVXgDVYQDVYwDVZgDVaQDVbADVbwDVcgDVdQDVdwDVegDVfADVfwDVggDVhQDViADViwDVjgDV
-kQDVlADVlwDVmgDVnQDVoADVowDVpgDVqADVqgDVrQDVsADVswDVtgDVuADVugDVvADVvwDVwQDVxADV
-xwDVyQDV0gDV1QDY3QDY4ADY4wDY5gDY6QDY7ADY7wDY8gDY9QDY+ADY+wDY/gDZAQDZBADZBwDZCgDZ
-DQDZEADZEwDZFgDZGQDZHADZHwDZIgDZJQDZKADZKwDZLgDZMQDZNADZNwDZOgDZPQDZQADZQwDZRgDZ
-SQDZTADZTwDZUgDZVQDZWADZWwDZXgDZYQDZZADZZwDZagDZbQDZcADZcwDZdgDZeQDZfADZfwDZggDZ
-hQDZiADZiwDZjgDZkQDZlADZlwDZmgDZnQDZoADZowDZpgDZqQDZrADZrwDZsgDZtQDZuADZuwDZvgDZ
-wQDZxADZxwDZygDZzQDZ0ADZ0wDZ1gDZ2QDZ3ADZ3wDZ4gDZ5QDZ6ADZ6wDZ7gDZ8QDZ9ADZ9wDZ+gDZ
-/QDaAADaAwDaBgDaCQDaDADaDwDaEgDaFQDaGADaGwDaHgDaIQDaJADaJwDaKgDaLQDaMADaMwDaNgDa
-OQDaPADaPwDaQgDaRQDaSADaSwDaTgDaUQDaVADaVwDaWgDaXQDaYADaYwDaZgDaaQDabADabwDacgDa
-dQDaeADaewDafgDagQDahADahwDaigDajQDakADakwDalgDamQDanADanwDaogDapQDaqADaqwDargDa
-sQDatADatwDaugDavQDawADawwDaxgDayQDazADazwDa0gDa1QDa2ADa2wDa3gDa4QDa5ADa5wDa6gDa
-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
-qQECqwECrgECtwECugEHSAEHSgEHTAEHTwEHUgEHVQEHWAEHWgEHXQEHXwEHYgEHZQEHaAEHawEHbgEH
-cAEHcwEHdgEHeAEHegEHfQEHgAEHgwEHhgEHiQEHiwEHjgEHkQEHlAEHlgEHmQEHmwEHngEHoQEHpAEH
-pwEHqgEHrQEHsAEHswEHtgEHuQEHvAEHvwEHwQEHxAEHxwEHyQEHzAEHzwEH0QEH1AEH1wEH2gEH3QEH
-4AEH4wEH5QEH6AEH6wEH7gEH8QEH9AEH9wEH+gEH/AEH/gEIAQEIAwEIBQEICAEICwEIDgEIEQEIFAEI
-FwEIGgEIHQEIIAEIIwEIJgEIKQEILAEILwEIMgEINQEINwEIOgEIPQEIQAEIQwEIRgEISQEISwEITgEI
-UAEIUwEIVgEIWQEIXAEIXwEIYgEIZQEIaAEIawEIbgEIcAEIcwEIdgEIeQEIewEIfgEIgAEIgwEIhgEI
-iQEIiwEIjQEIjwEIkgEIlQEIlwEImgEInQEIoAEIowEIpgEIqQEIrAEIrwEIsgEItQEIuAEIuwEIvgEI
-wAEIwwEIxgEIyQEIzAEIzwEI0gEI1QEI2AEI2gEI3QEI4AEI4wEI5gEI6AEI6wEI7gEI8QEI9AEI9wEI
-+gEI/QEJAAEJAgEJBQEJCAEJCwEJDgEJEAEJEwEJFgEJGQEJHAEJHwEJIgEJJQEJKAEJKwEJLgEJMQEJ
-NAEJNwEJOgEJPQEJPwEJQgEJRQEJSAEJSwEJTgEJUAEJUwEJVgEJWQEJXAEJXwEJYgEJZQEJaAEJawEJ
-bgEJcQEJdAEJdwEJeQEJfAEJfwEJggEJhQEJiAEJiwEJjgEJkAEJkwEJlgEJmQEJnAEJnwEJogEJpQEJ
-qAEJqwEJrgEJsQEJtAEJtwEJugEJvQEJwAEJwwEJxgEJyQEJzAEJzwEJ0gEJ1QEJ2AEJ2wEJ3gEJ4QEJ
-5AEJ5wEJ6gEJ7QEJ8AEJ8gEJ9QEJ+AEJ+wEJ/gEKAQEKBAEKBwEKCgEKDQEKEAEKEwEKFQEKGAEKGwEK
-HgEKIQEKJAEKJwEKKgEKLQEKMAEKMwEKNgEKOQEKPAEKPwEKQgEKRAEKRgEKSQEKSwEKTQEKUAEKUwEK
-VgEKWQEKXAEKXwEKYQEKZAEKZwEKagEKbAEKbwEKcgEKdQEKeAEKewEKfgEKgQEKhAEKhgEKiQEKiwEK
-jQEKkAEKkwEKlgEKmQEKnAEKnwEKogEKpQEKqAEKqwEKrgEKsQEKtAEKtwEKugEKvQEKwAEKwgEKxQEK
-xwEKygEKzQEK0AEK0wEK1QEK2AEK2wEK3gEK4AEK4wEK5gEK6QEK7AEK7wEK8gEK9QEK+AEK+wEK/gEL
-AQELAwELBgELCAELCwELDgELEQELFAELFwELGgELHQELIAELIwELJgELKQELLAELLwELMgELNQELOAEL
-OwELPgELQQELRAELRwELSgELTQELUAELUwELVgELWQELXAELXwELYgELZQELZwELagELbQELcAELcwEL
-dgELeQELfAELfwELggELhQELiAELiwELjgELkQELlAELlwELmgELnQELnwELogELpQELqAELqwELrgEL
-sQELtAELtwELugELvAELvwELwgELxAELxwELygELzQEL0AEL0wEL1QEL2AEL2wEL3gEL4QEL5AEL5wEL
-6gEL7QEL8AEL8wEL9gEL+QEL+wEL/gEMAAEMAgEMBQEMBwEMCgEMDQEMEAEMEgEMFQEMGAEMGwEMHQEM
-HwEMIgEMJQEMKAEMKwEMLgEMMQEMNAEMNwEMOQEMOwEMPgEMQQEMRAEMRgEMSAEMSwEMTgEMUAEMUgEM
-VQEMWAEMWwEMXgEMYQEMYwEMZgEMaQEMbAEMbgEMcQEMdAEMdwEMegEMfQEMgAEMggEMhQEMiAEMiwEM
-jgEMkQEMlAEMlwEMmgEMnAEMnwEMogEMpQEMqAEMqwEMrgEMsAEMswEMtgEMuAEMuwEMvQEMwAEMwwEM
-xgEMyAEMywEMzgEM0AEM0gEM1QEM2AEM2gEM3QEM4AEM4wEM5QEM5wEM6QEM7AEM7wEM8gEM9QEM+AEM
-+wEM/gENAQENBAENBwENCgENDQENDwENEgENFQENGAENGwENHgENIQENJAENJwENKgENLQENMAENMwEN
-NgENOAENOwENPQENQAENQwENRgENSQENTAENTwENUgENVQENWAENWwENXgENYQENZAENZwENagENbQEN
-bwENcgENdQENeAENewENfQENgAENgwENhQENiAENiwENjgENkQENlAENlwENmgENnQENnwENoQENowEN
-pgENqAENqgENrQENsAENswENtQENvgENwQESTwESUgESVQESWAESWwESXgESYQESZAESZwESagESbQES
-cAEScwESdgESeQESfAESfwESggEShQESiAESiwESjgESkQESlAESlwESmgESnQESoAESowESpgESqQES
-rAESrwESsgEStQESuAESuwESvgESwQESxAESxwESygESzQES0AES0wES1gES2QES3AES3wES4gES5QES
-6AES6wES7gES8QES9AES9wES+gES/QETAAETAwETBgETCQETDAETDwETEgETFQETGAETGwETHgETIQET
-JAETJwETKgETLQETMAETMwETNgETOQETPAETPwETQgETRQETSAETSwETTgETUQETVAETVwETWgETXQET
-YAETYwETZgETaQETbAETbwETcgETdQETeAETewETfgETgQEThAEThwETigETjQETkAETkwETlgETmQET
-nAETnwETogETpQETqAETqwETrgETsQETtAETtwETugETvQETwAETwwETxgETyQETzAETzwET0gET1QET
-2AET2wET3gET4QET5AET5wET6gET7QET8AET8wET9gET+QET/AET/wEUAgEUBQEUCAEUCwEUDgEUEQEU
-FAEUFwEUGgEUHQEUIAEUIwEUJgEUKQEULAEULwEUMgEUNQEUOAEUOwEUPgEUQQEURAEURwEUSgEUTQEU
-UAEUUwEUVgEUWQEUXAEUXwEUYgEUZQEUaAEUawEUbgEUcQEUdAEUdwEUegEUfQEUgAEUgwEUhgEUiQEU
-jAEUjwEUkgEUlQEUmAEUmwEUngEUoQEUpAEUpwEUqgEUrQEUsAEUswEUtgEUuQEUvAEUvwEUwgEUxQEU
-yAEUywEUzgEU0QEU1AEU1wEU2gEU3QEU4AEU4wEU5gEU6QEU7AEU7wEU8gEU9QEU+AEU+wEU/gEVAQEV
-BAEVBwEVCgEVDQEVEAEVEwEVFgEVGQEVHAEVHwEVIgEVJQEVKAEVKwEVLgEVMQEVNAEVNwEVOgEVPQEV
-QAEVQwEVRgEVSQEVTAEVTwEVUgEVVQEVWAEVWwEVXgEVYQEVZAEVZwEVagEVbQEVcAEVcwEVdgEVeQEV
-fAEVfwEVggEVhQEViAEViwEVjgEVkQEVlAEVlwEVmgEVnQEVoAEVowEVpgEVqQEVrAEVrwEVsgEVtQEV
-uAEVuwEVvgEVwQEVxAEVxwEVygEVzQEV0AEV0wEV1gEV2QEV3AEV3wEV4gEV5QEV6AEV6wEV7gEV8QEV
-9AEV9wEV+gEV/QEWAAEWAwEWBgEWCQEWDAEWDwEWEgEWFQEWGAEWGwEWHgEWIQEWJAEWJwEWKgEWLQEW
-MAEWMwEWNgEWOQEWPAEWPwEWQgEWRQEWSAEWSwEWTgEWUQEWVAEWVwEWWgEWXQEWYAEWYwEWZgEWaQEW
-bAEWbwEWcgEWdQEWeAEWewEWfgEWgQEWhAEWhwEWigEWjQEWkAEWkwEWlgEWmQEWnAEWnwEWogEWpQEW
-qAEWqwEWrgEWsQEWtAEWtwEWugEWvQEWwAEWwwEWxgEWyQEWzAEWzwEW0gEW1QEW2AEW2wEW3gEW4QEW
-5AEW5wEW6gEW7QEW8AEW8wEW9gEW+QEW/AEW/wEXAgEXBQEXCAEXCwEXDgEXEQEXFAEXFwEXGgEXHQEX
-IAEXIwEXJgEXKQEXLAEXLwEXMgEXNQEXOAEXOwEXPgEXQQEXRAEXRwEXSgEXTQEXUAEXUwEXVgEXWQEX
-XAEXXwEXYgEXZQEXaAEXawEXbgEXcQEXdAEXdwEXegEXfQEXgAEXgwEXhgEXiQEXjAEXjwEXkgEXlQEX
-mAEXmwEXngEXoQEXpAEXpwEXqgEXrQEXsAEXswEXtgEXuQEXvAEXvwEXwgEXxQEXyAEXywEXzgEX0QEX
-1AEX1wEX2gEX3QEX4AEX4wEX5gEX6QEX7AEX7wEX8gEX9QEX+AEX+wEX/gEYAQEYBAEYBwEYCgEYDQEY
-EAEYEwEYFgEYGQEYHAEYHwEYIgEYJQEYKAEYKwEYLgEYMQEYNAEYNwEYOgEYPQEYQAEYQwEYRgEYSQEY
-TAEYTwEYUgEYVQEYWAEYWwEYXgEYYQEYZAEYZwEYagEYbQEYcAEYcwEYdgEYeQEYfAEYfwEYggEYhQEY
-iAEYiwEYjgEYkQEYlAEYlwEYmgEYnQEYoAEYowEYpgEYqQEYrAEYrwEYsgEYtQEYuAEYuwEYvgEYwQEY
-xAEYxwEYygEYzQEY0AEY0wEY1gEY2QEY3AEY3wEY4gEY5QEY6AEY6wEY7gEY8QEY9AEY9wEY+gEY/QEZ
-AAEZAwEZBgEZCQEZDAEZDwEZEgEZFQEZGAEZGwEZHgEZIQEZJAEZJwEZKgEZLQEZMAEZMwEZNgEZOQEZ
-PAEZPwEZQgEZRQEZSAEZSwEZTgEZUQEZVAEZVwEZWgEZXQEZYAEZYwEZZgEZaQEZbAEZbwEZcgEZdQEZ
-eAEZewEZfgEZgQEZhAEZhwEZigEZjQEZkAEZkwEZlgEZmQEZnAEZnwEZogEZpQEZqAEZqwEZrgEZsQEZ
-tAEZtwEZugEZvQEZwAEZwwEZxgEZyQEZzAEZzwEZ0gEZ1QEZ2AEZ2wEZ3gEZ4QEZ5AEZ5wEZ6gEZ7QEZ
-8AEZ8wEZ9gEZ+QEZ/AEZ/wEaAgEaBQEaCAEaCwEaDgEaEAEaEwEaFgEaGQEaHAEaHwEaIgEaJQEaKAEa
-KwEaLgEaMQEaNAEaNwEaOgEaPQEaQAEaQwEaRgEaSQEaTAEaTwEaUgEaVQEaWAEaWwEaXgEaYQEaZAEa
-ZwEaagEabQEacAEacwEadgEaeQEafAEafwEaggEahQEaiAEaiwEajgEakQEalAEalwEamgEanQEaoAEa
-owEapgEaqAEaqwEargEasQEatAEatwEaugEavQEawAEawwEaxgEayQEazAEazwEa0gEa1QEa2AEa2wEa
-3gEa4QEa5AEa5wEa6gEa7QEa8AEa8wEa9gEa+QEa/AEa/wEbAgEbBQEbCAEbCwEbDgEbEQEbFAEbFwEb
-GgEbHQEbIAEbIwEbJgEbKQEbLAEbLwEbMgEbNQEbOAEbOwEbPgEbQQEbRAEbRwEbSgEbTQEbUAEbUwEb
-VgEbWQEbXAEbXwEbYgEbZQEbaAEbawEbbgEbcQEbdAEbdwEbegEbfQEbgAEbgwEbhgEbiQEbjAEbjwEb
-kgEblQEbmAEbmwEbngEboQEbpAEbpwEbqgEbrQEbsAEbswEbtgEbuQEbvAEbvwEbwgEbxQEbyAEbywEb
-zgEb0QEb1AEb1wEb2gEb3QEb4AEb4wEb5gEb6QEb7AEb7wEb8gEb9QEb+AEb+wEb/gEcAQEcBAEcBwEc
-CgEcDQEcEAEcEwEcFgEcGQEcHAEcHwEcIgEcJQEcKAEcKwEcLQEcMAEcMwEcNgEcOQEcOwEcPgEcQQEc
-RAEcRwEcSgEcTQEcUAEcUwEcVgEcWQEcXAEcXwEcaAEcawEcbgEccQEcdAEcdwEcegEcfQEcgAEcgwEc
-hgEciQEcjAEcjwEckgEclQEcmAEcmwEcngEcoQEcpAEcpwEcqgEcrQEcsAEcswEctgEcuQEcvAEcvwEc
-wgEcxQEcyAEcywEczgEc0QEc1AEc1wEc2gEc3QEc4AEc4wEc5gEc6QEc7AEc7wEc8gEc9QEc+AEc+gEc
-/QEdAAEdAwEdBgEdCQEdDAEdDwEdEgEdFQEdGAEdGwEdHgEdIQEdJAEdJwEdKgEdLQEdMAEdMwEdNgEd
-OQEdPAEdPwEdQgEdRQEdSAEdSwEdTgEdUQEdVAEdVgEdWQEdXAEdXwEdYgEdZQEdaAEdawEdbgEdcQEd
-dAEddwEdegEdfQEdgAEdgwEdhgEdiQEdjAEdjwEdkgEdlAEdlwEdmgEdnQEdoAEdowEdpgEdqQEdrAEd
-rwEdsgEdtQEduAEduwEdvgEdwQEdxAEdxwEdygEdzQEd0AEd0wEd1gEd2QEd3AEd3wEd4gEd5QEd6AEd
-6wEd7gEd8QEd9AEd9wEd+gEd/QEeAAEeAwEeBgEeCQEeDAEeDwEeEgEeFQEeGAEeGwEeHgEeIQEeJAEe
-JwEeKgEeLQEeMAEeMwEeNgEeOQEePAEePwEeQgEeRQEeSAEeSwEeTgEeUQEeVAEeVwEeWgEeXQEeYAEe
-YwEeZgEeaQEebAEebwEecgEedQEeeAEeewEefgEegQEehAEehwEeigEejQEekAEekwEelgEemQEenAEe
-nwEeogEepQEeqAEeqwEergEesQEetAEetwEeugEevQEewAEewwEexgEeyQEezAEezwEe0gEe1QEe2AEe
-2wEe3gEe4QEe5AEe5wEe6gEe7AEe7wEe8gEe9QEe+AEe+wEe/gEfAQEfBAEfBwEfCQEfDAEfDwEfEgEf
-FQEfGAEfGwEfHgEfIQEfJAEfJwEfKgEfLQEfMAEfMwEfNgEfOQEfPAEfPwEfQgEfRQEfSAEfSwEfTgEf
-UAEfUwEfVgEfWQEfXAEfXwEfYgEfZQEfaAEfawEfbgEfcQEfdAEfdwEfegEffQEfgAEfgwEfhQEfiAEf
-iwEfjgEfkQEflAEflwEfmgEfnQEfoAEfowEfpgEfqQEfrAEfrwEfsgEftQEfuAEfuwEfvgEfwQEfxAEf
-xwEfygEfzQEf0AEf0wEf1gEf2QEf3AEf3wEf4gEf5QEf7gEf8AEf8QEf+gEf/QEf/gEgBwEgCgEgCwEg
-FAEgGQAAAAAAAAMCAAAAAAAAJVAAAAAAAAAAAAAAAAAAASAoA</bytes>
+4UeuFHrhSBIEBf8AgQEHEGWBAQSBAQWBAQEjP/AAAAAAAAAjAAAAAAAAAAAICdIADgA2ADcByYAE1AAO
+Ab8BwAHBAcIFZgVnAw2AJSNAKAAAAAAAAIEBBl8QEUhlbHZldGljYS1PYmxpcXVl0gA6ADsFagVrpAVr
+Ae8BcQA/XE5TU2xpZGVyQ2VsbNIAOgA7BW0FbqUFbgH0AfUB9gA/WE5TU2xpZGVyXxAVcXVhbGl0eVNs
+aWRlckNoYW5nZWQ61AAOASgBKQEqATkBLAVzBXSAHIALgQELgQEO2AAOAT0BPgE/AUABQQFCAUMBRAV3
+AUYBrwFIAUkBSgV7gBqBAQ2AJoAUgBiBAQzUAA4BPQHAAU0BTgV+Aa8FgIAugQIigCaBAiNfEBdVcGRh
+dGUgQnVpbHQtaW4gUHJlc2V0c18QEmFkZEZhY3RvcnlQcmVzZXRzOtQADgEoASkBKgErBYUBLAWHgA6B
+ARCAC4EBMt8QFAFvBYkADgGIBYoCDgWLBYwFjQWOBY8BcgJcAXMFkAWRAXQFkgF1BZMFlAQUBZUFlgWX
+BC0BewWaBZsFnAWdAXoFngF7BaAFoQWUBaMFpAWlXxAfTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JOb25M
+b2NhbFxOU0hlYWRlclZpZXdfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3JuZXJWaWV3XxAXTlNJbnRl
+cmNlbGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNlbGxT
+cGFjaW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbF5OU1Rh
+YmxlQ29sdW1uc1tOU1Jvd0hlaWdodIEBEYEBMRP/////1kAAAIEBFIDQCYEBFyNACAAAAAAAABAEI0AA
+AAAAAAAAgQESCYEBLhAPgQERgQEcgQETI0AxAAAAAAAA2gFvAA4BcAWnAX8BcgWoBakBdAF1BaoFqwWs
+BZwFrQWuBYUFsAWqBYVZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KBARmBA6WBA6SBA6MRCQCB
+ARCBASeBARmBARBaezY2MywgMjMzfdoBbwHNAA4BcAW1AXIBzgF0AXUFtgWqBaoFuQW6Aa4BegW7BaoF
+vQW+WE5Tc0ZsYWdzWU5TUGVyY2VudIEBGYEBGYEDqYEDqoEDqIEBGYEBFSM/77H7IAAAANcBbwAOAXIC
+XAF0BcABdQW9BcIBegXDBb0FhQWaW05TVGFibGVWaWV3gQEVgQEYgQEWgQEVgQEQgQEX2gFvAA4BcAWn
+AX8BcgWoBakBdAF1BaoFqwXKBZwFywWuBZcFsAWqBZeBARmBA6WBA6yBA6uBARSBASeBARmBARRZezY2
+MywgMTd91gFvAA4BcAFyAXQBdQWqBdMF1AF6BaoFlIEBGYEBG4EBGoEBGYEBEdIAOgA7BdgF2aQF2QH1
+AfYAP18QEU5TVGFibGVIZWFkZXJWaWV33gFvBdsADgFwBbUFjAXcAX8F3QFyAXQF3gF1Bd8F4AWkBeIF
+4wXkBZoFvQXnBegBegXgBeoFlAWUW05TSFNjcm9sbGVyXxAQTlNIZWFkZXJDbGlwVmlld1xOU1Njcm9s
+bEFtdHNbTlNWU2Nyb2xsZXJdTlNDb250ZW50Vmlld4EBSoEBE4EDroEDrRASgQEXgQEVgQOiTxAQAAAA
+AAAAAABBmAAAQZgAAIEBSoEDpoEBEYEBEV8QFHt7NjY0LCAwfSwgezE2LCAxN3190gA6ADsF7wXwpAXw
+AfUB9gA/XV9OU0Nvcm5lclZpZXfSAA4ARQBNBfOALaIF9AX1gQEdgQEq2gX3AA4F+AX5BfoF+wX8Bf0F
+/gXAAXsGAAYBBgIGAwYEAbcGBQYGBYVeTlNJc1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRp
+ZmllcldOU1dpZHRoWk5TRGF0YUNlbGxeTlNSZXNpemluZ01hc2taTlNNaW5XaWR0aFpOU01heFdpZHRo
+CYEBKYEBH4EBHiNASYAAAAAAAIEBJSNARAAAAAAAACNAj0AAAAAAAIEBEFEx1wGcAA4CDgIPAaQBqgIQ
+BgoGCwYMBg0BkwQUBg8SBIH+AIEBJIEBIYEBIIAjgQEiV0NoYXB0ZXLTAA4CGwImAh4BtwYTgDxLMC4z
+MzMzMzI5OQDVAA4CGgIbAhwCHQIeAi0CIAYXAiKAPIA/gQEjgDlfEA9oZWFkZXJUZXh0Q29sb3LSADoA
+OwYbBhylBhwCNgHvAXEAP18QEU5TVGFibGVIZWFkZXJDZWxs2AGcAA4CDgIPAaQBpQGqAhAGHgISBbAG
+IQMCBYUGJAIYEhQh/kCAQIEBJ4EBJoB4gQEQEQgAgD1ZVGV4dCBDZWxs1QAOAhoCGwIcAh0CHgIfAiAG
+KgIigDyAO4EBKIA5XxAWY29udHJvbEJhY2tncm91bmRDb2xvctIAOgA7Bi4GL6IGLwA/XU5TVGFibGVD
+b2x1bW7bBfcADgX4BfkF+gX7BfwF/QX+BjEFwAF7BgAGNAJ2BjYGNwG3BjgGBgF7BYVcTlNJc0VkaXRh
+YmxlCYEBKYEBK4BUI0CC8b0AAAAAgQEtI0BTTeggAAAACYEBENcBnAAOAg4CDwGkAaoCEAYKBgsGDAY+
+AZMEFAYPgQEkgQEhgQEsgCOBASJdQ2hhcHRlciBUaXRsZdgBnAAOAg4CDwGkAaUBqgIQBh4CEgWwBiED
+AgWFBiQCGIBAgQEngQEmgHiBARCAPdUADgIaAhsCHAIdAh4GSwIgBkwCIoA8gQEwgQEvgDlZZ3JpZENv
+bG9y0wAOAhsCJgIeAbcGUYA8RDAuNQDSADoAOwZTBcClBcAB9AH1AfYAP11mQ2hhcHRlclRhYmxl1AAO
+ASgBKQEqASsGVwEsBlmADoEBNIALgQE92AFvAA4BcAFxAXIBcwF0A1YBdgF3Bl0GXgF6AXsBdgK+gB+A
+MIEBNYEBNgmAH18QF3t7MzkzLCAxNzd9LCB7MTM5LCAyMn193xATAZwBnQGeAZ8BoAAOAaEBogGjAaQB
+ZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCBmcBkwZpBlcBtwF7AXsBugG7Bm0BvQmAJoAv
+gHiBATeAI4EBOIEBNAkJgQE50gAOADYANwHJgATbAc0ADgE9AT4BPwFAAUEBQgFDAc4BzwZeAUQBrwFG
+Aa8BSAFJAUoGbQZ4Aa6BATaAGoAmgCaAFIAYgQE5gQE60wAOAT0BTQFOBnsGfIAugQE7gQE80gAOADYA
+NwHfgATSAA4ARQBNBoGALaEGaYEBOF8QEmZBdWRUcmFjazNNaXhQb3BVcNQADgEoASkBKgE5ASwGhwV0
+gByAC4EBP4EBDtgADgE9AT4BPwFAAUEBQgFDAUQFdwFGAa8BSAFJAUoERoAagQENgCaAFIAYgL/UAA4B
+KAEpASoBKwaSASwGlIAOgQFBgAuBAUXXAW8ADgFwAXEBcgFzAXQBdgH/BpgGmQM8AXsBdoAfgEGBAUKB
+AUMJgB9fEBV7ezQ0LCA2Mn0sIHsxNjMsIDExfX3YAZwADgIOAg8BpAGlAaoCEANBAhICEwagA0UGkgNH
+AhiAQIA4gQFEgIqBAUGAPV8QGkR5bmFtaWMgUmFuZ2UgQ29tcHJlc3Npb246XGZBdWREcmNMYWJlbNQA
+DgEoASkBKgE5ASwEUAaqgByAC4DEgQFHXxASY3VzdG9tU2V0dGluZ1VzZWQ61AAOASgBKQEqASsGrgEs
+BrCADoEBSYALgQFO2AFvAA4BcAFxAXIBcwF0AXUF4AKxBrQGtQF6AXsF4AWqgQFKgGyBAUuBAUwJgQFK
+gQEZ1gFvAA4BcAF/AXIBdQArAYEGvAa9AXoGroAAgQItgQOvgQOhgQFJXxAWe3sxNCwgMjc0fSwgezE1
+MSwgMTZ9fd0BnAAOAZ8BoAGhAaIBowIPAaQBpQGpAaoBqwIRAroBrwK9Ar4CvwGvBsUBkwauAsQCxQLG
+gGuAJoBogCaBAU2AI4EBSV8QFkNyZWF0ZSBjaGFwdGVyIG1hcmtlcnNfEBVmQ3JlYXRlQ2hhcHRlck1h
+cmtlcnPUAA4BKAEpASoBKwbMASwGzoAOgQFQgAuBAVTXAW8ADgFwAXEBcgFzAXQBdgH/BtIG0wM8AXsB
+doAfgEGBAVGBAVIJgB9fEBl7ezk3LCAxN30sIHs2OC4yODkxLCAxMX192AGcAA4CDgIPAaQBpQGqAhAD
+QQISAhMG2gNFBswDRwIYgECAOIEBU4CKgQFQgD1aMi4wIChMb3VkKV8QEWZBdWREcmNEZXNjTGFiZWwy
+1AAOASgBKQEqATkBLAbjBuSAHIALgQFWgQFZ2AAOAT0BPgE/AUABQQFCAUMBRAbnAUYG6AFIAUkBSgJG
+gBqBAVeBAViAFIAYgEVeU3RhcnQgRW5jb2RpbmdRc1RSaXA61AAOASgBKQEqASsG8QEsBvOADoEBW4AL
+gQFf1wFvAA4BcAFxAXIBcwF0BQEB/wb3BvgBegF7BQGA74BBgQFcgQFdCYDvXxAWe3sxMjYsIDEwNX0s
+IHsyNCwgMTl9fdkBnAAOAg4CDwGkAaUBqgGLAhAEewISBH0G/wGTBvEHAgF7BIOAQIDOgQFegCOBAVsS
+CEIEAAmA0VEwXxAVZlNjYW5TcmNUaXRsZU51bUZpZWxk1AAOASgBKQEqASsHCQEsBwuADoEBYYALgQFq
+2AFvAA4BcAFxAXIBcwF0A1YBdgF3Bw8HEAF6AXsBdgK+gB+AMIEBYoEBYwmAH18QFnt7NTQ2LCAxNzd9
+LCB7NzIsIDIyfX3fEBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGsAXsBrgGv
+AbABsQGuAwIHGQGTBxsHCQG3AXsBewG6AbsHHwG9CYAmgC+AeIEBZIAjgQFlgQFhCQmBAWbSAA4ANgA3
+AcmABNsBzQAOAT0BPgE/AUABQQFCAUMBzgHPBxABRAGvAUYBrwFIAUkBSgcfByoBroEBY4AagCaAJoAU
+gBiBAWaBAWfTAA4BPQFNAU4HLQcugC6BAWiBAWnSAA4ANgA3Ad+ABNIADgBFAE0HM4AtoQcbgQFlXxAT
+ZkF1ZFRyYWNrM1JhdGVQb3BVcNQADgEoASkBKgE5ASwDuwPTgByAC4ClgLRfEBZ7ezY4LCAyMjl9LCB7
+MTc4LCAyMn192AFvAA4BcAFxAXIBcwF0AXUBdgH/Bz8HQAF6AXsBdgdDgB+AQYEDOoEDOwmAH4EDMd8Q
+EwGcAZ0BngGfAaAADgGhAaIBowGkAWQBpQGmAacBqAGpAaoBQwGrAawBewGuAa8BsAGxAa4DAgdJAZMH
+SwO7AbcBewF7AboBuwdPAb0JgCaAL4B4gQFvgCOBAXCApQkJgQFx0gAOADYANwHJgATbAc0ADgE9AT4B
+PwFAAUEBQgFDAc4BzwPBAUQBrwFGAa8BSAFJAUoHTwdaAa6BAW6AGoAmgCaAFIAYgQFxgQFy0wAOAT0B
+TQFOB10HXoAugQFzgQF00gAOADYANwHfgATSAA4ARQBNB2OALaEHS4EBcNQADgEoASkBKgErB2cBLAdp
+gA6BAXaAC4EBetgBbwAOAXABcQFyAXMBigF0Af4B/wdtB24BegF7AZYB/oA0gEGBAXeBAXgJgDaANF8Q
+FHt7MTcsIDYxfSwgezk2LCAxNH192AGcAA4CDgIPAaQBpQGqAhACEQISAhMHdgGTB2cCagIYgECAOIEB
+eYAjgQF2gD1XT3V0cHV0Ol1mUGljTGFiZWxPdXRw1AAOASgBKQEqATkHfgd/B4CAHIEBf4EBfIEBhNgA
+DgE9AT4BPwFAAUEBQgFDAUQHgwFGB4QBSAFJAUoCeYAagQF9gQF+gBSAGIBSXlByZXNldHMgRHJhd2Vy
+UXTaAW8ADgeLAaYHjAeNB44HjweQB5EAKweTACsCvgeVB5YHlwVfB5gAK15OU1BhcmVudFdpbmRvd18Q
+EE5TTWF4Q29udGVudFNpemVdTlNDb250ZW50U2l6ZV8QEE5TVHJhaWxpbmdPZmZzZXRfEA9OU0xlYWRp
+bmdPZmZzZXRfEBBOU01pbkNvbnRlbnRTaXplWk5TRGVsZWdhdGWAAIEBg4AAgQGCgQGAI0AuAAAAAAAA
+gQGBgABaezI3MCwgNTUwfVh7NTAsIDUwfVp7MjgwLCA1NTB90gA6ADsHngefowefAfYAP1hOU0RyYXdl
+cld0b2dnbGU61AAOASgBKQEqASsHowEsB6WADoEBhoALgQGT2QFvAA4BcAenAXEBcgFzADIBdAeoB6kH
+qgerB6wHrQF7B68HqF8QE05TT3JpZ2luYWxDbGFzc05hbWWBAYmBAZKBAYqBAYiBAYsRASQJgQGHgQGJ
+XE1WTWVudUJ1dHRvbtcBbwAOAX8BcgJcADIHswArB7UHtgF6B7cHuAe5W05TRXh0ZW5zaW9ugACBBMyB
+BL+BBMmBBMqBBMtfEBR7ezIyMiwgMH0sIHsyOCwgMjJ9fd4BnAAOAZ8CuQGgAaEBogGjAg8BpAGlAakB
+qgGrAhECugGvB74CvQIgB78HwAGvBC4HowLEAZEHxIBrgCaBAY2BAY+BAZGAJoEBjIEBhhP/////hkRA
+/9QADgG/AcABwQHCB8cBxAfJgCUjQCoAAAAAAACAJBEEFNMADgAyAVQBVQFWB82AF4AVgQGOXGFjdGlv
+bldpZGdldNMADgAyAVQBVQFWB9KAF4AVgQGQXxATYWN0aW9uV2lkZ2V0UHJlc3NlZNIADgA2ADcByYAE
+0gA6ADsH1wfYogfYAD9eTlNDbGFzc1N3YXBwZXJfEBRmUHJlc2V0c0FjdGlvbkJ1dHRvbtQADgEoASkB
+KgE5ASwH3QPTgByAC4EBlYC02AFvAA4BcAFxAXIBcwF0A1YBdgF3B+IH4wF6AXsBdgG3gB+AMIEBloEB
+lwmAH18QF3t7MjU5LCAxNTF9LCB7MTIyLCAyMn193xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYB
+pwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCB+wBkwfuB90BtwF7AXsBugG7B/IBvQmAJoAvgHiBAZiA
+I4EBmYEBlQkJgQGa0gAOADYANwHJgATbAc0ADgE9AT4BPwFAAUEBQgFDAc4BzwfjAUQBrwFGAa8BSAFJ
+AUoH8gf9Aa6BAZeAGoAmgCaAFIAYgQGagQGb0wAOAT0BTQFOCAAIAYAugQGcgQGd0gAOADYANwHfgATS
+AA4ARQBNCAaALaEH7oEBmdQADgEoASkBKgErASwICwEugA6AC4EBn4AN3xAVAW8FiQAOAYgHpwIOBYsF
+jAWNBY4FjwgOAXICXAFzADIFkAWRAXQFkgWTCA8EFAepCBEIEgQtAXsIFQWbBZwFnQVmAXoIFgF7CBgF
+oAWhCA8IGwgcXxAjTlNPdXRsaW5lVmlld0luZGVudGF0aW9uUGVyTGV2ZWxLZXmBAaKBAZISEsAAAIEB
+oYDQCYEBpIEBowmBAaCBAS6BAaKBAaYjQCwAAAAAAABfEBRIQlByZXNldHNPdXRsaW5lVmlld11OU091
+dGxpbmVWaWV32gFvAA4BcAWnAX8BcgWoBakBdAF1CCAFqwgiBZwIIwWuCAsFsAggCAuBBMCBA6WBBMOB
+BMKBAZ+BASeBBMCBAZ9aezI0NywgNTA4fdQBbwAOAXABcgArBdMILAF6gACBARuBAaVfEBR7ezE4NCwg
+MH0sIHsxNiwgMTd9fdIADgBFAE0IMIAtoggxCDKBAaeBAa3bBfcADgX4BfkF+gX7BfwF/QX+BjEFwAF7
+BgAINgg3CDgIOQGuCDgGBgF7CAsJgQEpgQGpgQGoI0AwAAAAAAAAgQGrCYEBn1RpY29u1wGcAA4CDgIP
+AaQBqgIQBgoGCwg/Aa8BkwQUBg+BASSBAaqAJoAjgQEi0wAOAhsCJgIeAbcGE4A82AGcAA4CDgIPAaQB
+pQGqAhAGHgISBbAISAMCCAsGJAIYgECBASeBAayAeIEBn4A93AX3AA4F+AX5BfoF+wX8CE0F/QX+BjEF
+wAF7BgAIUAhRCFIIUwGuCFQGBQYGAXsIC18QGU5TU29ydERlc2NyaXB0b3JQcm90b3R5cGUJgQEpgQGv
+gQGuI0BsIAAAAAAAgQGxgQGyCYEBn1pQcmVzZXROYW1l1wGcAA4CDgIPAaQBqgIQBgoGCwg/BEkBkwQU
+Bg+BASSBAaqBAbCAI4EBIldQcmVzZXRz2AGcAA4CDgIPAaQBpQGqAhAGHgISBbAISAMCCAsGJAIYgECB
+ASeBAayAeIEBn4A91AAOCGcIaAhpCGoIUQhsAXtVTlNLZXlaTlNTZWxlY3RvcltOU0FzY2VuZGluZ4EB
+tIEBroEBswlYY29tcGFyZTrSADoAOwhwCHGiCHEAP18QEE5TU29ydERlc2NyaXB0b3LUAA4BKAEpASoB
+OQEsCHUIdoAcgAuBAbaBAbnYAA4BPQE+AT8BQAFBAUIBQwFECHkBRgh6AUgBSQFKAkaAGoEBt4EBuIAU
+gBiARV5QYXVzZSBFbmNvZGluZ1FwVlBhdXNlOtQADgEoASkBKgE5ASwIhAQ/gByAC4EBu4DC1wFvAA4B
+cAFxAXIBcwF0B6gCsQiJCIoHrQF7B6iBAYmAbIEBvIEBvQmBAYlfEBJ7ezQsIDF9LCB7MjUsIDIyfX3d
+AZwADgGfArkBoAGhAaMCDwGkAaUBqQGqAasFHgK6Aa8IkQGwCJIBrwGvCJUIhAG6AZEIl4BrgCaBAcAQ
+IoAmgCaBAb6BAbsT/////4bUYP/UAA4BvwHAAcEBwgfHCJoIm4AlgQG/EQgYXxARTHVjaWRhR3JhbmRl
+LUJvbGTTAA4AMgFUAVUBVgiggBeAFYEBwVZwbHVzLTjUAA4BKAEpASoBOQEsCKUIpoAcgAuBAcOBAcXY
+AA4BPQE+AT8BQAFBAUIBQwFECKkBRgYCAUgBSQFKAnmAGoEBxIEBHoAUgBiAUllIYW5kQnJha2VfEA9v
+cGVuTWFpbldpbmRvdzrUAA4BKAEpASoBKwL0ASwItIAOgHaAC4EByl8QFXt7MzMzLCA0NX0sIHs3MCwg
+MTR9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITCLkBkwL0AmoCGIBAgDiBAcmAI4B2gD1aU3VidGl0bGVz
+OllmU3ViRmllbGTUAA4BKAEpASoBKwjBASwIw4AOgQHMgAuBAdDXAW8ADgFwAXEBcgFzAXQBdgH/CMcI
+yAF6AXsBdoAfgEGBAc2BAc4JgB9fEBR7ezcsIDE1OH0sIHs0OCwgMTR9fdgBnAAOAg4CDwGkAaUBqgIQ
+AhECEgITCM8BkwjBA8sCGIBAgDiBAc+AI4EBzIA9WFRyYWNrIDQ6XxAPZkF1ZFRyYWNrNExhYmVs0wAO
+ASkBKgE5CNcI2IAcgQHSgQHU2AAOAT0BPgE/AUABQQFCAUMBRAjbAUYBrwFIAUkBSgKjgBqBAdOAJoAU
+gBiAXl5TdGFydCBTcGVha2luZ15zdGFydFNwZWFraW5nOtQADgEoASkBKgE5ASwI5QaqgByAC4EB1oEB
+R9gBbwAOAXABcQFyAXMBigF0Af4B/wjqCOsBegF7AZYB/oA0gEGBAdeBAdgJgDaANF8QFnt7NTYyLCAy
+MzN9LCB7ODQsIDE5fX3ZAZwADgIOAg8BpAGlAaoBiwIQBHsCEgR9Aa8BkwjlCPYBewSDgECAzoAmgCOB
+AdYSAEIEAAmA0dMADgEpASoBOQj7CPyAHIEB2oEB3tkADgE9AT4BPwFAAUEBQgFDA1YBRAj/AUYJAAFI
+AUkBSgkDCQSAGoEB3IEB3YAUgBiBAdsQB9MADgE9AU0BTgkHCQiALoEFs4EFtF8QFlVzZSBTZWxlY3Rp
+b24gZm9yIEZpbmRRZV8QF3BlcmZvcm1GaW5kUGFuZWxBY3Rpb2461AAOASgBKQEqASsJDgEsCRCADoEB
+4IALgQHk2AFvAA4BcAFxAXIBcwGKAXQB/gH/CRQJFQF6AXsBlgH+gDSAQYEB4YEB4gmANoA0XxAUe3sx
+NywgODN9LCB7OTYsIDE0fX3YAZwADgIOAg8BpAGlAaoCEAIRAhICEwkdAZMJDgJqAhiAQIA4gQHjgCOB
+AeCAPVdTb3VyY2U6XGZQaWNMYWJlbFNyY9QADgEoASkBKgErCSUBLAkngA6BAeaAC4EB79gBbwAOAXAB
+cQFyAXMBdANWAXYBdwkrCSwBegF7AXYBroAfgDCBAeeBAegJgB9fEBZ7ezYzNCwgMjAyfSwgezcyLCAy
+Mn193xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMC
+CTUBkwk3CSUBtwF7AXsBugG7CTsBvQmAJoAvgHiBAemAI4EB6oEB5gkJgQHr0gAOADYANwHJgATbAc0A
+DgE9AT4BPwFAAUEBQgFDAc4BzwksAUQBrwFGAa8BSAFJAUoJOwlGAa6BAeiAGoAmgCaAFIAYgQHrgQHs
+0wAOAT0BTQFOCUkJSoAugQHtgQHu0gAOADYANwHfgATSAA4ARQBNCU+ALaEJN4EB6l8QFmZBdWRUcmFj
+azJCaXRyYXRlUG9wVXDUAA4BKAEpASoBKwgLASwJVoAOgQGfgAuBAfFfEBNmUHJlc2V0c091dGxpbmVW
+aWV31AAOASgBKQEqATkBLAlbBqqAHIALgQHzgQFH2AFvAA4BcAFxAXIBcwGKAXQBjgKxCWAJYQGVAXsB
+lgGOgEuAbIEB9IEB9QmANoBLXxAWe3syODMsIDM4M30sIHs4OSwgMTh9fd4BnAAOAZ8CuQGgAaEBogGj
+Ag8BpAGlAakBqgGrAhECugGvArwCvQK+Ar8BrwlsAZMJWwLEAsUCxoBrgCaAZoBogCaBAfaAI4EB81o2
+NCBCaXQgTVA01AAOASgBKQEqASsJcgEsCXSADoEB+IALgQIB2AFvAA4BcAFxAXIBcwGKAXQBjgF3CXgJ
+eQGVAXsBlgGOgEuAMIEB+YEB+gmANoBLXxAWe3szODgsIDQ5MH0sIHs2NSwgMjJ9fd8QEwGcAZ0BngGf
+AaAADgGhAaIBowGkAWQBpQGmAacBqAGpAaoBQwGrAawBewGuAa8BsAGxAa4BkwmDAZMJhQlyAbcBewF7
+AboBuwmJAb0JgCaAL4AjgQH7gCOBAfyBAfgJCYEB/dIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIB
+QwHOAc8JeQFEAa8BRgGvAUgBSQFKCYkJlAGugQH6gBqAJoAmgBSAGIEB/YEB/tMADgE9AU0BTgmXCZiA
+LoEB/4ECANIADgA2ADcB34AE0gAOAEUATQmdgC2hCYWBAfxfEBVmU3JjQ2hhcHRlclN0YXJ0UG9wVXDU
+AA4BKAEpASoBKwmiASwJpIAOgQIDgAuBAhPXAW8ADgFwAXEBcgFzAXQEbQF3CagJqQRxAXsEbYDLgDCB
+AgSBAgUJgMtfEBd7ezE2NiwgMjA4fSwgezE1NSwgMjJ9fd8QEwGcAZ0BngGfAaAADgGhAaIBowGkAWQB
+pQGmAacBqAGpAaoBQwGrAawBewGuAa8BsAGxAa4DAgmyAZMJtAmiAbcBewF7AboJuAm5Ab0JgCaAL4B4
+gQIGgCOBAgeBAgMJCRIAAggAgQII0gAOADYANwHJgATbAc0ADgE9AT4BPwFAAUEBQgFDAc4BzwmpAUQJ
+vwFGAa8BSAFJAUoJuQnEAa6BAgWAGoECCYAmgBSAGIECCIECCtMADgE9AU0BTgnHCciALoECC4ECDFVJ
+dGVtMdIADgA2ADcB34AE0gAOAEUATQnOgC2jCbQJ0AnRgQIHgQINgQIQ2gHNAA4BPQE+AT8BQAFBAUIB
+QwHOCakBRAnVAUYBrwFIAUkBSgm5CdqBAgWAGoECDoAmgBSAGIECCIECD1VJdGVtMtoBzQAOAT0BPgE/
+AUABQQFCAUMBzgmpAUQJ3wFGAa8BSAFJAUoJuQnkgQIFgBqBAhGAJoAUgBiBAgiBAhJVSXRlbTNfEBpm
+UHJlc2V0TmV3UGljU2V0dGluZ3NQb3BVcNQADgEoASkBKgErCekBLAnrgA6BAhWAC4ECGtgBbwAOAXAB
+cQFyAXMBigF0Af4B/wnvCfABegF7AZYB/oA0gEGBAhaBAhcJgDaANF8QFXt7MTcsIDEwM30sIHs5Mywg
+MTd9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITCfgJ+QnpAhcCGIBAgDiBAhiBAhmBAhWAPV8QEFBpY3R1
+cmUgU2V0dGluZ3PUAA4BvwHAAcEBwgHDCJoKAIAlgQG/EQ0dXxARZlBpY0xhYmVsU2V0dGluZ3PUAA4B
+KAEpASoBKwoEASwKBoAOgQIcgAuBAiDXAW8ADgFwAXEBcgFzAXQBdgH/CgoKCwF6AXsBdoAfgEGBAh2B
+Ah4JgB9fEBR7ezcsIDE4Mn0sIHs0OCwgMTR9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITChIBkwoEA8sC
+GIBAgDiBAh+AI4ECHIA9WFRyYWNrIDM6XxAPZkF1ZFRyYWNrM0xhYmVs1AAOASgBKQEqASsFewEsChyA
+DoEBDIALgQImVE1lbnXSAA4ARQBNCiCALaIKIQVzgQIkgQEL2AAOAT0BPgE/AUABQQFCAUMBRAolAUYB
+rwFIAUkBSgV7gBqBAiWAJoAUgBiBAQxcTWFrZSBEZWZhdWx0XxASZlByZXNldHNBY3Rpb25NZW511AAO
+ASgBKQEqASsKLgEsCjCADoECKIALgQI03QFvCjIADgozAXAKNAF/AXIKNQo2CjcBdAXfCjgBtwo5CjoK
+OwVgCj0BegQUCj4EFAo4CkBZTlNCb3hUeXBlW05TVGl0bGVDZWxsXU5TVHJhbnNwYXJlbnRcTlNCb3Jk
+ZXJUeXBlWU5TT2Zmc2V0c18QD05TVGl0bGVQb3NpdGlvboECKYECM4ECMIECLgiBAiqBAi+BAimBAivV
+AW8ADgFwAX8BcgArAYEKRApFAXqAAIECLYEDtIEDs9IADgBFAE0KSIAtoQpAgQIr1QFvAA4BcgJcAXQK
+LgGBAXoKTQougQIogQItgQIsgQIoWns3MDAsIDI5MH3SADoAOwpRAfWjAfUB9gA/XxAUe3s3LCA4fSwg
+ezcwMCwgMjkwfX1WezAsIDB91wGcAA4CDgIPAaQBqgIQAhECEgR9ClcBkwQUClmAQIDOgQIxgCOBAjJT
+Qm940wAOAhsCJgIeAbcKXYA8TTAgMC44MDAwMDAwMQDSADoAOwpfCmCkCmAB9QH2AD9VTlNCb3hdZkFk
+dmFuY2VkVmlld9MADgEpASoBOQpkCmWAHIECNoECONgADgE9AT4BPwFAAUEBQgFDAUQKaAFGAa8BSAFJ
+AUoBS4AagQI3gCaAFIAYgBFWRGVsZXRlV2RlbGV0ZTrUAA4BKAEpASoBOQEsCiEKc4AcgAuBAiSBAjpf
+EBFzZXREZWZhdWx0UHJlc2V0OtQADgEoASkBKgE5ASwKeAp5gByAC4ECPIECQNgBbwAOAXABcQFyAXMB
+igF0Af4CsQp9Cn4BegF7AZYB/oA0gGyBAj2BAj4JgDaANF8QF3t7MTA4LCAxODh9LCB7MTI0LCAxOH19
+3QGcAA4BnwGgAaEBogGjAg8BpAGlAakBqgGrAhECugGvAr0CvgK/Aa8KiAGTCngCxALFAsaAa4AmgGiA
+JoECP4AjgQI8XxAPMi1wYXNzIGVuY29kaW5nXxAXdHdvUGFzc0NoZWNrYm94Q2hhbmdlZDrUAA4BKAEp
+ASoBOQEsAqwGqoAcgAuAYoEBR9QADgEoASkBKgE5ASwKlQqWgByAC4ECQ4ECTNgBbwAOAXABcQFyAXMB
+igF0Af4BdwqaCpsBegF7AZYB/oA0gDCBAkSBAkUJgDaANF8QF3t7MTA4LCAyNTR9LCB7MTk4LCAyMn19
+3xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgGTCqUB
+kwqnCpUBtwF7AXsBugG7CqsBvQmAJoAvgCOBAkaAI4ECR4ECQwkJgQJI0gAOADYANwHJgATbAc0ADgE9
+AT4BPwFAAUEBQgFDAc4BzwqbAUQBrwFGAa8BSAFJAUoKqwq2Aa6BAkWAGoAmgCaAFIAYgQJIgQJJ0wAO
+AT0BTQFOCrkKuoAugQJKgQJL0gAOADYANwHfgATSAA4ARQBNCr+ALaEKp4ECR18QGXZpZGVvRW5jb2Rl
+clBvcFVwQ2hhbmdlZDrUAA4BKAEpASoBKwrEASwKxoAOgQJOgAuBAlLYAW8ADgFwAXEBcgFzAXQBdQF2
+Af8KygrLAXoBewF2A9KAH4BBgQJPgQJQCYAfgKpfEBR7ezcsIDIwN30sIHs0OCwgMTR9fdgBnAAOAg4C
+DwGkAaUBqgIQAhECEgITCtMBkwrEA8sCGIBAgDiBAlGAI4ECToA9WFRyYWNrIDI6XxAPZkF1ZFRyYWNr
+MkxhYmVs1AAOASgBKQEqASsHfgEsCt2ADoEBf4ALgQJUXWZQcmVzZXREcmF3ZXLTAA4BKQEqATkK4Qri
+gByBAlaBAlnYAA4BPQE+AT8BQAFBAUIBQwFECuUBRgrmAUgBSQFKAUuAGoECV4ECWIAUgBiAEVRDb3B5
+UWNVY29weTrTAA4BKQEqATkK7wrwgByBAluBAl/YAA4BPQE+AT8BQAFBAUIBQwFECvMBRgr0AUgBSQFK
+CveAGoECXYECXoAUgBiBAlzTAA4BPQFNAU4K+gr7gC6BBeWBBedpAFMAcABlAGwAbABpAG4AZyAmUTpf
+EA9zaG93R3Vlc3NQYW5lbDrUAA4BKAEpASoBKwsBASwLA4AOgQJhgAuBAmXYAW8ADgFwAXEBcgFzAYoB
+dAH+Af8LBwsIAXoBewGWAf6ANIBBgQJigQJjCYA2gDRfEBZ7ezM1NywgMjU5fSwgezQ2LCAxNH192AGc
+AA4CDgIPAaQBpQGqAhACEQISAhMLEAGTCwELEwIYgECAOIECZIAjgQJhEgBAAACAPVhRdWFsaXR5Ol8Q
+EGZWaWRRdWFsaXR5RmllbGTTAA4BKQEqATkLGQsagByBAmeBAmrYAA4BPQE+AT8BQAFBAUIBQwFECx0B
+RgseAUgBSQFKCQOAGoECaIECaYAUgBiBAdtfEBFKdW1wIHRvIFNlbGVjdGlvblFqXxAdY2VudGVyU2Vs
+ZWN0aW9uSW5WaXNpYmxlQXJlYTrUAA4BKAEpASoBOQEsCygLKYAcgAuBAmyBAnDYAA4BPQE+AT8BQAFB
+AUIBQwFECywBRgstAUgBSQFKCzCAGoECboECb4AUgBiBAm3TAA4BPQFNAU4LMws0gC6BBfaBBfdfEBRI
+YW5kQnJha2UgVXNlciBHdWlkZVE/Xm9wZW5Vc2VyR3VpZGU61AAOASgBKQEqASsLOgEsCzyADoECcoAL
+gQJ71wFvAA4BcAFxAXIBcwF0AXYBdwtAC0EBegF7AXaAH4AwgQJzgQJ0CYAfXxAXe3syNTksIDIyOX0s
+IHsxMjIsIDIyfX3fEBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGsAXsBrgGv
+AbABsQGuAwILSgGTC0wLOgG3AXsBewG6AbsLUAG9CYAmgC+AeIECdYAjgQJ2gQJyCQmBAnfSAA4ANgA3
+AcmABNsBzQAOAT0BPgE/AUABQQFCAUMBzgHPC0EBRAGvAUYBrwFIAUkBSgtQC1sBroECdIAagCaAJoAU
+gBiBAneBAnjTAA4BPQFNAU4LXgtfgC6BAnmBAnrSAA4ANgA3Ad+ABNIADgBFAE0LZIAtoQtMgQJ2XxAU
+ZkF1ZFRyYWNrMUNvZGVjUG9wVXDUAA4BKAEpASoBOQEsC2oGqoAcgAuBAn2BAUfYAW8ADgFwAXEBcgFz
+AYoBdAH+ArELbwtwAXoBewGWAf6ANIBsgQJ+gQJ/CYA2gDRfEBd7ezEwOCwgMjEwfSwgezEzMywgMTh9
+fd0BnAAOAZ8BoAGhAaIBowIPAaQBpQGpAaoBqwIRAroBrwK9Ar4CvwGvC3oBkwtqAsQCxQLGgGuAJoBo
+gCaBAoCAI4ECfV8QEkdyYXlzY2FsZSBlbmNvZGluZ9QADgEoASkBKgErC4ABLAuCgA6BAoKAC4EChdcB
+bwAOAXABcQFyAXMBdARtArELhguHAzwBewRtgMuAbIECg4EChAmAy18QFnt7MTY2LCAxODJ9LCB7MjQs
+IDE4fX3eAZwADgGfArkBoAGhAaIBowIPAaQBpQGpAaoBqwUeAroBrwK8Ar0CvgK/Aa8BrwGTC4ACxALF
+AsaAa4AmgGaAaIAmgCaAI4ECgl8QGWZQcmVzZXROZXdQaWNGaWx0ZXJzQ2hlY2vUAA4BKAEpASoBOQEs
+C5gLmYAcgAuBAoeBAonYAA4BPQE+AT8BQAFBAUIBQwFEC5wBRgGvAUgBSQFKBEaAGoECiIAmgBSAGIC/
+XxAVU2VsZWN0IERlZmF1bHQgUHJlc2V0XxAUc2VsZWN0RGVmYXVsdFByZXNldDrUAA4BKAEpASoBKwul
+ASwLp4AOgQKLgAuBApTYAW8ADgFwAXEBcgFzAXQDVgF2AXcLqwusAXoBewF2Aa6AH4AwgQKMgQKNCYAf
+XxAWe3s1NDYsIDIwMn0sIHs3MiwgMjJ9fd8QEwGcAZ0BngGfAaAADgGhAaIBowGkAWQBpQGmAacBqAGp
+AaoBQwGrAawBewGuAa8BsAGxAa4DAgu1AZMLtwulAbcBewF7AboBuwu7Ab0JgCaAL4B4gQKOgCOBAo+B
+AosJCYECkNIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8LrAFEAa8BRgGvAUgBSQFKC7sL
+xgGugQKNgBqAJoAmgBSAGIECkIECkdMADgE9AU0BTgvJC8qALoECkoECk9IADgA2ADcB34AE0gAOAEUA
+TQvPgC2hC7eBAo9fEBNmQXVkVHJhY2syUmF0ZVBvcFVw1AAOASgBKQEqATkBLAvVA9OAHIALgQKWgLTY
+AW8ADgFwAXEBcgFzAXQDVgF2AXcL2gvbAXoBewF2AbeAH4AwgQKXgQKYCYAfXxAWe3s2OCwgMTUxfSwg
+ezE3OCwgMjJ9fd8QEwGcAZ0BngGfAaAADgGhAaIBowGkAWQBpQGmAacBqAGpAaoBQwGrAawBewGuAa8B
+sAGxAa4DAgvkAZML5gvVAbcBewF7AboBuwvqAb0JgCaAL4B4gQKZgCOBApqBApYJCYECm9IADgA2ADcB
+yYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8L2wFEAa8BRgGvAUgBSQFKC+oL9QGugQKYgBqAJoAmgBSA
+GIECm4ECnNMADgE9AU0BTgv4C/mALoECnYECntIADgA2ADcB34AE0gAOAEUATQv+gC2hC+aBAprUAA4B
+KAEpASoBKwwCASwMBIAOgQKggAuBAqrYAW8ADgFwAXEBcgFzAXQBdQF2AXcMCAwJAXoBewF2DAyAH4Aw
+gQKhgQKjCYAfgQKiXxAWe3s1NDYsIDIyOX0sIHs3MiwgMjJ9fdgBbwAOAXABcQFyAXMBdAF1AXYB/wwR
+DBIBegF7AXYC6oAfgEGBAqyBAq0JgB+AdN8QEwGcAZ0BngGfAaAADgGhAaIBowGkAWQBpQGmAacBqAGp
+AaoBQwGrAawBewGuAa8BsAGxAa4DAgwbAZMMHQwCAbcBewF7AboBuwwhAb0JgCaAL4B4gQKkgCOBAqWB
+AqAJCYECptIADgA2ADcByYAE2wHNAA4BPQE+AT8BQAFBAUIBQwHOAc8MCQFEAa8BRgGvAUgBSQFKDCEM
+LAGugQKjgBqAJoAmgBSAGIECpoECp9MADgE9AU0BTgwvDDCALoECqIECqdIADgA2ADcB34AE0gAOAEUA
+TQw1gC2hDB2BAqVfEBNmQXVkVHJhY2sxUmF0ZVBvcFVw1AAOASgBKQEqASsMDAEsDDyADoECooALgQKv
+XxAWe3s2MzQsIDI1Nn0sIHs4MCwgMTN9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITDEEBkwwMApUCGIBA
+gDiBAq6AI4ECooA9XkJpdHJhdGUgKGticHMpXxAQZkF1ZEJpdHJhdGVMYWJlbNMADgEpASoBOQxJCPyA
+HIECsYEB3tkADgE9AT4BPwFAAUEBQgFDA1YBRAxNAUYMTgFIAUkBSgkDAbeAGoECsoECs4AUgBiBAdtd
+RmluZCBQcmV2aW91c1FH1AAOASgBKQEqATkBLAxXDFiAHIALgQK1gQK42AFvAA4BcAFxAXIBcwGKAXQB
+/gH/DFwMXQF6AXsBlgH+gDSAQYECtoECtwmANoA0XxAWe3s1NjIsIDI1N30sIHs4NCwgMTl9fdkBnAAO
+Ag4CDwGkAaUBqgGLAhAEewISBH0BrwGTDFcI9gF7BIOAQIDOgCaAI4ECtQmA0V8QEWNhbGN1bGF0ZUJp
+dHJhdGU61AAOASgBKQEqASsBLAxuAS6ADoALgQK6gA3eDHEADgxyDHMMdAx1DHYMdwx4DHkMegx7DHwM
+fQGODH8MgAyBCKkMgwyEDIUMhgyHAr4MiAyJDIpcTlNXaW5kb3dWaWV3XxAWTlNXaW5kb3dDb250ZW50
+TWF4U2l6ZVxOU1NjcmVlblJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc18Q
+Fk5TV2luZG93Q29udGVudE1pblNpemVcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFj
+a2luZ18QEU5TV2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4BLgQQPgQK+gQQMgQHE
+EnB4AACBAryBAr+BAruBBA4REAeBBA2BAr1fEBd7ezI0LCAzMDN9LCB7NzYwLCA1NTB9fdIADgA2ADcM
+joAEVFZpZXdfEBp7My40MDI4MmUrMzgsIDMuNDAyODJlKzM4fVp7MjEzLCAxMDd90gAOAEUATQyTgC2v
+EB0MlAyVAX0MlwJQDJkMmglyDJwMnQyeBSwMoAyhDKIEsgykDKUMpgynDKgMqQyqDKsMrASWAqwJWwRQ
+gQLBgQLFgCGBA7eASoEDuoEDw4EB+IEDx4ED0IED1ID7gQPYgQPcgQPggNyBA+mBA+2BA/GBA/SBA/iB
+A/yBA/+BBAKBBAaA1YBigQHzgMTYAW8ADgFwAXEBcgFzAYoBdAGOAf8MtAy1AZUBewGWAY6AS4BBgQLC
+gQLDCYA2gEtfEBR7ezE3LCA4fSwgezU4OCwgMTR9fdgBnAAOAg4CDwGkAaUBqgIQAhECEgITDL0BkwyU
+DMACGIBAgDiBAsSAI4ECwRIAQgAAgD1fECBETyBOT1QgVFJBTlNMQVRFIFRISVMgTklCIEZJTEUsCtkB
+bwAOAXAEmgFyAYoEmwF0BJwBjgSeDMYEoAzHAZYMyQGODMuAS4DZgQLHEQUIgDYRQAyAS4ECxtEADgSn
+gNdfEBZ7ezE4LCAtMjB9LCB7NzIxLCAyMH190gAOAEUATQzRgC2hAf6ANNIADgBFAE0M1YAtrxAiCwEE
+GQxXCOUFRAnpCQ4HZwzeAfoM4AzhDOIM4wzkDOUM5gznDOgM6QzqDOsM7AztDO4M7wzwDPEKeAzzCpUL
+agz2DPeBAmGAuYECtYEB1oEBAYECFYEB4IEBdoEC1IAzgQLYgQLcgQLggQLjgQLogQLsgQLvgQLygQL1
+gQL5gQL8gQMAgQMDgQMHgQMLgQMOgQMRgQMUgQI8gQMdgQJDgQJ9gQMhgQMlXxAXe3s0MTEsIDIxMX0s
+IHsxNDYsIDYzfX3SAA4ARQBNDPuALaMEKgz9BA6A9oECzIC33gGcAA4BnwGgAaEBogGjAg8BpAGlAakB
+qgGrA1YCEQK6Aa8CvQQUBBUFIg0EAZMEGQLEAsUCxgGugGuAJoC6gPiBAs2AI4C5XxAXQXZlcmFnZSBi
+aXRyYXRlIChrYnBzKTpZezE0NiwgMTV9Vns0LCA5fdoBnAAOAaABoQGiAg8BpAGpAaoBqwIRAroBsAQU
+BBUNDQQuAboEFALGgGuAuoEC0oEBjFVSYWRpb9IAOgA7DRENEqUNEgH0AfUB9gA/WE5TTWF0cml42AFv
+AA4BcAFxAXIBcwGKAXQB/gH/DRYNFwF6AXsBlgH+gDSAQYEC1YEC1gmANoA0XxAWe3syNDksIDgzfSwg
+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
+Aw4EAXoBewGWAf6ANIBBgQMIgQMJCYA2gDRfEBV7ezQzMCwgMzl9LCB7NjgsIDE0fX3YAZwADgIOAg8B
+pAGlAaoCEAIRAhICEw4MAZMM7QJqAhiAQIA4gQMKgCOBAweAPVxEZWludGVybGFjZTrYAW8ADgFwAXEB
+cgFzAYoBdAH+Af8OFA4VAXoBewGWAf6ANIBBgQMMgQMNCYA2gDRfEBV7ezEyMiwgODN9LCB7OTksIDE0
+fX3YAZwADgIOAg8BpAGlAaoCEAIRAhICEwGvAZMM7gIXAhiAQIA4gCaAI4EDC4A92AFvAA4BcAFxAXIB
+cwGKAXQB/gH/DiQOJQF6AXsBlgH+gDSAQYEDD4EDEAmANoA0XxAVe3sxMjIsIDYxfSwgezk5LCAxNH19
+2AGcAA4CDgIPAaQBpQGqAhACEQISAhMBrwGTDO8CFwIYgECAOIAmgCOBAw6APdgBbwAOAXABcQFyAXMB
+igF0Af4B/w40DjUBegF7AZYB/oA0gEGBAxKBAxMJgDaANF8QFnt7MTIyLCAzOX0sIHsxNTUsIDE0fX3Y
+AZwADgIOAg8BpAGlAaoCEAIRAhICEwGvAZMM8AIXAhiAQIA4gCaAI4EDEYA92AFvAA4BcAFxAXIBcwGK
+AXQB/gF3DkQORQF6AXsBlgH+gDSAMIEDFYEDFgmANoA0XxAXe3sxMDgsIDIyOX0sIHsxOTgsIDIyfX3f
+EBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGsAXsBrgGvAbABsQGuAZMOTwGT
+DlEM8QG3AXsBewG6AbsOVQG9CYAmgC+AI4EDF4AjgQMYgQMUCQmBAxnSAA4ANgA3AcmABNsBzQAOAT0B
+PgE/AUABQQFCAUMBzgHPDkUBRAGvAUYBrwFIAUkBSg5VDmABroEDFoAagCaAJoAUgBiBAxmBAxrTAA4B
+PQFNAU4OYw5kgC6BAxuBAxzSAA4ANgA3Ad+ABNIADgBFAE0OaYAtoQ5RgQMY2AFvAA4BcAFxAXIBcwGK
+AXQB/gKxDm4ObwF6AXsBlgH+gDSAbIEDHoEDHwmANoA0XxAXe3sxMjUsIDE3MH0sIHsxMDcsIDE2fX3e
+AZwADgGfArkBoAGhAaIBowIPAaQBpQGpAaoBqwIRAroBrwK8Ar0CvgK/Aa8OegGTDPMCxALFAsaAa4Am
+gGaAaIAmgQMggCOBAx1fEBBUdXJibyBmaXJzdCBwYXNz2AFvAA4BcAFxAXIBcwGKAXQB/gH/DoEOggF6
+AXsBlgH+gDSAQYEDIoEDIwmANoA0XxAXe3stMTYsIDIzMX0sIHsxMTksIDE3fX3YAZwADgIOAg8BpAGl
+AaoCEAIRAhICEw6KAZMM9gJqAhiAQIA4gQMkgCOBAyGAPV8QEEZyYW1lcmF0ZSAoRlBTKTrYAW8ADgFw
+AXEBcgFzAYoBdAH+Af8Okg6TAXoBewGWAf6ANIBBgQMmgQMnCYA2gDRfEBZ7ey00LCAyNTZ9LCB7MTA3
+LCAxN3192AGcAA4CDgIPAaQBpQGqAhACEQISAhMOmwGTDPcCagIYgECAOIEDKIAjgQMlgD1cVmlkZW8g
+Q29kZWM6XxAWe3sxMCwgMjV9LCB7NzE0LCAzMDV9fV8QFnt7MTMsIDIyfSwgezczNCwgMzQzfX3SAA4A
+RQBNDqSALaQBmg6mDqcOqIEDLIEDL4EDn4EDsdYADgX5AfUOqgIaASoOqwYCAf4BfQITDrBZTlNUYWJW
+aWV3gQMugQEegDSAIYA4gQMtVVZpZGVv0gA6ADsOsw60og60AD9dTlNUYWJWaWV3SXRlbdYADgX5AfUO
+qgIaASoOqwJ2AXYBfQITDruBAy6AVIAfgCGAOIEDntIADgBFAE0OvoAtrxAtAYQD0grEDAwC6gL0AWwH
+QwPEA+QOyQ7KDssD2w7NDs4Ozw7QDtEGkg7TBswO1Q7WAzQMAg7ZA7sLOgNSAoQKBAjBDuAL1Q7iB90G
+VwTOC6UHCQ7oCSUO6gOCgKOAqoECToECooB0gHaAHoEDMYEBbYEDPYEDR4EDS4EDUICsgQNXgQNbgQNf
+gQNjgQNngQFBgQNqgQFQgQNugQNygIaBAqCBAz+ApYECcoCNgFeBAhyBAcyBA3mBApaBA4KBAZWBATSA
+44ECi4EBYYEDi4EB5oEDlICY2AFvAA4BcAFxAXIBcwF0AXUBdgF3Du8O8AF6AXsBdgrEgB+AMIEDMoED
+MwmAH4ECTl8QF3t7MzkzLCAyMjh9LCB7MTM5LCAyMn193xATAZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGl
+AaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCDvoBkw78B0MBtwF7AXsBugG7DwABvQmAJoAvgHiB
+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
+1wFvAA4BcAFxAXIBcwF0AXYB/w/mD+cDPAF7AXaAH4BBgQNrgQNsCYAfXxAVe3syMTAsIDYyfSwgezI2
+LCAxMX192AGcAA4CDgIPAaQBpQGqAhADQQISAhMP7gNFDtMDRwIYgECAOIEDbYCKgQNqgD1TMS4w1wFv
+AA4BcAFxAXIBcwF0AXYB/w/2D/cDPAF7AXaAH4BBgQNvgQNwCYAfXxAae3sxNzMsIDE3fSwgezgwLjg1
+MTEsIDExfX3YAZwADgIOAg8BpAGlAaoCEANBAhICEw/+A0UO1QNHAhiAQIA4gQNxgIqBA26APVwzLjAg
+KExvdWRlcinXAW8ADgFwAXEBcgFzAXQBdgH/EAYQBwM8AXsBdoAfgEGBA3OBA3QJgB9fEBV7ezI1Niwg
+MTd9LCB7NzIsIDExfX3YAZwADgIOAg8BpAGlAaoCEANBAhICExAOA0UO1gNHAhiAQIA4gQN1gIqBA3KA
+PV00LjAgKExvdWRlc3QpXxAXe3s1MzMsIDI1M30sIHsxMDEsIDE2fX3YAZwADgIOAg8BpAGlAaoCEAIR
+AhICExAXAZMO2QKVAhiAQIA4gQN4gCOBAz+APV8QEVNhbXBsZSByYXRlIChraHop2AFvAA4BcAFxAXIB
+cwF0A1YBdgF3EB8QIAF6AXsBdgK+gB+AMIEDeoEDewmAH18QFnt7NjgsIDE3N30sIHsxNzgsIDIyfX3f
+EBMBnAGdAZ4BnwGgAA4BoQGiAaMBpAFkAaUBpgGnAagBqQGqAUMBqwGsAXsBrgGvAbABsQGuAwIQKQGT
+ECsO4AG3AXsBewG6AbsQLwG9CYAmgC+AeIEDfIAjgQN9gQN5CQmBA37SAA4ANgA3AcmABNsBzQAOAT0B
+PgE/AUABQQFCAUMBzgHPECABRAGvAUYBrwFIAUkBShAvEDoBroEDe4AagCaAJoAUgBiBA36BA3/TAA4B
+PQFNAU4QPRA+gC6BA4CBA4HSAA4ANgA3Ad+ABNIADgBFAE0QQ4AtoRArgQN92AFvAA4BcAFxAXIBcwF0
+A1YBdgF3EEgQSQF6AXsBdgK+gB+AMIEDg4EDhAmAH18QF3t7MjU5LCAxNzd9LCB7MTIyLCAyMn193xAT
+AZwBnQGeAZ8BoAAOAaEBogGjAaQBZAGlAaYBpwGoAakBqgFDAasBrAF7Aa4BrwGwAbEBrgMCEFIBkxBU
+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
+WW91IFR5cGVfEB50b2dnbGVDb250aW51b3VzU3BlbGxDaGVja2luZzrUAA4BKAEpASoBOQEsDKIUg4Ac
+gAuBA+CBBJ5fEBNmb3JtYXRQb3BVcENoYW5nZWQ61AAOASgBKQEqATkBLBSIFImAHIALgQSggQSi2AAO
+AT0BPgE/AUABQQFCAUMBRBSMAUYBrwFIAUkBSgswgBqBBKGAJoAUgBiBAm1fEBBIYW5kQnJha2UgRm9y
+dW1zW29wZW5Gb3J1bXM61AAOASgBKQEqASsM4wEsFJeADoEC44ALgQSkXmZQaWN0dXJlQnV0dG9u0wAO
+ASkBKgE5FJsUnIAcgQSmgQSp2AAOAT0BPgE/AUABQQFCAUMBRBSfAUYUoAFIAUkBSgJ5gBqBBKeBBKiA
+FIAYgFJYTWluaW1pemVRbV8QE3BlcmZvcm1NaW5pYXR1cml6ZTrUAA4BKAEpASoBOQAfFKoUq4AcgAKB
+BKuBBK3XAA4BPQE/AUABQQFCAUMBRBSuAa8BSAFJAUoS+IAagQSsgCaAFIAYgQQsXxAPQWJvdXQgSGFu
+ZEJyYWtlXxAdb3JkZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrUAA4BKAEpASoBOQEsE90E/4AcgAuB
+BGyA9NQADgEoASkBKgErB90BLBS+gA6BAZWAC4EEsF8QFGZBdWRUcmFjazRDb2RlY1BvcFVw1AAOASgB
+KQEqATkBLBTDFMSAHIALgQSygQS02AAOAT0BPgE/AUABQQFCAUMBRBTHAUYBrwFIAUkBSgRGgBqBBLOA
+JoAUgBiAv18QF0RlbGV0ZSBCdWlsdC1pbiBQcmVzZXRzXxAVZGVsZXRlRmFjdG9yeVByZXNldHM61AAO
+ASgBKQEqATkBLBTRFNKAHIALgQS2gQS52AAOAT0BPgE/AUABQQFCAUMBRBTVAUYU1gFIAUkBShL4gBqB
+BLeBBLiAFIAYgQQsXlByZWZlcmVuY2VzLi4uUSxfEBZzaG93UHJlZmVyZW5jZXNXaW5kb3c61AAOASgB
+KQEqASsM6gEsFOGADoEC/IALgQS7XxAQZlBpY0xhYmVsRGVibG9ja9QADgEoASkBKgErDKkBLBTngA6B
+A/yAC4EEvV8QFmZQcmVzZXRTZWxlY3RlZERpc3BsYXnUAA4BKAEpASoBKweoB34U7YAOgQGJgQF/gQTN
+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
+KQEqASsI5QEsF72ADoEB1oALgQWeXxAQZlZpZEJpdHJhdGVGaWVsZNQADgEoASkBKgErFpwBLBfDgA6B
+BUeAC4EFoF8QFmZTY2FuU3JjVGl0bGVQYXRoRmllbGTUAA4BKAEpASoBOQEsDAIGqoAcgAuBAqCBAUfU
+AA4BKAEpASoBKwz2ASwXzoAOgQMhgAuBBaNdZlZpZFJhdGVGaWVsZNQADgEoASkBKgE5ASwS2gI/gByA
+C4EEJYBI1AAOASgBKQEqASsM3gEsF9mADoEC1IALgQWmW2ZQaWNMYWJlbEFy1AAOASgX3BfdF94JWxfg
+F+FYTlNNYXJrZXJWTlNGaWxlgQWqgQHzgQWpgQWoXxAQTlNUb29sVGlwSGVscEtleV8Qn0NhdXRpb246
+IFRoaXMgb3B0aW9uIHdpbGwgbGlrZWx5IGJyZWFrIGRldmljZSBjb21wYXRpYmxpdHkgd2l0aCBhbGwg
+YnV0IHRoZSBBcHBsZVRWIFRha2UgMi4gQ2hlY2tpbmcgdGhpcyBib3ggZW5hYmxlcyBhIDY0IGJpdCBt
+cDQgZmlsZSB3aGljaCBjYW4gYmUgb3ZlciA0IEdCLtIAOgA7F+UX5qIX5gA/XxARTlNJQkhlbHBDb25u
+ZWN0b3LUAA4BKBfcF90X3gKsF+oX4YEFqoBigQWsgQWoVU1peGVk1AAOASgX3BfdF94EUBfqF+GBBaqA
+xIEFrIEFqNIADgBFF/MX9IEGEa8RAbkJqQ7gFtkRZQRtA+EM8A41ApsOFQ7KA/AJDgwhEgEIOQypDOkN
+0g7RDtkXqAH6DOAYDRMyFGMIdQL6Bx8K4RBYBUQObwznDfMLagfyCWEKqwyXCRUM7RBJBHAJ0Bd4BZcJ
+8ATgDOoJtAtBCwgBtRAgFukOyQPEBJYNSwj7DZEOBAQODKQCPgyeFMMMlBMlArMYPQ5FGD8TIRT+AqMW
+nAzkC6wHfwzlFp4IMQqbA9IYTA4lBaoWuQ7wB6MJuQV7DzcW+g7WBwkP5xHHCFMM6Az9B24F9Q7qAlcP
+1QggBmkGtQ8jCIQYZxFhDs8SJwUBDlEH4w9VBXMUQRLaAX0VUQd+DVwMrA5VE7sNcAZeGHsPkwOCEyYY
+fwGaFeoMSQoLEyITLQ/3DKcT9QkDGIoWowEsA+QFLAuHBCoYkRiSE+QEuQF2CXkSagNlCMEUmwylB6wY
+nQcQGJ8GNw7iE1kCUATkC4AK7wOJC3ASyAulDLUQcgdADB0L1QfdEloRGhG2AwkYtQwJGLcTeQjIBeAI
+MhaEA7gHGwSyBNUYwRFECpUMqgL0AosQLw7oC+oDlAygGMwTLAz3FlMOqBjRCzAGVwFsFTgNwhKRDOMR
+kQ/FDqcQqhYoB0sQmwmiAwUGhwX0EIECAQiKDKsKeA78CKUY6wG8FgwUAxjvBQQMVwFLE2kJLAo4BD4R
+0wtQGPkVawsoCNcM9gRXDO4KLgLxCVsPZgOYA1IKywu7DaEUqgzxCqcZDAauFHQZDwsBEFQOpg7OBUoL
+mA2BEKYWyQPBCOUDNBT3GR0FhQxuEAcTJxMrBTMPAAyoAToG0xkoDeML5glyAtwMnQpkDssLTBEqDKYQ
+fQzmCn4DWgYECekRfwbxGTsZPAklGT4GmQrECiEJ0RJKDJwJhRLvCgQSFhadBpIRVRSIDOsC6hlPDtAG
++BHXA7sM4g0XBswCcREmA2kJOw87B6gEUBPdDToHTxaiBM4E/gbjA+wCrAZtFGIJNxWcDAwQKw7NDF0O
+gg7VC7cDOw7TDN4BhBl2AnkJiQ8sEykLOhEKDO8WGg6TEvgMAgQZB2cU0QyVBeoDJggLGYkTiQQpFfEH
+7gyhFqkLGQr3DOEChAwSDJkTCQPYAkYMogRpEsEMmgWkC9sB/gRGA9sM7AzzEaIHQxQ6GacBeRmpE0cI
+6w2xAY6BAgWBA3mBBVWBA8yAy4EDVYEDEYEDE4BdgQMNgQNLgLCBAeCBAqaBA++BAauBA/yBAvmBAv6B
+A2eBAz+BBZiAM4EC2IEFr4EEPYEElIEBtoEByIEBZoECVoEDh4EBAYEDH4EC8oEDBYECfYEBmoEB9YEC
+SIEDt4EB4oEDB4EDhIDNgQINgQWJgQEUgQIXgOeBAvyBAgeBAnSBAmOAKIEDe4EFWYEDR4EBbYDVgQLi
+gQHagQLxgQMJgLeBA+mARIED1IEEsoECwYEERYBkgQWwgQMWgQW1gQQ7gQTEgF6BBUeBAuiBAo2BAXyB
+AuyBBU+BAaeBAkWAqoEFuYEDEIEBGYEFTYEDM4EBhoECCIEBDIEDQoEFYYEDcoEBYYEDbIED4oEBsYEC
+9YECzIEBeIEBKoEDlIBNgQNpgQTAgQE4gQFMgQNAgQG7gQW6gQPLgQNfgQP2gO+BAxiBAZeBA0mBAQuB
+BIuBBCWAIYEE3YEBf4EC5YEEBoEDGYEEX4EC6oEBNoEFwIEDWYCYgQRJgQXCgQMsgQUNgQKxgQIegQRA
+gQRdgQNwgQP0gQRygQHbgQXRgQVXgAuBAz2A+4EChID2gQXUgQXVgQRugN6AH4EB+oEEBICRgQHMgQSm
+gQPtgQGLgQXdgQFjgQXegQEtgQOCgQRHgEqA6IECgoECW4CagQJ/gQQigQKLgQLDgQONgQM7gQKlgQKW
+gQGVgQQBgQO8gQPegHuBBcOBAqOBBeuBBE+BAc6BAUqBAa2BBT+ApoEBZYDcgOWBBfOBA8WBAkOBA/+A
+doBZgQN+gQOLgQKbgJyBA9iBBdqBBFmBAyWBBS+BA7GBBe2BAm2BATSAHoEE1YEC+4EEEYEC44ED1oED
+ZYEDn4EDmYEFIYEBcIEDloECA4B6gQE/gQEdgQOQgDeBAb2BBAKBAjyBAzWBAcOBBeiAKYEFF4EEd4EF
+wYDxgQK1gBGBBEuBAeiBAimAvoED5IECd4EF+IEE5YECbIEB0oEDIYDGgQMLgQIogHeBAfOBA02AnYCN
+gQJQgQKQgQL0gQSrgQMUgQJHgQXTgQFJgQSagQX6gQJhgQOGgQMvgQNbgQEDgQKHgQLugQOYgQVRgQFu
+gQHWgIaBBMaBBfuBARCBArqBA3SBBE2BBFWA/YEDNoED+IAQgQFSgQXjgQMCgQKagQH4gG+BA9CBAjaB
+A1CBAnaBA7+BA/GBA4+BAu+BAj6Aj4EBJYECFYED0oEBW4EF5IEF/YEB5oEGBoEBQ4ECToECJIECEIED
+/oEDx4EB/IEEK4ECHIED84EFS4EBQYEDyYEEoIEDAIB0gQXbgQNjgQFdgQPlgKWBAuCBAtaBAVCAUYED
+voCSgQHrgQNDgQGJgMSBBGyBAt6BAXGBBVOA44DugQFWgK+AYoEBOYEEloEB6oEE9IECooEDfYEDV4EC
+t4EDI4EDboECj4CIgQNqgQLUgKOBBgiAUoEB/YEDd4EEUYECcoEDuYEDDoEFHIEDJ4EELIECoIC5gQF2
+gQS2gQLFgQOmgIGBAZ+BBcyBBFOBAtGBBQ+BAZmBA9yBBUmBAmeBAlyBAtyAV4ECrYEDuoEEM4CtgEWB
+A+CAyoEEIIEDw4EBE4ECmIA0gL+ArIEDA4EDHYED2oEDMYEEiYEGDIAigQW7gQRCgQHYgQL3gEvaAA4B
+PQE+Ga8BPxmwAUABQQFCAUMBRAGvAUYBewGvAXsBSAFJAUoS+F1OU0lzU2VwYXJhdG9yXE5TSXNEaXNh
+YmxlZIAagCYJgCYJgBSAGIEELNoADhm6AT0BPgE/AUABQQFCAUMBzgFECQMZvQFGAa8BSAFJAUoBSxnC
+WU5TU3VibWVudYAagQHbgQWxgCaAFIAYgBGBBbJURmluZF5zdWJtZW51QWN0aW9uOtIADgA2ADcZw4AE
+0gAOAEUATRnJgC2lFAMVUQxJCPsLGYEEd4EE3YECsYEB2oECZ9IADgAyADMZ0YAFgQW2VlNwZWVjaNIA
+DgBFAE0Z1YAtogjXApuBAdKAXdoADgE9AT4ZrwE/GbABQAFBAUIBQwFEAa8BRgF7Aa8BewFIAUkBSgFL
+gBqAJgmAJgmAFIAYgBHaAA4ZugE9AT4BPwFAAUEBQgFDAc4BRAJGGeQBRgGvAUgBSQFKGakZ6YAagEWB
+BbyAJoAUgBiBBbuBBb3UAA4BPQHAAU0BThnsGe0Z7oAugQYOgQYQgQYPVEZpbGXSAA4ANgA3Ge+ABNIA
+DgBFAE0Z9IAtqAI+EtoYexZTGO8C3AbjCHWARIEEJYEFwIEFL4EFwYBvgQFWgQG22gAOAT0BPhmvAT8Z
+sAFAAUEBQgFDAUQBrwFGAXsBrwF7AUgBSQFKAkaAGoAmCYAmCYAUgBiARdoADgE9AT4ZrwE/GbABQAFB
+AUIBQwFEAa8BRgF7Aa8BewFIAUkBSgJGgBqAJgmAJgmAFIAYgEXZAW8ADgFwGhABcRoRAXIBcwF0GLUa
+ExoUAXsZiRoXAXoBexi1Wk5TRWRpdGFibGVbTlNEcmFnVHlwZXOBBcOBBdCBBcsJgQXMgQXECYEFw9UB
+bwAOAX8BcgJcACsBgRodAXoaHoAAgQItgQXqgQXy0gAOAEUARhohgAimGiIaIxokGiUaJhongQXFgQXG
+gQXHgQXIgQXJgQXKXxAZQXBwbGUgUERGIHBhc3RlYm9hcmQgdHlwZV8QGUFwcGxlIFBORyBwYXN0ZWJv
+YXJkIHR5cGVfEBVOU0ZpbGVuYW1lc1Bib2FyZFR5cGVfEDFOZVhUIEVuY2Fwc3VsYXRlZCBQb3N0U2Ny
+aXB0IHYxLjIgcGFzdGVib2FyZCB0eXBlXxAeTmVYVCBUSUZGIHY0LjAgcGFzdGVib2FyZCB0eXBlXxAa
+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
+mwmiAwUGhwX0CIoCARCBDKsIpRjrCngO/BYMBQQUAxjvAbwMVwFLE2kJLAo4BD4R0wtQGPkVawsoCNcM
+9gRXDO4KLgLxCVsPZgOYA1IKywu7DaEUqgzxCqcZDAauFHQZDwsBEFQOpg7OBUoLmA2BEKYWyQPBCOUD
+NBT3GR0FhQxuEycQBxMrBTMPAAyoAToZKAbTDeMJcgLcC+YMnQpkDssLTBEqDKYG8QzmCn4DWgYEEX8J
+6RB9GTsZPBk+CSUGmQrECiEJ0RJKDJwJhRLvFp0SFgoEBpIRVRSIDOsC6hlPDtAG+BHXA7sM4g0XBswC
+cQeoESYDaQ87CTsEUBPdDToHTxaiBP4EzgbjA+wCrAZtFGIJNxWcDAwOzQxdDoIQKw7VDN4DOxMpDtMB
+hBl2AnkJiQ8sC7cRCgs6DO8WGg6TEvgEGQdnDAIU0QyVBeoDJggLGYkTiQQpFfEH7gyhFqkLGQr3DOEC
+hAyZDBITCQPYAkYMogRpEsEMmgWkC9sB/gRGDPMM7BGiA9sHQxQ6GacBeRmpE0cI6w2xAY6BAgWBA3mB
+BVWAy4EDzIEDVYEDEYEDE4BdgQMNgQNLgQPvgQHggLCBAqaBAauBA/yBAvmBAv6BA2eBAz+BBZiBBa+A
+M4EC2IEEPYEBtoEElIEByIEBZoECVoEBAYEDh4EDH4EC8oEB9YECfYEDBYEBmoECSIEDt4EB4oEDB4DN
+gQINgQOEgQWJgQEUgQIXgQL8gQIHgOeBAmOBAnSAKIEDe4EFWYEDR4EBbYDVgQHagQLigQLxgQMJgQPp
+gQSygESBA9SBBEWBAsGAt4BkgQWwgQMWgQW1gQQ7gQTEgQVHgF6BAuiBAo2BAXyBAuyBBU+BAaeBAkWA
+qoEFuYEBGYEDEIEFTYEDM4EBhoEBDIECCIEDQoEFYYEBsYED4oEDcoEBYYEDbIEC9YECzIEBeIEBKoED
+lIBNgQNpgQTAgQG7gQFMgQNAgQE4gQW6gQPLgQP2gO+BA1+BAxiBAZeBA0mBAQuBBIuBBCWAIYEBf4EE
+3YEEBoEC5YEDGYEEX4EC6oEBNoEFwIEDWYEESYEFDYEFwoEDLICYgQKxgQRAgQRdgQIegQNwgQP0gQRy
+gQXRgQHbgAuBBVeBAz2A+4EChIEF1YEF1IEEboD2gN6AH4EB+oEEBIACgJGBBKaBAcyBA+2BAYuBBd2B
+AWOBBd6BAS2BA4KBBEeASoDogQKCgQJbgJqBAn+BBCKBAouBAsOBA42BAzuBAqWBApaBAZWBBAGBA7yB
+A96Ae4EFw4ECo4EF64EET4EBzoEBSoEBrYEFP4EF84CmgNyA5YEBZYEDxYECQ4ED/4B2gFmBA36BA9iB
+A4uBApuAnIEF2oEEWYEDJYEFL4EDsYEF7YECbYEBNIEE1YAegQL7gQQRgQLjgQPWgQNlgQOfgQUhgQOZ
+gQFwgQOWgQIDgHqBAT+BAR2BAb2AN4EDkIEEAoEBw4EF6IECPIEDNYEFF4DxgQR3gQXBgCmBArWAEYEE
+S4EB6IECKYC+gQPkgQJ3gQX4gQTlgQJsgQHSgQMhgMaBAwuBAiiAd4EB84EDTYCdgI2BAlCBApCBAvSB
+BKuBAxSBAkeBBdOBAUmBBJqBBfqBAmGBA4aBAy+BA1uBAQOBAoeBAu6BA5iBBVGBAW6BAdaAhoEExoEF
++4EBEIECuoEETYEDdIEEVYD9gQM2gQP4gBCBBeOBAVKBAwKBAfiAb4ECmoED0IECNoEDUIECdoEDv4ED
+8YEBW4EC74ECPoCPgQElgQPSgQIVgQOPgQXkgQX9gQYGgQHmgQFDgQJOgQIkgQIQgQP+gQPHgQH8gQQr
+gQVLgQPzgQIcgQFBgQPJgQSggQMAgHSBBduBA2OBAV2BA+WApYEC4IEC1oEBUIBRgQGJgQO+gJKBA0OB
+AeuAxIEEbIEC3oEBcYEFU4DugOOBAVaAr4BigQE5gQSWgQHqgQT0gQKigQNXgQK3gQMjgQN9gQNugQLU
+gIiBBFGBA2qAo4EGCIBSgQH9gQN3gQKPgQO5gQJygQMOgQUcgQMngQQsgLmBAXaBAqCBBLaBAsWBA6aA
+gYEBn4EFzIEEU4EC0YEFD4EBmYED3IEFSYECZ4ECXIEC3IBXgQO6gQKtgQQzgK2ARYED4IDKgQQggQPD
+gQETgQKYgDSAv4EDHYEDA4ED2oCsgQMxgQSJgQYMgCKBBbuBBEKBAdiBAveAS9IADgBFF/Me1IEGEa8R
+Aboe1R7WHtce2B7ZHtoe2x7cHt0e3h7fHuAe4R7iHuMe5B7lHuYe5x7oHuke6h7rHuwe7R7uHu8e8B7x
+HvIe8x70HvUe9h73Hvge+R76Hvse/B79Hv4e/x8AHwEfAh8DHwQfBR8GHwcfCB8JHwofCx8MHw0fDh8P
+HxAfER8SHxMfFB8VHxYfFx8YHxkfGh8bHxwfHR8eHx8fIB8hHyIfIx8kHyUfJh8nHygfKR8qHysfLB8t
+Hy4fLx8wHzEfMh8zHzQfNR82HzcfOB85HzofOx88Hz0fPh8/H0AfQR9CH0MfRB9FH0YfRx9IH0kfSh9L
+H0wfTR9OH08fUB9RH1IfUx9UH1UfVh9XH1gfWR9aH1sfXB9dH14fXx9gH2EfYh9jH2QfZR9mH2cfaB9p
+H2oBMR9sH20fbh9vH3AfcR9yH3MfdB91H3Yfdx94H3kfeh97H3wffR9+H38fgB+BH4Ifgx+EH4Ufhh+H
+H4gfiR+KH4sfjB+NH44fjx+QH5Efkh+TH5QflR+WH5cfmB+ZH5ofmx+cFowfnh+fH6AfoR+iH6MfpB+l
+H6Yfpx+oH6kfqh+rH6wfrR+uH68fsB+xH7Ifsx+0H7Ufth+3H7gfuR+6H7sfvB+9H74fvx/AH8Efwh/D
+H8QfxR/GH8cfyB/JH8ofyx/MH80fzh/PH9Af0R/SH9Mf1B/VH9Yf1x/YH9kf2h/bH9wf3R/eH98f4B/h
+H+If4x/kH+Uf5h/nH+gf6R/qH+sf7B/tH+4f7x/wH/Ef8h/zH/Qf9R/2H/cf+B/5H/of+x/8H/0f/h//
+IAAgASACIAMgBCAFIAYgByAIIAkgCiALIAwgDSAOIA8gECARIBIgEyAUIBUgFiAXIBggGSAaIBsgHCAd
+IB4gHyAgICEgIiAjICQgJSAmICcgKCApICogKyAsIC0gLiAvIDAgMSAyIDMgNCA1IDYgNyA4IDkgOiA7
+IDwgPSA+ID8gQCBBIEIgQyBEIEUgRiBHIEggSSBKIEsgTCBNIE4gTyBQIFEgUiBTIFQgVSBWIFcgWCBZ
+IFogWyBcIF0gXiBfIGAgYSBiIGMgZCBlIGYgZyBoIGkgaiBrIGwgbSBuIG8gcCBxIHIgcyB0IHUgdiB3
+IHggeSB6IHsgfCB9IH4gfyCAIIEggiCDIIQghSCGIIcgiCCJGewgiyCMII0gjoEGFYEGFoEGF4EGGIEG
+GYEGGoEGG4EGHIEGHYEGHoEGH4EGIIEGIYEGIoEGI4EGJIEGJYEGJoEGJ4EGKIEGKYEGKoEGK4EGLIEG
+LYEGLoEGL4EGMIEGMYEGMoEGM4EGNIEGNYEGNoEGN4EGOIEGOYEGOoEGO4EGPIEGPYEGPoEGP4EGQIEG
+QYEGQoEGQ4EGRIEGRYEGRoEGR4EGSIEGSYEGSoEGS4EGTIEGTYEGToEGT4EGUIEGUYEGUoEGU4EGVIEG
+VYEGVoEGV4EGWIEGWYEGWoEGW4EGXIEGXYEGXoEGX4EGYIEGYYEGYoEGY4EGZIEGZYEGZoEGZ4EGaIEG
+aYEGaoEGa4EGbIEGbYEGboEGb4EGcIEGcYEGcoEGc4EGdIEGdYEGdoEGd4EGeIEGeYEGeoEGe4EGfIEG
+fYEGfoEGf4EGgIEGgYEGgoEGg4EGhIEGhYEGhoEGh4EGiIEGiYEGioEGi4EGjIEGjYEGjoEGj4EGkIEG
+kYEGkoEGk4EGlIEGlYEGloEGl4EGmIEGmYEGmoEGm4EGnIEGnYEGnoEGn4EGoIEGoYEGooEGo4EGpIEG
+pYEGpoEGp4EGqIEGqYEGqoAMgQargQasgQatgQaugQavgQawgQaxgQaygQazgQa0gQa1gQa2gQa3gQa4
+gQa5gQa6gQa7gQa8gQa9gQa+gQa/gQbAgQbBgQbCgQbDgQbEgQbFgQbGgQbHgQbIgQbJgQbKgQbLgQbM
+gQbNgQbOgQbPgQbQgQbRgQbSgQbTgQbUgQbVgQbWgQbXgQbYgQbZgQbagQbbgQVBgQbcgQbdgQbegQbf
+gQbggQbhgQbigQbjgQbkgQblgQbmgQbngQbogQbpgQbqgQbrgQbsgQbtgQbugQbvgQbwgQbxgQbygQbz
+gQb0gQb1gQb2gQb3gQb4gQb5gQb6gQb7gQb8gQb9gQb+gQb/gQcAgQcBgQcCgQcDgQcEgQcFgQcGgQcH
+gQcIgQcJgQcKgQcLgQcMgQcNgQcOgQcPgQcQgQcRgQcSgQcTgQcUgQcVgQcWgQcXgQcYgQcZgQcagQcb
+gQccgQcdgQcegQcfgQcggQchgQcigQcjgQckgQclgQcmgQcngQcogQcpgQcqgQcrgQcsgQctgQcugQcv
+gQcwgQcxgQcygQczgQc0gQc1gQc2gQc3gQc4gQc5gQc6gQc7gQc8gQc9gQc+gQc/gQdAgQdBgQdCgQdD
+gQdEgQdFgQdGgQdHgQdIgQdJgQdKgQdLgQdMgQdNgQdOgQdPgQdQgQdRgQdSgQdTgQdUgQdVgQdWgQdX
+gQdYgQdZgQdagQdbgQdcgQddgQdegQdfgQdggQdhgQdigQdjgQdkgQdlgQdmgQdngQdogQdpgQdqgQdr
+gQdsgQdtgQdugQdvgQdwgQdxgQdygQdzgQd0gQd1gQd2gQd3gQd4gQd5gQd6gQd7gQd8gQd9gQd+gQd/
+gQeAgQeBgQeCgQeDgQeEgQeFgQeGgQeHgQeIgQeJgQeKgQeLgQeMgQeNgQeOgQePgQeQgQeRgQeSgQeT
+gQeUgQeVgQeWgQeXgQeYgQeZgQeagQebgQecgQedgQeegQefgQeggQehgQeigQejgQekgQelgQemgQen
+gQeogQepgQeqgQergQesgQetgQeugQevgQewgQexgQeygQezgQe0gQe1gQe2gQe3gQe4gQe5gQe6gQe7
+gQe8gQe9gQe+gQe/gQfAgQfBgQfCgQfDgQfEgQfFgQfGgQfHgQYOgQfIgQfJgQfKgQfLXxAaUG9wIFVw
+IEJ1dHRvbiBDZWxsIChJdGVtMSleUG9wdXAgQnV0dG9uLTZfEFdUZXh0IEZpZWxkIENlbGwgKE5vdGU6
+IChlbnRlcmluZyAwIG9yIGxlYXZpbmcgYmxhbmsgd2lsbCByZXN1bHQgaW4gYSBmdWxsIHNvdXJjZSBz
+Y2FuKSleQ29udGVudCBWaWV3LTJfEBNNZW51IChPdGhlclZpZXdzKS0xXxAYVGV4dCBGaWVsZCBDZWxs
+IChTb3VyY2UpXVN0YXRpYyBUZXh0LTRfEBFUZXh0IEZpZWxkIENlbGwtN18QGU1lbnUgSXRlbSAoU3Rv
+cCBTcGVha2luZylfEBJUZXh0IEZpZWxkIENlbGwtMTNfEBpTdGF0aWMgVGV4dCAoQXVkaW8gVHJhY2tz
+KV8QEVRleHQgRmllbGQgQ2VsbC0xXxAXU3RhdGljIFRleHQgKFNvdXJjZTopLTFfEBNNZW51IChPdGhl
+clZpZXdzKS04XxAUTWVudSAoT3RoZXJWaWV3cyktMjZfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2Vs
+bClbU3RhdGljIFRleHRdU3RhdGljIFRleHQtNV8QGlRleHQgRmllbGQgQ2VsbCAoRGVibG9jazopXxAd
+SG9yaXpvbnRhbCBUaWNrIEJvdHRvbSBTbGlkZXJfEB9TdGF0aWMgVGV4dCAoU2FtcGxlIHJhdGUgKGto
+eikpXxARTWVudSBJdGVtIChQYXN0ZSlbU2VwYXJhdG9yLTddU3RhdGljIFRleHQtNl8QEUhvcml6b250
+YWwgTGluZS01XxARQnV0dG9uIENlbGwgKEFkZClfEBpNZW51IEl0ZW0gKFBhdXNlIEVuY29kaW5nKV8Q
+IU1lbnUgSXRlbSAoQ2hlY2sgZm9yIHVwZGF0ZXMgLi4uKV8QHFRleHQgRmllbGQgQ2VsbCAoU3VidGl0
+bGVzOilfEBNNZW51IChPdGhlclZpZXdzKS05XxAQTWVudSBJdGVtIChDb3B5KV8QGkhvcml6b250YWwg
+VGljayBUb3AgU2xpZGVyXxAUTWVudSAoT3RoZXJWaWV3cyktMTNfEB5CdXR0b24gQ2VsbCAoVHVyYm8g
+Zmlyc3QgcGFzcyldU3RhdGljIFRleHQtN18QGEJ1dHRvbiBDZWxsICg2NCBCaXQgTVA0KV8QHkNoZWNr
+IEJveCAoR3JheXNjYWxlIGVuY29kaW5nKV8QHVRleHQgRmllbGQgQ2VsbCAoRGV0ZWxlY2luZTopXxAU
+TWVudSAoT3RoZXJWaWV3cyktMTZfEBNNZW51IChPdGhlclZpZXdzKS01XxAVU3RhdGljIFRleHQgKFNv
+dXJjZTopXxAbVGV4dCBGaWVsZCBDZWxsIChTb3VyY2U6KS0xXxAaU3RhdGljIFRleHQgKERlaW50ZXJs
+YWNlOilfEBFUZXh0IEZpZWxkIENlbGwtNV8QEU1lbnUgSXRlbSAoSXRlbTIpXxAVUG9wIFVwIEJ1dHRv
+biBDZWxsLTEyXxAcTWVudSBJdGVtIChQaWN0dXJlIFNldHRpbmdzKV8QEVRhYmxlIEhlYWRlciBWaWV3
+XxAiVGV4dCBGaWVsZCBDZWxsIChQaWN0dXJlIFNldHRpbmdzKV8QFlN0YXRpYyBUZXh0IChEZWJsb2Nr
+OilfEBFNZW51IEl0ZW0gKEl0ZW0xKVxNZW51IEl0ZW0tMjNfEBpUZXh0IEZpZWxkIENlbGwgKFF1YWxp
+dHk6KV8QFVBvcCBVcCBCdXR0b24gQ2VsbC0yNFxNZW51IEl0ZW0tMThfEBRQb3AgVXAgQnV0dG9uIENl
+bGwtNl8QHlRleHQgRmllbGQgQ2VsbCAoU291cmNlIFBhdGg6KV8QIUNoZWNrIEJveCAoRm9yY2VkIFN1
+YnRpdGxlcyBPbmx5KV8QFVN0YXRpYyBUZXh0IChNaXhkb3duKV8QHUhvcml6b250YWwgUHJvZ3Jlc3Mg
+SW5kaWNhdG9yXxAiTWVudSBJdGVtIChVc2UgU2VsZWN0aW9uIGZvciBGaW5kKV8QElRleHQgRmllbGQg
+Q2VsbC0xN18QElRleHQgRmllbGQgQ2VsbC0xNV8QHlRleHQgRmllbGQgQ2VsbCAoRGVpbnRlcmxhY2U6
+KV8QD0hvcml6b250YWwgTGluZV8QI01lbnUgSXRlbSAoRGVsZXRlIEJ1aWx0LWluIFByZXNldHMpbxAY
+AE0AZQBuAHUAIABJAHQAZQBtACAAKABPAHAAZQBuACAAUwBvAHUAcgBjAGUgJgApXxATU3RhdGljIFRl
+eHQgKEZpbGU6KV8QG1N0YXRpYyBUZXh0IChQcmVzZXQgTmFtZToKKV8QLlN0YXRpYyBUZXh0IChETyBO
+T1QgVFJBTlNMQVRFIFRISVMgTklCIEZJTEUsCilfEB9CdXR0b24gQ2VsbCAoQ29uc3RhbnQgcXVhbGl0
+eTopXxAgQnV0dG9uIENlbGwgKEhUVFAgT3B0aW1pemVkIE1QNClfEBBNZW51IEl0ZW0gKEZpbmQpXxAU
+UG9wIFVwIEJ1dHRvbiBDZWxsLTVbQXBwbGljYXRpb25fEBFQdXNoIEJ1dHRvbiAoQWRkKV8QEVZlcnRp
+Y2FsIFNjcm9sbGVyXxAeU3RhdGljIFRleHQgKFNvdXJjZSBQYXRoIEhlcmUpXU1lbnUgKFNwZWVjaClf
+EBNTdGF0aWMgVGV4dCAoQ3JvcDopXxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTEzXxAaTWVudSBJdGVtIChQ
+cmVzZXRzIERyYXdlcildU3RhdGljIFRleHQtOF8QH1N0YXRpYyBUZXh0IChTY2FuIHRpdGxlIG51bWJl
+cilfEBNUYWJsZSBDb2x1bW4gKGljb24pXxAUUG9wIFVwIEJ1dHRvbiBDZWxsLTReUG9wdXAgQnV0dG9u
+LTdbU2VwYXJhdG9yLTRdU2Nyb2xsIFZpZXctMV8QElRleHQgRmllbGQgQ2VsbC0xOF8QFVRleHQgRmll
+bGQgQ2VsbCAoZm9yKV8QFVBvcCBVcCBCdXR0b24gQ2VsbC0yNl8QGk1lbnUgQnV0dG9uIChhY3Rpb25X
+aWRnZXQpXxARUHJlc2V0c0FjdGlvbk1lbnVfEBNNZW51IChPdGhlclZpZXdzKS00XE1lbnUgSXRlbS0x
+MV8QGk1lbnUgSXRlbSAoUXVpdCBIYW5kQnJha2UpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwp
+LTFfEBRQb3AgVXAgQnV0dG9uIENlbGwtM18QG1N0YXRpYyBUZXh0ICg0LjAgKExvdWRlc3QpKV5Qb3B1
+cCBCdXR0b24tOF8QFVRleHQgRmllbGQgQ2VsbCAoMS4wKV8QFlN0YXRpYyBUZXh0IChEZW5vaXNlOilf
+ECVCdXR0b24gQ2VsbCAoQXZlcmFnZSBiaXRyYXRlIChrYnBzKTopXxAZVGV4dCBGaWVsZCBDZWxsIChP
+dXRwdXQ6KV8QEFRhYmxlIENvbHVtbiAoMileUG9wdXAgQnV0dG9uLTlfEBhUZXh0IEZpZWxkIENlbGwg
+KFRpdGxlOildU2xpZGVyIENlbGwtMVtTY3JvbGwgVmlld18QD1NxdWFyZSAocGx1cy04KV8QJEJ1dHRv
+biBDZWxsIChDcmVhdGUgY2hhcHRlciBtYXJrZXJzKV8QFVBvcCBVcCBCdXR0b24gQ2VsbC0xMVxNZW51
+IEl0ZW0tMTdfEBBNZW51IEl0ZW0gKEZpbGUpW01lbnUgSXRlbS0xXxAiVGV4dCBGaWVsZCBDZWxsIChP
+dXRwdXQgU2V0dGluZ3M6KV5Db250ZW50IFZpZXctM18QEUhvcml6b250YWwgTGluZS02W01lbnUgSXRl
+bS01XxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTE1XxAjQnV0dG9uIENlbGwgKEZvcmNlZCBTdWJ0aXRsZXMg
+T25seSlfECNNZW51IEl0ZW0gKFVwZGF0ZSBCdWlsdC1pbiBQcmVzZXRzKV8QFUJ1dHRvbiBDZWxsICht
+aW51cy04KV8QLE1lbnUgSXRlbSAoT3BlbiBTb3VyY2UgKFRpdGxlIFNwZWNpZmljKSAuLi4pXxA7VG9w
+IFRhYiBWaWV3IChWaWRlbywgQXVkaW8gJiBTdWJ0aXRsZXMsIENoYXB0ZXJzLCBBZHZhbmNlZCldUHJl
+c2V0c0RyYXdlcl8QFU1lbnUgSXRlbSAoRmluZCBOZXh0KV8QEUhvcml6b250YWwgTGluZS0xbxAfAEIA
+dQB0AHQAbwBuACAAQwBlAGwAbAAgACgAUABpAGMAdAB1AHIAZQAgAFMAZQB0AHQAaQBuAGcAcyAmAClf
+EBNNZW51IChPdGhlclZpZXdzKS02XxAuVGV4dCBGaWVsZCBDZWxsIChVc2UgQ3VycmVudCBQaWN0dXJl
+IEZpbHRlcnM6KV8QF1RleHQgRmllbGQgQ2VsbCAoQ3JvcDopXxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTE3
+WVNlcGFyYXRvcl8QH1RleHQgRmllbGQgQ2VsbCAoQXVkaW8gRWZmZWN0cylfEB9TdGF0aWMgVGV4dCAo
+UGljdHVyZSBTZXR0aW5nczopXxAkU3RhdGljIFRleHQgKFNtYWxsIFN5c3RlbSBGb250IFRleHQpXxAb
+SW1hZ2UgVmlldyAoSGFuZEJyYWtlLmljbnMpXxAVVGFiIFZpZXcgSXRlbSAoVmlkZW8pXxAPUG9wdXAg
+QnV0dG9uLTEwXxAZTWVudSBJdGVtIChGaW5kIFByZXZpb3VzKV8QFFB1c2ggQnV0dG9uIChDYW5jZWwp
+XxAqU3RhdGljIFRleHQgKFVzZSBDdXJyZW50IFBpY3R1cmUgRmlsdGVyczopXxAaVGV4dCBGaWVsZCBD
+ZWxsIChUcmFjayAzOilfEB5UZXh0IEZpZWxkIENlbGwgKDMuMCAoTG91ZGVyKSlfEB5TdGF0aWMgVGV4
+dCAoT3V0cHV0IFNldHRpbmdzOilfEBBNZW51IEl0ZW0gKFJlZG8pXxAcVGV4dCBGaWVsZCBDZWxsIChS
+aXAgZG9uZSAhKVtNZW51IChGaW5kKV8QGlN0YXRpYyBUZXh0IChTb3VyY2UgUGF0aDopXxAPUG9wdXAg
+QnV0dG9uLTExXxAXU3RhdGljIFRleHQgKER1cmF0aW9uOilbQnV0dG9uIENlbGxfEBJNZW51IEl0ZW0g
+KFdpbmRvdylbU2VwYXJhdG9yLThfEBZCdXR0b24gQ2VsbCAoQ2FuY2VsKS0xXxAfQnV0dG9uIENlbGwg
+KFRhcmdldCBzaXplIChNQik6KW8QFQBCAHUAdAB0AG8AbgAgAEMAZQBsAGwAIAAoAEIAcgBvAHcAcwBl
+ICYAKVZWaWV3LTVfEBJQb3AgVXAgQnV0dG9uIENlbGxfEBlUZXh0IEZpZWxkIENlbGwgKEZvcm1hdDop
+XEZpbGUncyBPd25lclxNZW51IEl0ZW0tMTlfEBRNZW51IEl0ZW0gKE1pbmltaXplKV8QFlN0YXRpYyBU
+ZXh0IChUcmFjayA0OildU3RhdGljIFRleHQtMV8QGkJ1dHRvbiBDZWxsIChhY3Rpb25XaWRnZXQpW1Nl
+cGFyYXRvci02XxAUUG9wIFVwIEJ1dHRvbiBDZWxsLThfEBBNZW51IEl0ZW0gKEVkaXQpXxAdVGV4dCBG
+aWVsZCBDZWxsIChUZXh0IENlbGwpLTJfEA9Qb3B1cCBCdXR0b24tMTJfEB9UZXh0IEZpZWxkIENlbGwg
+KFByZXNldCBOYW1lOgopXxAUU3RhdGljIFRleHQgKFRpdGxlOilfEBRNZW51IChPdGhlclZpZXdzKS0y
+NFlDaGVjayBCb3hvEBUATQBlAG4AdQAgAEkAdABlAG0AIAAoAFMAcABlAGwAbABpAG4AZyAmAClfEBVQ
+b3AgVXAgQnV0dG9uIENlbGwtMTBfECBCdXR0b24gQ2VsbCAoR3JheXNjYWxlIGVuY29kaW5nKV8QEVRl
+eHQgRmllbGQgQ2VsbC02XxAPUG9wdXAgQnV0dG9uLTEzXxAyVGV4dCBGaWVsZCBDZWxsIChETyBOT1Qg
+VFJBTlNMQVRFIFRISVMgTklCIEZJTEUsCilfEBVQb3AgVXAgQnV0dG9uIENlbGwtMTZfEBlUZXh0IEZp
+ZWxkIENlbGwgKE1peGRvd24pXE1lbnUgSXRlbS0yNV8QD1BvcHVwIEJ1dHRvbi0xNF8QD1BvcHVwIEJ1
+dHRvbi0xNV8QEVRleHQgRmllbGQgQ2VsbC0yXxAUUG9wIFVwIEJ1dHRvbiBDZWxsLTJfEB1UZXh0IEZp
+ZWxkIENlbGwgKERlc3RpbmF0aW9uKV8QFE1lbnUgKE90aGVyVmlld3MpLTIyXkNvbnRlbnQgVmlldy0x
+XxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTI1XxAUUHVzaCBCdXR0b24gKEFodWggISlfEB5UZXh0IEZpZWxk
+IENlbGwgKERlc2NyaXB0aW9uOilfEBpUZXh0IEZpZWxkIENlbGwgKFRyYWNrIDQ6KVZWaWV3LTRfEBlU
+YWJsZSBDb2x1bW4gKFByZXNldE5hbWUpXxATTWVudSBJdGVtIChQcmVzZXRzKV8QGlRleHQgRmllbGQg
+Q2VsbCAoVHJhY2sgMTopbxAVAFAAdQBzAGgAIABCAHUAdAB0AG8AbgAgACgAQgByAG8AdwBzAGUgJgAp
+XxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTIzW01lbnUgSXRlbS04XxAbVGV4dCBGaWVsZCBDZWxsIChDaGFw
+dGVyczopXlBvcHVwIEJ1dHRvbi00XVN0YXRpYyBUZXh0LTJfEBhTdGF0aWMgVGV4dCAoU3VidGl0bGVz
+OilfEB1UZXh0IEZpZWxkIENlbGwgKEF1ZGlvIENvZGVjKV8QE01lbnUgKE90aGVyVmlld3MpLTddU3Rh
+dGljIFRleHQtM18QD1BvcHVwIEJ1dHRvbi0xNl8QFE1lbnUgKE90aGVyVmlld3MpLTE1XE1lbnUgSXRl
+bS0xMFtTZXBhcmF0b3ItMl8QEUhvcml6b250YWwgTGluZS0zXxAaU3RhdGljIFRleHQgKFZpZGVvIENv
+ZGVjOilfEBFNZW51IEl0ZW0gKENsb3NlKV8QGFRhYiBWaWV3IEl0ZW0gKEFkdmFuY2VkKV8QFEJ1dHRv
+biBDZWxsIChBaHVoICEpW01lbnUgKEhlbHApXxAPUG9wdXAgQnV0dG9uLTE3XxAbTWVudSBJdGVtIChB
+Y3Rpdml0eSBXaW5kb3cpXxAPUG9wdXAgQnV0dG9uLTE4XxARVGV4dCBGaWVsZCBDZWxsLThfEB5NZW51
+IEl0ZW0gKEJyaW5nIEFsbCB0byBGcm9udClvEB8AUAB1AHMAaAAgAEIAdQB0AHQAbwBuACAAKABQAGkA
+YwB0AHUAcgBlACAAUwBlAHQAdABpAG4AZwBzICYAKV8QF1RleHQgRmllbGQgQ2VsbCAoRmlsZTopXxAb
+VGV4dCBGaWVsZCBDZWxsIChTdWJ0aXRsZXMpXxAYVGFiIFZpZXcgSXRlbSAoQ2hhcHRlcnMpXxAhTWVu
+dSBJdGVtIChQYXN0ZSBhbmQgTWF0Y2ggU3R5bGUpXxAUTWVudSAoT3RoZXJWaWV3cyktMTBcTWVudSBJ
+dGVtLTIyXxAUUG9wIFVwIEJ1dHRvbiBDZWxsLTlfEBRQb3B1cCBCdXR0b24gKEl0ZW0xKVxNZW51IEl0
+ZW0tMjFfECVNZW51IEl0ZW0gKFVwZGF0ZSBCdWlsdC1pbiBQcmVzZXRzKS0xXxAQVGFibGUgQ29sdW1u
+ICgxKV8QFEJ1dHRvbiBDZWxsIChwbHVzLTgpXxARVGV4dCBGaWVsZCBDZWxsLTlfEBRNZW51IChPdGhl
+clZpZXdzKS0xN18QFVN0YXRpYyBUZXh0IChGb3JtYXQ6KV8QF01lbnUgSXRlbSAoSGFuZEJyYWtlKS0x
+XxASTWVudSBJdGVtIChTcGVlY2gpXxAbQ2hlY2sgQm94ICgyLXBhc3MgZW5jb2RpbmcpXE1lbnUgSXRl
+bS0yNl8QFk1lbnUgSXRlbSAoU2VsZWN0IEFsbClfEBhCdXR0b24gQ2VsbCAoT3BlbiBUaXRsZSlvEBEA
+TQBlAG4AdQAgAEkAdABlAG0AIAAoAEYAaQBuAGQgJgApW1NlcGFyYXRvci0xXxAUTWVudSAoT3RoZXJW
+aWV3cyktMTlcVGV4dCBGaWVsZC0zW01lbnUgKEVkaXQpXxAjVGV4dCBGaWVsZCBDZWxsIChQaWN0dXJl
+IFNldHRpbmdzOilfEBVQb3AgVXAgQnV0dG9uIENlbGwtMjBWVmlldy0zXxAaTWVudSBJdGVtIChOZXcg
+UHJlc2V0IC4uLilbTWVudSBJdGVtLTNfEBRNZW51IChPdGhlclZpZXdzKS0yNVZWaWV3LTFfEB5NZW51
+IEl0ZW0gKEhhbmRCcmFrZSBIb21lcGFnZSlfECBNZW51IEl0ZW0gKEhhbmRCcmFrZSBVc2VyIEd1aWRl
+KV8QGk1lbnUgSXRlbSAoU3RhcnQgU3BlYWtpbmcpXxAeU3RhdGljIFRleHQgKEZyYW1lcmF0ZSAoRlBT
+KTopXxAeQnV0dG9uIENlbGwgKEluc2VydCBpUG9kIEF0b20pXVN0YXRpYyBUZXh0LTlZQm94IChCb3gp
+XxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTIxXxAWQ2hlY2sgQm94ICg2NCBCaXQgTVA0KV8QHlRleHQgRmll
+bGQgQ2VsbCAoQXVkaW8gVHJhY2tzKV8QFE1lbnUgKE90aGVyVmlld3MpLTExXxAPUG9wdXAgQnV0dG9u
+LTE5XxAaVGV4dCBGaWVsZCBDZWxsIChUcmFjayAyOilfEBRNZW51IChPdGhlclZpZXdzKS0xNF8QElRl
+eHQgRmllbGQgQ2VsbC0xMF8QG01lbnUgSXRlbSAoQWJvdXQgSGFuZEJyYWtlKV5Qb3B1cCBCdXR0b24t
+NVtNZW51IEl0ZW0tNF8QGFN0YXRpYyBUZXh0IChSaXAgZG9uZSAhKV8QIkNoZWNrIEJveCAoQ3JlYXRl
+IGNoYXB0ZXIgbWFya2VycylfECZNZW51IEl0ZW0gKENoZWNrIFNwZWxsaW5nIGFzIFlvdSBUeXBlKVtT
+ZXBhcmF0b3ItOV8QFlN0YXRpYyBUZXh0IChRdWFsaXR5OilcTWVudSBJdGVtLTEyXxAhVGFiIFZpZXcg
+SXRlbSAoQXVkaW8gJiBTdWJ0aXRsZXMpXxARSG9yaXpvbnRhbCBMaW5lLTdbU2xpZGVyIENlbGxfECFN
+ZW51IEl0ZW0gKFNlbGVjdCBEZWZhdWx0IFByZXNldClfEBJUZXh0IEZpZWxkIENlbGwtMTFbTWVudSBJ
+dGVtLTlfECNUZXh0IEZpZWxkIENlbGwgKFNjYW4gdGl0bGUgbnVtYmVyKV8QFVBvcCBVcCBCdXR0b24g
+Q2VsbC0yMlxUZXh0IEZpZWxkLTRfEBdTdGF0aWMgVGV4dCAoMS4wIChPZmYpKV8QE0hvcml6b250YWwg
+U2Nyb2xsZXJfECNUYWJsZSBWaWV3IChDaGFwdGVyLCBDaGFwdGVyIFRpdGxlKVpNYWluV2luZG93XxAa
+U3RhdGljIFRleHQgKERlc2NyaXB0aW9uOilfEB9UZXh0IEZpZWxkIENlbGwgKDQuMCAoTG91ZGVzdCkp
+XxARSG9yaXpvbnRhbCBMaW5lLTRfEBtUZXh0IEZpZWxkIENlbGwgKER1cmF0aW9uOilfEBRNZW51IChP
+dGhlclZpZXdzKS0yN18QEUhvcml6b250YWwgTGluZS0yXxAPTWVudSBJdGVtIChDdXQpW1NlcGFyYXRv
+ci01XxAcVGV4dCBGaWVsZCBDZWxsICgyLjAgKExvdWQpKV8QElRleHQgRmllbGQgQ2VsbC0xNlxQb3B1
+cCBCdXR0b25fEBhNZW51IEl0ZW0gKEFkZCBUbyBRdWV1ZSlcTWVudSBJdGVtLTE0XxAQU3RhdGljIFRl
+eHQgKHRvKV8QEk1lbnUgSXRlbSAoRGVsZXRlKV8QEUhvcml6b250YWwgTGluZS04XE1lbnUgSXRlbS0y
+NF8QE01lbnUgKE90aGVyVmlld3MpLTJaVGV4dCBGaWVsZF5UZXh0IEZpZWxkICgwKV5TdGF0aWMgVGV4
+dC0xMF8QHUJ1dHRvbiBDZWxsICgyLXBhc3MgZW5jb2RpbmcpXxAVUG9wIFVwIEJ1dHRvbiBDZWxsLTE5
+XxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTNfEBRUZXh0IEZpZWxkIENlbGwgKHRvKV8QHlN0
+YXRpYyBUZXh0IChQaWN0dXJlIFNldHRpbmdzKVxNZW51IEl0ZW0tMTZfEBRNZW51IEl0ZW0gKFNwZWxs
+aW5nKVlEb25lUGFuZWxfEBBNZW51IEl0ZW0gKEhlbHApXxAPUG9wdXAgQnV0dG9uLTIwXxAsVGV4dCBG
+aWVsZCBDZWxsIChEeW5hbWljIFJhbmdlIENvbXByZXNzaW9uOilfEBZTdGF0aWMgVGV4dCAoVHJhY2sg
+MjopXxAYTWVudSBJdGVtIChNYWtlIERlZmF1bHQpXxARTWVudSBJdGVtIChJdGVtMylfEA9UZXh0IEZp
+ZWxkIENlbGxeUG9wdXAgQnV0dG9uLTFZTWVudSBJdGVtXxAXTWVudSBJdGVtIChIaWRlIE90aGVycylf
+EBFTdGF0aWMgVGV4dCAoZm9yKV8QEVRleHQgRmllbGQgQ2VsbC00XxAWU3RhdGljIFRleHQgKFRyYWNr
+IDM6KV8QKFN0YXRpYyBUZXh0IChEeW5hbWljIFJhbmdlIENvbXByZXNzaW9uOilfEBRQb3AgVXAgQnV0
+dG9uIENlbGwtMV8QHE1lbnUgSXRlbSAoSGFuZEJyYWtlIEZvcnVtcyleU3RhdGljIFRleHQtMTFfEA9Q
+b3B1cCBCdXR0b24tMjFbU2VwYXJhdG9yLTNfEBdTdGF0aWMgVGV4dCAoU3VidGl0bGVzKV8QE1RleHQg
+RmllbGQgQ2VsbCAoMClfEBNNZW51IChPdGhlclZpZXdzKS0zXxAPUG9wdXAgQnV0dG9uLTIyXlN0YXRp
+YyBUZXh0LTEyXxAkVGV4dCBGaWVsZCBDZWxsIChLZWVwIGFzcGVjdCByYXRpbzopXxAYU3RhdGljIFRl
+eHQgKDIuMCAoTG91ZCkpXxARTWVudSBJdGVtIChRdWV1ZSlbUHJlc2V0c1ZpZXdbTWVudSBJdGVtLTJf
+EBRNZW51IChPdGhlclZpZXdzKS0yMF8QFE1lbnUgKE90aGVyVmlld3MpLTEyXxAUTWVudSAoT3RoZXJW
+aWV3cyktMjFfEBxDaGVjayBCb3ggKEluc2VydCBpUG9kIEF0b20pXxAWUHVzaCBCdXR0b24gKENhbmNl
+bCktMV8QHVRleHQgRmllbGQgQ2VsbCAoQW5hbW9ycGhpYzopXxAUTWVudSAoT3RoZXJWaWV3cyktMjNf
+EFNTdGF0aWMgVGV4dCAoTm90ZTogKGVudGVyaW5nIDAgb3IgbGVhdmluZyBibGFuayB3aWxsIHJlc3Vs
+dCBpbiBhIGZ1bGwgc291cmNlIHNjYW4pKV8QGFB1c2ggQnV0dG9uIChPcGVuIFRpdGxlKV8QD1BvcHVw
+IEJ1dHRvbi0yM18QGk1lbnUgSXRlbSAoU3RhcnQgRW5jb2RpbmcpW01lbnUgSXRlbS03XxAeQ2hlY2sg
+Qm94IChIVFRQIE9wdGltaXplZCBNUDQpXxAUTWVudSAoT3RoZXJWaWV3cyktMThXVXBkYXRlclxNZW51
+IEl0ZW0tMjBfEBpNZW51IEl0ZW0gKEhpZGUgSGFuZEJyYWtlKV8QHFN0YXRpYyBUZXh0IChCaXRyYXRl
+IChrYnBzKSlfEBtTdGF0aWMgVGV4dCAoQXVkaW8gRWZmZWN0cylfEBJUZXh0IEZpZWxkIENlbGwtMTJf
+ECJUZXh0IEZpZWxkIENlbGwgKEZyYW1lcmF0ZSAoRlBTKTopW01lbnUgSXRlbS02XxAaU3RhdGljIFRl
+eHQgKDMuMCAoTG91ZGVyKSlfECBTdGF0aWMgVGV4dCAoS2VlcCBhc3BlY3QgcmF0aW86KV8QG1RleHQg
+RmllbGQgQ2VsbCAoMS4wIChPZmYpKV8QH1N0YXRpYyBUZXh0IChVc2UgUGljdHVyZSBTaXplOilfEBFT
+dGF0aWMgVGV4dCAoMS4wKV8QFlN0YXRpYyBUZXh0IChUcmFjayAxOilfEBVNZW51IEl0ZW0gKEhhbmRC
+cmFrZSldTWVudSAoV2luZG93KV8QEU1lbnUgKE90aGVyVmlld3MpXxAjVGV4dCBGaWVsZCBDZWxsIChT
+YW1wbGUgcmF0ZSAoa2h6KSlcTWVudSBJdGVtLTEzXxAZVGV4dCBGaWVsZCBDZWxsIChTb3VyY2U6KV8Q
+D1BvcHVwIEJ1dHRvbi0yNF5TdGF0aWMgVGV4dC0xM18QGk1lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcp
+XxAeVGV4dCBGaWVsZCBDZWxsIChWaWRlbyBDb2RlYzopXxAQTWVudSAoSGFuZEJyYWtlKVZNYXRyaXhf
+EBVTdGF0aWMgVGV4dCAoT3V0cHV0OilfEA9Qb3B1cCBCdXR0b24tMjVfEBpNZW51IEl0ZW0gKFByZWZl
+cmVuY2VzLi4uKV8QH0hvcml6b250YWwgUHJvZ3Jlc3MgSW5kaWNhdG9yLTFfEBNWZXJ0aWNhbCBTY3Jv
+bGxlci0xXxAQTWVudSBJdGVtIChVbmRvKV8QHlByZXNldHMgT3V0bGluZSBWaWV3IChQcmVzZXRzKV8Q
+G0ltYWdlIENlbGwgKEhhbmRCcmFrZS5pY25zKV8QI1RleHQgRmllbGQgQ2VsbCAoVXNlIFBpY3R1cmUg
+U2l6ZTopXxAnUHJvdG90eXBlIFByb3RvdHlwZSBCdXR0b24gQ2VsbCAoUmFkaW8pXxAoVGV4dCBGaWVs
+ZCBDZWxsIChTbWFsbCBTeXN0ZW0gRm9udCBUZXh0KVxNZW51IEl0ZW0tMTVfEBlTdGF0aWMgVGV4dCAo
+RGVzdGluYXRpb24pXxAiVGV4dCBGaWVsZCBDZWxsIChTb3VyY2UgUGF0aCBIZXJlKV8QHU1lbnUgSXRl
+bSAoSnVtcCB0byBTZWxlY3Rpb24pXxAPTWVudSAoU3BlbGxpbmcpXxAZU3RhdGljIFRleHQgKEFuYW1v
+cnBoaWM6KV8QGVN0YXRpYyBUZXh0IChBdWRpbyBDb2RlYyleUG9wdXAgQnV0dG9uLTJfECBUZXh0IEZp
+ZWxkIENlbGwgKEJpdHJhdGUgKGticHMpKV5BZGRQcmVzZXRQYW5lbF8QFFBvcCBVcCBCdXR0b24gQ2Vs
+bC03W01lbnUgKEZpbGUpXlBvcHVwIEJ1dHRvbi0zXFRleHQgRmllbGQtMVxUZXh0IEZpZWxkLTJfEBdT
+dGF0aWMgVGV4dCAoQ2hhcHRlcnM6KV8QFUhvcml6b250YWwgU2Nyb2xsZXItMV8QFVBvcCBVcCBCdXR0
+b24gQ2VsbC0xNFZWaWV3LTJeTWVudSAoUHJlc2V0cylfEBxDaGVjayBCb3ggKFR1cmJvIGZpcnN0IHBh
+c3MpXxAZU3RhdGljIFRleHQgKERldGVsZWNpbmU6KV8QEVRleHQgRmllbGQgQ2VsbC0zXxAUU3RhdGlj
+IFRleHQgKFNvdXJjZSlfEA9Qb3B1cCBCdXR0b24tMjZfEBBTcXVhcmUgKG1pbnVzLTgpVlZpZXctNl8Q
+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
+AXyBBaKBAuyBBU+BAaeBAfCBAkWBAkKBBPmAqoECfIEFuYEEfIEE94EDEIEBGYEFTYEDM4EBCoEBD4EB
+hoECCIEBDIEDQoEFYYEDcoEBYYEDbIED4oEBsYBJgQT7gQUUgQU1gQL1gQLMgQJggQF4gQTogQEqgQOU
+gE2BA2mBBZGBBMCBBaWBATiBAUyBA0CBAbuBAoqBBBqBBXmBBbqBAjmBA8uBBKWBBW2BA1+BA/aA74ED
+GIEClYEBl4EDSYEBy4EBC4EFOYEEi4EEJYAhgQTdgQF/gQLlgQQGgQMZgQRfgMOBAuqAQ4EBNoEEa4EC
+hoEFwIEEiIEDWYCYgQRJgQXCgQMsgQUNgQIhgQRmgQUogQV7gQKxgQIegQRAgQRdgQS8gQNwgQJagQP0
+gQRygQHbgQXRgL2BAdmBBVeAC4EEGIEFG4EDPYD7gQKEgPaBBdSBBdWBBG6BBJOBAQCA3oC1gB+BAfqB
+AfeBAlWBBW+BBASBBTuAAoCRgQHMgQSmgQTvgQPtgQV3gQGLgQUWgQXdgQFjgQXegQR+gQEtgQWtgQOC
+gQRHgEqBBYGBBXGA6IEEj4ECgoECW4CagQJBgQK5gQWIgQJ/gQQigB2BAouBBJ+BAsOBA42BAZ6BAzuB
+AqWBApaBAZWBBDCBBO6BBAGBA7yBBNSBA96Ae4EBlIEFw4ECo4EE7IEF64EET4EBzoEFi4EBSoEFhoEB
+rYCMgQU/gQKBgKaBAWWA3IDlgQXzgQPFgQJDgAqBA/+AD4B2gFmBA36Ac4ECJ4EEvoEFCYEBPoEDi4EC
+m4CcgQPYgQG6gQXagQV9gQJNgQRZgQMlgQUvgQOxgQWNgQXtgQWTgFCBBWWBBSCBAm2BATSAHoEE1YEF
+A4EC+4EEEYEE6oEEMoEC44ED1oEDZYEDn4EDmYEFIYEBcIEEgoEDloEEroEE4IEEhIEFoYEE0IECA4B6
+gQE/gQT9gQEdgQOQgDeBAb2BBLGBBWmBBAKBBYOBAjyBAzWBAcOBBeiAKYEFF4EEd4EFwYDxgQK1gBGB
+BEuAYYEEG4EB6IAygQSZgQIpgQVggL6BA+SBAneBAVqBBfiBBOWBAmyBAdKBAyGBBaeAxoEDC4ECKIB3
+gQHzgQNNgQQogJ2BAhuAjYECUIECkIEB0YEFa4EC9IEEq4EBRoEDFIECR4EF04EBe4EBSYEEmoEF+oEF
+LoEFM4ECYYEDhoECn4EDL4EDW4EFZ4EBA4ECh4EC7oEDmIEBdYEEdoEFUYEBboEB1oDbgQFggIaBBMaB
+BQWBBfuBBSqBARCBBaSBAWuBArqBArCBA3SBBE2BBFWA+oD9gQM2gQP4gBCBBLWBAVKBBeOBAwKBAfKB
+ApqBAfiAb4ED0IECNoEBSIEFnYEDUIECdoEEnYEDv4ED8YEDj4EC74ECPoCPgQElgQIVgQPSgQFbgQIC
+gQQUgQWPgQWVgQXkgQJrgQX9gQUBgQHmgQYGgQV/gQJxgQFDgQJOgQIkgQSqgQIQgQP+gQU3gQPHgQH8
+gFyBBCuBBPOBAhyBA/OBBUuBAUGBBNqBA8mBBSyBBKCBAwCBBQuAhYB0gNSBAd+BBduBA2OBAV2BA+WA
+pYEBQIEC4IEC1oEEJIEBUIECtIBRgQKrgQHGgQWcgQO+gJKBAeuBA0OBAYmAxICpgQTZgQRsgQLegQFx
+gQUlgQVTgOOA7oEFPIEBVoCvgQG1gGKA9YEBOYEEloEB6oEE/4EE9IECooEDfYEDV4ECt4EDI4EDboEC
+j4CIgQNqgQLUgKOBBgiAUoEB/YEDd4EEUYEEr4EE5IECcoEDuYEDDoEFHIEDJ4EELIECoIC5gQF2gQHC
+gQUSgQS2gQLFgQRxgQU+gQOmgIGBBNKBAZ+BBQyBBXOBBcyBBCqBBFOBAtGA7YEEhoEFD4EBmYED3IEF
+SYECZ4CAgQJcgQLcgFeBBNyBAq2BA7qBBSeBBDOArYBFgQPggMqBBCCBBYSBBXqBA8OBAROBApiANIEB
+hYECO4C/gQSRgKyBAwOBAx2BA9qBAzGBBPGBBImBBgyBBHqAIoC2gQW7gQRCgJeBAU+BAdiBAveAS9IA
+DgBFF/Mk5oEGEa8RApIk5yToJOkk6iTrJOwk7STuJO8k8CTxJPIk8yT0JPUk9iT3JPgk+ST6JPsk/CT9
+JP4k/yUAJQElAiUDJQQlBSUGJQclCCUJJQolCyUMJQ0lDiUPJRAlESUSJRMlFCUVJRYlFyUYJRklGiUb
+JRwlHSUeJR8lICUhJSIlIyUkJSUlJiUnJSglKSUqJSslLCUtJS4lLyUwJTElMiUzJTQlNSU2JTclOCU5
+JTolOyU8JT0lPiU/JUAlQSVCJUMlRCVFJUYlRyVIJUklSiVLJUwlTSVOJU8lUCVRJVIlUyVUJVUlViVX
+JVglWSVaJVslXCVdJV4lXyVgJWElYiVjJWQlZSVmJWclaCVpJWolayVsJW0lbiVvJXAlcSVyJXMldCV1
+JXYldyV4JXkleiV7JXwlfSV+JX8lgCWBJYIlgyWEJYUlhiWHJYgliSWKJYsljCWNJY4ljyWQJZElkiWT
+JZQllSWWJZclmCWZJZolmyWcJZ0lniWfJaAloSWiJaMlpCWlJaYlpyWoJaklqiWrJawlrSWuJa8lsCWx
+JbIlsyW0JbUltiW3JbgluSW6JbslvCW9Jb4lvyXAJcElwiXDJcQlxSXGJcclyCXJJcolyyXMJc0lziXP
+JdAl0SXSJdMl1CXVJdYl1yXYJdkl2iXbJdwl3SXeJd8l4CXhJeIl4yXkJeUl5iXnJegl6SXqJesl7CXt
+Je4l7yXwJfEl8iXzJfQl9SX2Jfcl+CX5Jfol+yX8Jf0l/iX/JgAmASYCJgMmBCYFJgYmByYIJgkmCiYL
+JgwmDSYOJg8mECYRJhImEyYUJhUmFiYXJhgmGSYaJhsmHCYdJh4mHyYgJiEmIiYjJiQmJSYmJicmKCYp
+JiomKyYsJi0mLiYvJjAmMSYyJjMmNCY1JjYmNyY4JjkmOiY7JjwmPSY+Jj8mQCZBJkImQyZEJkUmRiZH
+JkgmSSZKJksmTCZNJk4mTyZQJlEmUiZTJlQmVSZWJlcmWCZZJlomWyZcJl0mXiZfJmAmYSZiJmMmZCZl
+JmYmZyZoJmkmaiZrJmwmbSZuJm8mcCZxJnImcyZ0JnUmdiZ3JngmeSZ6JnsmfCZ9Jn4mfyaAJoEmgiaD
+JoQmhSaGJocmiCaJJoomiyaMJo0mjiaPJpAmkSaSJpMmlCaVJpYmlyaYJpkmmiabJpwmnSaeJp8moCah
+JqImoyakJqUmpianJqgmqSaqJqsmrCatJq4mryawJrEmsiazJrQmtSa2JrcmuCa5Jromuya8Jr0mvia/
+JsAmwSbCJsMmxCbFJsYmxybIJskmyibLJswmzSbOJs8m0CbRJtIm0ybUJtUm1ibXJtgm2SbaJtsm3Cbd
+Jt4m3ybgJuEm4ibjJuQm5SbmJucm6CbpJuom6ybsJu0m7ibvJvAm8SbyJvMm9Cb1JvYm9yb4Jvkm+ib7
+Jvwm/Sb+Jv8nACcBJwInAycEJwUnBicHJwgnCScKJwsnDCcNJw4nDycQJxEnEicTJxQnFScWJxcnGCcZ
+JxonGyccJx0nHicfJyAnISciJyMnJCclJyYnJycoJyknKicrJywnLScuJy8nMCcxJzInMyc0JzUnNic3
+JzgnOSc6JzsnPCc9Jz4nPydAJ0EnQidDJ0QnRSdGJ0cnSCdJJ0onSydMJ00nTidPJ1AnUSdSJ1MnVCdV
+J1YnVydYJ1knWidbJ1wnXSdeJ18nYCdhJ2InYydkJ2UnZidnJ2gnaSdqJ2snbCdtJ24nbydwJ3Encidz
+J3QndSd2J3cneIEH0IEH0YEH0oEH04EH1IEH1YEH1oEH14EH2IEH2YEH2oEH24EH3IEH3YEH3oEH34EH
+4IEH4YEH4oEH44EH5IEH5YEH5oEH54EH6IEH6YEH6oEH64EH7IEH7YEH7oEH74EH8IEH8YEH8oEH84EH
+9IEH9YEH9oEH94EH+IEH+YEH+oEH+4EH/IEH/YEH/oEH/4EIAIEIAYEIAoEIA4EIBIEIBYEIBoEIB4EI
+CIEICYEICoEIC4EIDIEIDYEIDoEID4EIEIEIEYEIEoEIE4EIFIEIFYEIFoEIF4EIGIEIGYEIGoEIG4EI
+HIEIHYEIHoEIH4EIIIEIIYEIIoEII4EIJIEIJYEIJoEIJ4EIKIEIKYEIKoEIK4EILIEILYEILoEIL4EI
+MIEIMYEIMoEIM4EINIEINYEINoEIN4EIOIEIOYEIOoEIO4EIPIEIPYEIPoEIP4EIQIEIQYEIQoEIQ4EI
+RIEIRYEIRoEIR4EISIEISYEISoEIS4EITIEITYEIToEIT4EIUIEIUYEIUoEIU4EIVIEIVYEIVoEIV4EI
+WIEIWYEIWoEIW4EIXIEIXYEIXoEIX4EIYIEIYYEIYoEIY4EIZIEIZYEIZoEIZ4EIaIEIaYEIaoEIa4EI
+bIEIbYEIboEIb4EIcIEIcYEIcoEIc4EIdIEIdYEIdoEId4EIeIEIeYEIeoEIe4EIfIEIfYEIfoEIf4EI
+gIEIgYEIgoEIg4EIhIEIhYEIhoEIh4EIiIEIiYEIioEIi4EIjIEIjYEIjoEIj4EIkIEIkYEIkoEIk4EI
+lIEIlYEIloEIl4EImIEImYEImoEIm4EInIEInYEInoEIn4EIoIEIoYEIooEIo4EIpIEIpYEIpoEIp4EI
+qIEIqYEIqoEIq4EIrIEIrYEIroEIr4EIsIEIsYEIsoEIs4EItIEItYEItoEIt4EIuIEIuYEIuoEIu4EI
+vIEIvYEIvoEIv4EIwIEIwYEIwoEIw4EIxIEIxYEIxoEIx4EIyIEIyYEIyoEIy4EIzIEIzYEIzoEIz4EI
+0IEI0YEI0oEI04EI1IEI1YEI1oEI14EI2IEI2YEI2oEI24EI3IEI3YEI3oEI34EI4IEI4YEI4oEI44EI
+5IEI5YEI5oEI54EI6IEI6YEI6oEI64EI7IEI7YEI7oEI74EI8IEI8YEI8oEI84EI9IEI9YEI9oEI94EI
++IEI+YEI+oEI+4EI/IEI/YEI/oEI/4EJAIEJAYEJAoEJA4EJBIEJBYEJBoEJB4EJCIEJCYEJCoEJC4EJ
+DIEJDYEJDoEJD4EJEIEJEYEJEoEJE4EJFIEJFYEJFoEJF4EJGIEJGYEJGoEJG4EJHIEJHYEJHoEJH4EJ
+IIEJIYEJIoEJI4EJJIEJJYEJJoEJJ4EJKIEJKYEJKoEJK4EJLIEJLYEJLoEJL4EJMIEJMYEJMoEJM4EJ
+NIEJNYEJNoEJN4EJOIEJOYEJOoEJO4EJPIEJPYEJPoEJP4EJQIEJQYEJQoEJQ4EJRIEJRYEJRoEJR4EJ
+SIEJSYEJSoEJS4EJTIEJTYEJToEJT4EJUIEJUYEJUoEJU4EJVIEJVYEJVoEJV4EJWIEJWYEJWoEJW4EJ
+XIEJXYEJXoEJX4EJYIEJYYEJYoEJY4EJZIEJZYEJZoEJZ4EJaIEJaYEJaoEJa4EJbIEJbYEJboEJb4EJ
+cIEJcYEJcoEJc4EJdIEJdYEJdoEJd4EJeIEJeYEJeoEJe4EJfIEJfYEJfoEJf4EJgIEJgYEJgoEJg4EJ
+hIEJhYEJhoEJh4EJiIEJiYEJioEJi4EJjIEJjYEJjoEJj4EJkIEJkYEJkoEJk4EJlIEJlYEJloEJl4EJ
+mIEJmYEJmoEJm4EJnIEJnYEJnoEJn4EJoIEJoYEJooEJo4EJpIEJpYEJpoEJp4EJqIEJqYEJqoEJq4EJ
+rIEJrYEJroEJr4EJsIEJsYEJsoEJs4EJtIEJtYEJtoEJt4EJuIEJuYEJuoEJu4EJvIEJvYEJvoEJv4EJ
+wIEJwYEJwoEJw4EJxIEJxYEJxoEJx4EJyIEJyYEJyoEJy4EJzIEJzYEJzoEJz4EJ0IEJ0YEJ0oEJ04EJ
+1IEJ1YEJ1oEJ14EJ2IEJ2YEJ2oEJ24EJ3IEJ3YEJ3oEJ34EJ4IEJ4YEJ4oEJ44EJ5IEJ5YEJ5oEJ54EJ
+6IEJ6YEJ6oEJ64EJ7IEJ7YEJ7oEJ74EJ8IEJ8YEJ8oEJ84EJ9IEJ9YEJ9oEJ94EJ+IEJ+YEJ+oEJ+4EJ
+/IEJ/YEJ/oEJ/4EKAIEKAYEKAoEKA4EKBIEKBYEKBoEKB4EKCIEKCYEKCoEKC4EKDIEKDYEKDoEKD4EK
+EIEKEYEKEoEKE4EKFIEKFYEKFoEKF4EKGIEKGYEKGoEKG4EKHIEKHYEKHoEKH4EKIIEKIYEKIoEKI4EK
+JIEKJYEKJoEKJ4EKKIEKKYEKKoEKK4EKLIEKLYEKLoEKL4EKMIEKMYEKMoEKM4EKNIEKNYEKNoEKN4EK
+OIEKOYEKOoEKO4EKPIEKPYEKPoEKP4EKQIEKQYEKQoEKQ4EKRIEKRYEKRoEKR4EKSIEKSYEKSoEKS4EK
+TIEKTYEKToEKT4EKUIEKUYEKUoEKU4EKVIEKVYEKVoEKV4EKWIEKWYEKWoEKW4EKXIEKXYEKXoEKX4EK
+YIEKYREGMREToBETSREThBETVxEGDREHTBES/BES6BET2REHcxEGSBETJxEHGxETJREJPxEMAxEKlREF
+8xEGtREF+xETKhEQWREHLhEHWhEKhhEKchETJBEPWREF/REHHREGyxEG2REDyhEKiBETRhETZBEJvhES
++BETthEHGBETjhEF4hEHMBETHBEGzBETHxEF7BETkhETPhEF5hEToREGAhETFBEGNxEGwxETjRETSBEH
+2xEGQxEKgxEJuBETXxEEqhETExETmxEKhxEH3BET4RETzRETdRETCBEGPhEGZBEThRETWBEHYREJyBEH
+KBET1REJjxEHshEGxxEG0BEMgxETGxEHEBETIBEGNhETFxEF3hEGVxEErhEGEBEHnxEEYxEKbhETPxEH
+ChETDxP//////////REHThEHUxETYBEHGhEKjxEJkBEJRxEG1hETsREHXBEGRxEJSREKkREQWBEQWxET
+DhET0xEGOREF8hEHeBEHEREGZRET1hETJhEHzxETUhES+REJiBEH1REQ2REH2REJhBEHsBCIERFkERO0
+ERMDERM2ERBaEQY4EQexEQYwEQncEQmoEQXfEQZEERMVEQetEQfSERPAERMrERMBERBcERBTEQbUEROX
+ERMoERL6ERDiERPJEROiEROsEQSwEQmHEQYOEQSrEQnJEQwJERM7EQqOEQXqEROjERORERL9ERPcEQmG
+EQb3ERNEEQqKEQXCEQcOEQcxERMSEQyFEQXpERNQERNpERMdEQqeEROVEQqXEQl2EQnLERDfERL/ERPE
+EQpvEQG0EQXFEQqgEQmKEQFeEQYrERHiEQcPEROBEQdPEQuNEQdbERMGEQcvEQZbEQcJEQcLERNCEQek
+EQcfEQqfEPARBkwRBy0RB64RBhERE08RBd0QxBEEpRETVRETZhEGURETOBETrREFxBETLhEGIBEHLBES
+ZhETNREQ3BET3xETexETghEEpxEQ5BEGAxEJnhETQxEHKhEHohETtREHAxEJ2xETXBET4hETjBETShEG
+BBEGIREJmxETmhEGSxELFREHFBETxRETaxEBsREJvRETERETTREJyhETsBEFmxES7hETuREQXRES+xEF
+/BETiBETkBEPXBEHxBETPRETLBEI+BETNBEF+BETrxEBsxES9REPWxEBtRETTBETgxESZREHxhEJ2hEQ
+VxETfxEKjRELGRES8BETtxEGGhETmREHnBETLREF5RD3EQfWEQcnEQZmERN9EROGERPeEQnUEQc0EQnY
+EQegERO4EROKERPHEQYSERDlEQSpEQY0ERPaEQsYEQXrEQnMEQffEQnjERNBEROeEQmOEQk6EQcpEQWV
+EROUEQZiEQj3ERPOERMjEQSmEQcyEQdNEQaxERMxERMAEQfFERPCEQceEQXwERLqERPBEQqaEQYvEQdW
+EQd6ERPREQfYEQX5EQeeERPXEQfRERO6ERMYERNFEQehEQZGEQYUERPQEQXjEQesEQlAEQcZEQZjEQcG
+EQcNEQnWERNWEQXgEQcEERNLERHlEQVeERO9EQneEQchEQfgEIsRB6MRBhcRE3YRCpYRBl0RBZgRB8ER
+BxwRBeQRE+ARE2gREuQRCdEREvQRCTwREv4RE9QRE8YRE9sRE3gREvIRE7IRByARBNYRExkQOhETahEF
+6BEF5xEBthEHXREH0xEHFhEHbBEJzREQ4REF2xETjxET3REFwxEMCBEGPBETCxEJdRETHhETwxEG0REH
+JBETUxES7xEF4REGKhETyhERXhETYREGUBEGWBEGMxEH0BEKnREHthAVEQcmERMHEQpwEQsXEQY1ERMy
+EQerEQZcEQcXEQnVERMFEQcIERMiEQk+EROLEQYJEQmLEQYPEQcFEQfUEQY/EQwFERN3EQZOEQYGEQYZ
+ERO7EQmUERMMERN5ERNbEQayERMwEQqSEQfdEQYnEROcEQZKEQcSEQfCEQGyERLsERO8EQWXEQYlERN+
+ERMCEQX1EQmFEI4RB9oREzwRBh8RBgwRBgsRByMRA80RA8wRE4AREzcRCpARD10RE8sREy8RBkURBZkR
+CakRE64REmMRBfcRDIQRBs8RCdcRDAoRE1QRBhYRBe4RD9oRBu0RExYRCowREWARCoERCY0RE9gRBt4R
+CoQRBgcRE3oRE74RB68RBzMRE2cRB7cRB8MRCpMRExoRBe8RCokRCpwRE5gRCpQRCpgRCYwRBfQRCcAR
+EeMRBkkRE5YRE2MRE78RCdkRA8sRBfYRE4cRDAYREwkREw0REWIRE7MREwQRD18RBsERBfEQOBEEqBEG
+ChES9hELERETnxEFmhETdBETKRES5hEHFRETEBA5EQX6EQXcEQa7EQlBEQnfEQWlEQVdEQclEQqZERNd
+EQcHEQZCERBWEQqhEQ9hERNAEQPPERNOERNaEQqbEROdERNZEROTEQYTERNREQcMEQciEQcTEQbsERN8
+EQcrERLzEQYFEQZUEQdLERLxEQS5EQYVEQdQEQpxEQfXEQZPEQYIERNeEROJEQXGERDbEQk7EQedEQnh
+EQe0EQmTEQk5ERMzEQeqERDYERDdEQbaERLrERL3EQZAEB0RE0cRE88REmQREwoREyHSAA4ARQBNKgyA
+LaDSAA4ARRfzKg+BBhGg0gAOAEUX8yoSgQYRoNIAOgA7KhQqFaIqFQA/Xk5TSUJPYmplY3REYXRhAAAI
+AAAZAAAiAAAnAAAxAAA6AAA/AABEAABSAABUAABmABU2ABU8ABWHABWOABWVABWjABW1ABXRABXfABXr
+ABX3ABYFABYQABYeABY6ABZIABZbABZtABaHABaRABaeABagABajABamABapABasABauABaxABazABa2
+ABa5ABa8ABa/ABbBABbDABbGABbJABbMABbPABbYABbkABbmABboABbxABb7ABb9ABcLABcUABcdABco
+ABcvABdBABdKABdTABdcABdhABdwABeDABeMABeXABeZABeaABejABeqABe3ABe9ABfGABfIABl7ABl9
+ABl/ABmBABmDABmFABmHABmJABmLABmNABmPABmRABmTABmVABmXABmZABmbABmdABmfABmhABmjABml
+ABmnABmpABmrABmtABmvABmxABmzABm1ABm4ABm7ABm+ABnBABnEABnHABnKABnNABnQABnTABnWABnZ
+ABncABnfABniABnlABnoABnrABnuABnxABn0ABn3ABn6ABn9ABoAABoDABoGABoJABoMABoPABoSABoV
+ABoYABobABoeABohABokABonABoqABotABowABozABo2ABo5ABo8ABo/ABpCABpFABpIABpLABpOABpR
+ABpUABpXABpaABpdABpgABpjABpmABppABpsABpvABpyABp1ABp4ABp7ABp+ABqBABqEABqHABqKABqN
+ABqQABqTABqWABqZABqcABqfABqiABqlABqoABqrABquABqxABq0ABq3ABq6ABq9ABrAABrDABrGABrJ
+ABrMABrPABrSABrVABrYABrbABreABrhABrkABrnABrqABrtABrwABrzABr2ABr5ABr8ABr/ABsCABsF
+ABsIABsLABsOABsRABsUABsXABsaABsdABsgABsjABsmABspABssABsvABsyABs1ABs4ABs7ABs+ABtB
+ABtEABtHABtKABtNABtQABtTABtWABtZABtcABtfABtiABtlABtoABtrABtuABtxABt0ABt3ABt6ABt9
+ABuAABuDABuGABuJABuMABuPABuSABuVABuYABubABueABuhABukABunABuqAButABuwABuzABu2ABu5
+ABu8ABu/ABvCABvFABvIABvLABvOABvRABvUABvXABvaABvdABvgABvjABvmABv3ABwFABwOABwWABwY
+ABwaABwcABweABwnABwpABwrABw4ABxBABxKABxRABxoABx3AByEAByGAByIAByKAByrAByzABzHABzS
+ABzgABzqABz3ABz+AB0AAB0CAB0HAB0JAB0OAB0QAB0SAB0UAB0hAB0tAB0vAB0yAB01AB05AB07AB1I
+AB1XAB1ZAB1bAB1dAB1lAB13AB2AAB2FAB2YAB2lAB2nAB2pAB2rAB2+AB3HAB3MAB3XAB3cAB3lAB3s
+AB4EAB4VAB4XAB4ZAB4bAB4dAB4+AB5QAB5YAB5fAB5oAB5yAB5+AB6MAB6OAB6QAB6SAB6UAB6XAB6Y
+AB6aAB6cAB61AB7AAB7CAB7FAB7IAB7LAB7NAB7mAB8bAB8qAB80AB87AB9EAB9YAB9xAB+JAB+LAB+O
+AB+RAB+WAB+ZAB+bAB+eAB+hAB+jAB+kAB+mAB+nAB+qAB/5ACAFACAiACA0ACBKACBfACBuACCBACCT
+ACCdACCrACC9ACDSACDgACDyACD/ACENACEWACEXACEZACEbACEdACEfACEhACEjACElACEnACEpACEr
+ACEsACEtACEwACE1ACE3ACE8ACFNACFUACFbACFkACFmACFvACFxACF0ACGBACGKACGPACGQACGZACGb
+ACHIACHRACHaACHiACHkACHmACHoACHqACHsACHuACHwACHyACH/ACIBACIDACIFACIZACIiACIkACIv
+ACI4ACI6ACI9ACI/ACJIACJPACJeACJmACJvACJ0ACJ9ACKKACKeACKtACK6ACLHACLQACLdACLrACL0
+ACL+ACMFACMRACMtACM+ACNAACNCACNEACNGACNnACNpACNrACNtACNvACNwACNyACN0ACORACOTACOW
+ACOZACOcACOeACOgACO4ACPZACPtACP4ACQEACQJACQLACQNACQPACQRACQTACQYACQaACQvACQ3ACRE
+ACRQACReACRgACRiACRkACRmACRoACRvACR8ACSJACSRACSTACSfACSoACStACTCACTEACTGACTIACTK
+ACTdACTqACTsACTvACT4ACUBACUTACUcACUnACUzACVHACVYACVaACVcACVeACVgACWBACWDACWFACWH
+ACWJACWLACWNACWaACWcACWfACWiACW7ACW9ACXMACXdACXfACXhACXjACXlACYGACYIACYKACYMACYO
+ACYPACYRACYTACYwACY8ACY+ACZBACZEACZHACZJACZMACZkACaFACaHACaJACaLACaNACaPACaUACaW
+ACadACasACa9ACa/ACbBACbDACbFACbmACboACbqACbsACbuACbwACbyACcDACcFACcIACcLACcOACcU
+ACcWACcpACc6ACc8ACc+ACdAACdCACdfACdhACdjACdlACdnACdoACdqACeDACekACemACeoACeqACes
+ACeuACezACe1ACfBACfQACfdACffACfhACfjACgEACgGACgIACgKACgMACgOACgQACgdACgfACgiACgl
+ACgzAChBAChSAChUAChWAChYAChaACh7ACh9ACh/ACiBACiDACiEACiGACiIACiiACjbACjpACjrACjt
+ACjvACjxACjzACj1ACj3ACj5ACj7ACj9ACj/ACkEACkJACkeACkrACktACkvACkxACk6AClDAClPAClR
+AClTAClcAClhACl3ACmAACmJACmSACmdACm3ACnIACnKACnMACnOACnQACnxACnzACn1ACn3ACn5ACn7
+ACn9ACoKACoMACoYACopACorACotACovACoxACpSACpUACpWACpYACpaACpbACpdACpfACp4ACqZACqb
+ACqdACqgACqjACqkACqmACqoACr3ACr4ACr6ACr8ACr+ACsAACsCACsEACsGACsHACsIACsKACsbACsd
+ACsfACshACsqACssACtZACtbACtdACtfACthACtjACtlACtnACtpACt2ACt4ACt6ACt8ACuFACuHACuQ
+ACuSACuVACuXACuwACu9ACu/ACvBACvDACvkACvmACvoACvqACvsACvuACvwACv1ACv3ACv9ACwOACwQ
+ACwSACwUACwWACwzACw1ACw3ACw5ACw7ACw+ACw/ACxBACxdACx+ACyDACyFACyHACyJACyLACyNACyS
+ACyUACyeACyvACyxACy6ACy8ACy/ACzTACzkACzmACzoACzqACzsAC0NAC0TAC0VAC0XAC0ZAC0bAC0c
+AC0eAC04AC2HAC2IAC2KAC2MAC2OAC2QAC2SAC2UAC2WAC2XAC2YAC2aAC2jAC2lAC3SAC3UAC3WAC3Y
+AC3aAC3cAC3eAC3gAC3iAC3vAC3xAC3zAC31AC3+AC4AAC4JAC4LAC4OAC4QAC4nAC44AC46AC48AC4+
+AC5AAC5hAC5jAC5lAC5nAC5pAC5qAC5sAC6FAC7UAC7VAC7XAC7ZAC7bAC7dAC7fAC7hAC7jAC7kAC7l
+AC7nAC7wAC7yAC8fAC8hAC8jAC8lAC8nAC8pAC8rAC8tAC8vAC88AC8+AC9AAC9CAC9LAC9NAC9WAC9Y
+AC9bAC9dAC92AC+HAC+JAC+LAC+NAC+PAC+wAC+yAC+0AC+2AC+4AC+5AC+7AC+9AC/UAC/1AC/3AC/5
+AC/8AC//ADAAADACADAFADAmADAoADAqADAsADAuADAwADA1ADA3ADBAADBSADBjADBlADBnADBpADBr
+ADCQADCSADCUADCWADCYADCZADCbADCdADC2ADDXADDZADDbADDeADDhADDiADDkADDnADE2ADE3ADE5
+ADE7ADE9ADE/ADFBADFDADFFADFGADFHADFJADFSADFUADGBADGDADGFADGHADGJADGLADGNADGPADGR
+ADGeADGgADGiADGkADGtADGvADG4ADG6ADG9ADG/ADHZADHqADHsADHuADHwADHyADIDADIFADIHADIJ
+ADILADJAADJCADJEADJGADJIADJKADJMADJOADJQADJkADKzADK/ADLJADLYADLkADL8ADMHADMRADMm
+ADM0ADM8ADM+ADNBADNEADNHADNJADNLADNOADNQADNTADNWADNXADNZADNbADNeADNjADNmADNvADNx
+ADNzADOBADOUADOlADOnADOpADOrADOtADPOADPQADPSADPUADPWADPYADPaADPnADPpADPsADPvADP+
+ADQAADQWADQnADQpADQrADQtADQvADRQADRSADRUADRWADRYADRZADRbADRdADR3ADSwADSyADS0ADS2
+ADS4ADS6ADS8ADS+ADTAADTTADTqADT7ADT9ADT/ADUBADUDADUgADUiADUkADUmADUoADUrADUsADUu
+ADVDADVFADVIADVLADVOADVnADWMADWVADWXADWZADWbADWdADWfADWkADWlADWnADW8ADW+ADXAADXC
+ADXEADXaADXnADXpADXsADYBADYDADYFADYHADYJADYTADYiADYzADY1ADY3ADY5ADY7ADZgADZrADZ1
+ADaCADaEADaGADaIADaRADaaADacADafADahADajADaoADaqADazADa4ADbDADbdADbmADbvADcFADcU
+ADclADcnADcpADcrADctADdOADdQADdSADdUADdWADdXADdZADdbADd0ADepADerADetADevADexADez
+ADe1ADe3ADe8ADfFADfUADfdADffADfyADgDADgFADgHADgJADgLADgsADguADgwADgyADg0ADg1ADg3
+ADhRADigADihADijADilADinADipADirADitADivADiwADixADizADi8ADi+ADjrADjtADjvADjxADjz
+ADj1ADj3ADj5ADj7ADkIADkKADkMADkOADkXADkZADkiADkkADknADkpADk+ADlPADlRADlTADlVADlX
+ADl0ADl2ADl4ADl6ADl8ADl9ADl/ADmUADmWADmZADmcADmfADm3ADnsADnuADnwADnyADn0ADn2ADn4
+ADn6ADoFADoHADokADo1ADo3ADo5ADo7ADo9ADpyADp7ADp9ADp/ADqBADqDADqFADqHADqJADqdADqm
+ADqoADq3ADrIADrKADrMADrOADrQADrxADrzADr1ADr3ADr5ADr6ADr8ADr+ADsXADs4ADs6ADs8ADs+
+ADtAADtCADtEADtOADtjADt0ADt2ADt4ADt7ADt+ADufADuhADukADunADuqADurADutADuvADvJADwC
+ADwKADwgADw1ADxAADxLADxZADx2ADx/ADyEADyHADyJADyMADyPADySADybADykADylADymADyvADyx
+ADzCADzEADzNADzQADzkADztADz2AD0DAD0MAD0XAD0gAD04AD1JAD1LAD1NAD1QAD1TAD10AD12AD15
+AD17AD19AD1/AD2CAD2TAD2VAD2YAD2aAD2dAD23AD3MAD3dAD3fAD3iAD3kAD3nAD46AD5cAD5pAD5+
+AD6LAD6lAD7BAD7cAD7oAD8HAD8WAD8iAD8lAD8oAD8xAD80AD82AD83AD86AD9DAD9FAD9OAD9RAD9S
+AD9VAD9XAD9aAD9dAD9gAD9pAD+SAD+cAD+mAD+wAD+zAD+2AD+5AD+8AD+/AD/CAD/FAD/IAD/LAD/W
+AD//AEAIAEASAEAVAEAYAEAbAEAeAEAhAEAkAEAnAEAwAEBNAEBZAEBcAEBfAEBiAEBlAEBoAEBrAECU
+AECXAECaAECdAECgAECjAECmAECpAECsAEC2AEDPAEDSAEDVAEDYAEDbAEDeAEDnAEDwAEEEAEE9AEFJ
+AEFcAEFpAEF1AEGDAEGGAEGJAEGMAEGPAEGRAEGUAEGXAEGaAEGtAEGwAEGzAEG2AEG5AEHQAEHZAEHi
+AEHwAEH5AEH7AEIAAEIDAEIGAEIvAEI+AEJLAEJYAEJgAEJrAEJ6AEKFAEKQAEKRAEKUAEKXAEKaAEKj
+AEKmAEKvAEK4AEK7AEK9AELaAELfAELiAELlAELoAELqAELtAEL1AEMCAEMEAEMQAEMlAEMnAEMpAEMs
+AEMuAENAAENJAENUAENoAEOJAEOOAEOQAEOTAEOWAEOYAEObAEOeAEOgAEOqAEO/AEPBAEPDAEPGAEPI
+AEPhAEPqAEPvAEP9AEQqAEQ3AEQ4AEQ7AEQ+AERAAERJAERMAERVAERWAERZAER2AER5AER8AER/AESB
+AESEAESSAESzAES1AES4AES7AES9AETAAETCAETXAETZAETcAETfAEThAETrAET4AET6AET/AEUIAEUT
+AEUhAEUyAEU0AEU3AEU5AEU8AEVdAEVfAEVhAEVkAEVnAEVoAEVqAEWEAEXTAEXUAEXWAEXYAEXaAEXd
+AEXfAEXiAEXlAEXmAEXnAEXqAEXzAEX1AEYiAEYlAEYnAEYpAEYrAEYtAEYvAEYyAEY1AEZCAEZEAEZH
+AEZKAEZTAEZVAEZeAEZgAEZjAEZmAEZ7AEaMAEaOAEaQAEaTAEaWAEa3AEa5AEa8AEa+AEbAAEbCAEbE
+AEbVAEbXAEbaAEbcAEbfAEb8AEb+AEcAAEcDAEcGAEcHAEcJAEchAEdCAEdEAEdGAEdJAEdLAEdOAEdQ
+AEdtAEd6AEeLAEeNAEePAEeRAEeUAEepAEe6AEe8AEe/AEfBAEfEAEflAEfoAEfqAEftAEfwAEfxAEf0
+AEf3AEgQAEgSAEgVAEgYAEgbAEgeAEg3AEhsAEhuAEhwAEhyAEh0AEh3AEh5AEh8AEiVAEitAEi+AEjA
+AEjDAEjFAEjIAEjlAEjnAEjpAEjsAEjvAEjwAEjyAEkOAEkvAEkxAEkzAEk2AEk4AEk7AEk9AElIAElc
+AEltAElvAElxAEl0AEl3AEmYAEmaAEmdAEmgAEmiAEmkAEmmAEm1AEm3AEm8AEnNAEnPAEnSAEnUAEnX
+AEn0AEn2AEn4AEn7AEn+AEn/AEoBAEoaAEo/AEpBAEpDAEpGAEpIAEpLAEpQAEpRAEpTAEpVAEptAEp+
+AEqAAEqDAEqFAEqIAEqpAEqrAEqtAEqwAEqzAEq0AEq2AErPAEseAEsfAEshAEsjAEslAEsoAEsqAEst
+AEswAEsxAEsyAEs1AEs+AEtAAEttAEtwAEtyAEt0AEt2AEt4AEt6AEt9AEuAAEuNAEuPAEuSAEuVAEue
+AEugAEupAEurAEuuAEuxAEvHAEvYAEvaAEvcAEveAEvgAEv5AEwaAEwcAEweAEwhAEwkAEwlAEwnAEwq
+AEx5AEx6AEx8AEx+AEyAAEyDAEyFAEyIAEyKAEyLAEyMAEyPAEyYAEyaAEzHAEzKAEzMAEzOAEzQAEzS
+AEzUAEzXAEzaAEznAEzpAEzsAEzvAEz4AEz6AE0DAE0FAE0IAE0LAE0cAE0eAE0hAE0jAE0mAE1HAE1J
+AE1LAE1OAE1RAE1SAE1UAE1WAE1tAE2OAE2QAE2SAE2VAE2XAE2aAE2cAE2kAE2yAE3DAE3FAE3IAE3L
+AE3OAE3vAE3xAE30AE33AE35AE37AE39AE4MAE4OAE43AE5GAE5ZAE5nAE56AE6MAE6fAE6qAE6sAE6v
+AE6xAE60AE63AE7AAE7DAE7FAE7QAE7ZAE7kAE7tAE70AE79AE8FAE8WAE8YAE8bAE8dAE8gAE9FAE9b
+AE9eAE9hAE9kAE9nAE9qAE9tAE9uAE9xAE90AE+BAE+eAE+qAE+sAE+vAE+yAE+1AE+4AE+7AE/SAFAL
+AFANAFAPAFASAFAVAFAYAFAaAFAdAFAgAFApAFA6AFA8AFBFAFBHAFBKAFBXAFBZAFBbAFBeAFBrAFB4
+AFB6AFB8AFB/AFCVAFCeAFCgAFCpAFCuAFC9AFDUAFDlAFDnAFDpAFDsAFDuAFEPAFERAFETAFEWAFEZ
+AFEaAFEcAFE2AFGFAFGGAFGIAFGKAFGMAFGPAFGRAFGUAFGXAFGYAFGZAFGcAFGlAFGnAFHUAFHXAFHZ
+AFHbAFHdAFHfAFHhAFHkAFHnAFH0AFH2AFH5AFH8AFIFAFIHAFIQAFISAFIVAFIYAFIpAFIrAFItAFIw
+AFIyAFKJAFKvAFKyAFK1AFK6AFK9AFK/AFLAAFLDAFLGAFLHAFLKAFLNAFLQAFLTAFLcAFLzAFMBAFMq
+AFMtAFMwAFMzAFM2AFM5AFM8AFM/AFNCAFNNAFNeAFNgAFNjAFNmAFN9AFOGAFOIAFONAFOQAFOTAFPA
+AFPBAFPEAFPHAFPKAFPTAFPWAFPXAFPaAFPfAFP8AFP/AFQCAFQEAFQGAFQJAFQWAFQYAFQ5AFQ7AFQ+
+AFRBAFRDAFRGAFRIAFR5AFSVAFSWAFSZAFScAFSfAFSoAFSrAFSuAFSvAFSyAFS9AFTaAFTdAFTgAFTj
+AFTlAFToAFTwAFURAFUTAFUWAFUZAFUbAFUeAFUgAFUxAFU3AFVCAFVOAFVRAFVUAFVXAFVYAFVhAFVq
+AFVvAFWCAFWTAFWVAFWXAFWaAFWdAFW+AFXAAFXDAFXGAFXIAFXKAFXMAFXbAFXdAFXkAFX1AFX3AFX5
+AFX8AFX+AFYbAFYeAFYgAFYjAFYmAFYnAFYqAFY/AFZ0AFZ2AFZ4AFZ7AFZ9AFZ/AFaBAFaEAFaHAFaQ
+AFahAFajAFamAFapAFa9AFbKAFbMAFbOAFbRAFbYAFbpAFbrAFbtAFbwAFbzAFcUAFcWAFcZAFccAFce
+AFcgAFciAFcsAFc+AFdPAFdRAFdTAFdVAFdYAFdwAFeRAFeTAFeVAFeYAFeaAFecAFeeAFepAFezAFfE
+AFfGAFfJAFfLAFfOAFfrAFftAFfvAFfyAFf1AFf2AFf4AFgPAFgwAFgyAFg0AFg3AFg5AFg8AFg+AFhH
+AFhZAFhmAFhoAFhrAFhuAFiPAFiRAFiUAFiWAFiYAFiaAFicAFirAFi6AFjLAFjNAFjPAFjSAFjVAFj2
+AFj4AFj6AFj9AFkAAFkBAFkDAFkFAFkeAFlDAFlFAFlHAFlJAFlLAFlOAFlTAFlUAFlWAFljAFllAFlo
+AFlrAFmQAFmSAFmVAFmYAFmaAFmcAFmfAFmhAFmuAFmwAFmzAFm2AFnPAFnRAFnrAFn8AFn+AFoBAFoD
+AFoGAFonAFopAForAFouAFoxAFoyAFo0AFo2AFpNAFpuAFpwAFpyAFp1AFp3AFp6AFp8AFqEAFqRAFqi
+AFqkAFqnAFqpAFqsAFrNAFrPAFrRAFrUAFrXAFrYAFraAFrzAFtCAFtDAFtFAFtHAFtJAFtMAFtOAFtR
+AFtUAFtVAFtWAFtZAFtiAFtkAFuRAFuUAFuWAFuYAFuaAFucAFueAFuhAFukAFuxAFuzAFu2AFu5AFvC
+AFvEAFvNAFvPAFvSAFvVAFvuAFv/AFwBAFwEAFwGAFwJAFwfAFwwAFwyAFw0AFw3AFw6AFxbAFxdAFxf
+AFxiAFxlAFxmAFxoAFxqAFyDAFy8AFy+AFzAAFzCAFzEAFzGAFzJAFzLAFzOAFzZAFzqAFzsAFzvAFzx
+AFz0AF0VAF0XAF0ZAF0cAF0fAF0gAF0iAF0kAF09AF2MAF2NAF2PAF2RAF2TAF2WAF2YAF2bAF2eAF2f
+AF2gAF2jAF2sAF2uAF3bAF3eAF3gAF3iAF3kAF3mAF3oAF3rAF3uAF37AF39AF4AAF4DAF4MAF4OAF4X
+AF4ZAF4cAF4fAF43AF5IAF5KAF5NAF5PAF5SAF5vAF5xAF5zAF52AF55AF56AF58AF6WAF7lAF7mAF7o
+AF7qAF7sAF7vAF7xAF70AF73AF74AF75AF7+AF8BAF8KAF8MAF85AF88AF8+AF9BAF9DAF9FAF9HAF9K
+AF9NAF9aAF9cAF9fAF9iAF9oAF9xAF9zAF98AF9+AF+FAF+IAF+LAF+OAF+3AF+6AF+8AF+/AF/BAF/D
+AF/FAF/IAF/LAF/RAF/6AF/9AF//AGACAGAEAGAGAGAIAGALAGAOAGAUAGAxAGBCAGBEAGBHAGBJAGBM
+AGBtAGBvAGBxAGB0AGB3AGB4AGB6AGB8AGCUAGC1AGC3AGC5AGC8AGC/AGDCAGDEAGDXAGDoAGDqAGDt
+AGDwAGEEAGEVAGEXAGEaAGEcAGEfAGE8AGE+AGFAAGFDAGFGAGFHAGFJAGFgAGGBAGGDAGGFAGGIAGGK
+AGGNAGGPAGGYAGGqAGG7AGG9AGHAAGHCAGHFAGHKAGHTAGHVAGHaAGHdAGHgAGIBAGIDAGIGAGIIAGIK
+AGIMAGIPAGIcAGIxAGJCAGJEAGJHAGJJAGJMAGKBAGKLAGKXAGKlAGKyAGK8AGLOAGLRAGLUAGLXAGLa
+AGLbAGLeAGLhAGLkAGLnAGL8AGL+AGMBAGMEAGMHAGMQAGMSAGMVAGMYAGMtAGMwAGMzAGM2AGM5AGNE
+AGNNAGNUAGNrAGNyAGOPAGORAGOTAGOWAGOYAGObAGOfAGOsAGOuAGO8AGPFAGPOAGPUAGPiAGPvAGPx
+AGP0AGP3AGQYAGQaAGQdAGQfAGQhAGQjAGQlAGQsAGQ0AGRFAGRHAGRJAGRMAGRPAGRjAGR0AGR2AGR4
+AGR7AGR+AGSfAGShAGSjAGSmAGSpAGSqAGSsAGSuAGTIAGT9AGT/AGUBAGUDAGUFAGUIAGUKAGUNAGUf
+AGU5AGVKAGVMAGVOAGVQAGVTAGVkAGVmAGVoAGVrAGVuAGWPAGWRAGWTAGWWAGWZAGWaAGWcAGWeAGW4
+AGYHAGYIAGYKAGYMAGYOAGYRAGYTAGYWAGYZAGYaAGYbAGYeAGYnAGYpAGZWAGZZAGZbAGZdAGZfAGZh
+AGZjAGZmAGZpAGZ2AGZ4AGZ7AGZ+AGaHAGaJAGaSAGaUAGaXAGaaAGa2AGbHAGbJAGbMAGbOAGbRAGby
+AGb0AGb2AGb5AGb8AGb9AGb/AGcBAGcYAGc5AGc7AGc9AGdAAGdCAGdFAGdHAGdQAGdiAGdzAGd1AGd4
+AGd6AGd9AGeLAGeYAGeaAGedAGegAGfBAGfDAGfGAGfJAGfLAGfNAGfPAGfUAGfWAGfcAGfpAGfrAGfu
+AGfxAGgSAGgUAGgXAGgaAGgcAGgeAGghAGguAGgwAGgzAGg2AGhJAGhLAGhdAGhuAGhwAGhzAGh1AGh4
+AGiZAGibAGidAGigAGijAGikAGimAGioAGjBAGjiAGjkAGjmAGjpAGjrAGjuAGjzAGj1AGj+AGkRAGke
+AGkgAGkjAGkmAGlHAGlJAGlMAGlPAGlRAGlTAGlWAGlqAGlsAGmMAGmdAGmfAGmhAGmkAGmnAGnIAGnK
+AGnNAGnQAGnSAGnUAGnXAGnkAGnmAGnpAGnsAGoDAGoFAGoUAGolAGonAGoqAGosAGovAGpMAGpOAGpQ
+AGpTAGpWAGpXAGpZAGpzAGrCAGrDAGrFAGrHAGrJAGrMAGrOAGrRAGrUAGrVAGrWAGrZAGriAGrkAGsR
+AGsUAGsWAGsYAGsaAGscAGseAGshAGskAGsxAGszAGs2AGs5AGtCAGtEAGtNAGtPAGtSAGtVAGtsAGt9
+AGt/AGuBAGuEAGuHAGuoAGuqAGusAGuvAGuyAGuzAGu1AGu3AGvRAGwGAGwIAGwKAGwMAGwOAGwRAGwT
+AGwWAGwrAGw8AGw+AGxBAGxDAGxGAGxjAGxlAGxnAGxqAGxtAGxuAGxwAGyJAGzCAGzEAGzGAGzIAGzK
+AGzMAGzOAGzQAGzTAGzvAG0AAG0CAG0EAG0HAG0KAG0rAG0tAG0wAG0yAG00AG02AG04AG1QAG1nAG14
+AG16AG19AG1/AG2CAG2jAG2lAG2nAG2qAG2tAG2uAG2wAG3JAG4YAG4ZAG4bAG4dAG4fAG4iAG4kAG4n
+AG4qAG4rAG4sAG4vAG44AG46AG5nAG5qAG5sAG5uAG5wAG5yAG50AG53AG56AG6HAG6JAG6MAG6PAG6Y
+AG6aAG6jAG6lAG6oAG6rAG7BAG7SAG7UAG7WAG7ZAG7bAG78AG7+AG8AAG8DAG8GAG8HAG8JAG8iAG9x
+AG9yAG90AG92AG94AG97AG99AG+AAG+DAG+EAG+FAG+IAG+RAG+TAG/AAG/DAG/FAG/HAG/JAG/LAG/N
+AG/QAG/TAG/gAG/iAG/lAG/oAG/xAG/zAG/8AG/+AHABAHAEAHAVAHAXAHAaAHAcAHAfAHBAAHBCAHBE
+AHBHAHBKAHBLAHBNAHBQAHBpAHCKAHCMAHCOAHCRAHCUAHCVAHCXAHCZAHDoAHDpAHDrAHDtAHDvAHDy
+AHD0AHD3AHD6AHD7AHD8AHD/AHEIAHEKAHE3AHE6AHE8AHE+AHFAAHFCAHFEAHFHAHFKAHFXAHFZAHFc
+AHFfAHFoAHFqAHFzAHF1AHF4AHF7AHGRAHGiAHGkAHGnAHGpAHGsAHHFAHHmAHHoAHHqAHHtAHHvAHHy
+AHH0AHIDAHIWAHIjAHIlAHIoAHIrAHJQAHJSAHJVAHJYAHJaAHJcAHJfAHJtAHJvAHKAAHKCAHKEAHKH
+AHKKAHKrAHKtAHKvAHKyAHK1AHK2AHK4AHK6AHLTAHL4AHL6AHL8AHL+AHMAAHMDAHMEAHMGAHMaAHMr
+AHMtAHMvAHMyAHM0AHNtAHN6AHOTAHOgAHOuAHO4AHPGAHPfAHPsAHP2AHQIAHQcAHQmAHQyAHQ0AHQ3
+AHQ6AHQ9AHRAAHRFAHRIAHRLAHROAHRRAHRUAHRXAHRaAHR0AHR9AHR/AHSEAHShAHSsAHS1AHS3AHT0
+AHT3AHT6AHT8AHT/AHUBAHUEAHUHAHUKAHUNAHUQAHUTAHUVAHUYAHUbAHUeAHUgAHUjAHUmAHUpAHUs
+AHUvAHUyAHU1AHU4AHU7AHU9AHU/AHVCAHVEAHVlAHVnAHVpAHVsAHVvAHVwAHVyAHV0AHWLAHWsAHWu
+AHWwAHWzAHW1AHW4AHW9AHW/AHXiAHYHAHYJAHYLAHYOAHYRAHYTAHYWAHYYAHYbAHYgAHYiAHY7AHZE
+AHZGAHZJAHZLAHZUAHZWAHadAHagAHaiAHalAHaoAHarAHauAHaxAHa0AHa3AHa5AHa8AHa/AHbCAHbF
+AHbIAHbLAHbOAHbRAHbUAHbXAHbaAHbdAHbgAHbjAHbmAHbpAHbsAHbvAHbyAHb1AHb4AHb7AHb+AHcB
+AHcbAHckAHcmAHctAHcvAHcyAHc0AHdtAHdvAHdxAHdzAHd1AHd4AHd6AHd8AHeWAHegAHenAHfQAHfS
+AHfUAHfXAHfaAHfgAHfpAHf0AHf9AHgeAHggAHgiAHglAHgoAHgpAHgrAHgtAHhGAHhnAHhpAHhrAHhu
+AHhwAHhzAHh1AHiKAHi7AHi9AHjAAHjDAHjGAHjHAHjJAHjMAHjOAHjnAHkEAHkGAHkIAHkLAHkOAHkR
+AHkeAHkgAHlBAHlDAHlFAHlIAHlLAHlMAHlOAHlQAHlnAHmIAHmKAHmMAHmPAHmRAHmUAHmWAHmiAHnD
+AHnFAHnHAHnKAHnNAHnWAHnXAHnZAHnbAHnzAHoUAHoWAHoYAHoaAHocAHofAHohAHpCAHpEAHpGAHpJ
+AHpMAHpNAHpPAHpRAHpqAHqfAHqhAHqjAHqlAHqoAHqrAHqtAHqwAHrVAHreAHrgAHsBAHsDAHsFAHsI
+AHsLAHsMAHsOAHsQAHsoAHtJAHtLAHtNAHtQAHtSAHtVAHtXAHtdAHt+AHuAAHuCAHuFAHuIAHuJAHuL
+AHuNAHulAHvGAHvIAHvKAHvMAHvOAHvRAHvTAHv0AHv2AHv4AHv7AHv+AHv/AHwBAHwDAHwbAHw8AHw+
+AHxAAHxCAHxEAHxHAHxJAHxqAHxsAHxuAHxxAHx0AHx1AHx3AHx5AHyRAHyyAHy0AHy2AHy4AHy6AHy9
+AHy/AHzgAHziAHzkAHznAHzqAHzrAHztAHzvAH0HAH0oAH0qAH0sAH0vAH0xAH00AH02AH0/AH1gAH1i
+AH1kAH1nAH1qAH1rAH1tAH1vAH2HAH2oAH2qAH2sAH2uAH2wAH2zAH21AH3WAH3YAH3aAH3dAH3gAH3h
+AH3jAH3lAH39AH4eAH4gAH4iAH4lAH4nAH4qAH4sAH41AH5WAH5YAH5aAH5dAH5gAH5hAH5jAH5lAH59
+AH6eAH6gAH6iAH6kAH6mAH6pAH6rAH7MAH7OAH7QAH7TAH7WAH7XAH7ZAH7bAH7zAH8UAH8WAH8YAH8b
+AH8dAH8gAH8iAH8uAH9PAH9RAH9TAH9WAH9ZAH9aAH9cAH9eAH92AH+XAH+ZAH+bAH+eAH+gAH+jAH+l
+AH+yAH/TAH/VAH/XAH/aAH/dAH/eAH/gAH/iAH/6AIAbAIAdAIAfAIAhAIAjAIAmAIAoAIBJAIBLAIBN
+AIBQAIBTAIBUAIBWAIBYAIBwAICRAICTAICVAICXAICZAICcAICeAIC/AIDBAIDDAIDGAIDJAIDKAIDM
+AIDOAIDnAIEIAIEKAIEMAIEOAIEQAIETAIEVAIE2AIE4AIE6AIE9AIFAAIFBAIFDAIFFAIFfAIGuAIGv
+AIGxAIGzAIG1AIG4AIG6AIG9AIHAAIHBAIHCAIHFAIHOAIHQAIH9AIIAAIICAIIEAIIGAIIIAIIKAIIN
+AIIQAIIdAIIfAIIiAIIlAIIuAIIwAII5AII7AII+AIJBAIJiAIJkAIJmAIJpAIJsAIJtAIJvAIJxAIKL
+AILEAILGAILIAILKAILMAILOAILRAILTAILWAILpAIMKAIMMAIMOAIMRAIMUAIMVAIMXAIMZAIMzAINU
+AINWAINYAINbAINdAINgAINiAIN1AIOWAIOYAIOaAIOdAIOgAIOhAIOjAIOlAIO+AIPfAIPhAIPjAIPm
+AIPoAIPrAIPtAIP6AIQTAIQsAIQ1AIQ3AIRAAIRDAIRGAIRJAIRMAIRlAIRvAIRyAIR1AIR3AIR5AIR7
+AIR+AISEAISNAISSAISgAIS5AIS8AIS+AITAAITCAITEAITHAITQAITSAIUvAIUxAIUzAIU2AIU5AIU7
+AIU9AIU/AIVCAIVFAIVIAIVLAIVOAIVRAIVTAIVWAIVZAIVcAIVfAIViAIVlAIVoAIVrAIVuAIVxAIVz
+AIV2AIV5AIV7AIV+AIWAAIWCAIWFAIWIAIWLAIWOAIWRAIWUAIWXAIWZAIWcAIWfAIWiAIWlAIWoAIWq
+AIXLAIXNAIXPAIXSAIXVAIXWAIXYAIXbAIX1AIZEAIZFAIZHAIZJAIZLAIZOAIZQAIZTAIZWAIZXAIZY
+AIZbAIZkAIZmAIaTAIaWAIaYAIaaAIacAIaeAIagAIajAIamAIazAIa1AIa4AIa7AIbEAIbGAIbPAIbR
+AIbUAIbXAIbwAIcRAIcTAIcVAIcYAIcaAIcdAIcfAIcnAIdMAIdOAIdQAIdTAIdWAIdXAIdZAIdcAId2
+AIeXAIeZAIebAIeeAIehAIeiAIekAIenAIf2AIf3AIf5AIf7AIf9AIgAAIgCAIgFAIgIAIgJAIgKAIgN
+AIgWAIgYAIhFAIhIAIhKAIhMAIhOAIhQAIhSAIhVAIhYAIhlAIhnAIhqAIhtAIh2AIh4AIiBAIiDAIiG
+AIiJAIimAIioAIiqAIitAIiwAIixAIizAIjMAIkBAIkDAIkFAIkHAIkJAIkMAIkOAIkRAIkpAIlGAIlI
+AIlKAIlNAIlQAIlRAIlTAIlrAImMAImOAImQAImTAImWAImZAImbAImoAIm5AIm7AIm+AInrAIntAInw
+AInzAIn2AIn3AIn6AIn8AIoVAIoyAIo0AIo2AIo5AIo8AIo/AIpMAIpOAIpnAIqIAIqKAIqMAIqPAIqR
+AIqTAIqVAIqcAIq5AIq7AIq9AIrAAIrDAIrEAIrGAIrdAIr+AIsAAIsCAIsFAIsIAIsLAIsNAIsbAItI
+AItKAItNAItQAItTAItUAItXAItZAItxAIuOAIuQAIuSAIuVAIuYAIubAIuoAIuqAIvXAIvZAIvcAIvf
+AIviAIvjAIvmAIvoAIwAAIwdAIwfAIwhAIwkAIwnAIwqAIw3AIw5AIxWAIxYAIxaAIxdAIxgAIxhAIxj
+AIx7AIycAIyeAIygAIyjAIymAIypAIyrAIy1AIzSAIzUAIzXAIzaAIzdAIzeAIzgAIz4AI0xAI06AI09
+AI0/AI1BAI1EAI1NAI1SAI1TAI1UAI1xAI1zAI11AI14AI17AI18AI1+AI2WAI23AI25AI27AI2+AI3A
+AI3DAI3FAI3JAI3mAI3oAI3qAI3tAI3wAI3xAI3zAI4QAI4xAI4zAI41AI44AI46AI49AI4/AI5MAI5p
+AI5rAI5tAI5wAI5zAI50AI52AI6OAI6vAI6xAI6zAI62AI64AI67AI69AI7LAI7lAI8GAI8IAI8KAI8N
+AI8PAI8SAI8UAI8oAI9JAI9LAI9NAI9QAI9TAI9UAI9WAI9vAI++AI+/AI/BAI/DAI/FAI/IAI/KAI/N
+AI/QAI/RAI/SAI/VAI/eAI/gAJANAJAQAJASAJAUAJAWAJAYAJAaAJAdAJAgAJAtAJAvAJAyAJA1AJA+
+AJBAAJBJAJBLAJBOAJBRAJByAJB0AJB2AJB5AJB8AJB9AJB/AJCZAJDoAJDpAJDrAJDtAJDvAJDyAJD0
+AJD3AJD6AJD7AJD8AJD/AJEIAJEKAJE3AJE6AJE8AJE+AJFAAJFCAJFEAJFHAJFKAJFXAJFZAJFcAJFf
+AJFoAJFqAJFzAJF1AJF4AJF7AJGcAJGeAJGgAJGjAJGmAJGnAJGpAJHCAJIRAJISAJIUAJIWAJIYAJIb
+AJIdAJIgAJIjAJIkAJIlAJIoAJIxAJIzAJJgAJJjAJJlAJJnAJJpAJJrAJJtAJJwAJJzAJKAAJKCAJKF
+AJKIAJKRAJKTAJKcAJKeAJKhAJKkAJLFAJLHAJLJAJLMAJLPAJLQAJLSAJLrAJM6AJM7AJM9AJM/AJNB
+AJNEAJNGAJNJAJNMAJNNAJNOAJNRAJNaAJNcAJOJAJOMAJOOAJOQAJOSAJOUAJOWAJOZAJOcAJOpAJOr
+AJOuAJOxAJO6AJO8AJPFAJPHAJPKAJPNAJPhAJP6AJP9AJQAAJQDAJQFAJQHAJQKAJQMAJQVAJQXAJQc
+AJQfAJQiAJQrAJQtAJQ4AJQ7AJQ+AJRBAJREAJRHAJRQAJRSAJRVAJRYAJRwAJR5AJSCAJSNAJSyAJS1
+AJS4AJS7AJS+AJTBAJTEAJTGAJTPAJToAJT1AJT+AJUJAJUUAJUwAJU5AJU7AJU+AJVBAJVXAJVwAJV5
+AJWCAJWPAJWYAJWxAJW0AJW3AJW6AJW8AJW+AJXBAJXDAJXMAJXOAJXRAJXUAJXdAJXmAJXvAJYQAJYS
+AJYUAJYXAJYaAJYbAJYdAJYfAJY3AJZYAJZaAJZcAJZfAJZiAJZlAJZnAJaIAJaKAJaMAJaPAJaSAJaT
+AJaVAJaXAJawAJb/AJcAAJcCAJcEAJcGAJcJAJcLAJcOAJcRAJcSAJcTAJcWAJcfAJchAJdOAJdRAJdT
+AJdVAJdXAJdZAJdbAJdeAJdhAJduAJdwAJdzAJd2AJd/AJeBAJeKAJeMAJePAJeSAJezAJe1AJe3AJe6
+AJe9AJe+AJfAAJfCAJfbAJf8AJf+AJgAAJgDAJgFAJgIAJgKAJgUAJg1AJg3AJg5AJg8AJg/AJhAAJhC
+AJhEAJhdAJisAJitAJivAJixAJizAJi2AJi4AJi7AJi+AJi/AJjAAJjDAJjMAJjOAJj7AJj+AJkAAJkC
+AJkEAJkGAJkIAJkLAJkOAJkbAJkdAJkgAJkjAJksAJkuAJk3AJk5AJk8AJk/AJlgAJliAJlkAJlnAJlq
+AJlrAJltAJlvAJmIAJmpAJmrAJmtAJmwAJmyAJm1AJm6AJm8AJm/AJngAJniAJnkAJnnAJnqAJnrAJnt
+AJnvAJoHAJooAJoqAJosAJovAJoxAJo0AJo2AJo8AJpdAJpfAJphAJpkAJpnAJpoAJpqAJpsAJqFAJqm
+AJqoAJqrAJqtAJqvAJqyAJq0AJrBAJrHAJrJAJreAJr/AJsBAJsDAJsGAJsJAJsKAJsMAJsOAJsmAJtH
+AJtJAJtLAJtOAJtRAJtUAJtWAJtiAJuDAJuFAJuHAJuKAJuNAJuOAJuQAJuSAJurAJv6AJv7AJv9AJv/
+AJwBAJwEAJwGAJwJAJwMAJwNAJwOAJwRAJwaAJwcAJxJAJxMAJxOAJxQAJxSAJxUAJxWAJxZAJxcAJxp
+AJxrAJxuAJxxAJx6AJx8AJx/AJyCAJyzAJy1AJy4AJy7AJy+AJy/AJzBAJzEAJzGAJzeAJz7AJz9AJz/
+AJ0CAJ0FAJ0IAJ0VAJ0XAJ04AJ06AJ08AJ0/AJ1CAJ1DAJ1FAJ1HAJ1gAJ2BAJ2GAJ2IAJ2LAJ2NAJ2P
+AJ2SAJ2XAJ2ZAJ2mAJ2oAJ2vAJ3QAJ3SAJ3UAJ3XAJ3aAJ3bAJ3dAJ3fAJ34AJ4dAJ4fAJ4hAJ4jAJ4l
+AJ4oAJ4pAJ4rAJ5MAJ5OAJ5QAJ5TAJ5WAJ5XAJ5ZAJ5bAJ5zAJ6UAJ6WAJ6YAJ6bAJ6eAJ6hAJ6jAJ62
+AJ7nAJ7pAJ7sAJ7vAJ7yAJ7zAJ71AJ74AJ76AJ8TAJ8wAJ8yAJ80AJ83AJ86AJ89AJ9KAJ9MAJ9tAJ9v
+AJ9xAJ90AJ93AJ94AJ96AJ98AJ+WAJ+3AJ+5AJ+7AJ+9AJ/AAJ/DAJ/FAJ/mAJ/oAJ/qAJ/tAJ/wAJ/x
+AJ/zAJ/1AKANAKAuAKAwAKAyAKA0AKA2AKA5AKA7AKBcAKBeAKBgAKBjAKBmAKBnAKBpAKBrAKCDAKCk
+AKCmAKCoAKCrAKCtAKCwAKCyAKC6AKDrAKDtAKDwAKDzAKD2AKD3AKD5AKD8AKD+AKEXAKE0AKE2AKE4
+AKE7AKE+AKFBAKFOAKFQAKFbAKFzAKF+AKGHAKGMAKGfAKGsAKGuAKGxAKG0AKHVAKHXAKHaAKHcAKHe
+AKHgAKHiAKH3AKIJAKIaAKIcAKIeAKIgAKIjAKIyAKJDAKJFAKJIAKJKAKJNAKJiAKJzAKJ1AKJ3AKJ5
+AKJ8AKKSAKKjAKKlAKKnAKKqAKKsAKK9AKK/AKLCAKLEAKLHAKLVAKLmAKLoAKLrAKLtAKLwAKL/AKMQ
+AKMSAKMVAKMXAKMaAKM3AKM5AKM7AKM+AKNBAKNEAKNFAKNHAKNfAKOEAKONAKOPAKORAKOTAKOVAKOY
+AKOdAKOeAKOgAKOvAKPAAKPCAKPFAKPHAKPKAKPrAKPtAKPwAKPyAKP0AKP2AKP4AKQbAKQzAKREAKRG
+AKRIAKRKAKRNAKRfAKRwAKRyAKR0AKR3AKR6AKSbAKSdAKSgAKSlAKSoAKSqAKSsAKSvAKTAAKTCAKTF
+AKTIAKTLAKTXAKTZAKTyAKUDAKUFAKUHAKUKAKUNAKUmAKU3AKU5AKU8AKU+AKVBAKV6AKV8AKV/AKWC
+AKWFAKWIAKWLAKWOAKWRAKWUAKWXAKWaAKW1AKXLAKXTAKXcAKXeAKXpAKXyAKX0AKYPAKYSAKYVAKYX
+AKYaAKYdAKYgAKYjAKYmAKYpAKYsAKYvAKYyAKY1AKZSAKZUAKZWAKZZAKZcAKZfAKZgAKZiAKZ6AKav
+AKaxAKazAKa2AKa4AKa7AKa+AKbBAKbFAKbWAKbYAKbaAKb3AKb5AKb7AKb+AKcBAKcCAKcEAKccAKdR
+AKdTAKdVAKdYAKdbAKdeAKdhAKdkAKdrAKdtAKeKAKeMAKeOAKeRAKeUAKeVAKeXAKewAKfRAKfTAKfV
+AKfYAKfaAKfdAKffAKftAKgKAKgMAKgOAKgRAKgUAKgVAKgXAKgvAKhQAKhSAKhUAKhXAKhZAKhcAKhe
+AKhyAKiPAKiRAKiTAKiWAKiZAKiaAKicAKi1AKjWAKjYAKjaAKjdAKjfAKjiAKjkAKjxAKkOAKkQAKkS
+AKkVAKkYAKkZAKkbAKk0AKlVAKlXAKlZAKlcAKleAKlhAKljAKl3AKmkAKmmAKmpAKmsAKmvAKmwAKmz
+AKm1AKnOAKnrAKntAKnvAKnyAKn1AKn4AKoFAKoHAKo0AKo2AKo5AKo8AKo/AKpAAKpDAKpFAKpdAKp6
+AKp8AKp+AKqBAKqEAKqHAKqUAKqWAKqzAKq1AKq3AKq6AKq9AKq+AKrAAKrZAKr6AKr8AKr+AKsBAKsD
+AKsGAKsIAKsnAKsyAKs9AKtPAKtgAKtiAKtlAKtnAKtqAKtyAKuDAKuFAKuIAKuKAKuNAKufAKuwAKuy
+AKu0AKu3AKu6AKvLAKvNAKvQAKvSAKvVAKvyAKv0AKv2AKv5AKv8AKv9AKv/AKwWAKxLAKxNAKxPAKxR
+AKxUAKxXAKxZAKxcAKxlAKxnAKyDAKyQAKySAKyVAKyYAKy5AKy7AKy+AKzBAKzDAKzFAKzHAKzMAKzO
+AKzUAKzhAKzjAKzmAKzpAK0OAK0QAK0TAK0WAK0YAK0aAK0dAK0oAK0qAK07AK09AK1AAK1CAK1FAK1Y
+AK1pAK1rAK1tAK1vAK1yAK18AK2NAK2PAK2SAK2UAK2XAK2uAK2/AK3BAK3EAK3GAK3JAK3XAK3oAK3q
+AK3tAK3vAK3yAK4EAK4VAK4XAK4ZAK4cAK4fAK42AK5HAK5JAK5MAK5OAK5RAK5gAK5xAK5zAK52AK54
+AK57AK6YAK6bAK6dAK6gAK6jAK6kAK6nAK69AK7yAK70AK72AK75AK77AK79AK8AAK8DAK8MAK8ZAK8b
+AK8dAK8gAK8oAK83AK9IAK9KAK9NAK9PAK9SAK9lAK92AK94AK97AK99AK+AAK+VAK+mAK+oAK+rAK+u
+AK+xAK/SAK/UAK/XAK/ZAK/bAK/dAK/gAK/4ALABALADALAGALAQALAjALAwALAyALA1ALA4ALBZALBb
+ALBeALBgALBiALBkALBnALCEALClALC2ALC4ALC6ALC9ALDAALDWALDnALDpALDrALDuALDxALESALEU
+ALEXALEZALEbALEdALEgALEzALE/ALFQALFSALFVALFXALFaALFpALF2ALF4ALF7ALF+ALGfALGhALGk
+ALGnALGpALGrALGtALG2ALG4ALHOALHfALHhALHjALHmALHpALIGALIIALILALINALIPALIRALIUALIm
+ALJGALJXALJZALJbALJeALJgALJxALJzALJ2ALJ4ALJ7ALKSALKjALKlALKnALKqALKtALLOALLQALLT
+ALLVALLXALLZALLbALL1ALMNALMeALMgALMiALMlALMoALNJALNLALNOALNRALNTALNVALNYALNnALNp
+ALOCALOTALOVALOYALOaALOdALOwALPBALPDALPGALPIALPLALPkALP1ALP3ALP6ALP9ALQAALQJALQL
+ALQUALQXALQaALQdALQgALRRALRUALRXALRaALRdALRgALRzALR2ALR5ALR8ALR/ALSCALSLALSNALSU
+ALSXALSaALSdALSmALSoALSrALSuALTFALTqALTtALTwALTzALT2ALT5ALT8ALUFALUdALVCALVFALVI
+ALVLALVOALVRALVUALVdALV5ALWRALWaALWjALWwALW8ALXNALXPALXRALXUALXXALXrALX8ALX+ALYA
+ALYCALYFALYhALYyALY0ALY3ALY5ALY8ALZPALZgALZiALZkALZnALZqALaLALaNALaQALaTALaVALaX
+ALaZALarALatALbFALbWALbYALbaALbdALbgALbxALbzALb2ALb4ALb7ALcRALceALcgALcjALcmALdL
+ALdNALdQALdTALdVALdXALdaALdkALdmALd3ALd5ALd8ALd+ALeBALeTALekALemALepALerALeuALfD
+ALfUALfWALfYALfbALfeALf/ALgBALgEALgGALgIALgKALgNALgiALgwALhBALhDALhGALhIALhLALhg
+ALhxALhzALh2ALh5ALh8ALiJALiaALicALifALihALikALiyALjDALjFALjHALjKALjNALjeALjgALjj
+ALjlALjoALj0ALkFALkHALkJALkMALkPALkdALkuALkwALkyALk1ALk4ALlZALlbALleALlhALljALll
+ALloALl3ALl9ALmOALmQALmTALmVALmYALmrALm8ALm+ALnBALnDALnGALnVALnmALnoALnrALntALnw
+ALoFALoWALoYALobALodALogALo2ALpHALpJALpMALpOALpRALplALp2ALp4ALp7ALp9ALqAALqZALqq
+ALqsALqvALqxALq0ALrNALreALrgALriALrlALroALr/ALsQALsSALsUALsXALsaALspALs6ALs8ALs/
+ALtBALtEALtaALtrALttALtvALtyALt0ALuFALuHALuKALuMALuPALusALuuALuwALuzALu2ALu3ALu5
+ALvTALv0ALv2ALv4ALv7ALv9ALwAALwCALwbALw0ALxFALxHALxKALxMALxPALxlALx2ALx4ALx7ALx9
+ALyAALySALyfALyhALykALynALzIALzKALzNALzQALzSALzUALzWALzhALzjALzuALz7ALz9AL0AAL0D
+AL0kAL0mAL0pAL0sAL0uAL0wAL0zAL1CAL1EAL1TAL1gAL1iAL1lAL1oAL2JAL2LAL2OAL2RAL2TAL2V
+AL2XAL2vAL2xAL3FAL3WAL3YAL3bAL3dAL3gAL31AL4GAL4IAL4KAL4MAL4PAL4gAL4iAL4kAL4mAL4p
+AL41AL5GAL5IAL5LAL5NAL5QAL5jAL50AL52AL54AL56AL59AL6RAL6eAL6gAL6jAL6mAL7HAL7JAL7M
+AL7PAL7RAL7TAL7VAL7bAL7dAL7rAL78AL7+AL8AAL8DAL8GAL8UAL8lAL8nAL8qAL8sAL8vAL9IAL9Z
+AL9bAL9dAL9gAL9jAL94AL+JAL+LAL+OAL+QAL+TAL+pAL+6AL+8AL+/AL/CAL/EAL/VAL/XAL/ZAL/b
+AL/eAL/4AMAJAMALAMAOAMAQAMATAMBMAMBOAMBRAMBUAMBXAMBaAMBdAMBgAMBjAMBmAMBpAMBsAMCH
+AMCaAMCjAMClAMCuAMCwAMC5AMC7AMDOAMDRAMDUAMDXAMDaAMDdAMDfAMDiAMDlAMDoAMEFAMEHAMEJ
+AMEMAMEPAMEQAMESAMEqAMFLAMFNAMFPAMFSAMFUAMFXAMFZAMFsAMGJAMGLAMGNAMGQAMGTAMGUAMGW
+AMGvAMHQAMHSAMHUAMHXAMHZAMHcAMHeAMHiAMH/AMIBAMIDAMIGAMIJAMIKAMIMAMIlAMJGAMJIAMJK
+AMJNAMJPAMJSAMJUAMJoAMKFAMKHAMKJAMKMAMKPAMKQAMKSAMKqAMLLAMLNAMLPAMLSAMLUAMLXAMLZ
+AMMhAMM+AMNAAMNCAMNFAMNIAMNJAMNLAMNiAMODAMOFAMOHAMOKAMOMAMOPAMORAMOeAMOpAMO+AMPP
+AMPRAMPTAMPWAMPZAMP6AMP8AMP/AMQCAMQEAMQGAMQJAMQYAMQaAMQlAMQ2AMQ4AMQ7AMQ9AMRAAMRV
+AMRmAMRoAMRrAMRtAMRwAMR/AMSQAMSSAMSVAMSXAMSaAMSuAMS/AMTBAMTEAMTGAMTJAMTWAMTnAMTp
+AMTsAMTuAMTxAMUDAMUUAMUWAMUZAMUbAMUeAMUyAMVDAMVFAMVIAMVKAMVNAMVlAMV2AMV4AMV7AMV9
+AMWAAMWNAMWeAMWgAMWjAMWlAMWoAMW2AMXHAMXJAMXLAMXOAMXRAMXqAMX7AMX9AMX/AMYCAMYEAMYV
+AMYXAMYZAMYcAMYfAMYwAMYyAMY1AMY3AMY6AMZSAMZjAMZlAMZoAMZqAMZtAMaCAMaTAMaVAMaXAMaZ
+AMacAMarAMa8AMa+AMbBAMbDAMbGAMbcAMbtAMbvAMbxAMb0AMb3AMcIAMcKAMcNAMcPAMcSAMcfAMcw
+AMcyAMc1AMc3AMc6AMdNAMdeAMdgAMdiAMdlAMdoAMeJAMeLAMeOAMeRAMeTAMeVAMeXAMeZAMeqAMes
+AMevAMexAMe0AMfIAMfZAMfbAMfeAMfgAMfjAMfyAMgDAMgFAMgIAMgKAMgNAMgcAMgtAMgvAMgxAMg0
+AMg3AMhCAMhTAMhVAMhYAMhaAMhdAMh0AMiFAMiHAMiKAMiMAMiPAMilAMiyAMi0AMi3AMi6AMjbAMjd
+AMjgAMjjAMjlAMjnAMjpAMjvAMjxAMj4AMkJAMkLAMkNAMkQAMkSAMkjAMklAMkoAMkqAMktAMlAAMlR
+AMlTAMlWAMlYAMlbAMl0AMmFAMmHAMmJAMmMAMmPAMmgAMmiAMmlAMmnAMmqAMm4AMnJAMnLAMnNAMnQ
+AMnSAMnjAMnlAMnoAMnqAMntAMn5AMoKAMoTAMoaAModAMogAMojAMomAMo5AMrbAMrkAMrpAMr9AMsO
+AMsRAMsTAMsWAMsZAMsfAMswAMszAMs1AMs4AMs7AMtEAMtHAM69AM7AAM7DAM7GAM7JAM7LAM7OAM7R
+AM7UAM7WAM7ZAM7cAM7eAM7hAM7kAM7nAM7qAM7tAM7wAM7zAM72AM75AM78AM7+AM8BAM8EAM8HAM8K
+AM8NAM8QAM8TAM8WAM8ZAM8cAM8fAM8iAM8lAM8oAM8rAM8uAM8xAM80AM83AM86AM89AM8/AM9CAM9F
+AM9IAM9LAM9NAM9QAM9TAM9WAM9ZAM9bAM9eAM9hAM9kAM9nAM9pAM9sAM9vAM9yAM91AM93AM96AM98
+AM9/AM+CAM+FAM+IAM+KAM+NAM+QAM+TAM+WAM+ZAM+bAM+eAM+hAM+kAM+nAM+qAM+tAM+wAM+zAM+1
+AM+4AM+7AM++AM/BAM/EAM/HAM/KAM/NAM/QAM/TAM/WAM/ZAM/cAM/fAM/iAM/lAM/oAM/rAM/uAM/x
+AM/zAM/2AM/5AM/8AM//ANACANAFANAIANALANAOANARANATANAWANAZANAcANAfANAiANAlANAnANAq
+ANAtANAwANAzANA2ANA5ANA8ANA/ANBCANBFANBHANBKANBNANBQANBTANBWANBZANBcANBfANBiANBl
+ANBoANBrANBuANBxANBzANB2ANB4ANB7ANB9ANCAANCDANCGANCIANCKANCNANCQANCSANCVANCYANCb
+ANCeANChANCkANCnANCqANCtANCwANCyANC0ANC3ANC6ANC8ANC/ANDCANDFANDIANDLANDOANDRANDU
+ANDXANDaANDdANDgANDiANDlANDoANDrANDuANDxAND0AND3AND6AND8AND/ANEBANEDANEGANEJANEM
+ANEPANERANETANEWANEZANEcANEeANEhANEkANEnANEqANEtANEwANEzANE2ANE5ANE7ANE+ANFBANFE
+ANFHANFKANFNANFQANFTANFWANFZANFcANFfANFhANFkANFnANFqANFsANFvANFyANF1ANF4ANF7ANF+
+ANGAANGDANGGANGJANGLANGOANGQANGTANGWANGZANGbANGeANGhANGkANGnANGqANGtANGwANGyANG1
+ANG4ANG6ANG9ANHAANHCANHEANHHANHKANHNANHQANHTANHWANHZANHcANHfANHiANHlANHoANHrANHu
+ANHxANH0ANH3ANH6ANH9ANIAANIDANIFANIIANILANIOANIRANIUANIXANIaANIcANIfANIiANIkANIn
+ANIqANItANIwANIzANI1ANI4ANI7ANI+ANJBANJEANJHANJKANJNANJQANJSANJVANJYANJbANJeANJh
+ANJkANJnANJqANJtANJwANJzANJ2ANJ5ANJ8ANJ/ANKCANKFANKIANKLANKOANKRANKUANKXANKZANKc
+ANKfANKiANKlANKnANKqANKtANKwANKyANK1ANK3ANK6ANK9ANLAANLCANLFANLIANLLANLOANLQANLS
+ANLVANLXANLZANLcANLfANLiANLlANLoANLrANLuANLxANL0ANL3ANL6ANL8ANL/ANMCANMEANMHANMJ
+ANMMANMPANMSANMVANMYANMbANMeANMhANMkANMnANMpANMsANMvANMyANM1ANM3ANM6ANM9ANNAANND
+ANNGANNJANNMANNPANNSANNVANNYANNaANNdANNgANNjANNlANNnANNqANNsANNvANNyANN1ANN4ANN6
+ANN8ANN+ANOBANOEANOHANOKANONANOQANOSANOVANOYANObANOeANOgANPJANPXANPkANPmANPoANPp
+ANPrANPsANPuANPwANPzANQcANQmANQoANQrANQuANQwANQyANQ0ANQ2ANQ5ANQ+ANRNANRWANRYANRh
+ANRjANRuANRxANR0ANR3ANR6ANR9ANSGANSIANSLANSSANSbANSdANSiANSlANSnANTQANTSANTUANTV
+ANTXANTYANTaANTcANTeANUHANUJANULANUOANUQANUSANUUANUXANUaANUrANUtANUwANUzANU2ANU7
+ANVEANVGANVPANVRANViANVkANVnANVqANVtANVwANVyANV1ANV4ANWhANWjANWlANWmANWoANWpANWr
+ANWtANWvANXYANXaANXcANXdANXfANXgANXiANXkANXmANYLANYWANYiANYlANYoANYrANYsANYvANYy
+ANYzANY2ANZLANZNANZQANZTANZWANZfANZhANZuANZxANZ0ANZ3ANZ6ANZ9ANaAANacANa4ANbQANcE
+ANclANdCANdbANd8ANeEANeMANeUANefANekANenANeqANevANewANe9ANe/ANfBANfEANfTANfcANfj
+ANfvANf4ANgDANgPANgwANgyANg0ANg3ANg6ANg9ANg/ANhKANhnANhqANhsANhvANhyANhzANh2ANif
+ANihANijANikANimANinANipANirANiuANjXANjZANjbANjeANjgANjiANjkANjnANjqANjxANj6ANj8
+ANkFANkHANkaANkdANkgANkjANkmANkoANkrANkuANkxANk0ANldANlfANlhANliANlkANllANlnANlp
+ANlrANmUANmWANmYANmZANmbANmcANmeANmgANmiANmxANnaANncANneANnfANnhANniANnkANnmANno
+ANoRANoTANoVANoYANoaANocANoeANohANokANopANoyANo0ANo9ANo/ANpaANpcANpfANpiANpkANpn
+ANpqANptANpwANpzANp2ANp5ANp8ANp/ANqoANqqANqsANqtANqvANqwANqyANq0ANq2ANrfANrhANrk
+ANrnANrpANrrANrtANrvANryANr7ANsEANsGANsNANsQANsTANsWANs/ANtBANtDANtGANtIANtKANtM
+ANtOANtRANtaANtcANtjANtmANtpANtsANuJANuMANuOANuRANuUANuVANuYANuwANvlANvnANvpANvs
+ANvuANvxANv0ANv3ANv8ANwDANwUANwWANwZANwjANw7ANxGANxvANxxANxzANx2ANx4ANx6ANx8ANx/
+ANyCANyLANyNANyYANybANyeANyhANyjANymANyrANy0ANy2ANy9ANzAANzDANzGANzXANzZANzcANzf
+ANz0AN0dAN0fAN0hAN0iAN0kAN0lAN0nAN0pAN0sAN09AN0/AN1CAN1FAN1+AN2BAN2EAN2HAN2KAN2N
+AN2QAN2TAN2WAN2ZAN2cAN2fAN25AN3CAN3EAN3KAN3TAN3VAN3+AN4AAN4DAN4GAN4IAN4KAN4MAN4P
+AN4SAN47AN49AN5AAN5DAN5FAN5HAN5JAN5MAN5PAN5YAN5aAN5tAN5wAN5zAN52AN55AN58AN5/AN6C
+AN6FAN6IAN6VAN6qAN6sAN6vAN6yAN61AN6+AN7HAN7JAN7WAN7ZAN7cAN7fAN7iAN7lAN7oAN70AN79
+AN8CAN8LAN8OAOKEAOKHAOKJAOKMAOKPAOKSAOKUAOKWAOKZAOKbAOKeAOKgAOKiAOKkAOKnAOKqAOKt
+AOKvAOKxAOK0AOK2AOK4AOK6AOK8AOK+AOLBAOLEAOLHAOLJAOLLAOLOAOLQAOLTAOLVAOLYAOLaAOLd
+AOLfAOLiAOLlAOLoAOLqAOLtAOLvAOLyAOL0AOL3AOL5AOL8AOL/AOMBAOMDAOMGAOMJAOMMAOMOAOMR
+AOMUAOMWAOMYAOMaAOMdAOMgAOMjAOMmAOMoAOMqAOMsAOMuAOMwAOMyAOM0AOM2AOM4AOM7AOM9AOM/
+AONCAONFAONHAONJAONMAONOAONQAONSAONVAONYAONaAONcAONfAONiAONlAONoAONrAONuAONwAONz
+AON2AON4AON6AON9AOOAAOODAOOFAOOHAOOKAOONAOOPAOORAOOUAOOXAOOaAOOdAOOgAOOjAOOmAOOp
+AOOrAOOuAOOxAOO0AOO3AOO6AOO9AOPAAOPCAOPEAOPHAOPJAOPMAOPOAOPRAOPUAOPXAOPaAOPcAOPf
+AOPhAOPjAOPmAOPoAOPqAOPtAOPwAOPyAOP0AOP3AOP5AOP7AOP+AOQBAOQDAOQFAOQHAOQJAOQMAOQO
+AOQRAOQUAOQXAOQZAOQcAOQfAOQiAOQkAOQmAOQoAOQqAOQtAOQvAOQyAOQ1AOQ4AOQ6AOQ9AOQ/AORB
+AORDAORGAORIAORLAOROAORQAORTAORWAORZAORcAOReAORgAORjAORmAORpAORrAORuAORxAOR0AOR3
+AOR6AOR9AOSAAOSCAOSEAOSHAOSJAOSLAOSOAOSRAOSTAOSVAOSXAOSZAOScAOSeAOShAOSjAOSlAOSn
+AOSpAOSrAOStAOSvAOSyAOS1AOS3AOS5AOS7AOS+AOTAAOTCAOTFAOTIAOTKAOTNAOTPAOTSAOTVAOTX
+AOTZAOTbAOTeAOThAOTjAOTmAOToAOTqAOTtAOTvAOTxAOTzAOT1AOT4AOT6AOT8AOT+AOUBAOUEAOUH
+AOUKAOUMAOUPAOUSAOUVAOUYAOUbAOUdAOUfAOUhAOUjAOUmAOUoAOUqAOUtAOUvAOUxAOU0AOU3AOU6
+AOU9AOU/AOVCAOVFAOVIAOVLAOVOAOVQAOVTAOVVAOVXAOVaAOVcAOVfAOViAOVlAOVnAOVpAOVrAOVu
+AOVxAOV0AOV2AOV5AOV7AOV9AOV/AOWCAOWEAOWGAOWJAOWLAOWOAOWRAOWTAOWVAOWXAOWZAOWbAOWe
+AOWhAOWjAOWmAOWoAOWrAOWtAOWwAOWyAOW1AOW3AOW5AOW7AOW9AOXAAOXDAOXFAOXIAOXLAOXOAOXQ
+AOXTAOXWAOXYAOXbAOXdAOXfAOXiAOXlAOXnAOXpAOXrAOXtAOXwAOXzAOX1AOX3AOX6AOX8AOX+AOYB
+AOYDAOYGAOYJAOYLAOYNAOYPAOYSAOYVAOYXAOYZAOYbAOYdAOYfAOYhAOYkAOYmAOYpAOYsAOYuAOYx
+AOYzAOY2AOY5AOY7AOY+AOZAAOZCAOZEAOZGAOZJAOZMAOZPAOZSAOZUAOZWAOZZAOZbAOZeAOZhAOZk
+AOZmAOZoAOZqAOZtAOZvAOZyAOZ0AOZ3AOZ6AOZ9AOZ/AOaCAOaFAOaHAOaKAOaNAOaQAOaSAOaUAOaX
+AOaZAOabAOadAOagAOaiAOakAOamAOaoAOarAOauAOaxAOa0AOa2AOa4AOa6AOa9AOa/AObCAObFAObH
+AObJAObMAObPAObSAObVAObeAObhAOpZAOpcAOpfAOpiAOpkAOpnAOpqAOptAOpwAOpyAOp1AOp4AOp7
+AOp+AOqAAOqDAOqGAOqJAOqMAOqPAOqSAOqVAOqYAOqbAOqdAOqgAOqjAOqmAOqpAOqsAOqvAOqyAOq1
+AOq4AOq7AOq+AOrBAOrEAOrHAOrKAOrNAOrQAOrTAOrWAOrYAOrbAOreAOrhAOrkAOrnAOrqAOrtAOrv
+AOryAOr1AOr3AOr6AOr9AOsAAOsDAOsFAOsIAOsLAOsOAOsRAOsUAOsXAOsZAOscAOsfAOsiAOskAOsm
+AOspAOssAOsvAOsyAOs1AOs4AOs6AOs9AOtAAOtDAOtGAOtJAOtMAOtPAOtRAOtUAOtXAOtaAOtdAOtg
+AOtjAOtmAOtpAOtsAOtvAOtyAOt1AOt4AOt7AOt+AOuBAOuEAOuHAOuKAOuNAOuPAOuSAOuVAOuYAOub
+AOueAOuhAOukAOunAOuqAOusAOuvAOuyAOu1AOu4AOu7AOu+AOvBAOvDAOvGAOvJAOvMAOvPAOvSAOvV
+AOvYAOvbAOveAOvhAOvkAOvnAOvqAOvtAOvvAOvyAOv1AOv4AOv7AOv+AOwBAOwEAOwHAOwKAOwMAOwP
+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
+AQhuAQh8AQiZAQilAQi8AQjPAQjvAQkBAQkjAQk6AQlRAQlbAQmIAQmgAQnDAQnXAQnpAQoeAQo2AQpS
+AQpfAQpxAQqDAQqXAQquAQrOAQrlAQr0AQsMAQsjAQtEAQthAQtoAQuEAQuaAQu3AQvkAQv8AQwIAQwm
+AQw1AQxDAQxeAQx+AQyUAQyiAQy0AQzLAQzYAQzkAQz4AQ0VAQ0pAQ1EAQ1bAQ1nAQ15AQ2XAQ2pAQ29
+AQ3eAQ4fAQ45AQ5XAQ5yAQ6WAQ6tAQ66AQ7RAQ7oAQ71AQ8dAQ8wAQ9HAQ9bAQ9yAQ+KAQ+kAQ+5AQ/X
+AQ/kAQ/9ARAYARA9ARBJARBgARBtARB5ARCfARC3ARC+ARDbARDnARD+AREFAREmARFJARFmARGHARGo
+ARG2ARHAARHYARHxARISARIpARI7ARJYARJvARKEARKiARKxARK9ARLYARL9ARMmARMyARNLARNYARN8
+AROQAROcARPAARPVARPhARQHARQfARQsARRGARRcARSCARSNARSqARTMARTgART+ARUVARUpARU7ARVH
+ARVmARV7ARWIARWjARWwARXDARXYARXsARX5ARYPARYaARYpARY4ARZYARZwARaQARanARbIARbVARbs
+ARb2ARcJARcbARdKARdjARd+AReSARekARezARe9ARfXARfrARf/ARgYARhDARhaARh5ARiIARiaARim
+ARjAARjWARjsARj+ARkNARk0ARlPARljARlvARl7ARmSARmpARnAARnfARn4ARoYARovARqFARqgARqy
+ARrPARrbARr8ARsTARsbARsoARtFARtkARuCARuXARu8ARvIARvlARwIARwmARxIARxcARx1ARyNARyb
+ARyvARzVARziARz+AR0QAR0fAR08AR1dAR1wAR13AR2PAR2hAR2+AR3gAR32AR4JAR4qAR5IAR5uAR6Y
+AR7DAR7QAR7sAR8RAR8xAR9DAR9fAR97AR+KAR+tAR+8AR/TAR/fAR/uAR/7ASAIASAiASA6ASBSASBZ
+ASBoASCHASCjASC3ASDOASDgASDzASD6ASESASEpASE+ASFbASFoASFxASF0ASF5ASF8ASF/ASGIASGL
+ASGQASGTASGWASGfASGiASbKASbNASbQASbTASbWASbZASbcASbeASbhASbkASbmASbpASbsASbvASbx
+ASb0ASb3ASb6ASb9ASb/AScCAScFAScIAScLAScOAScRAScUAScXAScaAScdAScgAScjASclAScoAScr
+AScuAScxASc0ASc3ASc6ASc9ASdAASdDASdGASdJASdMASdPASdSASdVASdYASdbASdeASdgASdjASdm
+ASdpASdsASdvASdxASd0ASd3ASd6ASd9ASeAASeDASeGASeIASeLASeOASeRASeUASeXASeaASedASef
+ASeiASelASeoASerASeuASewASeyASe1ASe4ASe7ASe9ASfAASfDASfGASfJASfMASfOASfRASfTASfW
+ASfZASfcASffASfhASfkASfnASfqASftASfvASfyASf0ASf3ASf6ASf9ASgAASgDASgGASgJASgMASgP
+ASgSASgVASgYASgbASgeASggASgjASgmASgpASgsASgvASgyASg1ASg4ASg7ASg+AShBAShEAShHAShK
+AShNAShQAShTAShWAShZAShcASheAShhAShkAShnAShqAShtAShwAShzASh2ASh5ASh8ASh+ASiBASiE
+ASiHASiKASiNASiQASiTASiWASiZASicASifASiiASilASioASirASiuASixASi0ASi2ASi5ASi8ASi/
+ASjCASjFASjIASjLASjOASjRASjTASjWASjZASjcASjfASjiASjlASjnASjqASjsASjvASjyASj1ASj4
+ASj7ASj+ASkAASkDASkGASkJASkMASkPASkSASkVASkYASkbASkeASkhASkkASknASkqASktASkwASkz
+ASk2ASk5ASk7ASk+ASlBASlDASlGASlJASlMASlOASlRASlTASlWASlZASlcASlfASliASlkASlmASlo
+ASlrASluASlxASl0ASl3ASl6ASl8ASl+ASmBASmEASmHASmKASmNASmQASmTASmWASmZASmcASmfASmi
+ASmlASmoASmrASmtASmwASmzASm1ASm4ASm7ASm+ASnAASnDASnGASnJASnMASnPASnRASnUASnXASna
+ASndASngASnjASnmASnpASnsASnvASnyASn1ASn4ASn7ASn+ASoAASoDASoGASoJASoMASoPASoSASoV
+ASoYASobASoeASohASojASomASopASorASouASowASoyASo1ASo4ASo7ASo9ASpAASpCASpEASpGASpJ
+ASpLASpOASpRASpUASpXASpaASpdASpfASpiASplASpoASprASpuASpxASp0ASp3ASp6ASp9ASqAASqD
+ASqFASqIASqLASqOASqRASqTASqWASqZASqcASqfASqiASqlASqoASqrASquASqxASq0ASq3ASq6ASq9
+ASrAASrDASrGASrJASrMASrPASrSASrUASrXASraASrdASrgASriASrlASroASrrASruASrxASr0ASr3
+ASr6ASr9ASr/ASsCASsFASsIASsKASsNASsPASsSASsUASsXASsaASscASsfASsiASslASsnASsqASst
+ASswASszASs2ASs5ASs8ASs/AStCAStEAStHAStKAStMAStPAStSAStVAStXAStaAStcAStfAStiAStl
+AStoAStrAStuAStxASt0ASt3ASt6ASt9ASuAASuDASuGASuJASuMASuPASuSASuVASuYASubASueASuh
+ASukASunASuqASutASuwASuzASu2ASu5ASu7ASu+ASvAASvDASvGASvJASvMASvPASvSASvVASvYASvb
+ASveASvhASvkASvmASvoASvrASvuASvwASvzASv2ASv5ASv8ASv/ASwCASwFASwHASwKASwNASwQASwT
+ASwWASwZASwcASwfASwiASwlASwoASwrASwtASwwASwzASw2ASw5ASw8ASw/ASxCASxFASxIASxLASxO
+ASxRASxUASxXASxaASxdASxgASxjASxmASxpASxsASxvASxyASx1ASx4ASx6ASx9ASyAASyDASyGASyJ
+ASyMASyPASySASyVASyYASybASyeASygASyiASykASynASyqASytASywASyzASy1ASy4ASy7ASy+ASzB
+ASzEASzHASzJASzMASzPASzSASzVASzXASzaASzdASzgASziASzkASznASzqASztASzwASzzASz2ASz4
+ASz6ASz9AS0AAS0CAS0FAS0HAS0JAS0MAS0PAS0SAS0VAS0YAS0bAS0eAS0hAS0kAS0nAS0qAS0tAS0v
+AS0yAS01AS03AS06AS08AS0/AS1CAS1FAS1IAS1LAS1OAS1RAS1UAS1XAS1aAS1dAS1gAS1iAS1lAS1o
+AS1rAS1uAS1xAS10AS13AS16AS18AS1/AS2CAS2FAS2IAS2LAS2OAS2RAS2UAS2WAS2ZAS2cAS2fAS2i
+AS2lAS2oAS2qAS2tAS2wAS2yAS21AS24AS27AS2+AS3BAS3DAS3FAS3IAS3KAS3NAS3QAS3TAS3WAS3Z
+AS3cAS3eAS3hAS3kAS3mAS3pAS3rAS3uAS3xAS30AS33AS36AS39AS4AAS4DAS4FAS4HAS4KAS4NAS4P
+AS4SAS4VAS4YAS4aAS4jAS4mATNOATNRATNUATNXATNaATNdATNgATNjATNmATNpATNsATNvATNyATN1
+ATN4ATN7ATN+ATOBATOEATOHATOKATONATOQATOTATOWATOZATOcATOfATOiATOlATOoATOrATOuATOx
+ATO0ATO3ATO6ATO9ATPAATPDATPGATPJATPMATPPATPSATPVATPYATPbATPeATPhATPkATPnATPqATPt
+ATPwATPzATP2ATP5ATP8ATP/ATQCATQFATQIATQLATQOATQRATQUATQXATQaATQdATQgATQjATQmATQp
+ATQsATQvATQyATQ1ATQ4ATQ7ATQ+ATRBATREATRHATRKATRNATRQATRTATRWATRZATRcATRfATRiATRl
+ATRoATRrATRuATRxATR0ATR3ATR6ATR9ATSAATSDATSGATSJATSMATSPATSSATSVATSYATSbATSeATSh
+ATSkATSnATSqATStATSwATSzATS2ATS5ATS8ATS/ATTCATTFATTIATTLATTOATTRATTUATTXATTaATTd
+ATTgATTjATTmATTpATTsATTvATTyATT1ATT4ATT7ATT+ATUBATUEATUHATUKATUNATUQATUTATUWATUZ
+ATUcATUfATUiATUlATUoATUrATUuATUxATU0ATU3ATU6ATU9ATVAATVDATVGATVJATVMATVPATVSATVV
+ATVYATVbATVeATVhATVkATVnATVqATVtATVwATVzATV2ATV5ATV8ATV/ATWCATWFATWIATWLATWOATWR
+ATWUATWXATWaATWdATWgATWjATWmATWpATWsATWvATWyATW1ATW4ATW7ATW+ATXBATXEATXHATXKATXN
+ATXQATXTATXWATXZATXcATXfATXiATXlATXoATXrATXuATXxATX0ATX3ATX6ATX9ATYAATYDATYGATYJ
+ATYMATYPATYSATYVATYYATYbATYeATYhATYkATYnATYqATYtATYwATYzATY2ATY5ATY8ATY/ATZCATZF
+ATZIATZLATZOATZRATZUATZXATZaATZdATZgATZjATZmATZpATZsATZvATZyATZ1ATZ4ATZ7ATZ+ATaB
+ATaEATaHATaKATaNATaQATaTATaWATaZATacATafATaiATalATaoATarATauATaxATa0ATa3ATa6ATa9
+ATbAATbDATbGATbJATbMATbPATbSATbVATbYATbbATbeATbhATbkATbnATbqATbtATbwATbzATb2ATb5
+ATb8ATb/ATcCATcFATcIATcLATcOATcRATcUATcXATcaATcdATcgATcjATcmATcpATcsATcvATcyATc1
+ATc4ATc7ATc+ATdBATdEATdHATdKATdNATdQATdTATdWATdZATdcATdfATdiATdlATdoATdrATduATdx
+ATd0ATd3ATd6ATd9ATeAATeDATeGATeJATeMATePATeSATeVATeYATebATeeATehATekATenATeqATet
+ATewATezATe2ATe5ATe8ATe/ATfCATfFATfIATfLATfOATfRATfUATfXATfaATfdATfgATfjATfmATfp
+ATfsATfvATfyATf1ATf4ATf7ATf+ATgBATgEATgHATgKATgNATgQATgTATgWATgZATgcATgfATgiATgl
+ATgoATgrATguATgxATg0ATg3ATg6ATg9AThAAThDAThGAThJAThMAThPAThSAThVAThYAThbATheAThh
+AThkAThnAThqAThtAThwAThzATh2ATh5ATh8ATh/ATiCATiFATiIATiLATiOATiRATiUATiXATiaATid
+ATigATijATimATipATisATivATiyATi1ATi4ATi7ATi+ATjBATjEATjHATjKATjNATjQATjTATjWATjZ
+ATjcATjfATjiATjlATjoATjrATjuATjxATj0ATj3ATj6ATj9ATkAATkDATkGATkJATkMATkPATkSATkV
+ATkYATkbATkeATkhATkkATknATkqATktATkwATkzATk2ATk5ATk8ATk/ATlCATlFATlIATlLATlOATlR
+ATlUATlXATlaATldATlgATljATlmATlpATlsATlvATlyATl1ATl4ATl7ATl+ATmBATmEATmHATmKATmN
+ATmQATmTATmWATmZATmcATmfATmiATmlATmoATmrATmuATmxATm0ATm3ATm6ATm9ATnAATnDATnGATnJ
+ATnMATnPATnSATnVATnYATnbATneATnhATnkATnnATnqATntATnwATnzATn2ATn5ATn8ATn/AToCAToF
+AToIAToLAToOAToRAToUAToXAToaATodATogATojATomATopATosATovAToyATo1ATo4ATo7ATo+ATpB
+ATpEATpHATpKATpNATpQATpTATpWATpZATpcATpfATpiATplATpoATprATpuATpxATp0ATp3ATp6ATp9
+ATqAATqDATqGATqJATqMATqPATqSATqVATqYATqbATqeATqhATqkATqnATqqATqtATqwATqzATq2ATq5
+ATq8ATq/ATrCATrFATrIATrLATrOATrRATrUATrXATraATrdATrgATrjATrmATrpATrsATrvATryATr1
+ATr4ATr7ATr+ATsBATsEATsHATsKATsNATsQATsTATsWATsZATscATsfATsiATslATsoATsrATsuATsx
+ATs0ATs3ATs6ATs9ATtAATtDATtGATtJATtMATtPATtSATtVATtYATtbATteATthATtkATtnATtqATtt
+ATtwATtzATt2ATt5ATt8ATt/ATuCATuFATuIATuLATuOATuRATuUATuXATuaATudATugATujATumATup
+ATusATuvATuyATu1ATu4ATu7ATu+ATvBATvEATvHATvKATvNATvQATvTATvWATvZATvcATvfATviATvl
+ATvoATvrATvuATvxATv0ATv3ATv6ATv9ATwAATwDATwGATwJATwMATwPATwSATwVATwYATwbATweATwh
+ATwkATwnATwqATwtATwwATw5ATw8ATw/ATxCATxFATxIATxLATxOATxRATxUATxXATxaATxdATxgATxj
+ATxmATxpATxsATxvATxyATx1ATx4ATx7ATx+ATyBATyEATyHATyKATyNATyQATyTATyWATyZATycATye
+ATyhATykATynATyqATytATywATyzATy2ATy5ATy8ATy/ATzCATzFATzIATzLATzOATzRATzUATzXATza
+ATzdATzgATzjATzmATzpATzsATzvATzyATz1ATz4ATz7ATz+AT0BAT0EAT0HAT0KAT0NAT0QAT0TAT0W
+AT0ZAT0cAT0fAT0iAT0lAT0oAT0rAT0uAT0xAT00AT03AT06AT09AT1AAT1DAT1GAT1JAT1MAT1PAT1S
+AT1VAT1YAT1bAT1eAT1hAT1kAT1nAT1qAT1tAT1wAT1zAT12AT15AT18AT1/AT2CAT2FAT2IAT2LAT2O
+AT2RAT2UAT2XAT2aAT2cAT2fAT2iAT2lAT2oAT2rAT2uAT2wAT2zAT22AT25AT28AT2/AT3CAT3FAT3I
+AT3LAT3OAT3RAT3UAT3XAT3aAT3dAT3gAT3jAT3mAT3pAT3sAT3vAT3yAT31AT34AT37AT3+AT4BAT4E
+AT4HAT4KAT4NAT4QAT4TAT4WAT4ZAT4cAT4fAT4iAT4lAT4oAT4rAT4uAT4xAT40AT43AT46AT49AT5A
+AT5DAT5GAT5JAT5MAT5PAT5SAT5VAT5YAT5bAT5eAT5hAT5kAT5nAT5qAT5tAT5wAT5zAT52AT55AT58
+AT5/AT6CAT6FAT6IAT6LAT6OAT6RAT6UAT6XAT6aAT6dAT6gAT6jAT6lAT6oAT6rAT6uAT6xAT60AT63
+AT66AT69AT7AAT7DAT7GAT7JAT7MAT7PAT7SAT7VAT7YAT7bAT7eAT7hAT7kAT7nAT7qAT7tAT7wAT7z
+AT72AT75AT78AT7/AT8CAT8FAT8IAT8LAT8OAT8RAT8UAT8XAT8aAT8dAT8gAT8jAT8mAT8pAT8sAT8v
+AT8yAT81AT84AT87AT8+AT9BAT9EAT9HAT9KAT9NAT9QAT9TAT9WAT9ZAT9cAT9fAT9iAT9lAT9oAT9r
+AT9uAT9xAT90AT93AT96AT99AT+AAT+DAT+GAT+JAT+MAT+PAT+SAT+VAT+YAT+aAT+dAT+gAT+jAT+m
+AT+pAT+sAT+vAT+yAT+1AT+4AT+7AT++AT/BAT/EAT/HAT/KAT/NAT/QAT/TAT/WAT/ZAT/cAT/fAT/i
+AT/lAT/nAT/qAT/tAT/wAT/zAT/2AT/5AT/8AT//AUACAUAFAUAIAUALAUAOAUARAUAUAUAXAUAaAUAd
+AUAgAUAjAUAmAUApAUAsAUAvAUAyAUA1AUA4AUA7AUA+AUBBAUBEAUBHAUBKAUBNAUBQAUBSAUBVAUBY
+AUBbAUBeAUBhAUBkAUBnAUBqAUBtAUBwAUBzAUB2AUB5AUB8AUB/AUCCAUCFAUCIAUCLAUCOAUCRAUCU
+AUCXAUCaAUCdAUCgAUCjAUCmAUCpAUCsAUCvAUCyAUC1AUC4AUC7AUC+AUDBAUDEAUDHAUDKAUDNAUDQ
+AUDTAUDWAUDZAUDcAUDfAUDiAUDlAUDnAUDqAUDtAUDwAUDzAUD2AUD5AUD8AUD/AUECAUEFAUEIAUEL
+AUEOAUERAUEUAUEXAUEaAUEdAUEgAUEjAUEmAUEpAUEsAUEvAUEyAUE1AUE4AUE7AUE+AUFBAUFEAUFH
+AUFKAUFNAUFQAUFTAUFWAUFZAUFcAUFfAUFiAUFlAUFoAUFrAUFuAUFxAUF0AUF3AUF6AUF9AUGAAUGD
+AUGGAUGJAUGMAUGPAUGSAUGVAUGYAUGbAUGeAUGhAUGkAUGnAUGqAUGtAUGwAUGzAUG2AUG5AUG8AUG/
+AUHCAUHFAUHHAUHKAUHNAUHQAUHTAUHWAUHZAUHcAUHfAUHiAUHlAUHoAUHqAUHtAUHwAUHzAUH2AUH5
+AUH8AUH/AUICAUIFAUIIAUILAUIOAUIRAUIUAUIXAUIaAUIdAUIgAUIjAUImAUIpAUIsAUIvAUIyAUI1
+AUI4AUI7AUI+AUJBAUJEAUJHAUJKAUJNAUJQAUJTAUJWAUJZAUJcAUJfAUJiAUJlAUJoAUJrAUJuAUJx
+AUJ0AUJ3AUJ6AUJ9AUKAAUKDAUKGAUKJAUKMAUKPAUKSAUKVAUKYAUKbAUKeAUKhAUKjAUKmAUKpAUKs
+AUKvAUKyAUK7AUK9AUK+AULHAULKAULLAULUAULXAULYAULhAULmAAAAAAAAAwIAAAAAAAAqFgAAAAAA
+AAAAAAAAAAABQvU</bytes>
</object>
</data>
</archive>
diff --git a/macosx/HBQueueController.h b/macosx/HBQueueController.h
index ee8ad044a..9ba7c2432 100644
--- a/macosx/HBQueueController.h
+++ b/macosx/HBQueueController.h
@@ -105,9 +105,10 @@ BOOL fIsDragging;
int h264_level;
int crf;
NSString *x264opts;
-
+ /* Used to concatenate audio list values into a string for display */
NSString *audioinfo_codecs;
- NSString *audioinfo_summary; //<-hack to use a string to display all audio info for each job in one string
+ NSString *audioinfo_summary;
+
int audio_mixdowns[8];
int acodec;
int abitrate;
diff --git a/macosx/HBQueueController.mm b/macosx/HBQueueController.mm
index f2f18b664..a0241332e 100644
--- a/macosx/HBQueueController.mm
+++ b/macosx/HBQueueController.mm
@@ -149,7 +149,7 @@ static NSDictionary* _shortHeightAttribute = NULL;
anything.*/
hb_audio_config_t * audio;
NSString * thisJobAudioCodecs = [NSString stringWithFormat:@""];
- NSString * thisJobAudioInfo = [NSString stringWithFormat:@""]; // Setup a simple way to start the string
+ NSString * thisJobAudioInfo = [NSString stringWithFormat:@""];
for( int i = 0; i < hb_list_count(job->list_audio); i++ )
{
audio = (hb_audio_config_t *) hb_list_audio_config_item( job->list_audio, i );
@@ -177,19 +177,19 @@ static NSDictionary* _shortHeightAttribute = NULL;
/* Detailed Job audio track info*/
/* Track Number and Mixdown Info */
if (audio->out.mixdown == HB_ACODEC_AC3)// Remember for ac3 passthru the mixdown uses the source codec
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, Pass-Thru", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, Pass-Thru", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else if (audio->out.mixdown == HB_AMIXDOWN_MONO)
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, Mono", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, Mono", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else if (audio->out.mixdown == HB_AMIXDOWN_STEREO)
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, Stereo", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, Stereo", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else if (audio->out.mixdown == HB_AMIXDOWN_DOLBY)
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, Dolby Surround", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, Dolby Surround", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else if (audio->out.mixdown == HB_AMIXDOWN_DOLBYPLII)
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, Dolby Pro Logic II", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, Dolby Pro Logic II", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else if (audio->out.mixdown == HB_AMIXDOWN_6CH)
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: %@, 6 Channel Discreet", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: %@, 6 Channel Discreet", i + 1, [NSString stringWithUTF8String:audio->lang.description], outputCodec]];
else
- thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@" - Track %d: Source: %@ Output: Unknown Codec Info", i + 1, [NSString stringWithUTF8String:audio->lang.description]]];
+ thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@"Track %d: Source: %@ Output: Unknown Codec Info", i + 1, [NSString stringWithUTF8String:audio->lang.description]]];
thisJobAudioInfo = [thisJobAudioInfo stringByAppendingString:[NSString stringWithFormat:@", %d kbps, %d Hz", audio->out.bitrate, audio->out.samplerate]];
diff --git a/macosx/HandBrake.plist b/macosx/HandBrake.plist
index 1dc46b0e5..95c131903 100644
--- a/macosx/HandBrake.plist
+++ b/macosx/HandBrake.plist
@@ -9,7 +9,7 @@
<key>CFBundleExecutable</key>
<string>HandBrake</string>
<key>CFBundleGetInfoString</key>
- <string>0.9.2</string>
+ <string>0.9.3svn1377</string>
<key>CFBundleIconFile</key>
<string>HandBrake</string>
<key>CFBundleIdentifier</key>
@@ -21,11 +21,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>0.9.2</string>
+ <string>0.9.3svn1377</string>
<key>CFBundleSignature</key>
<string>HB##</string>
<key>CFBundleVersion</key>
- <string>2008021900</string>
+ <string>2008040401</string>
<key>NSHumanReadableCopyright</key>
<string>HandBrake Devs</string>
<key>NSMainNibFile</key>
diff --git a/macosx/HandBrake.xcodeproj/project.pbxproj b/macosx/HandBrake.xcodeproj/project.pbxproj
index d8973ae13..9f280792a 100644
--- a/macosx/HandBrake.xcodeproj/project.pbxproj
+++ b/macosx/HandBrake.xcodeproj/project.pbxproj
@@ -987,6 +987,7 @@
../contrib/lib/libxvidcore.a,
../contrib/lib/libdca.a,
../contrib/lib/libmkv.a,
+ ../contrib/lib/libtheora.a,
../contrib/lib/libswscale.a,
"-ldl",
"-flat_namespace",
@@ -1047,6 +1048,7 @@
../contrib/lib/libxvidcore.a,
../contrib/lib/libdca.a,
../contrib/lib/libmkv.a,
+ ../contrib/lib/libtheora.a,
../contrib/lib/libswscale.a,
"-ldl",
"-flat_namespace",
@@ -1105,6 +1107,7 @@
../contrib/lib/libxvidcore.a,
../contrib/lib/libdca.a,
../contrib/lib/libmkv.a,
+ ../contrib/lib/libtheora.a,
../contrib/lib/libswscale.a,
"-ldl",
"-flat_namespace",