diff --git a/English.lproj/MainMenu.nib/classes.nib b/English.lproj/MainMenu.nib/classes.nib deleted file mode 100644 index dec6a3b..0000000 --- a/English.lproj/MainMenu.nib/classes.nib +++ /dev/null @@ -1,28 +0,0 @@ -{ - IBClasses = ( - { - ACTIONS = { - editRepeat = id; - editRepeatEnding = id; - insertJumpToCoda = id; - insertStartCoda = id; - zoomIn = id; - zoomOut = id; - zoomToActualSize = id; - zoomToFit = id; - zoomToFitWidth = id; - }; - CLASS = FirstResponder; - LANGUAGE = ObjC; - SUPERCLASS = NSObject; - }, - { - ACTIONS = {playNewPitch = id; selectLilypondPath = id; }; - CLASS = VLAppController; - LANGUAGE = ObjC; - OUTLETS = {lilypondPath = id; }; - SUPERCLASS = NSObject; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib new file mode 100644 index 0000000..0890082 --- /dev/null +++ b/English.lproj/MainMenu.nib/designable.nib @@ -0,0 +1,3672 @@ + + + + 1050 + 9A422 + 600 + 904 + 305.00 + + YES + + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + + NSApplication + + + + FirstResponder + + + MainMenu + + YES + + + VocalEasel + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + + NSMenuMixedState + + submenuAction: + + + + YES + + + About VocalEasel + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + UHJlZmVyZW5jZXPigKY + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + + + + Services + + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide VocalEasel + h + 1048576 + 2147483647 + + + + + + Hide Others + + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit VocalEasel + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + + + + File + + + YES + + + New + n + 1048576 + 2147483647 + + + + + + T3BlbuKApg + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + + + + Open Recent + + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + U2F2ZSBBc+KApg + S + 1048576 + 2147483647 + + + + + + U2F2ZSBhIENvcHkgQXPigKY + + 1572864 + 2147483647 + + + + + + Revert + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + UGFnZSBTZXR1cOKApg + P + 1048576 + 2147483647 + + + + + + UHJpbnTigKY + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + + + + Edit + + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + YES + Overwrite Melody + + 1572864 + 2147483647 + + + 2 + + + + YES + Overwrite Chords + V + 1048576 + 2147483647 + + + 1 + + + + YES + Overwrite + + 1572864 + 2147483647 + + + 3 + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + + + + Find + + + YES + + + RmluZOKApg + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1048576 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling + + 1048576 + 2147483647 + + + + + + + YES + + + U3BlbGxpbmfigKY + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling as You Type + + 1048576 + 2147483647 + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Repeats + + 1048576 + 2147483647 + + + + + + + YES + + + UmVwZWF04oCmA + + 1048576 + 2147483647 + + + + + + RW5kaW5n4oCmA + + 1048576 + 2147483647 + + + + + + Jump to Coda + + 1048576 + 2147483647 + + + + + + Start Coda + + 1048576 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + + + + + YES + + + Actual Size + 0 + 1048576 + 2147483647 + + + + + + Zoom To Fit + + 1048576 + 2147483647 + + + + + + Zoom To Fit Width + + 1048576 + 2147483647 + + + + + + Zoom In + + + 1048576 + 2147483647 + + + + + + Zoom Out + - + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide Toolbar + + 1048576 + 2147483647 + + + + + + Q3VzdG9taXplIFRvb2xiYXLigKY + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + + + + Window + + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + + + + Help + + + YES + + + VocalEasel Help + ? + 1048576 + 2147483647 + + + + + + VocalEasel Homepage + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + UmVwb3J0IEJ1Z+KApg + + 1048576 + 2147483647 + + + 1 + + + + UmVxdWVzdCBGZWF0dXJl4oCmA + + 1048576 + 2147483647 + + + 2 + + + + + + _NSMainMenu + + + VLAppController + + + 7 + 2 + {{84, 462}, {450, 202}} + 1886912512 + VocalEasel Preferences + + NSWindow + + + View + + + + 256 + + YES + + + 256 + + YES + + + 256 + + YES + + + 256 + {{11, 16}, {42, 17}} + + + YES + + 67239424 + 272629760 + Low: + + LucidaGrande + 1.300000e+01 + 1044 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2OQA + + + + 6 + + controlTextColor + + 3 + MAA + + + + + + + 256 + {{55, 16}, {41, 17}} + + + YES + + 67239424 + 272629760 + RSM0Cg + + + + + + + + + 256 + {{11, 47}, {42, 17}} + + + YES + + 67239424 + 272629760 + High: + + + + + + + + + 256 + {{55, 47}, {41, 17}} + + + YES + + 67239424 + 272629760 + + + + + + + + + + 256 + {{114, 41}, {19, 27}} + + + YES + + 917024 + 0 + + 5.900000e+01 + 3.600000e+01 + 8.400000e+01 + 1.000000e+00 + YES + YES + + + + + 256 + {{114, 11}, {19, 27}} + + + YES + + 917024 + 0 + + 5.900000e+01 + 3.600000e+01 + 8.400000e+01 + 1.000000e+00 + YES + YES + + + + {{2, 2}, {412, 80}} + + + + + {{17, 85}, {416, 97}} + + + {0, 0} + + 67239424 + 0 + Melody Range + + + 1.100000e+01 + 16 + + + 6 + + textBackgroundColor + + 3 + MQA + + + + 3 + MCAwLjgwMDAwMDAxAA + + + + 3 + 0 + 2 + NO + + + + 256 + + YES + + + 256 + + YES + + + 256 + {{11, 10}, {388, 26}} + + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + 1.300000e+01 + 16 + + + + + + 400 + 75 + + + /Applications/Lilypond.app (2.8.6) + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + 1 + + + YES + + + OtherViews + + + YES + + + /sw/bin/lilypond (2.9.23) + + 1048576 + 2147483647 + + + + + + + + + 1 + 3 + YES + YES + 1 + + + + {{2, 2}, {412, 48}} + + + + + {{17, 16}, {416, 65}} + + + + + 67239424 + 0 + Lilypond Installation + + + + 3 + MCAwLjgwMDAwMDAxAA + + + + 3 + 0 + 2 + NO + + + {450, 202} + + + + {{0, 0}, {1280, 778}} + {213, 129} + {3.40282e+38, 3.40282e+38} + + + YES + + + NSApplication + + + + + YES + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + runPageLayout: + + + + 87 + + + + showHelp: + + + + 122 + + + + clearRecentDocuments: + + + + 127 + + + + terminate: + + + + 139 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + hideOtherApplications: + + + + 146 + + + + hide: + + + + 152 + + + + unhideAllApplications: + + + + 153 + + + + cut: + + + + 175 + + + + paste: + + + + 176 + + + + redo: + + + + 178 + + + + selectAll: + + + + 179 + + + + undo: + + + + 180 + + + + copy: + + + + 181 + + + + showGuessPanel: + + + + 188 + + + + checkSpelling: + + + + 190 + + + + toggleContinuousSpellChecking: + + + + 192 + + + + performClose: + + + + 193 + + + + newDocument: + + + + 194 + + + + openDocument: + + + + 195 + + + + saveDocument: + + + + 196 + + + + saveDocumentAs: + + + + 197 + + + + revertDocumentToSaved: + + + + 198 + + + + printDocument: + + + + 200 + + + + delete: + + + + 201 + + + + performZoom: + + + + 204 + + + + performFindPanelAction: + + + + 205 + + + + + + + + 206 + + + + + + + + 207 + + + + + + + + 208 + + + + centerSelectionInVisibleArea: + + + + 209 + + + + saveDocumentTo: + + + + 214 + + + + delegate + + + + 216 + + + + makeKeyAndOrderFront: + + + + 219 + + + + value: values.VLHighPitch + + + + + + + value + values.VLHighPitch + + NSValueTransformerName + VLPitchTransformer + + 2 + + + 236 + + + + value: values.VLLowPitch + + + + + + + + values.VLLowPitch + + + + + 2 + + + 237 + + + + playNewPitch: + + + + 239 + + + + + + + + 240 + + + + maxValue: values.VLHighPitch + + + + + + + maxValue + + 2 + + + 241 + + + + + + + + + + + + + + 2 + + + 242 + + + + minValue: values.VLLowPitch + + + + + + + minValue + + 2 + + + 243 + + + + + + + + + + + + + + 2 + + + 244 + + + + selectLilypondPath: + + + + 255 + + + + lilypondPath + + + + 256 + + + + toggleToolbarShown: + + + + 261 + + + + runToolbarCustomizationPalette: + + + + 262 + + + + zoomToActualSize: + + + + 269 + + + + zoomToFit: + + + + 270 + + + + zoomToFitWidth: + + + + 271 + + + + zoomIn: + + + + 272 + + + + zoomOut: + + + + 273 + + + + editRepeatEnding: + + + + 287 + + + + editRepeat: + + + + 288 + + + + + + + + 291 + + + + + + + + 292 + + + + + + + + 293 + + + + insertJumpToCoda: + + + + 296 + + + + insertStartCoda: + + + + 297 + + + + goToHelpURL: + + + + 100250 + + + + + + + + 100251 + + + + + + + + 100252 + + + + + YES + + 0 + + YES + + + + + + -2 + + + RmlsZSdzIE93bmVyA + + + -1 + + + First Responder + + + 29 + + + YES + + + + + + + + + + + + 19 + + + YES + + + + + + 24 + + + YES + + + + + + + + + 5 + + + + + 23 + + + + + 92 + + + + + 203 + + + + + 56 + + + YES + + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 129 + + + + + 131 + + + YES + + + + + + 130 + + + + + 134 + + + + + 136 + + + + + 143 + + + + + 144 + + + + + 145 + + + + + 149 + + + + + 150 + + + + + 202 + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + + 72 + + + + + 73 + + + + + 74 + + + + + 75 + + + + + 77 + + + + + 78 + + + + + 79 + + + + + 80 + + + + + 82 + + + + + 112 + + + + + 124 + + + YES + + + + + + 125 + + + YES + + + + + + 126 + + + + + 212 + + + + + 103 + + + YES + + + + + + 106 + + + YES + + + + + + + + + + 111 + + + + + 163 + + + YES + + + + + + 169 + + + YES + + + + + + + + + + + + + + + + + + + + + 156 + + + + + 157 + + + + + 158 + + + + + 160 + + + + + 164 + + + + + 168 + + + YES + + + + + + 159 + + + YES + + + + + + + + + + 154 + + + + + 155 + + + + + 161 + + + + + 162 + + + + + 167 + + + + + 171 + + + + + 172 + + + + + 173 + + + + + 174 + + + + + 184 + + + YES + + + + + + 185 + + + YES + + + + + + + + 187 + + + + + 189 + + + + + 191 + + + + + 210 + + + + + 274 + + + + + 275 + + + YES + + + + + + 276 + + + YES + + + + + + + + + 277 + + + + + 278 + + + + + 294 + + + + + 295 + + + + + 289 + + + + + 290 + + + + + 257 + + + YES + + + + + + 258 + + + YES + + + + + + + + + + + + + 259 + + + + + 260 + + + + + 263 + + + + + 264 + + + + + 265 + + + + + 266 + + + + + 267 + + + + + 268 + + + + + 215 + + + + + + 217 + + + YES + + + + Preferences + + + 218 + + + YES + + + + + + + 251 + + + YES + + + + + + + + + + + 253 + + + YES + + + + + + 228 + + + Shared Defaults + + + -3 + + + Application + + + 221 + + + YES + + + + + + 100221 + + + + + 222 + + + YES + + + + + + 100222 + + + + + 224 + + + YES + + + + + + 100224 + + + + + 225 + + + YES + + + + + + 100225 + + + + + 233 + + + YES + + + + + + 100233 + + + + + 234 + + + YES + + + + + + 100234 + + + + + 245 + + + YES + + + + + + 100245 + + + YES + + + + + + 246 + + + YES + + + + + + + 248 + + + + + 249 + + + + + 100246 + + + + + 100247 + + + + + 100248 + + + + + 100249 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + 100246.IBPluginDependency + 100247.IBPluginDependency + 100248.IBPluginDependency + 100249.IBPluginDependency + 103.IBPluginDependency + 103.ImportedFromIB2 + 106.IBPluginDependency + 106.ImportedFromIB2 + 106.editorWindowContentRectSynchronizationRect + 111.IBPluginDependency + 111.ImportedFromIB2 + 112.IBPluginDependency + 112.ImportedFromIB2 + 124.IBPluginDependency + 124.ImportedFromIB2 + 125.IBPluginDependency + 125.ImportedFromIB2 + 126.IBPluginDependency + 126.ImportedFromIB2 + 129.IBPluginDependency + 129.ImportedFromIB2 + 130.IBPluginDependency + 130.ImportedFromIB2 + 131.IBPluginDependency + 131.ImportedFromIB2 + 134.IBPluginDependency + 134.ImportedFromIB2 + 136.IBPluginDependency + 136.ImportedFromIB2 + 143.IBPluginDependency + 143.ImportedFromIB2 + 144.IBPluginDependency + 144.ImportedFromIB2 + 145.IBPluginDependency + 145.ImportedFromIB2 + 149.IBPluginDependency + 149.ImportedFromIB2 + 150.IBPluginDependency + 150.ImportedFromIB2 + 154.IBPluginDependency + 154.ImportedFromIB2 + 155.IBPluginDependency + 155.ImportedFromIB2 + 156.IBPluginDependency + 156.ImportedFromIB2 + 157.IBPluginDependency + 157.ImportedFromIB2 + 158.IBPluginDependency + 158.ImportedFromIB2 + 159.IBPluginDependency + 159.ImportedFromIB2 + 160.IBPluginDependency + 160.ImportedFromIB2 + 161.IBPluginDependency + 161.ImportedFromIB2 + 162.IBPluginDependency + 162.ImportedFromIB2 + 163.IBPluginDependency + 163.ImportedFromIB2 + 164.IBPluginDependency + 164.ImportedFromIB2 + 167.IBPluginDependency + 167.ImportedFromIB2 + 168.IBPluginDependency + 168.ImportedFromIB2 + 169.IBPluginDependency + 169.ImportedFromIB2 + 171.IBPluginDependency + 171.ImportedFromIB2 + 172.IBPluginDependency + 172.ImportedFromIB2 + 173.IBPluginDependency + 173.ImportedFromIB2 + 174.IBPluginDependency + 174.ImportedFromIB2 + 184.IBPluginDependency + 184.ImportedFromIB2 + 185.IBPluginDependency + 185.ImportedFromIB2 + 187.IBPluginDependency + 187.ImportedFromIB2 + 189.IBPluginDependency + 189.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 191.IBPluginDependency + 191.ImportedFromIB2 + 202.IBPluginDependency + 202.ImportedFromIB2 + 203.IBPluginDependency + 203.ImportedFromIB2 + 210.IBPluginDependency + 210.ImportedFromIB2 + 212.IBPluginDependency + 212.ImportedFromIB2 + 215.IBPluginDependency + 215.ImportedFromIB2 + 217.IBPluginDependency + 217.ImportedFromIB2 + 217.editorWindowContentRectSynchronizationRect + 218.IBPluginDependency + 218.ImportedFromIB2 + 221.IBPluginDependency + 221.ImportedFromIB2 + 222.IBPluginDependency + 222.ImportedFromIB2 + 224.IBPluginDependency + 224.ImportedFromIB2 + 225.IBPluginDependency + 225.ImportedFromIB2 + 228.IBPluginDependency + 228.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 233.IBPluginDependency + 233.ImportedFromIB2 + 234.IBPluginDependency + 234.ImportedFromIB2 + 24.IBPluginDependency + 24.ImportedFromIB2 + 245.IBPluginDependency + 245.ImportedFromIB2 + 246.IBPluginDependency + 246.ImportedFromIB2 + 248.IBPluginDependency + 248.ImportedFromIB2 + 249.IBPluginDependency + 249.ImportedFromIB2 + 251.IBPluginDependency + 251.ImportedFromIB2 + 253.IBPluginDependency + 253.ImportedFromIB2 + 257.IBPluginDependency + 257.ImportedFromIB2 + 258.IBPluginDependency + 258.ImportedFromIB2 + 259.IBPluginDependency + 259.ImportedFromIB2 + 260.IBPluginDependency + 260.ImportedFromIB2 + 263.IBPluginDependency + 263.ImportedFromIB2 + 264.IBPluginDependency + 264.ImportedFromIB2 + 265.IBPluginDependency + 265.ImportedFromIB2 + 266.IBPluginDependency + 266.ImportedFromIB2 + 267.IBPluginDependency + 267.ImportedFromIB2 + 268.IBPluginDependency + 268.ImportedFromIB2 + 274.IBPluginDependency + 274.ImportedFromIB2 + 275.IBPluginDependency + 275.ImportedFromIB2 + 276.IBPluginDependency + 276.ImportedFromIB2 + 277.IBPluginDependency + 277.ImportedFromIB2 + 278.IBPluginDependency + 278.ImportedFromIB2 + 289.IBPluginDependency + 289.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 29.editorWindowContentRectSynchronizationRect + 290.IBPluginDependency + 290.ImportedFromIB2 + 294.IBPluginDependency + 294.ImportedFromIB2 + 295.IBPluginDependency + 295.ImportedFromIB2 + 5.IBPluginDependency + 5.ImportedFromIB2 + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.ImportedFromIB2 + 58.IBPluginDependency + 58.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBPluginDependency + 74.ImportedFromIB2 + 75.IBPluginDependency + 75.ImportedFromIB2 + 77.IBPluginDependency + 77.ImportedFromIB2 + 78.IBPluginDependency + 78.ImportedFromIB2 + 79.IBPluginDependency + 79.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBPluginDependency + 81.ImportedFromIB2 + 81.editorWindowContentRectSynchronizationRect + 82.IBPluginDependency + 82.ImportedFromIB2 + 83.IBPluginDependency + 83.ImportedFromIB2 + 92.IBPluginDependency + 92.ImportedFromIB2 + + + YES + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + {{314, 632}, {223, 93}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{84, 462}, {450, 202}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{0, 725}, {375, 20}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{107, 502}, {211, 223}} + + + + + + + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 100252 + + + + YES + + YES + FirstResponder + VLAppController + + + YES + + + NSObject + + YES + + YES + alignCenter: + alignJustified: + alignLeft: + alignRight: + arrangeInFront: + centerSelectionInVisibleArea: + changeFont: + checkSpelling: + clear: + clearRecentDocuments: + complete: + + copyFont: + copyRuler: + + delete: + deminiaturize: + editRepeat: + editRepeatEnding: + fax: + hide: + hideOtherApplications: + insertJumpToCoda: + insertStartCoda: + loosenKerning: + lowerBaseline: + makeKeyAndOrderFront: + miniaturize: + newDocument: + openDocument: + orderBack: + orderFront: + orderFrontColorPanel: + orderFrontHelpPanel: + orderOut: + outline: + + pasteAsPlainText: + pasteAsRichText: + pasteFont: + pasteRuler: + pause: + performClose: + + performMiniaturize: + performZoom: + play: + print: + printDocument: + raiseBaseline: + record: + redo: + resume: + revertDocumentToSaved: + run: + runPageLayout: + runToolbarCustomizationPalette: + saveAllDocuments: + saveDocument: + saveDocumentAs: + saveDocumentTo: + + selectText: + showGuessPanel: + showHelp: + start: + startSpeaking: + stop: + stopSpeaking: + subscript: + superscript: + terminate: + tightenKerning: + toggleContinuousSpellChecking: + toggleRuler: + toggleToolbarShown: + turnOffKerning: + turnOffLigatures: + underline: + undo: + unhideAllApplications: + unscript: + useAllLigatures: + useStandardKerning: + useStandardLigatures: + zoomIn: + zoomOut: + zoomToActualSize: + zoomToFit: + zoomToFitWidth: + + + YES + id + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + YES + + YES + + playNewPitch: + selectLilypondPath: + + + YES + id + + + + + + lilypondPath + + + + + + + 0 + + YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEC6wALAAwAMQA1ADkAQABD +AEQASABMAI4AlgCZAJoAqgCyAAsAswDZAOEA4gDlAOkA6gDsAQEBBgEHAQwBDQEOAREBFQEWARcBGQEc +ASEBKgErAS8BMQE3AT4BPwFDAUgBTwFTAVQBVQFYAVwBYwFnAWgBaQFqAW4BdQF2AXcBeAGDAYsBkgGT +AaQBpwGqAa4BsgGzAbQBtQG4AbwBwwHEAcUBygHLAc8B1gHaAdsB3AHdAeEB6AHpAeoB6wHwAfcB+AH/ +AgcCCAINAg4CDwIQAhQCGwIgAiECIgImAi0CMQIyAjMCOAI/AkACRAJLAk8CUAJRAlICVgJdAl4CXwJg +AmQCawJsAm0CbgJ3AngCeQJ9AoQCiAKJAooCiwKPApYCmwKcAp0CngKiAqkCqgKrArACsQK6AsICwwLP +AtAC2gLbAtwC4ALiAucC6ALrAu4C8QL4AvkC+gL9AwEDCQMKAwsDDwMWAxcDGAMcAyMDJwMoAykDKgMu +AzUDNgM3AzgDPANDA0QDRQNJA1ADUQNSA1YDXwNgA2EDYgNmA20DbgNvA3ADdQN5A4ADgQOCA4MDhwOO +A48DkAOUA5sDnAOdA54DogOpA6oDqwOvA7YDtwO4A70DxAPJA8oDywPPA9YD1wPYA9kD3QPkA+UD5gPn +A+wD8wP0A/UD9gP6BAEEAgQDBAQECAQQBBEEEgQWBB0EHgQfBCMEKwQsBC0EMQQ5BDoEPgRFBEYERwRL +BFIEUwRYBF8EYARhBGIEZwRoBGwEcwR0BHUEdgR+BH8EgwSKBIsEjASRBJgEmQSaBLAEsQSyBLQEtwS/ +BMQE1gTaBOME6wTsBPME9AT8BP0FBAUMBQ0FFAUVBRYFGAUZBRoFIAUhBSUFKgUrBS4FMQU0BT8FQwVH +BUgFSQVPBVAFUgALBVMFVAVVBVYFWQVaBV4FZQVmBWcFaAVsBXMFdAV1BXYFegWBBYIFgwWEBYkFkAWR +BZIFlgWdBZ4FnwWjBaoFqwWsBbQFugW/BcYFxwXIBcwF0wXUBdUGRwZMBk0GVgZgBmEGYgZwBnsGhAaN +Bo4GkwaVBpgGmQaiBqsGrAa1BrYGuAbHBtAG0QbTBtcG2AbhBuoG8wb0BvYHCQcSBxsHJAclBycHLwc4 +BzkHPwdIB1EHUgdZBLYHYgdtB3YHfweAB4IHiQeSB5MHnAedB58HpwewB7EAOAe0B7YIKAibCQ4JDwkQ +CREJEgkTCRQJFQkWCRcJGAkZCRoJGwkcCR0JHgkfCSAJIQkiCSMJJAklCSYJJwkoCSkJKgkrCSwJLQku +CS8JMAkxCTIJMwk0CTUJNgk3CTgJOQk6CTsJPAk9CT4JPwlACUEJQglDCUQJRQlGCUcJSAlJCUoJSwlM +CU0JTglPCVAJUQlSCVMJVAlVCVYJVwlYCVkJWglbCVwJXQleCV8JYAlhCWIJYwlkCWUJZglnCWgJaQlq +CWsJbAltCW4JbwlwCXEJcglzCXQJdQl2CXcJeAl5CXoJewl8CX8Jggo0CuYK5wroCukK6grrCuwK7Qru +Cu8K8ArxCvIK8wr0CvUK9gr3CvgK+Qr6AMkK+wr8Cv0K/gr/CwALAQsCCwMLBAsFCwYLBwsICwkLCgsL +CwwLDQsOCw8LEAsRCxIAywsTCxQLFQsWCxcLGAsZCxoLGwscCx0LHgsfCyALIQsiCyMLJAslCyYLJwso +CykLKgsrCywLLQsuCy8LMAsxCzILMws0CzULNgs3CzgLOQs6CzsLPAs9Cz4LPwtAC0ELQgtDC0QLRQtG +C0cLSAtJC0oLSwtMC00LTgtPC1ALUQtSC1MLVAtVC1YLVwtYC1kLWgtbC1wLXQteC18LYAthC2ILYwtk +AKYLZQtmC2cLaAtpC2oLawtsC20LbgtvC3ALcQtyC3MLdAt1C3YLdwt4C3kLegt7C3wLfQt+C38LgAuB +C4ILgwuEC4ULhguHC4gLiQuKC4sLjAuNC44LjwuQC5ELkguVC5gLm1UkbnVsbN8QEgANAA4ADwAQABEA +EgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8A +MFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2li +aWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFz +c2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3Jz +XU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nl +c3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQLqgQGBgQI1gQLpgAmBAcSA +BoECNIECNoEBxYEC54AAgAeBAcOBAugSAAGHnYECN9IADgAyADMANFtOU0NsYXNzTmFtZYAFgAPSAA4A +NgA3ADhZTlMuc3RyaW5ngARdTlNBcHBsaWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xhc3NuYW1l +owA9AD4AP18QD05TTXV0YWJsZVN0cmluZ1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIAQgA/Xk5T +Q3VzdG9tT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgAig0gA6ADsA +SQBKowBKAEsAP1xOU011dGFibGVTZXRVTlNTZXTSAA4ARQBNAE6AJ68QPwBPAFAAUQBSAFMAVABVAFYA +VwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQA +dQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjYAKgC2AM4A5gD6A +S4BPgFGAV4BcgF+AZoBrgHCAc4B5gH6Ag4CGgIyAkoCWgJiAq4CvgLOAuYC+gMKAxoDLgNCA0YDWgNqA +34DjgOeA7IDxgPaA+4EBAIEBBIEBCIEBDIEBD4EBE4EBFoEBG4EBHYEBIoEBJIEBKIEBXIEBYYEBZoEB +a4EBb4EBc4EBd4EBeYEBfdQADgCPAJAAkQCSAJMAlACVXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNM +YWJlbIAsgA2AC4Ar0gAOADIAMwCYgAWADF8QD1ZMQXBwQ29udHJvbGxlctgAmwAOAJwAnQCeAJ8AoACh +AKIAowCkAKUApgCnAKgAol8QD05TTmV4dFJlc3BvbmRlcldOU0ZyYW1lVk5TQ2VsbFhOU3ZGbGFnc1lO +U0VuYWJsZWRYTlNXaW5kb3dbTlNTdXBlcnZpZXeADoAqgA+AEREBAAmAEIAO1wCbAA4AnACrAJ4AoACh +AKwArQCuAK8ApgCoAKxaTlNTdWJ2aWV3c4EBTYEBQoEBUIEBT4AQgQFNXxAVe3sxMSwgMTB9LCB7Mzg4 +LCAyNn193xAUALQAtQC2ALcAuAAOALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAKcAyQDKAMsA +zADJAM0AzgDPANAAkwDSAKcApwDVANYA1wDYAMlbTlNDZWxsRmxhZ3NfEBpOU01lbnVJdGVtUmVzcGVj +dEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlvbl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1Blcmlv +ZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFs +ZW50WU5TU3VwcG9ydFpOU01lbnVJdGVtXU5TQ29udHJvbFZpZXdfEA9OU1ByZWZlcnJlZEVkZ2VfEBJO +U1VzZXNJdGVtRnJvbU1lbnVdTlNBbHRlcnNTdGF0ZV8QD05TUGVyaW9kaWNEZWxheVxOU0NlbGxGbGFn +czJWTlNNZW51XU5TQnV0dG9uRmxhZ3NfEA9OU1NlbGVjdGVkSW5kZXgT/////4RB/kAJEAGAFhBLgCmA +FYAXgBKAGIANEAMJCREBkBEIAIAZEgaCQP/UAA4A2gDbANwA3QDeAN8A4FZOU1NpemVWTlNOYW1lWE5T +ZkZsYWdzgBQjQCoAAAAAAACAExEEFFxMdWNpZGFHcmFuZGXSADoAOwDjAOSiAOQAP1ZOU0ZvbnTUAA4A +2gDbANwA3QDeAN8A6IAUgBMQEFDSAA4ANgA3AOmABNwA7QAOAO4A7wDwAPEA8gDzAMQA9AD1APYApQD4 +APkA+gDKAPwA/QD+ANcBAADJAMlYTlNUYXJnZXRXTlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrWk5T +S2V5RXF1aXZdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlWE5TQWN0aW9uVU5TVGFn +V05TU3RhdGWAEYAigBoSABAAAIAWEn////+AG4AfgBmAIdMADgDuAQIBAwEEAQVbTlNNZW51SXRlbXOA +KIAjgCRfECIvQXBwbGljYXRpb25zL0xpbHlwb25kLmFwcCAoMi44LjYp0wAOADIBCAEJAQoBC15OU1Jl +c291cmNlTmFtZYAegByAHVdOU0ltYWdlXxAPTlNNZW51Q2hlY2ttYXJr0gA6ADsBDwEQogEQAD9fEBBO +U0N1c3RvbVJlc291cmNl0wAOADIBCAEJAQoBFIAegByAIF8QEE5TTWVudU1peGVkU3RhdGVfEBFfcG9w +VXBJdGVtQWN0aW9uOtIAOgA7ARgAvaIAvQA/0gAOADYANwEbgARaT3RoZXJWaWV3c9IADgBFAE0BHoAn +ogEfANCAJYAY2gDtAA4A7gDvAPAA8QDyAPMAxAD0AKUA+AEkAPoAygD8AP0A/gDXAQCAEYAigCaAFoAb +gB+AGYAhXxAZL3N3L2Jpbi9saWx5cG9uZCAoMi45LjIzKdIAOgA7ASwBLaMBLQEuAD9eTlNNdXRhYmxl +QXJyYXlXTlNBcnJhedIAOgA7ATAAxKIAxAA/0gA6ADsBMgEzpgEzATQBNQE2AJ0AP18QEU5TUG9wVXBC +dXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9uQ2VsbFxOU0FjdGlvbkNlbGzSADoAOwE4ATmm +ATkBOgE7ATwBPQA/XU5TUG9wVXBCdXR0b25YTlNCdXR0b25ZTlNDb250cm9sVk5TVmlld1tOU1Jlc3Bv +bmRlclxsaWx5cG9uZFBhdGjSADoAOwFAAUGjAUEBQgA/XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNO +aWJDb25uZWN0b3LUAA4AjwCQAJEBRACUAUYBR4AygAuALoAx2QAOAO4A7wDwAPEA8gDzAMQA9QD4AUoA ++gDKAPwA/QD+AU4AyYAigDCAFoAbgB+AL9MADgDuAQIBAwFRAVKAKIEBvIEBvWsAUgBlAHAAbwByAHQA +IABCAHUAZyAmXGdvVG9IZWxwVVJMOtIAOgA7AVYBV6MBVwFCAD9fEBVOU05pYkNvbnRyb2xDb25uZWN0 +b3LTAA4AkACRAUQBWgFbgDKANIA42AAOAO4A7wDwAPEA8gDzAMQA+AFeAPoBXwD8AP0A/gFigCKANoA3 +gBuAH4A10wAOAO4BAgEDAWUBZoAogQGqgQGraQBTAHAAZQBsAGwAaQBuAGcgJlE6XxAPc2hvd0d1ZXNz +UGFuZWw60wAOAJAAkQFEAWwBbYAygDqAPdgADgDuAO8A8ADxAPIA8wDEAPgBcAD6AXEA/AD9AP4BToAi +gDuAPIAbgB+AL18QD1ZvY2FsRWFzZWwgSGVscFE/WXNob3dIZWxwOtcADgCPAXkBegCQAJEBewF8AX0B +fgF/AYABgQGCWU5TS2V5UGF0aFlOU0JpbmRpbmdfEBxOU05pYkJpbmRpbmdDb25uZWN0b3JWZXJzaW9u +gEqARYBJgEiAP4BHEALYAJsADgCcAJ0AngCfAKAAoQGEAYUBhgGHAKYApwCoAYSAQIBEgEGAQgmAEIBA +1wCbAA4AnACrAJ4AoAChAYwArQGOAY8ApgCoAYyBATOBAUKBAUGBATWAEIEBM18QFXt7MTE0LCA0MX0s +IHsxOSwgMjd9fdoBlAC0AA4BlQGWAZcBmAC+AMMBmQGaAZsBnAGdAKcBnwGgAYABogCnV05TVmFsdWVb +TlNJbmNyZW1lbnRcTlNWYWx1ZVdyYXBzWk5TTWF4VmFsdWVaTlNNaW5WYWx1ZVxOU0F1dG9yZXBlYXQj +QE2AAAAAAAASAA3+IIBDIz/wAAAAAAAACSNAVQAAAAAAACNAQgAAAAAAAIA/EAAJ0gA6ADsBpQGmpAGm +ATYAnQA/XU5TU3RlcHBlckNlbGzSADoAOwGoAamlAakBOwE8AT0AP1lOU1N0ZXBwZXLSAA4BqwGsAKdf +EBBOU1NoYXJlZEluc3RhbmNlgEYJ0gA6ADsBrwGwowGwAbEAP18QGE5TVXNlckRlZmF1bHRzQ29udHJv +bGxlclxOU0NvbnRyb2xsZXJfEBttaW5WYWx1ZTogdmFsdWVzLlZMTG93UGl0Y2hYbWluVmFsdWVfEBF2 +YWx1ZXMuVkxMb3dQaXRjaNIAOgA7AbYBt6MBtwFCAD9fEBVOU05pYkJpbmRpbmdDb25uZWN0b3LTAA4A +kACRAUQBugG7gDKATIBO2AAOAO4A7wDwAPEA8gDzAMQA+AG+APoAygD8AP0A/gFigCKATYAWgBuAH4A1 +XxAaQ2hlY2sgU3BlbGxpbmcgYXMgWW91IFR5cGVfEB50b2dnbGVDb250aW51b3VzU3BlbGxDaGVja2lu +ZzrUAA4AjwCQAJEAkgCUAB8ByYAsgAuAAoBQWGRlbGVnYXRl0wAOAJAAkQFEAc0BzoAygFKAVtkADgDu +AO8A8ADxAPIA8wDEAPUA+AHRAPoB0gD8AP0A/gHVANKAIoBUgFWAG4AfgFPTAA4A7gECAQMB2AHZgCiB +AaeBAahdRmluZCBQcmV2aW91c1FHXxAXcGVyZm9ybUZpbmRQYW5lbEFjdGlvbjrTAA4AkACRAUQB3wHg +gDKAWIBb2AAOAO4A7wDwAPEA8gDzAMQA+AHjAPoB5AD8AP0A/gHVgCKAWYBagBuAH4BTXxARSnVtcCB0 +byBTZWxlY3Rpb25Ral8QHWNlbnRlclNlbGVjdGlvbkluVmlzaWJsZUFyZWE61AAOAI8AkACRAUQAlAHu +AUeAMoALgF2AMdkADgDuAO8A8ADxAPIA8wDEAPUA+AHyAPoAygD8AP0A/gFOAYKAIoBegBaAG4AfgC9v +EBAAUgBlAHEAdQBlAHMAdAAgAEYAZQBhAHQAdQByAGUgJtcADgCPAXkBegCQAJEBewF8AX0B+wH8Af0B +/gGCgEqARYBlgGSAYIBj2ACbAA4AnACdAJ4AnwCgAKEBhAGFAgICAwCmAKcAqAGEgECARIBhgGIJgBCA +QF8QFXt7MTE0LCAxMX0sIHsxOSwgMjd9fdoBlAC0AA4BlQGWAZcBmAC+AMMBmQGaAZsBnAGdAKcBnwGg +Af0BogCngEMJgGAJXxAcbWF4VmFsdWU6IHZhbHVlcy5WTEhpZ2hQaXRjaFhtYXhWYWx1ZV8QEnZhbHVl +cy5WTEhpZ2hQaXRjaNMADgCQAJEBRAISAhOAMoBngGrYAA4A7gDvAPAA8QDyAPMAxAD4AhYA+gDKAPwA +/QD+AhqAIoBpgBaAG4AfgGjUAA4A7gDbAQIBAwIdAh4CH4AogQGagQGcgQGbWkNsZWFyIE1lbnVfEBVj +bGVhclJlY2VudERvY3VtZW50czrTAA4AkACRAUQCJAIlgDKAbIBv2AAOAO4A7wDwAPEA8gDzAMQA+AIo +APoAygD8AP0A/gIsgCKAboAWgBuAH4Bt0wAOAO4BAgEDAi8CMIAogQGugQGvZwBSAGUAcABlAGEAdCAm +W2VkaXRSZXBlYXQ61AAOAI8AkACRAUQAlAI2AUeAMoALgHGAMdgADgDuAO8A8ADxAPIA8wDEAPgCOgD6 +AMoA/AD9AP4BToAigHKAFoAbgB+AL18QE1ZvY2FsRWFzZWwgSG9tZXBhZ2XTAA4AkACRAUQCQgJDgDKA +dIB42AAOAO4A7wDwAPEA8gDzAMQA+AJGAPoCRwD8AP0A/gJKgCKAdoB3gBuAH4B10wAOAO4BAgEDAk0C +ToAogQGWgQGXZQBPAHAAZQBuICZRb11vcGVuRG9jdW1lbnQ60wAOAJAAkQFEAlQCVYAygHqAfdgADgDu +AO8A8ADxAPIA8wDEAPgCWAD6AlkA/AD9AP4CSoAigHuAfIAbgB+AdVVDbG9zZVF3XXBlcmZvcm1DbG9z +ZTrTAA4AkACRAUQCYgJjgDKAf4CC2AAOAO4A7wDwAPEA8gDzAMQA+AJmAPoCZwD8AP0A/gJKgCKAgICB +gBuAH4B1VFNhdmVRc11zYXZlRG9jdW1lbnQ62AAOAI8BeQF6Am8AkACRAXsBfAF9AfsCcwBTAYACdgGC +XxATTlNQcmV2aW91c0Nvbm5lY3RvcoBKgEWAZYCFgD6AP4CEXxAZdmFsdWU6IHZhbHVlcy5WTEhpZ2hQ +aXRjaFV2YWx1ZdMADgCQAJEBRAJ7AnyAMoCHgIvYAA4A7gDvAPAA8QDyAPMAxAD4An8A+gKAAPwA/QD+ +AoOAIoCJgIqAG4AfgIjTAA4A7gECAQMChgKHgCiBAaGBAaJaU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrT +AA4AkACRAUQCjQKOgDKAjYCR2AAOAO4A7wDwAPEA8gDzAMQA+AKRAPoCkgD8AP0A/gKVgCKAj4CQgBuA +H4CO1AAOAO4A2wECAQMCmAKZApqAKIEBtoEBuYEBt1hNaW5pbWl6ZVFtXxATcGVyZm9ybU1pbmlhdHVy +aXplOtMADgCQAJEBRAKgAc6AMoCTgFbZAA4A7gDvAPAA8QDyAPMAxAD1APgCpAD6AqUA/AD9AP4B1QGC +gCKAlICVgBuAH4BTWUZpbmQgTmV4dFFn1AAOAI8AkACRAUQAlAGAAq+AMoALgD+Al11wbGF5TmV3UGl0 +Y2g62AAOAI8BeQF6AJAAkQKyAXsBfAF9AfsCcwK3AnYCuQGCWU5TT3B0aW9uc4BKgEWAZYCFgJmAhICn +2ACbAA4AnACdAJ4AnwCgAKEBhAK8Ar0CvgCmAKcAqAGEgECApoCagJsJgBCAQF8QFHt7NTUsIDQ3fSwg +ezQxLCAxN3192AC0AA4CxALFALwAvgDDAsYCxwLIAskCygDPArcCzQLOXxARTlNCYWNrZ3JvdW5kQ29s +b3JaTlNDb250ZW50c1tOU1RleHRDb2xvchIEAf4AgKWAnYCcgBKAmRIQQAAAgKJURSM0CtUADgLRAtIC +0wLUAtUC1gLXAtgC2VdOU0NvbG9yXE5TQ29sb3JTcGFjZVtOU0NvbG9yTmFtZV1OU0NhdGFsb2dOYW1l +gKGAoBAGgJ+AnlZTeXN0ZW1cY29udHJvbENvbG9y0wAOAtIC3QLVANIC31dOU1doaXRlgKFLMC42NjY2 +NjY2OQDSADoAOwLhAtGiAtEAP9UADgLRAtIC0wLUAtUC5ALXAuUC2YChgKSAo4CeXxAQY29udHJvbFRl +eHRDb2xvctMADgLSAt0C1QDSAuqAoUIwANIAOgA7AuwC7aQC7QE2AJ0AP18QD05TVGV4dEZpZWxkQ2Vs +bNIAOgA7Au8C8KUC8AE7ATwBPQA/W05TVGV4dEZpZWxk0wAOAvIARQLzAvQC9ldOUy5rZXlzgKqhAvWA +qKEC94CpXxAWTlNWYWx1ZVRyYW5zZm9ybWVyTmFtZV8QElZMUGl0Y2hUcmFuc2Zvcm1lctIAOgA7AvsC +/KIC/AA/XE5TRGljdGlvbmFyedMADgCQAJEBRAL/AwCAMoCsgK7YAA4A7gDvAPAA8QDyAPMAxAD4AwMD +BAJnAPwA/QD+AkqAIoCtEgAYAACAgYAbgB+AdW8QDwBTAGEAdgBlACAAYQAgAEMAbwBwAHkAIABBAHMg +Jl8QD3NhdmVEb2N1bWVudFRvOtMADgCQAJEBRAMNAc6AMoCwgFbZAA4A7gDvAPAA8QDyAPMAxAD1APgD +EQD6AxIA/AD9AP4B1QDJgCKAsYCygBuAH4BTZQBGAGkAbgBkICZRZtMADgCQAJEBRAMaAxuAMoC0gLjY +AA4A7gDvAPAA8QDyAPMAxAD4Ax4A+gMfAPwA/QD+AyKAIoC2gLeAG4AfgLXTAA4A7gECAQMDJQMmgCiB +AbGBAbJYWm9vbSBPdXRRLVh6b29tT3V0OtMADgCQAJEBRAMsAy2AMoC6gL3YAA4A7gDvAPAA8QDyAPMA +xAD4AzAA+gMxAPwA/QD+AkqAIoC7gLyAG4AfgHVmAFAAcgBpAG4AdCAmUXBecHJpbnREb2N1bWVudDrT +AA4AkACRAUQDOgM7gDKAv4DB2AAOAO4A7wDwAPEA8gDzAMQA+AM+APoAygD8AP0A/gKVgCKAwIAWgBuA +H4COVFpvb21ccGVyZm9ybVpvb2060wAOAJAAkQFEA0cDSIAygMOAxdgADgDuAO8A8ADxAPIA8wDEAPgD +SwD6AMoA/AD9AP4CLIAigMSAFoAbgB+AbWcARQBuAGQAaQBuAGcgJl8QEWVkaXRSZXBlYXRFbmRpbmc6 +0wAOAJAAkQFEA1QDVYAygMeAytoADgNXAO4A8ADvAPEA8gDzAMQA9QD4AKcDWgNbAPoA/AD9AP4CgwDJ +XU5TSXNBbHRlcm5hdGWAIgmAyIDJgBuAH4CIXxAQT3ZlcndyaXRlIENob3Jkc1FWVnBhc3RlOtMADgCQ +AJEBRANkA2WAMoDMgM/YAA4A7gDvAPAA8QDyAPMAxAD4A2gA+gNpAPwA/QD+AkqAIoDNgM6AG4AfgHVr +AFAAYQBnAGUAIABTAGUAdAB1AHAgJlFQXnJ1blBhZ2VMYXlvdXQ61AAOAI8AkACRAUQAlAH9Aq+AMoAL +gGCAl9MADgCQAJEBRAN3A3iAMoDSgNXYAA4A7gDvAPAA8QDyAPMAxAD4A3sA+gN8APwA/QD+AkqAIoDT +gNSAG4AfgHVoAFMAYQB2AGUAIABBAHMgJlFTXxAPc2F2ZURvY3VtZW50QXM60wAOAJAAkQFEA4UDhoAy +gNeA2dgADgDuAO8A8ADxAPIA8wDEAPgDiQD6AMoA/AD9AP4DIoAigNiAFoAbgB+AtW8QEgBDAHUAcwB0 +AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJl8QH3J1blRvb2xiYXJDdXN0b21pemF0aW9uUGFsZXR0 +ZTrTAA4AkACRAUQDkgOTgDKA24De2AAOAO4A7wDwAPEA8gDzAMQA+AOWAPoDlwD8AP0A/gJKgCKA3IDd +gBuAH4B1U05ld1FuXG5ld0RvY3VtZW50OtMADgCQAJEBRAOgA6GAMoDggOLYAA4A7gDvAPAA8QDyAPMA +xAD4A6QA+gDKAPwA/QD+AyKAIoDhgBaAG4AfgLVfEBFab29tIFRvIEZpdCBXaWR0aF8QD3pvb21Ub0Zp +dFdpZHRoOtMADgCQAJEBRAOtA66AMoDkgObYAA4A7gDvAPAA8QDyAPMAxAD4A7EA+gDKAPwA/QD+AoOA +IoDlgBaAG4AfgIhWRGVsZXRlV2RlbGV0ZTrUAA4AjwCQAJEBRAAfA7sDvIAygAKA6IDr1wAOAO4A8ADx +APIA8wDEAPgDvwDKAPwA/QD+A8OAIoDqgBaAG4AfgOnUAA4A7gDbAQIBAwPGA8cDyIAogQGGgQGTgQGI +XxAQQWJvdXQgVm9jYWxFYXNlbF8QHW9yZGVyRnJvbnRTdGFuZGFyZEFib3V0UGFuZWw60wAOAJAAkQFE +A80DzoAygO2A8NgADgDuAO8A8ADxAPIA8wDEAPgD0QD6A9IA/AD9AP4Cg4AigO6A74AbgB+AiFNDdXRR +eFRjdXQ60wAOAJAAkQFEA9sD3IAygPKA9dgADgDuAO8A8ADxAPIA8wDEAPgD3wD6A+AA/AD9AP4DIoAi +gPOA9IAbgB+AtVdab29tIEluUStXem9vbUluOtQADgCPAJAAkQFEAB8D6gPrgDKAAoD3gPrYAA4A7gDv +APAA8QDyAPMAxAD4A+4DBAPvAPwA/QD+A8OAIoD4gPmAG4AfgOlbSGlkZSBPdGhlcnNRaF8QFmhpZGVP +dGhlckFwcGxpY2F0aW9uczrTAA4AkACRAUQD+AP5gDKA/ID/2AAOAO4A7wDwAPEA8gDzAMQA+AP8APoD +/QD8AP0A/gKDgCKA/YD+gBuAH4CIVFJlZG9RWlVyZWRvOtMADgCQAJEBRAQGA1WAMoEBAYDK2gAOA1cA +7gDwAO8A8QDyAPMAxAD1APgApwQLBAwDBAD8AP0A/gKDAYKAIgmBAQKBAQOAG4AfgIhfEBBPdmVyd3Jp +dGUgTWVsb2R5UXbTAA4AkACRAUQEFAQVgDKBAQWBAQfYAA4A7gDvAPAA8QDyAPMAxAD4BBgA+gDKAPwA +/QD+AiyAIoEBBoAWgBuAH4BtXEp1bXAgdG8gQ29kYV8QEWluc2VydEp1bXBUb0NvZGE60wAOAJAAkQFE +BCEBzoAygQEJgFbZAA4A7gDvAPAA8QDyAPMAxAD1APgEJQD6BCYA/AD9AP4B1QQqgCKBAQqBAQuAG4Af +gFMQB18QFlVzZSBTZWxlY3Rpb24gZm9yIEZpbmRRZdMADgCQAJEBRAQvA1WAMoEBDYDK2gAOA1cA7gDw +AO8A8QDyAPMAxAD1APgApwQ0A1sDBAD8AP0A/gKDANKAIgmBAQ6AyYAbgB+AiFlPdmVyd3JpdGXTAA4A +kACRAUQEPAQ9gDKBARCBARLYAA4A7gDvAPAA8QDyAPMAxAD4BEAA+gDKAPwA/QD+AyKAIoEBEYAWgBuA +H4C1XEhpZGUgVG9vbGJhcl8QE3RvZ2dsZVRvb2xiYXJTaG93bjrTAA4AkACRAUQESQNVgDKBARSAytgA +DgDuAO8A8ADxAPIA8wDEAPgETQD6BAwA/AD9AP4Cg4AigQEVgQEDgBuAH4CIVVBhc3Rl1AAOAI8AkACR +AUQAHwRWBFeAMoACgQEXgQEa2AAOAO4A7wDwAPEA8gDzAMQA+ARaAPoEWwD8AP0A/gPDgCKBARiBARmA +G4AfgOlfEA9RdWl0IFZvY2FsRWFzZWxRcVp0ZXJtaW5hdGU61AAOAI8AkACRAUQAlACTBGaAMoALgA2B +ARxfEBNzZWxlY3RMaWx5cG9uZFBhdGg60wAOAJAAkQFEBGoEa4AygQEegQEh2AAOAO4A7wDwAPEA8gDz +AMQA+ARuAPoEbwD8AP0A/gFigCKBAR+BASCAG4AfgDVeQ2hlY2sgU3BlbGxpbmdRO15jaGVja1NwZWxs +aW5nOtgADgCPAXkBegJvAJAAkQF7AXwBfQF+AnMAWQH9BH0BgoBKgEWASYCFgF+AYIEBI18QGHZhbHVl +OiB2YWx1ZXMuVkxMb3dQaXRjaNMADgCQAJEBRASBBIKAMoEBJYEBJ9gADgDuAO8A8ADxAPIA8wDEAPgE +hQD6AMoA/AD9AP4ClYAigQEmgBaAG4AfgI5fEBJCcmluZyBBbGwgdG8gRnJvbnRfEA9hcnJhbmdlSW5G +cm9udDrUAA4AjwCQAJEBRASOBI8EkIAygQEsgQEpgQFb2AAOAO4A7wDwAPEA8gDzAMQA+ASTAPoElAD8 +AP0A/gPDgCKBASqBASuAG4AfgOlsAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmUSzcBJsADgScBJ0EngSf +BKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQGCBCoErgSvXE5TV2luZG93Vmlld1xOU1NjcmVlblJl +Y3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc1xOU1dpbmRvd1JlY3RZTlNNYXhT +aXplXxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0Ns +YXNzgQExgQFagQFXgQEuEnB4AACBAS+BAS2BAVmBAViBATBfEBd7ezg0LCA0NjJ9LCB7NDUwLCAyMDJ9 +fV8QFlZvY2FsRWFzZWwgUHJlZmVyZW5jZXPSAA4ANgA3AKCABNIADgA2ADcEtoAEVFZpZXfXAJsADgCr +AJ4EuACgAKEAqACtBLsApgS8AKgEvltOU0ZyYW1lU2l6ZYAQgQFCgQEygQFVgBCBAVbSAA4ARQBNBMGA +J6IBjACsgQEzgQFN3gCbBMUADgTGAJwExwCrAJ4EyACgBMkEygChBMsEpgGiBM0EzgTPBNAE0QCmANIA +qATTAYIEpgGEWU5TQm94VHlwZVtOU1RpdGxlQ2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlO +U09mZnNldHNfEA9OU1RpdGxlUG9zaXRpb25dTlNDb250ZW50Vmlld4EBMYEBTIEBRYEBQwiBATSAEIEB +RIEBMYBA0gAOAEUATQTYgCehAYSAQNIADgBFAE0E3IAnpgTdBN4E3wK3AYAB/YEBNoEBOoEBPYCZgD+A +YNgAmwAOAJwAnQCeAJ8AoAChAYQCvATmBOcApgCnAKgBhIBAgKaBATeBATgJgBCAQF8QFHt7MTEsIDE2 +fSwgezQyLCAxN3192AC0AA4CxALFALwAvgDDAsYCxwLIAskE7wDPBN0CzQLOgKWAnYEBOYASgQE2gKJU +TG93OtgAmwAOAJwAnQCeAJ8AoAChAYQCvAT3BPgApgCnAKgBhIBAgKaBATuBATwJgBCAQF8QFHt7NTUs +IDE2fSwgezQxLCAxN3192AC0AA4CxALFALwAvgDDAsYCxwLIAskCygDPBN4CzQLOgKWAnYCcgBKBATqA +otgAmwAOAJwAnQCeAJ8AoAChAYQCvAUHBQgApgCnAKgBhIBAgKaBAT6BAT8JgBCAQF8QFHt7MTEsIDQ3 +fSwgezQyLCAxN3192AC0AA4CxALFALwAvgDDAsYCxwLIAskFEADPBN8CzQLOgKWAnYEBQIASgQE9gKJV +SGlnaDpfEBN7ezIsIDJ9LCB7NDEyLCA4MH190gA6ADsFFwE8owE8AT0AP18QFXt7MTcsIDg1fSwgezQx +NiwgOTd9fVZ7MCwgMH3XALQADgLEAsUAvADDAsYCxwLIBRwFHQUeAaIFH4ClgQFIgQFGgQFHgQFLXE1l +bG9keSBSYW5nZdQADgDaANsA3ADdBSMA3wDogBQjQCYAAAAAAACAE9UADgLRAtIC0wLUAtUFJwLXBSgC +2YChgQFKgQFJgJ5fEBN0ZXh0QmFja2dyb3VuZENvbG9y0wAOAtIC3QLVANIFLYChQjEA0wAOAtIC3QLV +ANIFMIChTTAgMC44MDAwMDAwMQDSADoAOwUyBTOkBTMBPAE9AD9VTlNCb3jeAJsExQAOBMYAnATHAKsA +ngTIAKAEyQTKAKEEywSmAaIEzQU3BTgE0AU6AKYA0gCoBNMBggSmAKKBATGBAUyBAVKBAVEIgQFOgBCB +AUSBATGADtIADgBFAE0FQYAnoQCigA7SAA4ARQBNBUWAJ6EAk4ANXxATe3syLCAyfSwgezQxMiwgNDh9 +fV8QFXt7MTcsIDE2fSwgezQxNiwgNjV9fdcAtAAOAsQCxQC8AMMCxgLHAsgFHAVMBR4BogVOgKWBAUiB +AVOBAUeBAVRfEBVMaWx5cG9uZCBJbnN0YWxsYXRpb27TAA4C0gLdAtUA0gUwgKFaezQ1MCwgMjAyfV8Q +FXt7MCwgMH0sIHsxMjgwLCA3Nzh9fVp7MjEzLCAxMjl9XxAaezMuNDAyODJlKzM4LCAzLjQwMjgyZSsz +OH3SADoAOwVXBViiBVgAP18QEE5TV2luZG93VGVtcGxhdGVfEBVtYWtlS2V5QW5kT3JkZXJGcm9udDrT +AA4AkACRAUQFXAVdgDKBAV2BAWDYAA4A7gDvAPAA8QDyAPMAxAD4BWAA+gVhAPwA/QD+AyKAIoEBXoEB +X4AbgB+AtVtBY3R1YWwgU2l6ZVEwXxARem9vbVRvQWN0dWFsU2l6ZTrTAA4AkACRAUQFagVrgDKBAWKB +AWXYAA4A7gDvAPAA8QDyAPMAxAD4BW4A+gVvAPwA/QD+AoOAIoEBY4EBZIAbgB+AiFRDb3B5UWNVY29w +eTrTAA4AkACRAUQFeAV5gDKBAWeBAWrYAA4A7gDvAPAA8QDyAPMAxAD4BXwA+gV9APwA/QD+AoOAIoEB +aIEBaYAbgB+AiFRVbmRvUXpVdW5kbzrUAA4AjwCQAJEBRAAfBYcFiIAygAKBAWyBAW7YAA4A7gDvAPAA +8QDyAPMAxAD4BYsA+gDKAPwA/QD+A8OAIoEBbYAWgBuAH4DpWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBw +bGljYXRpb25zOtMADgCQAJEBRAWUBZWAMoEBcIEBctgADgDuAO8A8ADxAPIA8wDEAPgFmAD6AMoA/AD9 +AP4DIoAigQFxgBaAG4AfgLVbWm9vbSBUbyBGaXRaem9vbVRvRml0OtMADgCQAJEBRAWhBaKAMoEBdIEB +dtgADgDuAO8A8ADxAPIA8wDEAPgFpQD6AMoA/AD9AP4CLIAigQF1gBaAG4AfgG1aU3RhcnQgQ29kYV8Q +EGluc2VydFN0YXJ0Q29kYTrYAA4AjwF5AXoAkACRArIBewF8AX0BfgJzBN4EfQWzAYKASoBFgEmAhYEB +OoEBI4EBeNMADgLyAEUC8wW2BbiAqqEC9YCooQL3gKnUAA4AjwCQAJEBRAAfBb0FvoAygAKBAXqBAXzY +AA4A7gDvAPAA8QDyAPMAxAD4BcEA+gPvAPwA/QD+A8OAIoEBe4D5gBuAH4DpXxAPSGlkZSBWb2NhbEVh +c2VsVWhpZGU60wAOAJAAkQFEBcoFy4AygQF+gQGA1wAOAO4A8ADxAPIA8wDEAPgFzgDKAPwA/QD+AkqA +IoEBf4AWgBuAH4B1VlJldmVydF8QFnJldmVydERvY3VtZW50VG9TYXZlZDrSAA4ARQXWBdeBAcKvEG8E +5wVqBN0BgAOgAKUDLAO7BeAEagDQAxoEFAKNAkoF5wISAv8CewI2BZQAlAF9Be8F8AEfBfIEIQIDAw0C +YgSmBfgF+QN3AKwCtwNHAYcFXAG6BgEGAgYDBYcEjgW9A9sDOgFOAe4GCwJCBg0B/QRJBIEGEQYSAyIE ++ASPA8MGFwK+Ac0E3wHVAUYCJAGMAJMGIAYhBAYEPAYkANcE3gYnBigGKQNUA60ClQRWAoMGLwJUBXgD +ZAIaA80FoQQvBjcGOAFaA/gGOwHfA4UCLAFsBQgD6gOSAqABYgZFBcqBATiBAWKBATaAP4DggBGAuoDo +gQGCgQEegBiAtIEBBYCNgHWBAYWAZ4CsgIeAcYEBcIALgEWBAcCBAZ+AJYEBiYEBCYBigLCAf4EBMYEB +nYEBuIDSgQFNgJmAw4BCgQFdgEyBAaWBAaOBAZSBAWyBASyBAXqA8oC/gC+AXYEBkoB0gQGtgGCBARSB +ASWBAZGBAaSAtYEBPIEBKYDpgQGsgJuAUoEBPYBTgC6AbIEBM4ANgQGegQGpgQEBgQEQgQG0gBmBATqB +AZiBAb6BAYqAx4DkgI6BAReAiIEBuoB6gQFngMyAaIDtgQF0gQENgQGzgQGLgDSA/IEBsIBYgNeAbYA6 +gQE/gPeA24CTgDWBAY2BAX7UAA4A7gDbAQIBAwZJBkoGS4AogQGDgQG/gQGEWE1haW5NZW510gAOAEUA +TQZPgCemBecGAwXwBjsGJAYvgQGFgQGUgQGfgQGwgQG0gQG62gAOBlcA7gDvAPAA8QDyAPMAxAD0APgD +wwPGAPoAygD8AP0A/gXgBl9ZTlNTdWJtZW51gCKA6YEBhoAWgBuAH4EBgoEBh1pWb2NhbEVhc2VsXnN1 +Ym1lbnVBY3Rpb2460gAOAEUATQZkgCerA7sF8gSPBikGOAYRBb0D6gWHBgsEVoDogQGJgQEpgQGKgQGL +gQGRgQF6gPeBAWyBAZKBARfaAA4A7gDvBnEA8AZyAPEA8gDzAMQA+ADKAPoApwDKAKcA/AD9AP4Dw11O +U0lzU2VwYXJhdG9yXE5TSXNEaXNhYmxlZIAigBYJgBYJgBuAH4Dp2gAOAO4A7wZxAPAGcgDxAPIA8wDE +APgAygD6AKcAygCnAPwA/QD+A8OAIoAWCYAWCYAbgB+A6doADgZXAO4A7wDwAPEA8gDzAMQA9AD4BkUG +hwD6AMoA/AD9AP4DwwZfgCKBAY2BAYyAFoAbgB+A6YEBh1hTZXJ2aWNlc9QADgDuANsBAgEDBpAGkQaS +gCiBAY6BAZCBAY/SAA4ANgA3Bo2ABNIADgBFAE0Gl4AnoF8QD19OU1NlcnZpY2VzTWVuddoADgDuAO8G +cQDwBnIA8QDyAPMAxAD4AMoA+gCnAMoApwD8AP0A/gPDgCKAFgmAFgmAG4AfgOnaAA4A7gDvBnEA8AZy +APEA8gDzAMQA+ADKAPoApwDKAKcA/AD9AP4Dw4AigBYJgBYJgBuAH4DpXF9OU0FwcGxlTWVuddoADgZX +AO4A7wDwAPEA8gDzAMQA9AD4AkoGrwD6AMoA/AD9AP4F4AZfgCKAdYEBlYAWgBuAH4EBgoEBh1RGaWxl +0gAOADYANwa1gATSAA4ARQBNBrqAJ6wDkgJCBicF+AJUAmIDdwL/BcoGIANkAyyA24B0gQGYgQGdgHqA +f4DSgKyBAX6BAZ6AzIC62gAOBlcA7gDvAPAA8QDyAPMAxAD0APgCGgbKAPoAygD8AP0A/gJKBl+AIoBo +gQGZgBaAG4AfgHWBAYdbT3BlbiBSZWNlbnTSAA4ANgA3BtCABNIADgBFAE0G1YAnoQISgGdfEBZfTlNS +ZWNlbnREb2N1bWVudHNNZW512gAOAO4A7wZxAPAGcgDxAPIA8wDEAPgAygD6AKcAygCnAPwA/QD+AkqA +IoAWCYAWCYAbgB+AddoADgDuAO8GcQDwBnIA8QDyAPMAxAD4AMoA+gCnAMoApwD8AP0A/gJKgCKAFgmA +FgmAG4AfgHXaAA4GVwDuAO8A8ADxAPIA8wDEAPQA+AKDBu0A+gDKAPwA/QD+BeAGX4AigIiBAaCAFoAb +gB+BAYKBAYdURWRpdNIADgA2ADcG84AE0gAOAEUATQb4gCevEBAFeAP4BgIDzQVqBEkEBgNUBC8DrQJ7 +BhIGAQYhBhcGDYEBZ4D8gQGjgO2BAWKBARSBAQGAx4EBDYDkgIeBAaSBAaWBAamBAayBAa3aAA4A7gDv +BnEA8AZyAPEA8gDzAMQA+ADKAPoApwDKAKcA/AD9AP4Cg4AigBYJgBYJgBuAH4CI2gAOAO4A7wZxAPAG +cgDxAPIA8wDEAPgAygD6AKcAygCnAPwA/QD+AoOAIoAWCYAWCYAbgB+AiNoADgZXAO4A7wDwAPEA8gDz +AMQA9AD4AdUHHgD6AMoA/AD9AP4CgwZfgCKAU4EBpoAWgBuAH4CIgQGHVEZpbmTSAA4ANgA3BySABNIA +DgBFAE0HKYAnpQMNAqABzQQhAd+AsICTgFKBAQmAWNoADgZXAO4A7wDwAPEA8gDzAMQA9AD4AWIBZQD6 +AMoA/AD9AP4CgwZfgCKANYEBqoAWgBuAH4CIgQGHWFNwZWxsaW5n0gAOAEUATQc7gCejAVoEagG6gDSB +AR6ATNoADgDuAO8GcQDwBnIA8QDyAPMAxAD4AMoA+gCnAMoApwD8AP0A/gKDgCKAFgmAFgmAG4AfgIja +AA4GVwDuAO8A8ADxAPIA8wDEAPQA+AIsAi8A+gDKAPwA/QD+AoMGX4AigG2BAa6AFoAbgB+AiIEBh1dS +ZXBlYXRz0gAOAEUATQdUgCekAiQDRwQUBaGAbIDDgQEFgQF02gAOBlcA7gDvAPAA8QDyAPMAxAD0APgD +IgMlAPoAygD8AP0A/gXgBl+AIoC1gQGxgBaAG4AfgQGCgQGH0gAOAEUATQdkgCeoBVwFlAOgA9sDGgY3 +BDwDhYEBXYEBcIDggPKAtIEBs4EBEIDX2gAOAO4A7wZxAPAGcgDxAPIA8wDEAPgAygD6AKcAygCnAPwA +/QD+AyKAIoAWCYAWCYAbgB+AtdoADgZXAO4A7wDwAPEA8gDzAMQA9AD4ApUHeQD6AMoA/AD9AP4F4AZf +gCKAjoEBtYAWgBuAH4EBgoEBh1ZXaW5kb3fSAA4ANgA3B3+ABNIADgBFAE0HhIAnpAKNAzoF+QSBgI2A +v4EBuIEBJdoADgDuAO8GcQDwBnIA8QDyAPMAxAD4AMoA+gCnAMoApwD8AP0A/gKVgCKAFgmAFgmAG4Af +gI5eX05TV2luZG93c01lbnXaAA4GVwDuAO8A8ADxAPIA8wDEAPQA+AFOB5YA+gDKAPwA/QD+BeAGX4Ai +gC+BAbuAFoAbgB+BAYKBAYdUSGVscNIADgA2ADcHnIAE0gAOAEUATQehgCelAWwCNgYoAUYB7oA6gHGB +Ab6ALoBd2gAOAO4A7wZxAPAGcgDxAPIA8wDEAPgAygD6AKcAygCnAPwA/QD+AU6AIoAWCYAWCYAbgB+A +L1tfTlNNYWluTWVuddIADgAyADMHs4AFgQHB0gA6ADsHtQEuogEuAD/SAA4ARQXWB7iBAcKvEG8E3QKD +AYwBjAMiAJMCSgPDAB8BYgDXAyICLAKVBgMF4AIaAkoCgwFOAyIAHwAfAB8F4ADXA8MB1QH9AdUCSgSO +AkoClQJKBKYBjAIsAYADIgFiAoMCgwXgA8MAHwPDAyIClQYvAU4DwwJKAoMBjAKDApUDwwKDBjsE3gPD +BecCgwK3AdUBjAYBAU4CLASmAKwCSgKDAoMDIgXgAKUBjAJKAU4DwwKDAoMGJAPDBfAF4AJKAoMCSgYn +AoMCLAKDAyIDwwFiAoMF4AHVAyIGDQFOBN8DwwJKAdUGIQY4AkqBATaAiIEBM4EBM4C1gA2AdYDpgAKA +NYAZgLWAbYCOgQGUgQGCgGiAdYCIgC+AtYACgAKAAoEBgoAZgOmAU4BggFOAdYEBLIB1gI6AdYEBMYEB +M4BtgD+AtYA1gIiAiIEBgoDpgAKA6YC1gI6BAbqAL4DpgHWAiIEBM4CIgI6A6YCIgQGwgQE6gOmBAYWA +iICZgFOBATOBAaWAL4BtgQExgQFNgHWAiICIgLWBAYKAEYEBM4B1gC+A6YCIgIiBAbSA6YEBn4EBgoB1 +gIiAdYEBmICIgG2AiIC1gOmANYCIgQGCgFOAtYEBrYAvgQE9gOmAdYBTgQGpgQGLgHXSAA4ARQXWCCqB +AcKvEHAE5wVqBN0BgAOgAKUDLAO7BeAEagDQAxoAHwQUAv8CSgXnAo0BfQJ7AJQCNgXvBZQCEgXwAR8F +8gQhAgMDDQJiBKYF+AX5A3cArAK3A0cBhwVcAboGAQYCBgMEjgWHBb0D2wM6AU4B7gYLAkIGDQH9BEkE +gQMiBhEGEgT4BI8DwwYXAr4BzQTfAdUBRgIkAYwAkwYgBiEEBgQ8BiQA1wTeBicGKAYpA1QDrQKVBFYC +gwYvBXgDzQJUA2QCGgWhBC8GNwY4AVoGOwP4BQgDhQIsAWwB3wPqA5ICoAFiBkUFyoEBOIEBYoEBNoA/ +gOCAEYC6gOiBAYKBAR6AGIC0gAKBAQWArIB1gQGFgI2ARYCHgAuAcYEBwIEBcIBngQGfgCWBAYmBAQmA +YoCwgH+BATGBAZ2BAbiA0oEBTYCZgMOAQoEBXYBMgQGlgQGjgQGUgQEsgQFsgQF6gPKAv4AvgF2BAZKA +dIEBrYBggQEUgQElgLWBAZGBAaSBATyBASmA6YEBrICbgFKBAT2AU4AugGyBATOADYEBnoEBqYEBAYEB +EIEBtIAZgQE6gQGYgQG+gQGKgMeA5ICOgQEXgIiBAbqBAWeA7YB6gMyAaIEBdIEBDYEBs4EBi4A0gQGw +gPyBAT+A14BtgDqAWID3gNuAk4A1gQGNgQF+0gAOAEUF1gidgQHCrxBwCJ4InwigCKEIogijCKQIpQZJ +CKcIqAipCKoIqwisCK0IrgivCLAIsQCYCLMItAi1CLYItwi4CLkIugi7CLwIvQi+CL8IwAjBCMIIwwjE +CMUIxgjHCMgIyQjKCMsIzAjNCM4IzwjQCNEI0gjTCNQI1QjWCNcI2AjZCNoI2wjcCN0I3gjfCOAI4Qji +COMI5AjlCOYI5wjoCOkI6gjrCOwI7QjuCO8I8AjxCPII8wj0CPUI9gj3CPgI+Qj6CPsI/Aj9CP4I/wkA +CQEJAgkDCQQJBQkGCQcJCAkJCQoJCwkMCQ2BAcaBAceBAciBAcmBAcqBAcuBAcyBAc2BAYOBAc6BAc+B +AdCBAdGBAdKBAdOBAdSBAdWBAdaBAdeBAdiADIEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB +44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB +94EB+IEB+YEB+oEB+4EB/IEB/YEB/oEB/4ECAIECAYECAoECA4ECBIECBYECBoECB4ECCIECCYECCoEC +C4ECDIECDYECDoECD4ECEIECEYECEoECE4ECFIECFYECFoECF4ECGIECGYECGoECG4ECHIECHYECHoEC +H4ECIIECIYECIoECI4ECJIECJYECJoECJ4ECKIECKYECKoECK4ECLIECLYECLoECL4ECMIECMYECMoEC +M18QFlRleHQgRmllbGQgQ2VsbCAoTG93OilfEBBNZW51IEl0ZW0gKENvcHkpXxASU3RhdGljIFRleHQg +KExvdzopV1N0ZXBwZXJfEB1NZW51IEl0ZW0gKFpvb20gVG8gRml0IFdpZHRoKV8QN1BvcCBVcCBCdXR0 +b24gQ2VsbCAoL0FwcGxpY2F0aW9ucy9MaWx5cG9uZC5hcHAgKDIuOC42KSlvEBIATQBlAG4AdQAgAEkA +dABlAG0AIAAoAFAAcgBpAG4AdCAmAClfEBxNZW51IEl0ZW0gKEFib3V0IFZvY2FsRWFzZWwpXxAaTWVu +dSBJdGVtIChDaGVjayBTcGVsbGluZylfEC5NZW51IEl0ZW0gKC9BcHBsaWNhdGlvbnMvTGlseXBvbmQu +YXBwICgyLjguNikpXxAUTWVudSBJdGVtIChab29tIE91dClcRmlsZSdzIE93bmVyXxAYTWVudSBJdGVt +IChKdW1wIHRvIENvZGEpbxAbAE0AZQBuAHUAIABJAHQAZQBtACAAKABTAGEAdgBlACAAYQAgAEMAbwBw +AHkAIABBAHMgJgApW01lbnUgKEZpbGUpXxAWTWVudSBJdGVtIChWb2NhbEVhc2VsKV8QFE1lbnUgSXRl +bSAoTWluaW1pemUpXxAPU2hhcmVkIERlZmF1bHRzXxAWTWVudSBJdGVtIChTZWxlY3QgQWxsKV8QH01l +bnUgSXRlbSAoVm9jYWxFYXNlbCBIb21lcGFnZSlbQXBwbGljYXRpb25fEBdNZW51IEl0ZW0gKFpvb20g +VG8gRml0KV8QFk1lbnUgSXRlbSAoQ2xlYXIgTWVudSlfEBBNZW51IEl0ZW0gKEVkaXQpXxAlTWVudSBJ +dGVtICgvc3cvYmluL2xpbHlwb25kICgyLjkuMjMpKVlTZXBhcmF0b3JfECJNZW51IEl0ZW0gKFVzZSBT +ZWxlY3Rpb24gZm9yIEZpbmQpXlN0ZXBwZXIgQ2VsbC0xbxARAE0AZQBuAHUAIABJAHQAZQBtACAAKABG +AGkAbgBkICYAKV8QEE1lbnUgSXRlbSAoU2F2ZSlcQ29udGVudCBWaWV3W1NlcGFyYXRvci03W1NlcGFy +YXRvci05bxAUAE0AZQBuAHUAIABJAHQAZQBtACAAKABTAGEAdgBlACAAQQBzICYAKV8QG0JveCAoTGls +eXBvbmQgSW5zdGFsbGF0aW9uKV8QElN0YXRpYyBUZXh0IChFIzQKKW8QEwBNAGUAbgB1ACAASQB0AGUA +bQAgACgARQBuAGQAaQBuAGcgJgApXFN0ZXBwZXIgQ2VsbF8QF01lbnUgSXRlbSAoQWN0dWFsIFNpemUp +XxAmTWVudSBJdGVtIChDaGVjayBTcGVsbGluZyBhcyBZb3UgVHlwZSlfEBBNZW51IEl0ZW0gKEZpbmQp +W1NlcGFyYXRvci00XxAQTWVudSBJdGVtIChGaWxlKVtQcmVmZXJlbmNlc18QFE1lbnUgSXRlbSAoU2hv +dyBBbGwpXxAbTWVudSBJdGVtIChIaWRlIFZvY2FsRWFzZWwpXxATTWVudSBJdGVtIChab29tIEluKV8Q +EE1lbnUgSXRlbSAoWm9vbSlbTWVudSAoSGVscClvEBwATQBlAG4AdQAgAEkAdABlAG0AIAAoAFIAZQBx +AHUAZQBzAHQAIABGAGUAYQB0AHUAcgBlICYAKVtTZXBhcmF0b3ItMW8QEQBNAGUAbgB1ACAASQB0AGUA +bQAgACgATwBwAGUAbiAmAClfEBNNZW51IEl0ZW0gKFJlcGVhdHMpWVN0ZXBwZXItMV8QEU1lbnUgSXRl +bSAoUGFzdGUpXxAeTWVudSBJdGVtIChCcmluZyBBbGwgdG8gRnJvbnQpW01lbnUgKFZpZXcpW1NlcGFy +YXRvci0yW1NlcGFyYXRvci01XxAYVGV4dCBGaWVsZCBDZWxsIChFIzQKKS0xbxAYAE0AZQBuAHUAIABJ +AHQAZQBtACAAKABQAHIAZQBmAGUAcgBlAG4AYwBlAHMgJgApXxARTWVudSAoVm9jYWxFYXNlbClbU2Vw +YXJhdG9yLTZfEBZUZXh0IEZpZWxkIENlbGwgKEUjNAopXxAZTWVudSBJdGVtIChGaW5kIFByZXZpb3Vz +KV8QE1N0YXRpYyBUZXh0IChIaWdoOilbTWVudSAoRmluZClvEBcATQBlAG4AdQAgAEkAdABlAG0AIAAo +AFIAZQBwAG8AcgB0ACAAQgB1AGcgJgApbxATAE0AZQBuAHUAIABJAHQAZQBtACAAKABSAGUAcABlAGEA +dCAmAClfEBJCb3ggKE1lbG9keSBSYW5nZSlfEDFQb3B1cCBCdXR0b24gKC9BcHBsaWNhdGlvbnMvTGls +eXBvbmQuYXBwICgyLjguNikpW1NlcGFyYXRvci04XxAUTWVudSBJdGVtIChTcGVsbGluZylfEBxNZW51 +IEl0ZW0gKE92ZXJ3cml0ZSBNZWxvZHkpXxAYTWVudSBJdGVtIChIaWRlIFRvb2xiYXIpXxASTWVudSBJ +dGVtIChXaW5kb3cpXxARTWVudSAoT3RoZXJWaWV3cylfEBRTdGF0aWMgVGV4dCAoRSM0CiktMV8QF01l +bnUgSXRlbSAoT3BlbiBSZWNlbnQpXFNlcGFyYXRvci0xMFtTZXBhcmF0b3ItM18QHE1lbnUgSXRlbSAo +T3ZlcndyaXRlIENob3JkcylfEBJNZW51IEl0ZW0gKERlbGV0ZSldTWVudSAoV2luZG93KV8QG01lbnUg +SXRlbSAoUXVpdCBWb2NhbEVhc2VsKVtNZW51IChFZGl0KV8QEE1lbnUgSXRlbSAoSGVscClfEBBNZW51 +IEl0ZW0gKFVuZG8pXxAPTWVudSBJdGVtIChDdXQpXxARTWVudSBJdGVtIChDbG9zZSlvEBcATQBlAG4A +dQAgAEkAdABlAG0AIAAoAFAAYQBnAGUAIABTAGUAdAB1AHAgJgApXxASTWVudSAoT3BlbiBSZWNlbnQp +XxAWTWVudSBJdGVtIChTdGFydCBDb2RhKV8QFU1lbnUgSXRlbSAoT3ZlcndyaXRlKVxTZXBhcmF0b3It +MTFfEBRNZW51IEl0ZW0gKFNlcnZpY2VzKW8QFQBNAGUAbgB1ACAASQB0AGUAbQAgACgAUwBwAGUAbABs +AGkAbgBnICYAKV8QEE1lbnUgSXRlbSAoVmlldylfEBBNZW51IEl0ZW0gKFJlZG8pXxAXVGV4dCBGaWVs +ZCBDZWxsIChIaWdoOilvEB4ATQBlAG4AdQAgAEkAdABlAG0AIAAoAEMAdQBzAHQAbwBtAGkAegBlACAA +VABvAG8AbABiAGEAciAmACleTWVudSAoUmVwZWF0cylfEBtNZW51IEl0ZW0gKFZvY2FsRWFzZWwgSGVs +cClfEB1NZW51IEl0ZW0gKEp1bXAgdG8gU2VsZWN0aW9uKV8QF01lbnUgSXRlbSAoSGlkZSBPdGhlcnMp +XxAPTWVudSBJdGVtIChOZXcpXxAVTWVudSBJdGVtIChGaW5kIE5leHQpXxAPTWVudSAoU3BlbGxpbmcp +XxAPTWVudSAoU2VydmljZXMpXxASTWVudSBJdGVtIChSZXZlcnQp0gAOAEUF1gl+gQHCoNIADgBFBdYJ +gYEBwqDSAA4ARQXWCYSBAcKvEK8E5wXKAIwE3QGAA6AAcgClAGwAgwMsAHcDuwBWAGkAiwXgBGoA0ABj +AxoAHwCNBBQAawB2Ao0CSgXnAhIC/wJ7AjYFlACUAX0F7wBfBfABHwXyBCEAUQIDAw0AagJiBKYAfQX4 +BfkAcQBVA3cAeQCsAIcCtwBcA0cAZgGHBVwBugYBAFAGAgYDAGgAdQWHBI4AWgBnAG8AcwCGBb0AiQPb +AIEDOgBeAH4BTgCEAe4AdAB/BgsAVwJCAGIAUwBbAG0GDQH9BEkEgQB7BhEGEgMiBPgAigSPA8MGFwK+ +AGEBzQTfAdUBRgIkAFkAbgB8AFIAiAGMAJMAVAYgBiEEBgQ8BiQATwDXAF0AcATeBicAeAYoAHoGKQBg +A1QDrQKVBFYAZQKDBi8AhQCCAlQFeANkAhoDzQWhAFgELwY3BjgBWgP4BjsB3wOFAiwBbAUIA+oAZAOS +AqABYgCABkUFaoEBOIEBfoEBeYEBNoA/gOCA34ARgMaBASSAuoD2gOiAUYC5gQF3gQGCgQEegBiAkoC0 +gAKBAX2BAQWAwoDxgI2AdYEBhYBngKyAh4BxgQFwgAuARYEBwIB+gQGfgCWBAYmBAQmAM4BigLCAvoB/ +gQExgQEPgQGdgQG4gNqAT4DSgQEAgQFNgQFmgJmAcIDDgKuAQoEBXYBMgQGlgC2BAaOBAZSAs4DsgQFs +gQEsgGaAr4DRgOOBAWGBAXqBAW+A8oEBHYC/gHmBAROAL4EBKIBdgOeBARaBAZKAV4B0gIyAPoBrgMuB +Aa2AYIEBFIEBJYEBCIEBkYEBpIC1gQE8gQFzgQEpgOmBAayAm4CGgFKBAT2AU4AugGyAX4DQgQEMgDmB +AWuBATOADYBLgQGegQGpgQEBgQEQgQG0gAqAGYBzgNaBATqBAZiA+4EBvoEBBIEBioCDgMeA5ICOgQEX +gJiAiIEBuoEBXIEBIoB6gQFngMyAaIDtgQF0gFyBAQ2BAbOBAYuANID8gQGwgFiA14BtgDqBAT+A94CW +gNuAk4A1gQEbgQGNgQFi0gAOAEUF1go2gQHCrxCvCjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApF +CkYKRwpICkkKSgpLCkwKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpj +CmQKZQpmCmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkKegp7CnwKfQp+Cn8KgAqB +CoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZCpoKmwqcCp0Kngqf +CqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIKswq0CrUKtgq3CrgKuQq6CrsKvAq9 +Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrPCtAK0QrSCtMK1ArVCtYK1wrYCtkK2grb +CtwK3QreCt8K4ArhCuIK4wrkCuWBAjiBAjmBAjqBAjuBAjyBAj2BAj6BAj+BAkCBAkGBAkKBAkOBAkSB +AkWBAkaBAkeBAkiBAkmBAkqBAkuBAkyBAk2BAk6BAk+BAlCBAlGBAlKBAlOBAlSBAlWBAlaBAleBAliB +AlmBAlqBAluBAlyBAl2BAl6BAl+BAmCBAmGBAmKBAmOBAmSBAmWBAmaBAmeBAmiBAmmBAmqBAmuBAmyB +Am2BAm6BAm+BAnCBAnGBAnKBAnOBAnSBAnWBAnaBAneBAniBAnmBAnqBAnuBAnyBAn2BAn6BAn+BAoCB +AoGBAoKBAoOBAoSBAoWBAoaBAoeBAoiBAomBAoqBAouBAoyBAo2BAo6BAo+BApCBApGBApKBApOBApSB +ApWBApaBApeBApiBApmBApqBApuBApyBAp2BAp6BAp+BAqCBAqGBAqKBAqOBAqSBAqWBAqaBAqeBAqiB +AqmBAqqBAquBAqyBAq2BAq6BAq+BArCBArGBArKBArOBArSBArWBAraBAreBAriBArmBArqBAruBAryB +Ar2BAr6BAr+BAsCBAsGBAsKBAsOBAsSBAsWBAsaBAseBAsiBAsmBAsqBAsuBAsyBAs2BAs6BAs+BAtCB +AtGBAtKBAtOBAtSBAtWBAtaBAteBAtiBAtmBAtqBAtuBAtyBAt2BAt6BAt+BAuCBAuGBAuKBAuOBAuSB +AuWBAuYSAAGHfRBwEJgQ3RDpEQEJEQEPEgABh5URASQQJxBOEJIQOhDPEMgQ7RAdEL0Q+BDOEQEIEMYR +ASYRAR8RARAQFxBREDgQfhDUEKwSAAGHmREBCxDXEOQT//////////0QxBCjEPkQyhChELwSAAGHihCa +EMwQ2hEBBRBPEFwQwhDYEFARASMQ/RC0EOESAAGHmhEBFhDWEgABh4kRAQcQvxCoEgABh5sQnBBTEQER +EK8QlhDZEH8QzRDFEMkQtRCGEQEOEQEKEL4QyxDBELAQahDbEgABh5gQjhCLEJUQ0RBIECUQ8xEBIBBX +EQETEOoQqxAFENAQkBCuEQECEgABh34RASkQgRA5EQESEgABh4EQsxCiEOAQnxIAAYeXEQEVEPEQ8BEB +JRB6EJkQ+xD1EMAQShC4EQEiEQEDEBMQ9hDDEQEGEN4QfBCyEgABh5YRASgQjxD0EQEhEKQQGBCIEOwQ +qRBnEQENEPIQSRCeEE0QfRCgEQEnEgABh5wQ0hEBDBCDELsQrREBARCbEQEEEQEUEG8SAAGHgBCREO8Q +UhCnELkQ/xCCEJ3SAA4ARQBNC5SAJ6DSAA4ARQXWC5eBAcKg0gAOAEUF1guagQHCoNIAOgA7C5wLnaIL +nQA/Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgZABkYGkQaYBp8GrQa/BtsG6Qb1 +BwEHDwcaBygHRAdSB2UHdweRB5sHqAeqB60HsAezB7YHuAe7B70HwAfDB8YHyQfLB80H0AfTB9gH2wfk +B/AH8gf0B/0IBwgJCBcIIAgpCDQIOwhNCFYIXwhoCG0IfAiPCJgIowilCKYIrwi2CMMIyQjSCNQJVQlX +CVkJWwldCV8JYQljCWUJZwlpCWsJbQlvCXEJcwl1CXcJeQl7CX0JfwmBCYMJhQmHCYkJiwmNCY8JkQmT +CZUJlwmZCZsJnQmfCaEJowmlCacJqQmsCa8Jsgm1CbgJuwm+CcEJxAnHCcoJzQnQCdMJ1gnZCdwJ3wni +CeUJ6An5CgcKEAoYChoKHAoeCiAKKQorCi0KPwpgCnIKegqBCooKlAqdCqkKqwqtCq8KsQq0CrUKtwq5 +CtYK4QrkCucK6grtCu8K8gsKC10LaQuGC5gLrgvDC9IL5Qv3DAEMDAwaDCwMQQxPDGEMbgx1DIMMlQye +DJ8MoQyjDKUMpwypDKsMrQyvDLEMswy0DLUMuAy7DL0MwgzTDNoM4QzqDOwM9Qz3DPoNBw0QDRUNHA0t +DS8NMQ0zDTQNPQ0/DXANeQ2BDZUNoA2uDbgNxQ3ODdQN3A3eDeAN4g3nDekN7g3wDfIN9A32DgMODw4R +DhMOFQ46DkcOVg5YDloOXA5kDnYOfw6EDpcOpA6mDqgOqg69DtEO2g7fDugO6g71Dv4PAA8FDwcPCQ8y +DzQPNg84DzoPPA8+D0APQg9eD2cPbg99D4UPjg+TD5wPqQ+9D8wP2Q/mD+8P/BAKEBMQHRAkEDAQPRBG +EE0QZBBzEIQQhhCIEIoQjBCxELMQtRC3ELkQuxC9EMoQzBDPENIQ6RD2EP8RBhEeESsRLREvETERUhFU +EVYRWBFaEVwRXhFrEW0RcBFzEYYRiBGaEacRqRGrEa0RzhHQEdIR1BHWEdgR2hHsEe4R+BIVEh8SKRJI +EkoSTBJOElASUhJUElYSdxJ5EnsSfRJ/EoASghKEEqESpBKnEqoSrRKvErISyhLzEvsTBxMUEx8TKhM3 +E0ATRRNHE1ATURNaE2MTZRNnE2gTcRN6E4gTkROcE6YTrxPCE8QTxRPOE9UT8BP9FBsUJBQ4FEEUSBRg +FG0UbxRxFHMUlBSWFJgUmhScFJ4UoBS9FN4U7xTxFPMU9RT3FQAVDRUPFREVExU4FToVPBU+FUAVQhVE +FVEVUxVWFVkVZxVpFYMVkBWSFZQVlhW3FbkVuxW9Fb8VwRXDFdcV2RX5FgoWDBYOFhAWEhY3FjkWOxY9 +Fj8WQRZDFmYWgxaFFocWiRaLFo0WjxawFrIWtBa2FrgWuRa7Fr0W1Rb+FwAXARcDFwQXIxcsF0EXThdQ +F1IXVBd1F3cXeRd7F30XfxeBF5IXlBeXF5oXnReoF8AXzRfPF9EX0xf0F/YX+Bf6F/wX/hgAGA0YDxgS +GBUYJBgwGEEYQxhFGEcYSRhqGGwYbhhwGHIYdBh2GIwYmRibGJ0YnxjAGMIYxBjGGMgYyhjMGNkY2xje +GOEY7BjuGPwZCRkLGQ0ZDxkwGTIZNBk2GTgZOhk8GUIZRBlSGV8ZYRljGWUZhhmIGYoZjBmOGZAZkhmX +GZkZpxnIGd4Z4BniGeQZ5hnoGeoZ7BoIGg4aGxodGh8aIRpCGkQaRhpIGkoaTBpOGlsaXRpgGmMabhpw +GnsaiBqKGowajhqvGrEasxq1GrcauRq7GswazhrRGtQa1xrgGuIa+BsFGwcbCRsLGzAbMhs0GzYbOBs6 +GzwbRhtIG1kbWxtdG18bYRtvG5AbmhucG54boBuiG6QbphuoG8kbyxvNG88b0RvSG9Qb1hvtHA4cIhwt +HDkcPhxAHEIcRBxGHEgcTRxPHFQcaRxxHH4cihyYHJocnByeHKAcohypHLYcwxzLHM0c2RziHOcc/Bz+ +HQAdAh0EHRcdJB0mHSkdMh07HU0dVh1hHW0deh2CHYQdhx2JHYwdjh2nHbwdxR3KHdcd5B3mHegd6h4L +Hg0eDx4UHhYeGB4aHhwePR5PHlweXh5gHmIehx6JHosejR6PHpEekx6eHqAerR6vHrEesx7UHtYe2B7a +Htwe3h7gHu0e7x7yHvUe/h8AHwkfFh8YHxofHB89Hz8fQR9DH0UfRx9JH1YfWB9nH3Qfdh94H3ofmx+d +H58foR+jH6Ufpx+sH7kfxh/IH8ofzB/tH+8f8R/zH/Uf9x/5IAggHCApICsgLSAvIFggZiBoIGkgayBt +IG8gcSBzIIYgiCCPIJwgniCgIKIgwyDFIMcgySDLIM0gzyDmIOgg9yEIIQohDCEOIRAhHSEfISEhIyFE +IUYhSCFKIUwhTiFQIWEhYyF1IYIhhCGGIYghqSGrIa0hryGxIbMhtSHcIf4iCyINIg8iESIyIjQiNiI4 +IjoiPCI+IkIiRCJRIl4iYCJiImQihSKHIokiiyKNIo8ikSKlIrcixCLGIsgiyiLrIu0i7yLxIvMi9SL3 +Iv4jBiMXIxkjGyMdIx8jPCM+I0AjQiNEI0YjSCNZI1sjXiNhI2QjdyOXI6QjpiOoI6ojyyPNI88j0SPT +I9Uj1yPbI90j4iPvI/Ej8yP1JBYkGCQaJBwkHiQgJCIkKiQsJDQkRSRHJEkkSyRNJG4kcCRyJHQkdiR4 +JHokhiSIJKEkriSwJLIktCTVJNck2STbJN0k3yThJOYk6CTuJPsk/SUAJQIlKyUtJS4lMSU0JTYlOCU6 +JU0lTyVcJV4lYSVkJYUlhyWKJYwljiWQJZIlnyWzJcAlwiXFJccl7CXuJfEl9CX2Jfgl+iX8JhUmFyYk +JiYmKSYrJlQmViZXJlomXCZeJmAmYiZsJnkmeyZ+JoEmoiakJqcmqSarJq0mrya8JtIm3ybhJuQm5icH +JwknDCcPJxEnEycVJxsnLCcuJzAnMyc2J1cnWSdcJ18nYSdjJ2Undyd5J4QnlSeXJ5knmyeeJ7QnwSfD +J8YnySfqJ+wn7yfyJ/Qn9if4KAcoCSgYKDkoOyg9KD8oQShDKEUoSChjKHAocih1KHgomSibKJ4ooCii +KKQopii7KM0o3ijgKOMo5ijpKQopDCkPKRIpFCkWKRgpMSkzKWQpcSl+KYwplimkKbEpuynNKeEp6yn3 +Kfop/SoAKgMqCCoLKg4qESoUKhcqMSpKKlMqVSpeKmAqZSqCKo4qkCqTKpYqmSqbKp4qpyqpKq4qsSq0 +Ku0q9ysDKxErHisoKzorSCtLK04rUStUK1UrWCtaK10rYCtiK2srbStwK3Ireyt9K4orjSuQK5MrlSuX +K5kruiu8K74rwSvEK8UrxyvJK+AsASwDLAUsCCwKLA0sDywULDUsNyw5LDwsPyxALEIsRCxbLHwsfiyA +LIIshCyHLIksqiysLK4ssSy0LLUstyy5LNAs8SzzLPUs+Cz6LP0s/y0FLRstJC0rLUMtSi1nLWktbC1v +LXItdS2CLZMtlS2eLaAttS23LbotvS2/LdUt4i3kLect9C32LgQuDS4WLhwuVS5YLlsuXi5hLmIuZS5n +LmoubS5vLnguei59Ln8uiC6KLo0ujy6lLr0u2i7cLt8u4i7lLugvAC8NLw8vGi8yLz0vWi9jL2gvey+T +L6Avoi+lL6gvyS/LL84v0S/TL9Uv1y/jL+Uv+TAGMAgwCzAOMC8wMTA0MDcwOTA7MD0wQjBEMEowVzBZ +MFwwXzCAMIIwhTCIMIowjDCOMJMwlTCbMKwwrjCwMLMwtjDXMNkw3DDeMOAw4jDkMO0xBjETMRUxGDEb +MTwxPjFBMUMxRTFHMUkxVTFgMW0xbzFyMXUxljGYMZsxnTGfMaExozGuMcEx4jHkMeYx6DHqMe0x8DHz +MgAyAjIFMgcyCjIMMh0yHzIhMiQyJzJIMkoyTTJPMlEyUzJVMmcybTJ6MnwyfzKCMp8yoTKkMqYyqDKq +MqwyszLMMtUy2DO5M7wzvzPCM8QzxjPIM8ozzDPPM9Iz1DPWM9kz2zPdM+Az4jPkM+Yz6DPrM+0z7zPy +M/Uz9zP6M/0z/zQBNAM0BjQJNAw0DjQRNBM0FTQXNBo0HDQfNCI0JTQoNCs0LjQwNDI0NDQ2NDk0OzQ+ +NEA0QzRGNEk0TDRONFE0VDRWNFk0WzRdNGA0YjRkNGY0aTRrNG40cTR0NHc0ejR8NH80gjSFNIg0ijSM +NI40kTSTNJY0mDSbNJ00nzShNKQ0pzSqNK00rzSxNLQ0tjS4NLo0vDS/NME0wzTFNMc0yjTNNN404DTj +NOY06TTyNPs0/TUKNQ01EDUTNRY1GTUcNUU1TzVRNVM1VjVYNVo1XDVfNWI1bTV8NYU1hzWeNaA1ozWm +Nak1rDWvNbI1tDW3Nbo1vTXmNfQ2ATYDNgU2BjYINgk2CzYNNg82ODY6Njw2PTY/NkA2QjZENkY2bzZx +NnQ2dzZ5Nns2fTZ/NoI2izacNp42oTakNqc2sDayNrs2vTa+NtA2+Tb7Nv02/jcANwE3AzcFNwc3MDcy +NzQ3NTc3Nzg3Ojc8Nz43Szd0N3Y3eDd7N303fzeBN4Q3hzeMN5U3lzegN6I3uze9N783wjfFN8c3yTfL +N8030DfTN9U31zgAOAI4BDgHOAk4CzgNOA84EjgeOCc4KTgyODQ4Nzg5OFI4ezh9OH84gDiCOIM4hTiH +OIk4sji0OLY4tzi5OLo4vDi+OMA46TjrOO048DjyOPQ49jj5OPw5ATkKOQw5FTkXOTo5PTk/OUI5RDlH +OUo5TTlPOVI5VDlWOVk5XDlfOWI5ZTmOOZA5kjmTOZU5ljmYOZo5nDnFOcc5yTnKOcw5zTnPOdE50zn8 +Of46ADoDOgU6BzoJOgs6DjoTOhw6HjonOik6NDo2Ojg6Ojo9Oj86aDpqOmw6bzpxOnM6dTp3Ono6gzqM +Oo46lTqXOpo6nDrFOsc6yTrKOsw6zTrPOtE60zr8Ov47ADsDOwU7BzsJOws7DjsWOx87ITsqOyw7Ljsx +OzQ7XTtfO2E7ZDtmO2g7ajttO3A7eTt7O4w7jzuSO5Q7ljuYO5s7njugO8k7yzvNO8470DvRO9M71TvX +PAA8AjwEPAc8CTwLPA08EDwTPBo8IzwlPC48MDw5PDs8PTxAPEM8bDxuPHA8cTxzPHQ8djx4PHo8iTyy +PLQ8tjy5PLs8vTy/PMI8xTzKPNM81TzePOA86zztPO888jz0PPY9Hz0hPSM9JD0mPSc9KT0rPS09OT1C +PUQ9Rz1QPVU9Xj1hPkI+RT5HPko+TT5PPlE+Uz5VPlc+WT5bPl0+Xz5hPmQ+Zz5pPms+bT5vPnE+cz51 +Pnc+ej58Pn4+gD6CPoQ+hj6JPos+jT6PPpI+lT6XPpk+mz6dPp8+oT6kPqY+qD6qPqw+rj6xPrM+tT63 +Prk+vD6+PsA+wj7EPsc+yj7MPs8+0T7TPtU+2D7bPt0+3z7iPuU+5z7pPus+7T7wPvI+9T73Pvk++z79 +Pv8/Aj8EPwc/Cj8MPw4/ED8TPxU/Fz8ZPxs/HT8fPyE/JD8mPyg/Kz8tPzA/Mj80PzY/OT88Pz4/Rz9K +QC1AMEAzQDZAOEA6QDxAPkBAQENARkBIQEpATEBPQFFAU0BWQFhAWkBcQF5AYEBjQGZAaEBrQG1AcEBz +QHVAd0B5QHxAf0CCQIRAh0CJQItAjUCQQJJAlUCYQJtAnkChQKRApkCoQKpArECvQLFAtEC2QLlAvEC+ +QMFAxEDHQMpAzEDPQNFA00DWQNhA2kDcQN9A4UDkQOdA6kDtQPBA8kD1QPhA+0D+QQBBAkEEQQdBCUEM +QQ9BEUETQRVBF0EaQR1BIEEjQSVBKEEqQS1BL0ExQTNBNUE3QTlBO0E9QUBBQ0FMQU9CMkI1QjhCO0I+ +QkFCREJHQkpCTUJQQlNCVkJZQlxCX0JiQmVCaEJrQm5CcEJzQnZCeUJ8Qn9CgkKFQohCi0KOQpFClEKX +QppCnUKgQqNCpkKpQqxCr0KyQrVCuEK7Qr5CwULEQsdCykLNQtBC00LWQtlC3ELfQuJC5ULoQutC7kLx +QvRC90L6Qv1DAEMDQwZDCUMMQw9DEkMVQxhDG0MeQyFDJEMnQypDLUMwQzNDNkM5QzxDP0NCQ0VDSENL +Q05DUUNUQ1dDWkNdQ2BDY0NmQ2lDbENvQ3JDdUN4Q3tDfkOBQ5pDrUPCQ8pD6kQkREtEakSHRLhEz0Tc +RPdFMEU8RVVFbEV+RZdFuUXFRd9F+EYLRjNGPUZiRnFGlkapRrZGwkbORvlHF0csR1VHYkd8R6VHuEfE +R9dH40f6SBhILkhBSE1IiEiUSLlIz0jZSO1JDkkaSSZJMklNSYBJlEmgSblJ1UnrSfdKKEpRSmZKmkqm +Sr1K3Er3SwxLIEs3S1FLXktqS4lLnkusS8pL1kvpS/xMDkwiTFNMaEyBTJlMpky9TOpM/U0QTSpNaU14 +TZZNtk3QTeJN+k4MTh5OM048Tj9OQE5JTkxOTU5WTllPuk+9T8BPw0/GT8hPyk/MT85P0E/TT9VP10/Z +T9tP3U/gT+NP5k/oT+pP7E/uT/FP9E/2T/hP+k/8T/9QAVADUAVQB1AKUAxQDlARUBNQFlAYUBtQHlAg +UCJQJFAmUChQK1AuUDFQNFA2UDhQOlA9UEBQQ1BFUEdQSVBLUE1QUFBSUFVQV1BaUF1QX1BhUGRQZ1Bp +UGtQbVBvUHJQdVB4UHpQfVB/UIFQhFCGUIlQi1CNUJBQk1CVUJdQmVCbUJ1Qn1CiUKRQp1CqUK1QsFCz +ULVQuFC7UL5QwFDDUMVQx1DJUMxQzlDQUNJQ1FDWUNlQ21DeUOFQ41DlUOhQ61DuUPFQ9FD2UPhQ+lD8 +UP9RAlEEUQdRClENUQ9REVETURVRGFEaURxRH1EiUSVRJ1EqUSxRLlEwUTNRNVE4UTtRPlFAUUJRRVFH +UUlRS1FNUVBRUlFUUVZRWFFaUV1RYFFjUWxRb1LQUtNS1lLZUtxS31LiUuVS6FLrUu5S8VL0UvdS+lL9 +UwBTA1MGUwlTDFMPUxJTFVMYUxtTHlMhUyRTJ1MqUy1TMFMzUzZTOVM8Uz9TQlNFU0hTS1NOU1FTVFNX +U1pTXVNgU2NTZlNpU2xTb1NyU3VTeFN7U35TgVOEU4dTilONU5BTk1OWU5lTnFOfU6JTpVOoU6tTrlOx +U7RTt1O6U71TwFPDU8ZTyVPMU89T0lPVU9hT21PeU+FT5FPnU+pT7VPwU/NT9lP5U/xT/1QCVAVUCFQL +VA5UEVQUVBdUGlQdVCBUI1QmVClULFQvVDJUNVQ4VDtUPlRBVERUR1RKVE1UUFRTVFZUWVRcVF9UYlRl +VGhUa1RuVHFUdFR3VHpUfVSAVINUhlSJVIxUj1SSVJVUmFSbVJ5UoVSkVKdUqlStVLBUs1S2VLlUvFS/ +VMJUxVTIVMtUzlTRVNRU11TaVN1U4lTkVOZU6FTqVO1U8FT1VPhU+lT8VP5VAFUCVQRVBlUIVQpVDFUO +VRFVE1UWVRlVHFUeVSBVIlUkVSZVKFUtVTBVMlU0VT1VP1VBVUNVRVVHVUlVTlVQVVJVVFVXVVlVW1Vd +VV9VYVVkVWZVaFVqVW9VclV0VXlVfFV+VYBVhVWHVYlVjFWOVZBVklWUVZZVmFWaVZxVnlWhVaRVplWo +VapVrFWuVbBVtVW3VblVu1W9Vb9VwVXDVcZVyFXLVc1Vz1XRVdNV1VXXVdpV31XiVeRV5lXpVe5V8FXy +VfRV9lX7Vf5WAFYCVgVWB1YJVgtWDVYPVhFWE1YWVhlWG1YdVh9WIlYkViZWKFYtVjBWMlY0VjdWOVY7 +Vj1WP1ZBVkNWRlZIVkpWTFZOVlBWUlZVVlpWXFZfVmFWY1ZlVmhWalZtVnBWclZ3VnlWe1Z9Vn9WgVaD +VoVWh1aQVpJWk1acVp9WoFapVqxWrVa2VrsAAAAAAAACAgAAAAAAAAueAAAAAAAAAAAAAAAAAABWyg + + + diff --git a/English.lproj/MainMenu.nib/info.nib b/English.lproj/MainMenu.nib/info.nib deleted file mode 100644 index f008202..0000000 --- a/English.lproj/MainMenu.nib/info.nib +++ /dev/null @@ -1,22 +0,0 @@ - - - - - IBDocumentLocation - 86 70 356 240 0 0 1280 778 - IBEditorPositions - - 29 - 320 324 349 44 0 0 1280 778 - - IBFramework Version - 455.0 - IBOpenObjects - - 29 - 217 - - IBSystem Version - 9A343 - - diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 256ee2a..e5c647f 100644 Binary files a/English.lproj/MainMenu.nib/keyedobjects.nib and b/English.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/Resources/Help/about.html b/Resources/Help/about.html new file mode 100644 index 0000000..036f522 --- /dev/null +++ b/Resources/Help/about.html @@ -0,0 +1,39 @@ + + + +About VocalEasel + + +

About VocalEasel

+ +

VocalEasel is a program to edit for vocal jazz lead sheets and generate and +play accompaniments. It is designed to be:

+ + + +

VocalEasel was written and designed by Matthias Neeracher + <neeracher@mac.com>

+ +

For producing printable lead sheets, VocalEasel relies on the +LilyPond system written by +Han-Wen Nienhuys <hanwen@xs4all.nl>, Jan Nieuwenhuizen <janneke@gnu.org>, +and others.

+ +

For producing MIDI accompaniments, VocalEasel relies on the +MMA Musical Midi Accompaniment system +written by Robert van der Poel <bob@mellowood.ca>.

+ + \ No newline at end of file diff --git a/Resources/Help/bugs.html b/Resources/Help/bugs.html new file mode 100644 index 0000000..93d963d --- /dev/null +++ b/Resources/Help/bugs.html @@ -0,0 +1,28 @@ + + +VocalEasel: Known Bugs + + + +

Bugs

+ +

Reporting Bugs

+ +

VocalEasel is still very new software and therefore contains a +considerable number of bugs.

+ + + +

Known Bugs

+ + + + diff --git a/Resources/Help/edit.html b/Resources/Help/edit.html new file mode 100644 index 0000000..5709451 --- /dev/null +++ b/Resources/Help/edit.html @@ -0,0 +1,115 @@ + + + +VocalEasel: Entering Music + + + +

Entering Music

+ +

Song Setup

+ +Start by entering some information applying to the entire song: + + + +

Entering Chords

+ +Now you're ready to enter the harmonic structure of the song: + + + +

Entering the Melody

+ +Next, enter the melody: + + + +

Entering Lyrics

+ +Finally, you may choose to enter lyrics: + + + +

Editing the Song

+ + + +

Repeats / Coda

+ + + + + diff --git a/Resources/Help/index.html b/Resources/Help/index.html new file mode 100644 index 0000000..caaa283 --- /dev/null +++ b/Resources/Help/index.html @@ -0,0 +1,24 @@ + + + + + Welcome to VocalEasel + + + +
+

Welcome to VocalEasel

+ http://vocaleasel.sf.net + VocalEasel Application Icon +
+ + + + + \ No newline at end of file diff --git a/Resources/Help/play.html b/Resources/Help/play.html new file mode 100644 index 0000000..43e1349 --- /dev/null +++ b/Resources/Help/play.html @@ -0,0 +1,31 @@ + + +VocalEasel: Playing Music + + + +

Playing Music

+ +VocalEasel uses the MMA Musical MIDI Accompaniment system to +automatically generate accompaniments for rehearsal. + +
+While I find automatic accompaniments a very valuable rehearsal tool, make +sure you don't train yourself too much into one particular style of +accompaniment. Your live piano player will NOT care to hear "But that's +how VocalEasel played it!" +
+ + + + diff --git a/Resources/Help/print.html b/Resources/Help/print.html new file mode 100644 index 0000000..89480ab --- /dev/null +++ b/Resources/Help/print.html @@ -0,0 +1,22 @@ + + +VocalEasel: Printing Music + + + +

Printing Music

+ +While the VocalEasel editing window does not look very nice, +VocalEasel uses the LilyPond system to produce beautiful PDF and print output: + + + +All of these tasks need to run LilyPond to create the output format, a process +which can take up to a minute or so. + + diff --git a/Resources/Help/vlapp.png b/Resources/Help/vlapp.png new file mode 100644 index 0000000..b4be448 Binary files /dev/null and b/Resources/Help/vlapp.png differ diff --git a/Resources/Info.plist b/Resources/Info.plist index f2f1da1..4e0af25 100644 --- a/Resources/Info.plist +++ b/Resources/Info.plist @@ -27,10 +27,11 @@ VLDocument NSExportableAs - VLLilypondType - VLMusicXMLType - VLMMAType + VLPDFType VLMIDIType + VLMusicXMLType + VLLilypondType + VLMMAType NSPersistentStoreTypeKey XML @@ -140,5 +141,9 @@ MainMenu NSPrincipalClass NSApplication - + CFBundleHelpBookFolder + Help + CFBundleHelpBookName + VocalEasel Help + diff --git a/Sources/VLAppController.h b/Sources/VLAppController.h index 17e90cc..158ba73 100644 --- a/Sources/VLAppController.h +++ b/Sources/VLAppController.h @@ -19,7 +19,8 @@ - (IBAction) playNewPitch:(id)sender; - (IBAction) selectLilypondPath:(id)sender; - +- (IBAction) goToHelpURL:(id)sender; + @end // Local Variables: diff --git a/Sources/VLAppController.mm b/Sources/VLAppController.mm index 346dfe5..61cf50c 100644 --- a/Sources/VLAppController.mm +++ b/Sources/VLAppController.mm @@ -281,4 +281,22 @@ } } +- (IBAction) goToHelpURL:(id)sender +{ + NSString * helpString; + + switch ([sender tag]) { + case 0: + helpString = @"http://vocaleasel.sf.net"; + break; + case 1: + helpString = @"http://sourceforge.net/tracker/?func=add&group_id=195076&atid=951989"; + break; + case 2: + helpString = @"http://sourceforge.net/tracker/?func=add&group_id=195076&atid=951992"; + break; + } + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:helpString]]; +} + @end diff --git a/VocalEasel.xcodeproj/project.pbxproj b/VocalEasel.xcodeproj/project.pbxproj index 151b8d6..ba1ff43 100644 --- a/VocalEasel.xcodeproj/project.pbxproj +++ b/VocalEasel.xcodeproj/project.pbxproj @@ -24,6 +24,7 @@ 95049CF30BDC32EB0015EE6E /* installLilypond.scpt in Resources */ = {isa = PBXBuildFile; fileRef = 95049CF20BDC32CD0015EE6E /* installLilypond.scpt */; }; 95049D020BDC436A0015EE6E /* installPython.scpt in Resources */ = {isa = PBXBuildFile; fileRef = 95049D010BDC43510015EE6E /* installPython.scpt */; }; 950795E10B4A34D9008911A6 /* stop.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 950795E00B4A34D9008911A6 /* stop.tiff */; }; + 9524DAFB0BE569C50002AC03 /* Help in Resources */ = {isa = PBXBuildFile; fileRef = 9524DAF70BE569C50002AC03 /* Help */; }; 952CBB9C095FD1CA00434E43 /* VLSoundOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 952CBB9A095FD1CA00434E43 /* VLSoundOut.cpp */; }; 952CBB9D095FD1CA00434E43 /* VLSoundOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 952CBB9A095FD1CA00434E43 /* VLSoundOut.cpp */; }; 952CBB9F095FD1D900434E43 /* TVLSoundOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 952CBB9E095FD1D900434E43 /* TVLSoundOut.cpp */; }; @@ -148,6 +149,7 @@ 95049CF20BDC32CD0015EE6E /* installLilypond.scpt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.scpt; name = installLilypond.scpt; path = Resources/installLilypond.scpt; sourceTree = ""; }; 95049D010BDC43510015EE6E /* installPython.scpt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.scpt; name = installPython.scpt; path = Resources/installPython.scpt; sourceTree = ""; }; 950795E00B4A34D9008911A6 /* stop.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = stop.tiff; path = Resources/stop.tiff; sourceTree = ""; }; + 9524DAF70BE569C50002AC03 /* Help */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Help; path = Resources/Help; sourceTree = ""; }; 952CBB98095FD19D00434E43 /* TVLSoundOut */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TVLSoundOut; sourceTree = BUILT_PRODUCTS_DIR; }; 952CBB9A095FD1CA00434E43 /* VLSoundOut.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = VLSoundOut.cpp; path = Sources/VLSoundOut.cpp; sourceTree = ""; }; 952CBB9B095FD1CA00434E43 /* VLSoundOut.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VLSoundOut.h; path = Sources/VLSoundOut.h; sourceTree = ""; }; @@ -389,6 +391,7 @@ 2A37F4B8FDCFA73011CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 9524DAF70BE569C50002AC03 /* Help */, 95049CF20BDC32CD0015EE6E /* installLilypond.scpt */, 95049D010BDC43510015EE6E /* installPython.scpt */, 954DD4DF0B44E61E0056C504 /* VLDocument.nib */, @@ -611,6 +614,7 @@ 950795E10B4A34D9008911A6 /* stop.tiff in Resources */, 9599ED960B73185800A6A2F7 /* VLGroove.nib in Resources */, 9530A7020BD9E16700635FEC /* display.tiff in Resources */, + 9524DAFB0BE569C50002AC03 /* Help in Resources */, ); runOnlyForDeploymentPostprocessing = 0; };