[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2019 Alex Stevenson-Price\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# Record iOS Simulator\nA script to start and stop video recordings from the iOS Simulator as easily as taking a screenshot.\n\nRun the script to start a video recording, then run it again to stop that recording and have it saved to the Desktop with a name like `Simulator 2019-01-04 at 10.16.21.mp4`.\n\nAlso includes Alfred and Keyboard Maestro implementations that allow you to start and stop a recording easily with ⌘R in the Simulator (or any other trigger those apps support).\n\n# Usage Instructions\n\n## Alfred\nDownload the [Record Simulator.alfredworkflow](https://github.com/alexp2ad/record-ios-simulator/raw/master/Record%20Simulator.alfredworkflow) file and open it to add the workflow to Alfred. After adding the workflow you can double click the `Hotkey` action and assign a hotkey of your choice to start and stop the recording (I like ⌘R), or you can just trigger the workflow from Alfred with the `record` keyword.\n\nOnce the workflow has been added, and the hotkey set, just use the hotkey in the Simulator to start a video recording, and then again to end the recording.\n\n## Keyboard Maestro\nDownload the [Record Simulator.kmmacros](https://github.com/alexp2ad/record-ios-simulator/raw/master/Record%20Simulator.kmmacros) file and open it to add the macro to Keyboard Maestro. By default it is triggered using the ⌘R hotkey while the Simulator is focused, but you can tweak this behaviour after adding the macro if desired.\n\nOnce the macro has been added, just use the hotkey in the Simulator to start a video recording, and then again to end the recording.\n\n## Script Usage\nIf using other utilities, or wanting to simply have a script that you can run in the terminal, then download and run the bash script. On first run it will start a recording, on second run it will end the recording and save it to the Desktop.\n\n# Behaviour\nThere are several variables at the top of the script that can be edited to modify the behaviour:\n\n| Variable | Default | Description |\n| --- | --- | --- |\n| `outputDirectory` | `~/Desktop/` | Determines where recordings are saved. |\n| `openRecordings` | `true` | If `true` video recordings will be opened when ended, otherwise a notification is displayed. |\n| `playSounds` | `true` | If `true` system sounds will be played when starting and stopping a recording. |\n| `filename` | `\"Simulator \"$(date '+%Y-%m-%d at %H.%M.%S')` | By default files are saved with date-based names like `Simulator 2019-01-04 at 10.16.21.mp4`, tweak this to change filenames to your liking. (No need to include an extension, `.mp4` is added further into the script) |\n\n# Contributing\n\nPRs with improvements, fixes, features welcomed.\n\nAfter modifying the script, please run the `utils/generateFiles.sh` script to update the Keyboard Maestro and Alfred implementations with the script changes, and include those changes with your script update commit. You do __not__ need Alfred or KM to do this.\n"
  },
  {
    "path": "Record Simulator.kmmacros",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<array>\n\t<dict>\n\t\t<key>Activate</key>\n\t\t<string>Normal</string>\n\t\t<key>CreationDate</key>\n\t\t<real>568291225.87612998</real>\n\t\t<key>Macros</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>Actions</key>\n\t\t\t\t<array>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>DisplayKind</key>\n\t\t\t\t\t\t<string>Asynchronously</string>\n\t\t\t\t\t\t<key>IncludeStdErr</key>\n\t\t\t\t\t\t<false/>\n\t\t\t\t\t\t<key>MacroActionType</key>\n\t\t\t\t\t\t<string>ExecuteShellScript</string>\n\t\t\t\t\t\t<key>Path</key>\n\t\t\t\t\t\t<string></string>\n\t\t\t\t\t\t<key>Source</key>\n\t\t\t\t\t\t<string>Nothing</string>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>#!/bin/bash\n\n# Starts and stops recording in the simulator\n\n# Set your prefered output directory here\noutputDirectory=~/Desktop/\n\n# Open recordings in the default app when ending recording\nopenRecordings=true\n\n# Choose whether to play sounds when starting and stopping a recording\nplaySounds=true\n\n# Edit the format of the filename. By default it saves files with names like `Simulator 2019-01-04 at 10.16.21.mp4`\n# do not add an extension to the below variable, `.mp4` will be added further down.\nfilename=\"Simulator \"$(date '+%Y-%m-%d at %H.%M.%S')\n\ntmpPathPrefix=\"/tmp/com.alexjsp.simulator-recording.\"\nrecordingPathVarStoragePath=\"$tmpPathPrefix\"\"recordingPath.txt\"\nrecordingPIDVarStoragePath=\"$tmpPathPrefix\"\"recordingPID.txt\"\n\nfunction notify {\n    # If running in an interactive terminal then echo status notifications,\n    # otherwise post a system notification.\n    if [ -t 0 ]; then\n        echo $1\n    else\n        osascript -e 'display notification \"'\"$1\"'\" with title \"Simulator Recording\"'\n    fi\n}\n\nif [ -f $recordingPathVarStoragePath ] &amp;&amp; [ -f $recordingPIDVarStoragePath ]; then\n    # Stop existing recording\n    read recordingPath &lt; $recordingPathVarStoragePath\n    read recordingPID &lt; $recordingPIDVarStoragePath\n    rm \"$tmpPathPrefix\"\"recordingPath.txt\"\n    rm \"$tmpPathPrefix\"\"recordingPID.txt\"\n    notify \"Stopping recording...\"\n    if [ \"$playSounds\" = true ] ; then\n        afplay /System/Library/Sounds/Purr.aiff &gt; /dev/null 2&gt;&amp;1\n    fi\n    sleep 2\n    kill -SIGINT $recordingPID\n    sleep 1\n    if [ \"$openRecordings\" = true ] ; then\n        open \"$recordingPath\"\n    else\n        notify \"Recording saved to \"\"$recordingPath\"\n    fi\nelse\n    if ! pgrep -xq -- \"Simulator\"; then\n        notify \"Simulator doesn't appear to be running\"\n        if [ \"$playSounds\" = true ] ; then\n            afplay /System/Library/Sounds/Basso.aiff &gt; /dev/null 2&gt;&amp;1\n        fi\n        exit 1\n    fi\n    \n    # Start a new recording\n    if [ \"$playSounds\" = true ] ; then\n        afplay /System/Library/Sounds/Pop.aiff &gt; /dev/null 2&gt;&amp;1\n    fi\n    recordingPath=\"$outputDirectory\"\"$filename\"\".mp4\"\n    xcrun simctl io booted recordVideo \"$recordingPath\" &amp;\n    echo $! &gt; \"$tmpPathPrefix\"\"recordingPID.txt\"\n    echo $recordingPath &gt; \"$tmpPathPrefix\"\"recordingPath.txt\"\n    notify \"Started recording to \"\"$recordingPath\"\nfi</string>\n\t\t\t\t\t\t<key>TimeOutAbortsMacro</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>TrimResults</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>TrimResultsNew</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>UseText</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t</dict>\n\t\t\t\t</array>\n\t\t\t\t<key>CreationDate</key>\n\t\t\t\t<real>568291231.02187896</real>\n\t\t\t\t<key>CustomIconData</key>\n\t\t\t\t<data>\n\t\t\t\t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\n\t\t\t\tA8AgBUAmJqF48MNoOYuSmu5LIcIEAKV2AAAeHJEsAeHG\n\t\t\t\tPCAcHUUKAMHyciH6ACJWACAqAsWGBQBU4gAMwQHwA2BQ\n\t\t\t\tLSlKAACcBEIEGMHCNc9AIEAbJxMyOcAYjqAdJwwsOcgk\n\t\t\t\tW6SFM9KyIEHMci0IHA8OxIW6HwxAA8HKFUAAHIFoEGRo\n\t\t\t\tAWKO5iIjDVFXKJNlDA86YWkW5iOdNiDUHDRsqSIuS4AE\n\t\t\t\tAsBODwGGGGAkygBMB8A2JqFqG28OwhNfI4QWl2H6ia9p\n\t\t\t\tMfDYLSLgB+MG+i/2GyLCMAMmAAA0AYOgB/JEO0f9HiW6\n\t\t\t\td+HlFoHc/2HmHyd6TadqJtFTCBFyAsYEmQ/GAAGUHGOs\n\t\t\t\tAcAEhsAwGcD8AAG4GQPMpSMQ1+gU7Sqc8vRfNnDRUUVm\n\t\t\t\t85DCKBDkAWHsHUHUHSCCHfU8RWI0AQBCDMFOFsAeBuCw\n\t\t\t\tCCCWBAJqFtSQQSwlFsbSQeAOOZI/QIdOAgm2AjM0MStt\n\t\t\t\tHsFwG4OmQUHwSECABAOc0EOcFmGyK4HRQsgWge16gWsO\n\t\t\t\tui4tAGicIGCeBQQiAhJwGoHSJwBAASSuGOEo8jDuHKRo\n\t\t\t\tc8IvAM2Y9DUk/8wi5jN0JwAoAoAkGkGxX2CE9mOyI0AC\n\t\t\t\tAwCct6AmCWD8DCCMA+JqGQ10/AomIFV0IEBu++sOsPCX\n\t\t\t\tJg/2YaosOYB+smuEHOOgGPFiNoYVMmAACkBSOcHa/2Fk\n\t\t\t\tGxHqSOuisPM9ZNQKOdQKIEAkl0cA/aa420m2HEHeK4AS\n\t\t\t\t1nCqHqGeAAFIEI8iAE5+Oa7S7SsbADKNIXXlRjO0IGH0\n\t\t\t\tHyOslOAcE8Gva+voJsI4AiBuC6D0AuC+FEEKCAA4K4G8\n\t\t\t\tHcOgHGHjHqQfWuA+AeOcBQAoIEFsG0ilMegXB++NFyBE\n\t\t\t\tAgOcFgGwYZFpcEBiAwOcB2A61wHCOgk0IEAm5cAe/bcz\n\t\t\t\tEybWQeHuSEYadyxAQwLkO1dGHqTaQiJq/YxABoHiNYFk\n\t\t\t\tE2EChMAaLxRkILag8S4qui8zaqirao89ZfRmVmDIHFeM\n\t\t\t\t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\n\t\t\t\tAQAFAAABBgADAAAAAQACAAABCgADAAAAAQABAAABEQAE\n\t\t\t\tAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAEAAAB\n\t\t\t\tFgADAAAAAQBAAAABFwAEAAAAAQAAGnkBHAADAAAAAQAB\n\t\t\t\tAAABKAADAAAAAQACAAABPQADAAAAAQACAAABUgADAAAA\n\t\t\t\tAQABAAABUwADAAAABAAAG1yHcwAHAAAH2AAAG2QAACxa\n\t\t\t\tAAgACAAIAAgAAQABAAEAAQAAB9hhcHBsAiAAAG1udHJS\n\t\t\t\tR0IgWFlaIAfZAAIAGQALABoAC2Fjc3BBUFBMAAAAAGFw\n\t\t\t\tcGwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBw\n\t\t\t\tbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAC2Rlc2MAAAEIAAAAb2RzY20A\n\t\t\t\tAAF4AAAFnGNwcnQAAAcUAAAAOHd0cHQAAAdMAAAAFHJY\n\t\t\t\tWVoAAAdgAAAAFGdYWVoAAAd0AAAAFGJYWVoAAAeIAAAA\n\t\t\t\tFHJUUkMAAAecAAAADmNoYWQAAAesAAAALGJUUkMAAAec\n\t\t\t\tAAAADmdUUkMAAAecAAAADmRlc2MAAAAAAAAAFEdlbmVy\n\t\t\t\taWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmlj\n\t\t\t\tIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVj\n\t\t\t\tAAAAAAAAAB8AAAAMc2tTSwAAACgAAAGEZGFESwAAAC4A\n\t\t\t\tAAGsY2FFUwAAACQAAAHadmlWTgAAACQAAAH+cHRCUgAA\n\t\t\t\tACYAAAIidWtVQQAAACoAAAJIZnJGVQAAACgAAAJyaHVI\n\t\t\t\tVQAAACgAAAKaemhUVwAAABYAAALCbmJOTwAAACYAAALY\n\t\t\t\tY3NDWgAAACIAAAL+aGVJTAAAAB4AAAMgaXRJVAAAACgA\n\t\t\t\tAAM+cm9STwAAACQAAANmZGVERQAAACwAAAOKa29LUgAA\n\t\t\t\tABYAAAO2c3ZTRQAAACYAAALYemhDTgAAABYAAAPMamFK\n\t\t\t\tUAAAABoAAAPiZWxHUgAAACIAAAP8cHRQTwAAACYAAAQe\n\t\t\t\tbmxOTAAAACgAAAREZXNFUwAAACYAAAQedGhUSAAAACQA\n\t\t\t\tAARsdHJUUgAAACIAAASQZmlGSQAAACgAAASyaHJIUgAA\n\t\t\t\tACgAAATacGxQTAAAACwAAAUCcnVSVQAAACIAAAUuYXJF\n\t\t\t\tRwAAACYAAAVQZW5VUwAAACYAAAV2AFYBYQBlAG8AYgBl\n\t\t\t\tAGMAbgD9ACAAUgBHAEIAIABwAHIAbwBmAGkAbABHAGUA\n\t\t\t\tbgBlAHIAZQBsACAAUgBHAEIALQBiAGUAcwBrAHIAaQB2\n\t\t\t\tAGUAbABzAGUAUABlAHIAZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAOgAcgBpAGMAQx6lAHUAIABoAOwAbgBoACAAUgBH\n\t\t\t\tAEIAIABDAGgAdQBuAGcAUABlAHIAZgBpAGwAIABSAEcA\n\t\t\t\tQgAgAEcAZQBuAOkAcgBpAGMAbwQXBDAEMwQwBDsETAQ9\n\t\t\t\tBDgEOQAgBD8EQAQ+BEQEMAQ5BDsAIABSAEcAQgBQAHIA\n\t\t\t\tbwBmAGkAbAAgAGcA6QBuAOkAcgBpAHEAdQBlACAAUgBW\n\t\t\t\tAEIAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAA\n\t\t\t\tcgBvAGYAaQBskBp1KAAgAFIARwBCACCCcl9pY8+P8ABH\n\t\t\t\tAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYA\n\t\t\t\taQBsAE8AYgBlAGMAbgD9ACAAUgBHAEIAIABwAHIAbwBm\n\t\t\t\tAGkAbAXkBegF1QXkBdkF3AAgAFIARwBCACAF2wXcBdwF\n\t\t\t\t2QBQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl\n\t\t\t\tAHIAaQBjAG8AUAByAG8AZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAGUAcgBpAGMAQQBsAGwAZwBlAG0AZQBpAG4AZQBz\n\t\t\t\tACAAUgBHAEIALQBQAHIAbwBmAGkAbMd8vBgAIABSAEcA\n\t\t\t\tQgAg1QS4XNMMx3xmbpAaACAAUgBHAEIAIGPPj/Blh072\n\t\t\t\tTgCCLAAgAFIARwBCACAw1zDtMNUwoTCkMOsDkwO1A70D\n\t\t\t\tuQO6A8wAIAPAA8EDvwPGA68DuwAgAFIARwBCAFAAZQBy\n\t\t\t\tAGYAaQBsACAAUgBHAEIAIABnAGUAbgDpAHIAaQBjAG8A\n\t\t\t\tQQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBm\n\t\t\t\tAGkAZQBsDkIOGw4jDkQOHw4lDkwAIABSAEcAQgAgDhcO\n\t\t\t\tMQ5IDicORA4bAEcAZQBuAGUAbAAgAFIARwBCACAAUABy\n\t\t\t\tAG8AZgBpAGwAaQBZAGwAZQBpAG4AZQBuACAAUgBHAEIA\n\t\t\t\tLQBwAHIAbwBmAGkAaQBsAGkARwBlAG4AZQByAGkBDQBr\n\t\t\t\tAGkAIABSAEcAQgAgAHAAcgBvAGYAaQBsAFUAbgBpAHcA\n\t\t\t\tZQByAHMAYQBsAG4AeQAgAHAAcgBvAGYAaQBsACAAUgBH\n\t\t\t\tAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAgAFIA\n\t\t\t\tRwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYn\n\t\t\t\tBkQGOQYnBkUARwBlAG4AZQByAGkAYwAgAFIARwBCACAA\n\t\t\t\tUAByAG8AZgBpAGwAZXRleHQAAAAAQ29weXJpZ2h0IDIw\n\t\t\t\tMDcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZl\n\t\t\t\tZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAA\n\t\t\t\tdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFla\n\t\t\t\tIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAA\n\t\t\t\tc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L/\n\t\t\t\t//2jAAAD3AAAwGyAACBQOCQWDQeEQmFQuGQ2HQ+IRGHA\n\t\t\t\tKBv6JReMRmNQgMwIYkAAAcsC4DgwaA8DAcIu99Pl3NF8\n\t\t\t\tvNksEAPpUOmBNONzueRAAwIDleQoM3CATGwVjkZgkFBw\n\t\t\t\t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\n\t\t\t\tAAAEAAAtLAEDAAMAAAABAAUAAAEGAAMAAAABAAIAAAEK\n\t\t\t\tAAMAAAABAAEAAAERAAQAAAABAAAjPAESAAMAAAABAAEA\n\t\t\t\tAAEVAAMAAAABAAQAAAEWAAMAAAABACAAAAEXAAQAAAAB\n\t\t\t\tAAAJHgEcAAMAAAABAAEAAAEoAAMAAAABAAIAAAE9AAMA\n\t\t\t\tAAABAAIAAAFSAAMAAAABAAEAAAFTAAMAAAAEAAAtNIdz\n\t\t\t\tAAcAAAfYAAAtPAAAOCoACAAIAAgACAABAAEAAQABAAAH\n\t\t\t\t2GFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgAL\n\t\t\t\tYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVz\n\t\t\t\tYwAAAQgAAABvZHNjbQAAAXgAAAWcY3BydAAABxQAAAA4\n\t\t\t\td3RwdAAAB0wAAAAUclhZWgAAB2AAAAAUZ1hZWgAAB3QA\n\t\t\t\tAAAUYlhZWgAAB4gAAAAUclRSQwAAB5wAAAAOY2hhZAAA\n\t\t\t\tB6wAAAAsYlRSQwAAB5wAAAAOZ1RSQwAAB5wAAAAOZGVz\n\t\t\t\tYwAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAA\n\t\t\t\tAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAG1sdWMAAAAAAAAAHwAAAAxza1NLAAAA\n\t\t\t\tKAAAAYRkYURLAAAALgAAAaxjYUVTAAAAJAAAAdp2aVZO\n\t\t\t\tAAAAJAAAAf5wdEJSAAAAJgAAAiJ1a1VBAAAAKgAAAkhm\n\t\t\t\tckZVAAAAKAAAAnJodUhVAAAAKAAAApp6aFRXAAAAFgAA\n\t\t\t\tAsJuYk5PAAAAJgAAAthjc0NaAAAAIgAAAv5oZUlMAAAA\n\t\t\t\tHgAAAyBpdElUAAAAKAAAAz5yb1JPAAAAJAAAA2ZkZURF\n\t\t\t\tAAAALAAAA4prb0tSAAAAFgAAA7ZzdlNFAAAAJgAAAth6\n\t\t\t\taENOAAAAFgAAA8xqYUpQAAAAGgAAA+JlbEdSAAAAIgAA\n\t\t\t\tA/xwdFBPAAAAJgAABB5ubE5MAAAAKAAABERlc0VTAAAA\n\t\t\t\tJgAABB50aFRIAAAAJAAABGx0clRSAAAAIgAABJBmaUZJ\n\t\t\t\tAAAAKAAABLJockhSAAAAKAAABNpwbFBMAAAALAAABQJy\n\t\t\t\tdVJVAAAAIgAABS5hckVHAAAAJgAABVBlblVTAAAAJgAA\n\t\t\t\tBXYAVgFhAGUAbwBiAGUAYwBuAP0AIABSAEcAQgAgAHAA\n\t\t\t\tcgBvAGYAaQBsAEcAZQBuAGUAcgBlAGwAIABSAEcAQgAt\n\t\t\t\tAGIAZQBzAGsAcgBpAHYAZQBsAHMAZQBQAGUAcgBmAGkA\n\t\t\t\tbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBDHqUAdQAg\n\t\t\t\tAGgA7ABuAGgAIABSAEcAQgAgAEMAaAB1AG4AZwBQAGUA\n\t\t\t\tcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBv\n\t\t\t\tBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkE\n\t\t\t\tOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QBy\n\t\t\t\tAGkAcQB1AGUAIABSAFYAQgDBAGwAdABhAGwA4QBuAG8A\n\t\t\t\tcwAgAFIARwBCACAAcAByAG8AZgBpAGyQGnUoACAAUgBH\n\t\t\t\tAEIAIIJyX2ljz4/wAEcAZQBuAGUAcgBpAHMAawAgAFIA\n\t\t\t\tRwBCAC0AcAByAG8AZgBpAGwATwBiAGUAYwBuAP0AIABS\n\t\t\t\tAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXVBeQF2QXcACAA\n\t\t\t\tUgBHAEIAIAXbBdwF3AXZAFAAcgBvAGYAaQBsAG8AIABS\n\t\t\t\tAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBQAHIAbwBmAGkA\n\t\t\t\tbAAgAFIARwBCACAAZwBlAG4AZQByAGkAYwBBAGwAbABn\n\t\t\t\tAGUAbQBlAGkAbgBlAHMAIABSAEcAQgAtAFAAcgBvAGYA\n\t\t\t\taQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfGZukBoAIABS\n\t\t\t\tAEcAQgAgY8+P8GWHTvZOAIIsACAAUgBHAEIAIDDXMO0w\n\t\t\t\t1TChMKQw6wOTA7UDvQO5A7oDzAAgA8ADwQO/A8YDrwO7\n\t\t\t\tACAAUgBHAEIAUABlAHIAZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAOkAcgBpAGMAbwBBAGwAZwBlAG0AZQBlAG4AIABS\n\t\t\t\tAEcAQgAtAHAAcgBvAGYAaQBlAGwOQg4bDiMORA4fDiUO\n\t\t\t\tTAAgAFIARwBCACAOFw4xDkgOJw5EDhsARwBlAG4AZQBs\n\t\t\t\tACAAUgBHAEIAIABQAHIAbwBmAGkAbABpAFkAbABlAGkA\n\t\t\t\tbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBH\n\t\t\t\tAGUAbgBlAHIAaQENAGsAaQAgAFIARwBCACAAcAByAG8A\n\t\t\t\tZgBpAGwAVQBuAGkAdwBlAHIAcwBhAGwAbgB5ACAAcABy\n\t\t\t\tAG8AZgBpAGwAIABSAEcAQgQeBDEESQQ4BDkAIAQ/BEAE\n\t\t\t\tPgREBDgEOwRMACAAUgBHAEIGRQZEBkEAIAYqBjkGMQZK\n\t\t\t\tBkEAIABSAEcAQgAgBicGRAY5BicGRQBHAGUAbgBlAHIA\n\t\t\t\taQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABldGV4dAAA\n\t\t\t\tAABDb3B5cmlnaHQgMjAwNyBBcHBsZSBJbmMuLCBhbGwg\n\t\t\t\tcmlnaHRzIHJlc2VydmVkLgBYWVogAAAAAAAA81IAAQAA\n\t\t\t\tAAEWz1hZWiAAAAAAAAB0TQAAPe4AAAPQWFlaIAAAAAAA\n\t\t\t\tAFp1AACscwAAFzRYWVogAAAAAAAAKBoAABWfAAC4NmN1\n\t\t\t\tcnYAAAAAAAAAAQHNAABzZjMyAAAAAAABDEIAAAXe///z\n\t\t\t\tJgAAB5IAAP2R///7ov///aMAAAPcAADAbIAAIFA4JBYN\n\t\t\t\tB4RCYVC4MAYEBiUCwiXyCHQ8Q3m+Xy9Fc4m+p2m/XyvY\n\t\t\t\tZJYXDgABD8FQ2njyRSEXQOFQlAn8/wA5m03n4YGAvzKu\n\t\t\t\t3091EBQYEAkCgoGQ2DA0IhECQoGw84F2pVA/Hs83jCBY\n\t\t\t\tAACQVqIxWvgODQSAH6/H7BQOAwEAGg8Xy80aaUQ2wMJB\n\t\t\t\teGwNEgmAAOCgIBpQszCLhq8m+02ZBALTxEaxQPFcZWAs\n\t\t\t\the+gABYTcZw9gJnkgkpI6w8KYE+39agDcQeB4EzECUSw\n\t\t\t\t5mMsFTBAIGRGIzaWz40yejDYCdaCM/agA7gYEQApUoww\n\t\t\t\tA6adAnm7gA/G51AaIRaAHCtUwgm0r0Yf4KBAOCSKimA0\n\t\t\t\tSYm0EJRI115zLTNoG+QAX4nj4ABoi6PwAAEtoAHgZJVg\n\t\t\t\tAdhTjagQEugfwBAIdZ5HacpHHgd53kQggZj2WxdgiDwZ\n\t\t\t\tCIFhSkIAAPG0YwAH8BC0nAHYrAAZYgjQAAIgQAi1H+uJ\n\t\t\t\t4lkO4AHmaRZSAhx7HseoAHue57FOdp2nYLSCBMLRHEwC\n\t\t\t\tYlDiM4AtbHitO2AMfgSBYDAAdp3tauKBAgAUnHAT8bnu\n\t\t\t\tdhvgAf5/octh+Oadp1jAeNCFCggMB+NI5A8LRLEaAR9r\n\t\t\t\taBQCocfJ9oEe59Jwej/O2fwBrAdZorAWorrUtcYn61s+\n\t\t\t\tAEf51nUdIcyiehkoIBoTCKJwSDOXRYwwtoUAqhx6HwnB\n\t\t\t\twu0gs+VABBslAtRjSKAABrSfx/T+owLgAdB2nqKh8HYb\n\t\t\t\tJWsgCYTBcEw2GgZh3n0BAChOCljWQfDOJTN4CgI0BgjP\n\t\t\t\tJ5tXFMzlWszjviAAB1HsBJCHiaZRD6ggAgMB4KBiOJqG\n\t\t\t\toAIGg5bMxHvS9pTfhx9HwnJSBsAB6HUbLOgM5QDALUAA\n\t\t\t\tgcEZUHgeh9Eufh2GkYSGgGG42GKZgIA4FoUmwbhzHUf5\n\t\t\t\t5nAcZ8ncbZu6cbRtH2dhqmyAJ3GWDB/n8fohn7sIZgFs\n\t\t\t\tgFn3kIYH2fh/HEhgAgeE4ZxifNNHsdJyrUe53oGnCTgD\n\t\t\t\tv4CcCCmyAECaNHzlKBb6k3GcbxyCICAAEQEAAAMAAAAB\n\t\t\t\tABAAAAEBAAMAAAABABAAAAECAAMAAAAEAAA4/AEDAAMA\n\t\t\t\tAAABAAUAAAEGAAMAAAABAAIAAAEKAAMAAAABAAEAAAER\n\t\t\t\tAAQAAAABAAA1FAESAAMAAAABAAEAAAEVAAMAAAABAAQA\n\t\t\t\tAAEWAAMAAAABABAAAAEXAAQAAAABAAADFgEcAAMAAAAB\n\t\t\t\tAAEAAAEoAAMAAAABAAIAAAE9AAMAAAABAAIAAAFSAAMA\n\t\t\t\tAAABAAEAAAFTAAMAAAAEAAA5BIdzAAcAAAfYAAA5DAAA\n\t\t\t\tAAAACAAIAAgACAABAAEAAQABAAAH2GFwcGwCIAAAbW50\n\t\t\t\tclJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAA\n\t\t\t\tYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1h\n\t\t\t\tcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNj\n\t\t\t\tbQAAAXgAAAWcY3BydAAABxQAAAA4d3RwdAAAB0wAAAAU\n\t\t\t\tclhZWgAAB2AAAAAUZ1hZWgAAB3QAAAAUYlhZWgAAB4gA\n\t\t\t\tAAAUclRSQwAAB5wAAAAOY2hhZAAAB6wAAAAsYlRSQwAA\n\t\t\t\tB5wAAAAOZ1RSQwAAB5wAAAAOZGVzYwAAAAAAAAAUR2Vu\n\t\t\t\tZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAFEdlbmVy\n\t\t\t\taWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1s\n\t\t\t\tdWMAAAAAAAAAHwAAAAxza1NLAAAAKAAAAYRkYURLAAAA\n\t\t\t\tLgAAAaxjYUVTAAAAJAAAAdp2aVZOAAAAJAAAAf5wdEJS\n\t\t\t\tAAAAJgAAAiJ1a1VBAAAAKgAAAkhmckZVAAAAKAAAAnJo\n\t\t\t\tdUhVAAAAKAAAApp6aFRXAAAAFgAAAsJuYk5PAAAAJgAA\n\t\t\t\tAthjc0NaAAAAIgAAAv5oZUlMAAAAHgAAAyBpdElUAAAA\n\t\t\t\tKAAAAz5yb1JPAAAAJAAAA2ZkZURFAAAALAAAA4prb0tS\n\t\t\t\tAAAAFgAAA7ZzdlNFAAAAJgAAAth6aENOAAAAFgAAA8xq\n\t\t\t\tYUpQAAAAGgAAA+JlbEdSAAAAIgAAA/xwdFBPAAAAJgAA\n\t\t\t\tBB5ubE5MAAAAKAAABERlc0VTAAAAJgAABB50aFRIAAAA\n\t\t\t\tJAAABGx0clRSAAAAIgAABJBmaUZJAAAAKAAABLJockhS\n\t\t\t\tAAAAKAAABNpwbFBMAAAALAAABQJydVJVAAAAIgAABS5h\n\t\t\t\tckVHAAAAJgAABVBlblVTAAAAJgAABXYAVgFhAGUAbwBi\n\t\t\t\tAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcA\n\t\t\t\tZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBzAGsAcgBp\n\t\t\t\tAHYAZQBsAHMAZQBQAGUAcgBmAGkAbAAgAFIARwBCACAA\n\t\t\t\tZwBlAG4A6AByAGkAYwBDHqUAdQAgAGgA7ABuAGgAIABS\n\t\t\t\tAEcAQgAgAEMAaAB1AG4AZwBQAGUAcgBmAGkAbAAgAFIA\n\t\t\t\tRwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRM\n\t\t\t\tBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAA\n\t\t\t\tcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABS\n\t\t\t\tAFYAQgDBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAA\n\t\t\t\tcAByAG8AZgBpAGyQGnUoACAAUgBHAEIAIIJyX2ljz4/w\n\t\t\t\tAEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8A\n\t\t\t\tZgBpAGwATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBv\n\t\t\t\tAGYAaQBsBeQF6AXVBeQF2QXcACAAUgBHAEIAIAXbBdwF\n\t\t\t\t3AXZAFAAcgBvAGYAaQBsAG8AIABSAEcAQgAgAGcAZQBu\n\t\t\t\tAGUAcgBpAGMAbwBQAHIAbwBmAGkAbAAgAFIARwBCACAA\n\t\t\t\tZwBlAG4AZQByAGkAYwBBAGwAbABnAGUAbQBlAGkAbgBl\n\t\t\t\tAHMAIABSAEcAQgAtAFAAcgBvAGYAaQBsx3y8GAAgAFIA\n\t\t\t\tRwBCACDVBLhc0wzHfGZukBoAIABSAEcAQgAgY8+P8GWH\n\t\t\t\tTvZOAIIsACAAUgBHAEIAIDDXMO0w1TChMKQw6wOTA7UD\n\t\t\t\tvQO5A7oDzAAgA8ADwQO/A8YDrwO7ACAAUgBHAEIAUABl\n\t\t\t\tAHIAZgBpAGwAIABSAEcAQgAgAGcAZQBuAOkAcgBpAGMA\n\t\t\t\tbwBBAGwAZwBlAG0AZQBlAG4AIABSAEcAQgAtAHAAcgBv\n\t\t\t\tAGYAaQBlAGwOQg4bDiMORA4fDiUOTAAgAFIARwBCACAO\n\t\t\t\tFw4xDkgOJw5EDhsARwBlAG4AZQBsACAAUgBHAEIAIABQ\n\t\t\t\tAHIAbwBmAGkAbABpAFkAbABlAGkAbgBlAG4AIABSAEcA\n\t\t\t\tQgAtAHAAcgBvAGYAaQBpAGwAaQBHAGUAbgBlAHIAaQEN\n\t\t\t\tAGsAaQAgAFIARwBCACAAcAByAG8AZgBpAGwAVQBuAGkA\n\t\t\t\tdwBlAHIAcwBhAGwAbgB5ACAAcAByAG8AZgBpAGwAIABS\n\t\t\t\tAEcAQgQeBDEESQQ4BDkAIAQ/BEAEPgREBDgEOwRMACAA\n\t\t\t\tUgBHAEIGRQZEBkEAIAYqBjkGMQZKBkEAIABSAEcAQgAg\n\t\t\t\tBicGRAY5BicGRQBHAGUAbgBlAHIAaQBjACAAUgBHAEIA\n\t\t\t\tIABQAHIAbwBmAGkAbABldGV4dAAAAABDb3B5cmlnaHQg\n\t\t\t\tMjAwNyBBcHBsZSBJbmMuLCBhbGwgcmlnaHRzIHJlc2Vy\n\t\t\t\tdmVkLgBYWVogAAAAAAAA81IAAQAAAAEWz1hZWiAAAAAA\n\t\t\t\tAAB0TQAAPe4AAAPQWFlaIAAAAAAAAFp1AACscwAAFzRY\n\t\t\t\tWVogAAAAAAAAKBoAABWfAAC4NmN1cnYAAAAAAAAAAQHN\n\t\t\t\tAABzZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7\n\t\t\t\tov///aMAAAPcAADAbA==\n\t\t\t\t</data>\n\t\t\t\t<key>ModificationDate</key>\n\t\t\t\t<real>568291967.22791898</real>\n\t\t\t\t<key>Name</key>\n\t\t\t\t<string>Record Simulator</string>\n\t\t\t\t<key>Triggers</key>\n\t\t\t\t<array>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>FireType</key>\n\t\t\t\t\t\t<string>Pressed</string>\n\t\t\t\t\t\t<key>KeyCode</key>\n\t\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t\t<key>MacroTriggerType</key>\n\t\t\t\t\t\t<string>HotKey</string>\n\t\t\t\t\t\t<key>Modifiers</key>\n\t\t\t\t\t\t<integer>256</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</array>\n\t\t\t\t<key>UID</key>\n\t\t\t\t<string>7A39B0BF-B4D2-4D58-8806-29FBE4D9205E</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Name</key>\n\t\t<string>Simulator</string>\n\t\t<key>Targeting</key>\n\t\t<dict>\n\t\t\t<key>Targeting</key>\n\t\t\t<string>Included</string>\n\t\t\t<key>TargetingApps</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>BundleIdentifier</key>\n\t\t\t\t\t<string>com.apple.iphonesimulator</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Simulator</string>\n\t\t\t\t\t<key>NewFile</key>\n\t\t\t\t\t<string>/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t</dict>\n\t\t<key>ToggleMacroUID</key>\n\t\t<string>0270BC6C-3FF2-4F9F-91A9-C56C96477C02</string>\n\t\t<key>UID</key>\n\t\t<string>3C9F8BB7-514B-44B8-AC8E-545DFB333407</string>\n\t</dict>\n</array>\n</plist>\n"
  },
  {
    "path": "record-simulator.sh",
    "content": "#!/bin/bash\n\n# Starts and stops recording in the simulator\n\n# Set your prefered output directory here\noutputDirectory=~/Desktop/\n\n# Open recordings in the default app when ending recording\nopenRecordings=true\n\n# Choose whether to play sounds when starting and stopping a recording\nplaySounds=true\n\n# Edit the format of the filename. By default it saves files with names like `Simulator 2019-01-04 at 10.16.21.mp4`\n# do not add an extension to the below variable, `.mp4` will be added further down.\nfilename=\"Simulator \"$(date '+%Y-%m-%d at %H.%M.%S')\n\ntmpPathPrefix=\"/tmp/com.alexjsp.simulator-recording.\"\nrecordingPathVarStoragePath=\"$tmpPathPrefix\"\"recordingPath.txt\"\nrecordingPIDVarStoragePath=\"$tmpPathPrefix\"\"recordingPID.txt\"\n\nfunction notify {\n    # If running in an interactive terminal then echo status notifications,\n    # otherwise post a system notification.\n    if [ -t 0 ]; then\n        echo $1\n    else\n        osascript -e 'display notification \"'\"$1\"'\" with title \"Simulator Recording\"'\n    fi\n}\n\nif [ -f $recordingPathVarStoragePath ] && [ -f $recordingPIDVarStoragePath ]; then\n    # Stop existing recording\n    read recordingPath < $recordingPathVarStoragePath\n    read recordingPID < $recordingPIDVarStoragePath\n    rm \"$tmpPathPrefix\"\"recordingPath.txt\"\n    rm \"$tmpPathPrefix\"\"recordingPID.txt\"\n    notify \"Stopping recording...\"\n    if [ \"$playSounds\" = true ] ; then\n        afplay /System/Library/Sounds/Purr.aiff > /dev/null 2>&1\n    fi\n    sleep 2\n    kill -SIGINT $recordingPID\n    sleep 1\n    if [ \"$openRecordings\" = true ] ; then\n        open \"$recordingPath\"\n    else\n        notify \"Recording saved to \"\"$recordingPath\"\n    fi\nelse\n    if ! pgrep -xq -- \"Simulator\"; then\n        notify \"Simulator doesn't appear to be running\"\n        if [ \"$playSounds\" = true ] ; then\n            afplay /System/Library/Sounds/Basso.aiff > /dev/null 2>&1\n        fi\n        exit 1\n    fi\n    \n    # Start a new recording\n    if [ \"$playSounds\" = true ] ; then\n        afplay /System/Library/Sounds/Pop.aiff > /dev/null 2>&1\n    fi\n    recordingPath=\"$outputDirectory\"\"$filename\"\".mp4\"\n    xcrun simctl io booted recordVideo \"$recordingPath\" &\n    echo $! > \"$tmpPathPrefix\"\"recordingPID.txt\"\n    echo $recordingPath > \"$tmpPathPrefix\"\"recordingPath.txt\"\n    notify \"Started recording to \"\"$recordingPath\"\nfi"
  },
  {
    "path": "utils/base.alfredworkflow/info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>bundleid</key>\n\t<string>com.alexjsp.record-simulator</string>\n\t<key>connections</key>\n\t<dict>\n\t\t<key>6FC86196-CA1F-4259-805F-B8C67458A622</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>destinationuid</key>\n\t\t\t\t<string>EBD0B34D-1E5D-4021-B09E-8023981CBA1D</string>\n\t\t\t\t<key>modifiers</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>modifiersubtext</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>vitoclose</key>\n\t\t\t\t<false/>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>B87E5BC1-3622-4A9F-824B-D0E22A8952B1</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>destinationuid</key>\n\t\t\t\t<string>EBD0B34D-1E5D-4021-B09E-8023981CBA1D</string>\n\t\t\t\t<key>modifiers</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>modifiersubtext</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>vitoclose</key>\n\t\t\t\t<false/>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>DADA5CC7-2A03-4E31-9674-B6C61BECCDA6</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>destinationuid</key>\n\t\t\t\t<string>EBD0B34D-1E5D-4021-B09E-8023981CBA1D</string>\n\t\t\t\t<key>modifiers</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>modifiersubtext</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>vitoclose</key>\n\t\t\t\t<false/>\n\t\t\t</dict>\n\t\t</array>\n\t</dict>\n\t<key>createdby</key>\n\t<string>Alex Stevenson-Price</string>\n\t<key>description</key>\n\t<string>Record video from the iOS Simulator</string>\n\t<key>disabled</key>\n\t<false/>\n\t<key>name</key>\n\t<string>Record Simulator</string>\n\t<key>objects</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>config</key>\n\t\t\t<dict>\n\t\t\t\t<key>action</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>argument</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>focusedappvariable</key>\n\t\t\t\t<false/>\n\t\t\t\t<key>focusedappvariablename</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>hotkey</key>\n\t\t\t\t<integer>15</integer>\n\t\t\t\t<key>hotmod</key>\n\t\t\t\t<integer>1048576</integer>\n\t\t\t\t<key>hotstring</key>\n\t\t\t\t<string>R</string>\n\t\t\t\t<key>leftcursor</key>\n\t\t\t\t<false/>\n\t\t\t\t<key>modsmode</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>relatedApps</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>com.apple.iphonesimulator</string>\n\t\t\t\t</array>\n\t\t\t\t<key>relatedAppsMode</key>\n\t\t\t\t<integer>1</integer>\n\t\t\t</dict>\n\t\t\t<key>type</key>\n\t\t\t<string>alfred.workflow.trigger.hotkey</string>\n\t\t\t<key>uid</key>\n\t\t\t<string>B87E5BC1-3622-4A9F-824B-D0E22A8952B1</string>\n\t\t\t<key>version</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>config</key>\n\t\t\t<dict>\n\t\t\t\t<key>concurrently</key>\n\t\t\t\t<true/>\n\t\t\t\t<key>escaping</key>\n\t\t\t\t<integer>102</integer>\n\t\t\t\t<key>script</key>\n\t\t\t\t<string>#INSERT_SCRIPT#</string>\n\t\t\t\t<key>scriptargtype</key>\n\t\t\t\t<integer>1</integer>\n\t\t\t\t<key>scriptfile</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>type</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>type</key>\n\t\t\t<string>alfred.workflow.action.script</string>\n\t\t\t<key>uid</key>\n\t\t\t<string>EBD0B34D-1E5D-4021-B09E-8023981CBA1D</string>\n\t\t\t<key>version</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>config</key>\n\t\t\t<dict>\n\t\t\t\t<key>argument</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>argumenttype</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>triggerid</key>\n\t\t\t\t<string>com.alexjsp.record-ios-simulator</string>\n\t\t\t\t<key>triggername</key>\n\t\t\t\t<string>Record Simulator</string>\n\t\t\t\t<key>workflowonly</key>\n\t\t\t\t<false/>\n\t\t\t</dict>\n\t\t\t<key>type</key>\n\t\t\t<string>alfred.workflow.trigger.remote</string>\n\t\t\t<key>uid</key>\n\t\t\t<string>DADA5CC7-2A03-4E31-9674-B6C61BECCDA6</string>\n\t\t\t<key>version</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>config</key>\n\t\t\t<dict>\n\t\t\t\t<key>argumenttype</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>keyword</key>\n\t\t\t\t<string>record</string>\n\t\t\t\t<key>subtext</key>\n\t\t\t\t<string>Starts a video recording of the iOS Simulator.</string>\n\t\t\t\t<key>text</key>\n\t\t\t\t<string>Record iOS Simulator</string>\n\t\t\t\t<key>withspace</key>\n\t\t\t\t<false/>\n\t\t\t</dict>\n\t\t\t<key>type</key>\n\t\t\t<string>alfred.workflow.input.keyword</string>\n\t\t\t<key>uid</key>\n\t\t\t<string>6FC86196-CA1F-4259-805F-B8C67458A622</string>\n\t\t\t<key>version</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t</array>\n\t<key>readme</key>\n\t<string>A workflow to start and stop video recordings from the iOS Simulator as easily as taking a screenshot.\n\nAssign a hotkey such as ⌘R after adding this workflow.</string>\n\t<key>uidata</key>\n\t<dict>\n\t\t<key>6FC86196-CA1F-4259-805F-B8C67458A622</key>\n\t\t<dict>\n\t\t\t<key>xpos</key>\n\t\t\t<integer>90</integer>\n\t\t\t<key>ypos</key>\n\t\t\t<integer>370</integer>\n\t\t</dict>\n\t\t<key>B87E5BC1-3622-4A9F-824B-D0E22A8952B1</key>\n\t\t<dict>\n\t\t\t<key>xpos</key>\n\t\t\t<integer>90</integer>\n\t\t\t<key>ypos</key>\n\t\t\t<integer>80</integer>\n\t\t</dict>\n\t\t<key>DADA5CC7-2A03-4E31-9674-B6C61BECCDA6</key>\n\t\t<dict>\n\t\t\t<key>xpos</key>\n\t\t\t<integer>90</integer>\n\t\t\t<key>ypos</key>\n\t\t\t<integer>220</integer>\n\t\t</dict>\n\t\t<key>EBD0B34D-1E5D-4021-B09E-8023981CBA1D</key>\n\t\t<dict>\n\t\t\t<key>xpos</key>\n\t\t\t<integer>350</integer>\n\t\t\t<key>ypos</key>\n\t\t\t<integer>220</integer>\n\t\t</dict>\n\t</dict>\n\t<key>version</key>\n\t<string>1.0</string>\n\t<key>webaddress</key>\n\t<string>https://github.com/alexp2ad/record-ios-simulator</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "utils/base.kmmacros",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<array>\n\t<dict>\n\t\t<key>Activate</key>\n\t\t<string>Normal</string>\n\t\t<key>CreationDate</key>\n\t\t<real>568291225.87612998</real>\n\t\t<key>Macros</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>Actions</key>\n\t\t\t\t<array>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>DisplayKind</key>\n\t\t\t\t\t\t<string>Asynchronously</string>\n\t\t\t\t\t\t<key>IncludeStdErr</key>\n\t\t\t\t\t\t<false/>\n\t\t\t\t\t\t<key>MacroActionType</key>\n\t\t\t\t\t\t<string>ExecuteShellScript</string>\n\t\t\t\t\t\t<key>Path</key>\n\t\t\t\t\t\t<string></string>\n\t\t\t\t\t\t<key>Source</key>\n\t\t\t\t\t\t<string>Nothing</string>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>#INSERT_SCRIPT#</string>\n\t\t\t\t\t\t<key>TimeOutAbortsMacro</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>TrimResults</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>TrimResultsNew</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t<key>UseText</key>\n\t\t\t\t\t\t<true/>\n\t\t\t\t\t</dict>\n\t\t\t\t</array>\n\t\t\t\t<key>CreationDate</key>\n\t\t\t\t<real>568291231.02187896</real>\n\t\t\t\t<key>CustomIconData</key>\n\t\t\t\t<data>\n\t\t\t\t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\n\t\t\t\tA8AgBUAmJqF48MNoOYuSmu5LIcIEAKV2AAAeHJEsAeHG\n\t\t\t\tPCAcHUUKAMHyciH6ACJWACAqAsWGBQBU4gAMwQHwA2BQ\n\t\t\t\tLSlKAACcBEIEGMHCNc9AIEAbJxMyOcAYjqAdJwwsOcgk\n\t\t\t\tW6SFM9KyIEHMci0IHA8OxIW6HwxAA8HKFUAAHIFoEGRo\n\t\t\t\tAWKO5iIjDVFXKJNlDA86YWkW5iOdNiDUHDRsqSIuS4AE\n\t\t\t\tAsBODwGGGGAkygBMB8A2JqFqG28OwhNfI4QWl2H6ia9p\n\t\t\t\tMfDYLSLgB+MG+i/2GyLCMAMmAAA0AYOgB/JEO0f9HiW6\n\t\t\t\td+HlFoHc/2HmHyd6TadqJtFTCBFyAsYEmQ/GAAGUHGOs\n\t\t\t\tAcAEhsAwGcD8AAG4GQPMpSMQ1+gU7Sqc8vRfNnDRUUVm\n\t\t\t\t85DCKBDkAWHsHUHUHSCCHfU8RWI0AQBCDMFOFsAeBuCw\n\t\t\t\tCCCWBAJqFtSQQSwlFsbSQeAOOZI/QIdOAgm2AjM0MStt\n\t\t\t\tHsFwG4OmQUHwSECABAOc0EOcFmGyK4HRQsgWge16gWsO\n\t\t\t\tui4tAGicIGCeBQQiAhJwGoHSJwBAASSuGOEo8jDuHKRo\n\t\t\t\tc8IvAM2Y9DUk/8wi5jN0JwAoAoAkGkGxX2CE9mOyI0AC\n\t\t\t\tAwCct6AmCWD8DCCMA+JqGQ10/AomIFV0IEBu++sOsPCX\n\t\t\t\tJg/2YaosOYB+smuEHOOgGPFiNoYVMmAACkBSOcHa/2Fk\n\t\t\t\tGxHqSOuisPM9ZNQKOdQKIEAkl0cA/aa420m2HEHeK4AS\n\t\t\t\t1nCqHqGeAAFIEI8iAE5+Oa7S7SsbADKNIXXlRjO0IGH0\n\t\t\t\tHyOslOAcE8Gva+voJsI4AiBuC6D0AuC+FEEKCAA4K4G8\n\t\t\t\tHcOgHGHjHqQfWuA+AeOcBQAoIEFsG0ilMegXB++NFyBE\n\t\t\t\tAgOcFgGwYZFpcEBiAwOcB2A61wHCOgk0IEAm5cAe/bcz\n\t\t\t\tEybWQeHuSEYadyxAQwLkO1dGHqTaQiJq/YxABoHiNYFk\n\t\t\t\tE2EChMAaLxRkILag8S4qui8zaqirao89ZfRmVmDIHFeM\n\t\t\t\t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\n\t\t\t\tAQAFAAABBgADAAAAAQACAAABCgADAAAAAQABAAABEQAE\n\t\t\t\tAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAEAAAB\n\t\t\t\tFgADAAAAAQBAAAABFwAEAAAAAQAAGnkBHAADAAAAAQAB\n\t\t\t\tAAABKAADAAAAAQACAAABPQADAAAAAQACAAABUgADAAAA\n\t\t\t\tAQABAAABUwADAAAABAAAG1yHcwAHAAAH2AAAG2QAACxa\n\t\t\t\tAAgACAAIAAgAAQABAAEAAQAAB9hhcHBsAiAAAG1udHJS\n\t\t\t\tR0IgWFlaIAfZAAIAGQALABoAC2Fjc3BBUFBMAAAAAGFw\n\t\t\t\tcGwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBw\n\t\t\t\tbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAC2Rlc2MAAAEIAAAAb2RzY20A\n\t\t\t\tAAF4AAAFnGNwcnQAAAcUAAAAOHd0cHQAAAdMAAAAFHJY\n\t\t\t\tWVoAAAdgAAAAFGdYWVoAAAd0AAAAFGJYWVoAAAeIAAAA\n\t\t\t\tFHJUUkMAAAecAAAADmNoYWQAAAesAAAALGJUUkMAAAec\n\t\t\t\tAAAADmdUUkMAAAecAAAADmRlc2MAAAAAAAAAFEdlbmVy\n\t\t\t\taWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmlj\n\t\t\t\tIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVj\n\t\t\t\tAAAAAAAAAB8AAAAMc2tTSwAAACgAAAGEZGFESwAAAC4A\n\t\t\t\tAAGsY2FFUwAAACQAAAHadmlWTgAAACQAAAH+cHRCUgAA\n\t\t\t\tACYAAAIidWtVQQAAACoAAAJIZnJGVQAAACgAAAJyaHVI\n\t\t\t\tVQAAACgAAAKaemhUVwAAABYAAALCbmJOTwAAACYAAALY\n\t\t\t\tY3NDWgAAACIAAAL+aGVJTAAAAB4AAAMgaXRJVAAAACgA\n\t\t\t\tAAM+cm9STwAAACQAAANmZGVERQAAACwAAAOKa29LUgAA\n\t\t\t\tABYAAAO2c3ZTRQAAACYAAALYemhDTgAAABYAAAPMamFK\n\t\t\t\tUAAAABoAAAPiZWxHUgAAACIAAAP8cHRQTwAAACYAAAQe\n\t\t\t\tbmxOTAAAACgAAAREZXNFUwAAACYAAAQedGhUSAAAACQA\n\t\t\t\tAARsdHJUUgAAACIAAASQZmlGSQAAACgAAASyaHJIUgAA\n\t\t\t\tACgAAATacGxQTAAAACwAAAUCcnVSVQAAACIAAAUuYXJF\n\t\t\t\tRwAAACYAAAVQZW5VUwAAACYAAAV2AFYBYQBlAG8AYgBl\n\t\t\t\tAGMAbgD9ACAAUgBHAEIAIABwAHIAbwBmAGkAbABHAGUA\n\t\t\t\tbgBlAHIAZQBsACAAUgBHAEIALQBiAGUAcwBrAHIAaQB2\n\t\t\t\tAGUAbABzAGUAUABlAHIAZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAOgAcgBpAGMAQx6lAHUAIABoAOwAbgBoACAAUgBH\n\t\t\t\tAEIAIABDAGgAdQBuAGcAUABlAHIAZgBpAGwAIABSAEcA\n\t\t\t\tQgAgAEcAZQBuAOkAcgBpAGMAbwQXBDAEMwQwBDsETAQ9\n\t\t\t\tBDgEOQAgBD8EQAQ+BEQEMAQ5BDsAIABSAEcAQgBQAHIA\n\t\t\t\tbwBmAGkAbAAgAGcA6QBuAOkAcgBpAHEAdQBlACAAUgBW\n\t\t\t\tAEIAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAA\n\t\t\t\tcgBvAGYAaQBskBp1KAAgAFIARwBCACCCcl9pY8+P8ABH\n\t\t\t\tAGUAbgBlAHIAaQBzAGsAIABSAEcAQgAtAHAAcgBvAGYA\n\t\t\t\taQBsAE8AYgBlAGMAbgD9ACAAUgBHAEIAIABwAHIAbwBm\n\t\t\t\tAGkAbAXkBegF1QXkBdkF3AAgAFIARwBCACAF2wXcBdwF\n\t\t\t\t2QBQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl\n\t\t\t\tAHIAaQBjAG8AUAByAG8AZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAGUAcgBpAGMAQQBsAGwAZwBlAG0AZQBpAG4AZQBz\n\t\t\t\tACAAUgBHAEIALQBQAHIAbwBmAGkAbMd8vBgAIABSAEcA\n\t\t\t\tQgAg1QS4XNMMx3xmbpAaACAAUgBHAEIAIGPPj/Blh072\n\t\t\t\tTgCCLAAgAFIARwBCACAw1zDtMNUwoTCkMOsDkwO1A70D\n\t\t\t\tuQO6A8wAIAPAA8EDvwPGA68DuwAgAFIARwBCAFAAZQBy\n\t\t\t\tAGYAaQBsACAAUgBHAEIAIABnAGUAbgDpAHIAaQBjAG8A\n\t\t\t\tQQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBm\n\t\t\t\tAGkAZQBsDkIOGw4jDkQOHw4lDkwAIABSAEcAQgAgDhcO\n\t\t\t\tMQ5IDicORA4bAEcAZQBuAGUAbAAgAFIARwBCACAAUABy\n\t\t\t\tAG8AZgBpAGwAaQBZAGwAZQBpAG4AZQBuACAAUgBHAEIA\n\t\t\t\tLQBwAHIAbwBmAGkAaQBsAGkARwBlAG4AZQByAGkBDQBr\n\t\t\t\tAGkAIABSAEcAQgAgAHAAcgBvAGYAaQBsAFUAbgBpAHcA\n\t\t\t\tZQByAHMAYQBsAG4AeQAgAHAAcgBvAGYAaQBsACAAUgBH\n\t\t\t\tAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAgAFIA\n\t\t\t\tRwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYn\n\t\t\t\tBkQGOQYnBkUARwBlAG4AZQByAGkAYwAgAFIARwBCACAA\n\t\t\t\tUAByAG8AZgBpAGwAZXRleHQAAAAAQ29weXJpZ2h0IDIw\n\t\t\t\tMDcgQXBwbGUgSW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZl\n\t\t\t\tZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAA\n\t\t\t\tdE0AAD3uAAAD0FhZWiAAAAAAAABadQAArHMAABc0WFla\n\t\t\t\tIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAA\n\t\t\t\tc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L/\n\t\t\t\t//2jAAAD3AAAwGyAACBQOCQWDQeEQmFQuGQ2HQ+IRGHA\n\t\t\t\tKBv6JReMRmNQgMwIYkAAAcsC4DgwaA8DAcIu99Pl3NF8\n\t\t\t\tvNksEAPpUOmBNONzueRAAwIDleQoM3CATGwVjkZgkFBw\n\t\t\t\t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\n\t\t\t\tAAAEAAAtLAEDAAMAAAABAAUAAAEGAAMAAAABAAIAAAEK\n\t\t\t\tAAMAAAABAAEAAAERAAQAAAABAAAjPAESAAMAAAABAAEA\n\t\t\t\tAAEVAAMAAAABAAQAAAEWAAMAAAABACAAAAEXAAQAAAAB\n\t\t\t\tAAAJHgEcAAMAAAABAAEAAAEoAAMAAAABAAIAAAE9AAMA\n\t\t\t\tAAABAAIAAAFSAAMAAAABAAEAAAFTAAMAAAAEAAAtNIdz\n\t\t\t\tAAcAAAfYAAAtPAAAOCoACAAIAAgACAABAAEAAQABAAAH\n\t\t\t\t2GFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgAL\n\t\t\t\tYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVz\n\t\t\t\tYwAAAQgAAABvZHNjbQAAAXgAAAWcY3BydAAABxQAAAA4\n\t\t\t\td3RwdAAAB0wAAAAUclhZWgAAB2AAAAAUZ1hZWgAAB3QA\n\t\t\t\tAAAUYlhZWgAAB4gAAAAUclRSQwAAB5wAAAAOY2hhZAAA\n\t\t\t\tB6wAAAAsYlRSQwAAB5wAAAAOZ1RSQwAAB5wAAAAOZGVz\n\t\t\t\tYwAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAA\n\t\t\t\tAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAG1sdWMAAAAAAAAAHwAAAAxza1NLAAAA\n\t\t\t\tKAAAAYRkYURLAAAALgAAAaxjYUVTAAAAJAAAAdp2aVZO\n\t\t\t\tAAAAJAAAAf5wdEJSAAAAJgAAAiJ1a1VBAAAAKgAAAkhm\n\t\t\t\tckZVAAAAKAAAAnJodUhVAAAAKAAAApp6aFRXAAAAFgAA\n\t\t\t\tAsJuYk5PAAAAJgAAAthjc0NaAAAAIgAAAv5oZUlMAAAA\n\t\t\t\tHgAAAyBpdElUAAAAKAAAAz5yb1JPAAAAJAAAA2ZkZURF\n\t\t\t\tAAAALAAAA4prb0tSAAAAFgAAA7ZzdlNFAAAAJgAAAth6\n\t\t\t\taENOAAAAFgAAA8xqYUpQAAAAGgAAA+JlbEdSAAAAIgAA\n\t\t\t\tA/xwdFBPAAAAJgAABB5ubE5MAAAAKAAABERlc0VTAAAA\n\t\t\t\tJgAABB50aFRIAAAAJAAABGx0clRSAAAAIgAABJBmaUZJ\n\t\t\t\tAAAAKAAABLJockhSAAAAKAAABNpwbFBMAAAALAAABQJy\n\t\t\t\tdVJVAAAAIgAABS5hckVHAAAAJgAABVBlblVTAAAAJgAA\n\t\t\t\tBXYAVgFhAGUAbwBiAGUAYwBuAP0AIABSAEcAQgAgAHAA\n\t\t\t\tcgBvAGYAaQBsAEcAZQBuAGUAcgBlAGwAIABSAEcAQgAt\n\t\t\t\tAGIAZQBzAGsAcgBpAHYAZQBsAHMAZQBQAGUAcgBmAGkA\n\t\t\t\tbAAgAFIARwBCACAAZwBlAG4A6AByAGkAYwBDHqUAdQAg\n\t\t\t\tAGgA7ABuAGgAIABSAEcAQgAgAEMAaAB1AG4AZwBQAGUA\n\t\t\t\tcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QByAGkAYwBv\n\t\t\t\tBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQwBDkE\n\t\t\t\tOwAgAFIARwBCAFAAcgBvAGYAaQBsACAAZwDpAG4A6QBy\n\t\t\t\tAGkAcQB1AGUAIABSAFYAQgDBAGwAdABhAGwA4QBuAG8A\n\t\t\t\tcwAgAFIARwBCACAAcAByAG8AZgBpAGyQGnUoACAAUgBH\n\t\t\t\tAEIAIIJyX2ljz4/wAEcAZQBuAGUAcgBpAHMAawAgAFIA\n\t\t\t\tRwBCAC0AcAByAG8AZgBpAGwATwBiAGUAYwBuAP0AIABS\n\t\t\t\tAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXVBeQF2QXcACAA\n\t\t\t\tUgBHAEIAIAXbBdwF3AXZAFAAcgBvAGYAaQBsAG8AIABS\n\t\t\t\tAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBQAHIAbwBmAGkA\n\t\t\t\tbAAgAFIARwBCACAAZwBlAG4AZQByAGkAYwBBAGwAbABn\n\t\t\t\tAGUAbQBlAGkAbgBlAHMAIABSAEcAQgAtAFAAcgBvAGYA\n\t\t\t\taQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfGZukBoAIABS\n\t\t\t\tAEcAQgAgY8+P8GWHTvZOAIIsACAAUgBHAEIAIDDXMO0w\n\t\t\t\t1TChMKQw6wOTA7UDvQO5A7oDzAAgA8ADwQO/A8YDrwO7\n\t\t\t\tACAAUgBHAEIAUABlAHIAZgBpAGwAIABSAEcAQgAgAGcA\n\t\t\t\tZQBuAOkAcgBpAGMAbwBBAGwAZwBlAG0AZQBlAG4AIABS\n\t\t\t\tAEcAQgAtAHAAcgBvAGYAaQBlAGwOQg4bDiMORA4fDiUO\n\t\t\t\tTAAgAFIARwBCACAOFw4xDkgOJw5EDhsARwBlAG4AZQBs\n\t\t\t\tACAAUgBHAEIAIABQAHIAbwBmAGkAbABpAFkAbABlAGkA\n\t\t\t\tbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBH\n\t\t\t\tAGUAbgBlAHIAaQENAGsAaQAgAFIARwBCACAAcAByAG8A\n\t\t\t\tZgBpAGwAVQBuAGkAdwBlAHIAcwBhAGwAbgB5ACAAcABy\n\t\t\t\tAG8AZgBpAGwAIABSAEcAQgQeBDEESQQ4BDkAIAQ/BEAE\n\t\t\t\tPgREBDgEOwRMACAAUgBHAEIGRQZEBkEAIAYqBjkGMQZK\n\t\t\t\tBkEAIABSAEcAQgAgBicGRAY5BicGRQBHAGUAbgBlAHIA\n\t\t\t\taQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABldGV4dAAA\n\t\t\t\tAABDb3B5cmlnaHQgMjAwNyBBcHBsZSBJbmMuLCBhbGwg\n\t\t\t\tcmlnaHRzIHJlc2VydmVkLgBYWVogAAAAAAAA81IAAQAA\n\t\t\t\tAAEWz1hZWiAAAAAAAAB0TQAAPe4AAAPQWFlaIAAAAAAA\n\t\t\t\tAFp1AACscwAAFzRYWVogAAAAAAAAKBoAABWfAAC4NmN1\n\t\t\t\tcnYAAAAAAAAAAQHNAABzZjMyAAAAAAABDEIAAAXe///z\n\t\t\t\tJgAAB5IAAP2R///7ov///aMAAAPcAADAbIAAIFA4JBYN\n\t\t\t\tB4RCYVC4MAYEBiUCwiXyCHQ8Q3m+Xy9Fc4m+p2m/XyvY\n\t\t\t\tZJYXDgABD8FQ2njyRSEXQOFQlAn8/wA5m03n4YGAvzKu\n\t\t\t\t3091EBQYEAkCgoGQ2DA0IhECQoGw84F2pVA/Hs83jCBY\n\t\t\t\tAACQVqIxWvgODQSAH6/H7BQOAwEAGg8Xy80aaUQ2wMJB\n\t\t\t\teGwNEgmAAOCgIBpQszCLhq8m+02ZBALTxEaxQPFcZWAs\n\t\t\t\the+gABYTcZw9gJnkgkpI6w8KYE+39agDcQeB4EzECUSw\n\t\t\t\t5mMsFTBAIGRGIzaWz40yejDYCdaCM/agA7gYEQApUoww\n\t\t\t\tA6adAnm7gA/G51AaIRaAHCtUwgm0r0Yf4KBAOCSKimA0\n\t\t\t\tSYm0EJRI115zLTNoG+QAX4nj4ABoi6PwAAEtoAHgZJVg\n\t\t\t\tAdhTjagQEugfwBAIdZ5HacpHHgd53kQggZj2WxdgiDwZ\n\t\t\t\tCIFhSkIAAPG0YwAH8BC0nAHYrAAZYgjQAAIgQAi1H+uJ\n\t\t\t\t4lkO4AHmaRZSAhx7HseoAHue57FOdp2nYLSCBMLRHEwC\n\t\t\t\tYlDiM4AtbHitO2AMfgSBYDAAdp3tauKBAgAUnHAT8bnu\n\t\t\t\tdhvgAf5/octh+Oadp1jAeNCFCggMB+NI5A8LRLEaAR9r\n\t\t\t\taBQCocfJ9oEe59Jwej/O2fwBrAdZorAWorrUtcYn61s+\n\t\t\t\tAEf51nUdIcyiehkoIBoTCKJwSDOXRYwwtoUAqhx6HwnB\n\t\t\t\twu0gs+VABBslAtRjSKAABrSfx/T+owLgAdB2nqKh8HYb\n\t\t\t\tJWsgCYTBcEw2GgZh3n0BAChOCljWQfDOJTN4CgI0BgjP\n\t\t\t\tJ5tXFMzlWszjviAAB1HsBJCHiaZRD6ggAgMB4KBiOJqG\n\t\t\t\toAIGg5bMxHvS9pTfhx9HwnJSBsAB6HUbLOgM5QDALUAA\n\t\t\t\tgcEZUHgeh9Eufh2GkYSGgGG42GKZgIA4FoUmwbhzHUf5\n\t\t\t\t5nAcZ8ncbZu6cbRtH2dhqmyAJ3GWDB/n8fohn7sIZgFs\n\t\t\t\tgFn3kIYH2fh/HEhgAgeE4ZxifNNHsdJyrUe53oGnCTgD\n\t\t\t\tv4CcCCmyAECaNHzlKBb6k3GcbxyCICAAEQEAAAMAAAAB\n\t\t\t\tABAAAAEBAAMAAAABABAAAAECAAMAAAAEAAA4/AEDAAMA\n\t\t\t\tAAABAAUAAAEGAAMAAAABAAIAAAEKAAMAAAABAAEAAAER\n\t\t\t\tAAQAAAABAAA1FAESAAMAAAABAAEAAAEVAAMAAAABAAQA\n\t\t\t\tAAEWAAMAAAABABAAAAEXAAQAAAABAAADFgEcAAMAAAAB\n\t\t\t\tAAEAAAEoAAMAAAABAAIAAAE9AAMAAAABAAIAAAFSAAMA\n\t\t\t\tAAABAAEAAAFTAAMAAAAEAAA5BIdzAAcAAAfYAAA5DAAA\n\t\t\t\tAAAACAAIAAgACAABAAEAAQABAAAH2GFwcGwCIAAAbW50\n\t\t\t\tclJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAA\n\t\t\t\tYXBwbAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1h\n\t\t\t\tcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABvZHNj\n\t\t\t\tbQAAAXgAAAWcY3BydAAABxQAAAA4d3RwdAAAB0wAAAAU\n\t\t\t\tclhZWgAAB2AAAAAUZ1hZWgAAB3QAAAAUYlhZWgAAB4gA\n\t\t\t\tAAAUclRSQwAAB5wAAAAOY2hhZAAAB6wAAAAsYlRSQwAA\n\t\t\t\tB5wAAAAOZ1RSQwAAB5wAAAAOZGVzYwAAAAAAAAAUR2Vu\n\t\t\t\tZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAFEdlbmVy\n\t\t\t\taWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1s\n\t\t\t\tdWMAAAAAAAAAHwAAAAxza1NLAAAAKAAAAYRkYURLAAAA\n\t\t\t\tLgAAAaxjYUVTAAAAJAAAAdp2aVZOAAAAJAAAAf5wdEJS\n\t\t\t\tAAAAJgAAAiJ1a1VBAAAAKgAAAkhmckZVAAAAKAAAAnJo\n\t\t\t\tdUhVAAAAKAAAApp6aFRXAAAAFgAAAsJuYk5PAAAAJgAA\n\t\t\t\tAthjc0NaAAAAIgAAAv5oZUlMAAAAHgAAAyBpdElUAAAA\n\t\t\t\tKAAAAz5yb1JPAAAAJAAAA2ZkZURFAAAALAAAA4prb0tS\n\t\t\t\tAAAAFgAAA7ZzdlNFAAAAJgAAAth6aENOAAAAFgAAA8xq\n\t\t\t\tYUpQAAAAGgAAA+JlbEdSAAAAIgAAA/xwdFBPAAAAJgAA\n\t\t\t\tBB5ubE5MAAAAKAAABERlc0VTAAAAJgAABB50aFRIAAAA\n\t\t\t\tJAAABGx0clRSAAAAIgAABJBmaUZJAAAAKAAABLJockhS\n\t\t\t\tAAAAKAAABNpwbFBMAAAALAAABQJydVJVAAAAIgAABS5h\n\t\t\t\tckVHAAAAJgAABVBlblVTAAAAJgAABXYAVgFhAGUAbwBi\n\t\t\t\tAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsAEcA\n\t\t\t\tZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBzAGsAcgBp\n\t\t\t\tAHYAZQBsAHMAZQBQAGUAcgBmAGkAbAAgAFIARwBCACAA\n\t\t\t\tZwBlAG4A6AByAGkAYwBDHqUAdQAgAGgA7ABuAGgAIABS\n\t\t\t\tAEcAQgAgAEMAaAB1AG4AZwBQAGUAcgBmAGkAbAAgAFIA\n\t\t\t\tRwBCACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRM\n\t\t\t\tBD0EOAQ5ACAEPwRABD4ERAQwBDkEOwAgAFIARwBCAFAA\n\t\t\t\tcgBvAGYAaQBsACAAZwDpAG4A6QByAGkAcQB1AGUAIABS\n\t\t\t\tAFYAQgDBAGwAdABhAGwA4QBuAG8AcwAgAFIARwBCACAA\n\t\t\t\tcAByAG8AZgBpAGyQGnUoACAAUgBHAEIAIIJyX2ljz4/w\n\t\t\t\tAEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8A\n\t\t\t\tZgBpAGwATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBv\n\t\t\t\tAGYAaQBsBeQF6AXVBeQF2QXcACAAUgBHAEIAIAXbBdwF\n\t\t\t\t3AXZAFAAcgBvAGYAaQBsAG8AIABSAEcAQgAgAGcAZQBu\n\t\t\t\tAGUAcgBpAGMAbwBQAHIAbwBmAGkAbAAgAFIARwBCACAA\n\t\t\t\tZwBlAG4AZQByAGkAYwBBAGwAbABnAGUAbQBlAGkAbgBl\n\t\t\t\tAHMAIABSAEcAQgAtAFAAcgBvAGYAaQBsx3y8GAAgAFIA\n\t\t\t\tRwBCACDVBLhc0wzHfGZukBoAIABSAEcAQgAgY8+P8GWH\n\t\t\t\tTvZOAIIsACAAUgBHAEIAIDDXMO0w1TChMKQw6wOTA7UD\n\t\t\t\tvQO5A7oDzAAgA8ADwQO/A8YDrwO7ACAAUgBHAEIAUABl\n\t\t\t\tAHIAZgBpAGwAIABSAEcAQgAgAGcAZQBuAOkAcgBpAGMA\n\t\t\t\tbwBBAGwAZwBlAG0AZQBlAG4AIABSAEcAQgAtAHAAcgBv\n\t\t\t\tAGYAaQBlAGwOQg4bDiMORA4fDiUOTAAgAFIARwBCACAO\n\t\t\t\tFw4xDkgOJw5EDhsARwBlAG4AZQBsACAAUgBHAEIAIABQ\n\t\t\t\tAHIAbwBmAGkAbABpAFkAbABlAGkAbgBlAG4AIABSAEcA\n\t\t\t\tQgAtAHAAcgBvAGYAaQBpAGwAaQBHAGUAbgBlAHIAaQEN\n\t\t\t\tAGsAaQAgAFIARwBCACAAcAByAG8AZgBpAGwAVQBuAGkA\n\t\t\t\tdwBlAHIAcwBhAGwAbgB5ACAAcAByAG8AZgBpAGwAIABS\n\t\t\t\tAEcAQgQeBDEESQQ4BDkAIAQ/BEAEPgREBDgEOwRMACAA\n\t\t\t\tUgBHAEIGRQZEBkEAIAYqBjkGMQZKBkEAIABSAEcAQgAg\n\t\t\t\tBicGRAY5BicGRQBHAGUAbgBlAHIAaQBjACAAUgBHAEIA\n\t\t\t\tIABQAHIAbwBmAGkAbABldGV4dAAAAABDb3B5cmlnaHQg\n\t\t\t\tMjAwNyBBcHBsZSBJbmMuLCBhbGwgcmlnaHRzIHJlc2Vy\n\t\t\t\tdmVkLgBYWVogAAAAAAAA81IAAQAAAAEWz1hZWiAAAAAA\n\t\t\t\tAAB0TQAAPe4AAAPQWFlaIAAAAAAAAFp1AACscwAAFzRY\n\t\t\t\tWVogAAAAAAAAKBoAABWfAAC4NmN1cnYAAAAAAAAAAQHN\n\t\t\t\tAABzZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7\n\t\t\t\tov///aMAAAPcAADAbA==\n\t\t\t\t</data>\n\t\t\t\t<key>ModificationDate</key>\n\t\t\t\t<real>568291967.22791898</real>\n\t\t\t\t<key>Name</key>\n\t\t\t\t<string>Record Simulator</string>\n\t\t\t\t<key>Triggers</key>\n\t\t\t\t<array>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>FireType</key>\n\t\t\t\t\t\t<string>Pressed</string>\n\t\t\t\t\t\t<key>KeyCode</key>\n\t\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t\t<key>MacroTriggerType</key>\n\t\t\t\t\t\t<string>HotKey</string>\n\t\t\t\t\t\t<key>Modifiers</key>\n\t\t\t\t\t\t<integer>256</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</array>\n\t\t\t\t<key>UID</key>\n\t\t\t\t<string>7A39B0BF-B4D2-4D58-8806-29FBE4D9205E</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Name</key>\n\t\t<string>Simulator</string>\n\t\t<key>Targeting</key>\n\t\t<dict>\n\t\t\t<key>Targeting</key>\n\t\t\t<string>Included</string>\n\t\t\t<key>TargetingApps</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>BundleIdentifier</key>\n\t\t\t\t\t<string>com.apple.iphonesimulator</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Simulator</string>\n\t\t\t\t\t<key>NewFile</key>\n\t\t\t\t\t<string>/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t</dict>\n\t\t<key>ToggleMacroUID</key>\n\t\t<string>0270BC6C-3FF2-4F9F-91A9-C56C96477C02</string>\n\t\t<key>UID</key>\n\t\t<string>3C9F8BB7-514B-44B8-AC8E-545DFB333407</string>\n\t</dict>\n</array>\n</plist>\n"
  },
  {
    "path": "utils/generateAlfred.php",
    "content": "#!/usr/bin/php\n<?php\n\necho \"Generating Alfred Workflow file...\\n\";\n\n// Get the base directory of the repo.\n$dir = dirname(dirname(__FILE__));\n$workflow = $dir.\"/Record Simulator.alfredworkflow\";\n\n$script = file_get_contents($dir.\"/record-simulator.sh\");\n$encodedScript = htmlentities($script, ENT_NOQUOTES);\n$alfredInfoBase = file_get_contents($dir.\"/utils/base.alfredworkflow/info.plist\");\n$alfredInfo = str_replace(\"#INSERT_SCRIPT#\", $encodedScript, $alfredInfoBase);\n\n$zip = new ZipArchive();\n$filename = \"./test112.zip\";\n\nif ($zip->open($workflow, ZipArchive::CREATE|ZipArchive::OVERWRITE) !== true)\n{\n    die(\"cannot open zip\");\n}\n\n$zip->addFromString(\"info.plist\", $alfredInfo);\n$zip->addFile($dir.\"/utils/base.alfredworkflow/icon.png\",\"icon.png\");\n$zip->close();\n\n?>"
  },
  {
    "path": "utils/generateFiles.sh",
    "content": "#!/bin/bash\n\nutilsDir=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\n\n$utilsDir/generateAlfred.php\n$utilsDir/generateKM.php\n"
  },
  {
    "path": "utils/generateKM.php",
    "content": "#!/usr/bin/php\n<?php\n\necho \"Generating Keyboard Maestro kmmacros file...\\n\";\n\n// Get the base directory of the repo.\n$dir = dirname(dirname(__FILE__));\n\n$script = file_get_contents($dir.\"/record-simulator.sh\");\n$encodedScript = htmlentities($script, ENT_NOQUOTES);\n$kmmacroBase = file_get_contents($dir.\"/utils/base.kmmacros\");\n$kmmacro = str_replace(\"#INSERT_SCRIPT#\", $encodedScript, $kmmacroBase);\n\nfile_put_contents($dir.\"/Record Simulator.kmmacros\", $kmmacro);\n\n?>"
  }
]