{
  "permissions": {
    "allow": [
      "mcp__Claude_Preview__preview_start",
      "Read(//Users/ionut.trandafirescu/.claude/**)",
      "Bash(code --install-extension ritwickdey.LiveServer)",
      "mcp__Claude_in_Chrome__tabs_context_mcp",
      "mcp__Claude_in_Chrome__navigate",
      "mcp__Claude_in_Chrome__computer",
      "mcp__Claude_in_Chrome__javascript_tool",
      "Bash(python3)",
      "Bash(awk -F: '{if \\($1 < 5500\\) print}')",
      "mcp__Claude_in_Chrome__resize_window",
      "mcp__Claude_in_Chrome__tabs_create_mcp",
      "Bash(open -a \"Google Chrome\" \"http://127.0.0.1:8080/BPFmap-v344-routing-stable.html\")",
      "Bash(grep -n \"}, [0-9]*\\); /\\\\* after\\\\|}, [0-9]*\\); *$\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk -F: '{if \\($1 >= 10807 && $1 <= 10930\\) print}')",
      "Bash(curl -s -o /dev/null -w \"%{http_code}\" http://127.0.0.1:8080/bpf-directions-preview.html)",
      "Bash(open \"http://127.0.0.1:8080/bpf-directions-preview.html\")",
      "Bash(sed -n '20,60p' /tmp/audit.txt)",
      "Bash(sed -n '136,170p' /tmp/audit.txt)",
      "Bash(sed -n '60,110p' /tmp/audit.txt)",
      "Bash(sed -n '210,260p' /tmp/audit.txt)",
      "Bash(sed -n '300,330p' /tmp/audit.txt)",
      "Bash(grep -nE \"empty-hero|empty-kicker|emptyKicker|emptyCopy|empty-note|empty-actions|festivalInfoBtn|empty-stats|17 venues|9.{0,3}18 oct\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(grep -nE \"empty-stats|empty.{0,10}stats|17 venues\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(grep -nE \"ev\\\\.\\(date|time|day|status\\)|events.{0,10}forEach|v\\\\.events\\\\b|today\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(curl -s -o /dev/null -w \"%{http_code}\" \"http://127.0.0.1:8080/BPFmap-v344-routing-stable.html\")",
      "Bash(curl -s \"http://127.0.0.1:8080/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR>=190 && NR<=200' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR>=410 && NR<=420' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR>=760 && NR<=770' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR>=940 && NR<=952' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "mcp__Airtable_MCP_Server__list_tables",
      "Bash(curl -sS https://api.airtable.com/v0/meta/bases/appQ7B5TqP7RRK5Xp/tables -H 'Authorization: Bearer pat4aF3FfZkPOTW02.6390e8b61b5fad41cfd2d5c9b2966db019b322edce8eb10a06d18ddc8d314bbd')",
      "Bash(python3 -c \"import sys, json; d=json.load\\(sys.stdin\\); [print\\(f\\\\\"\\\\\\\\n=== {t['name']} \\({t['id']}\\) ===\\\\\\\\n\\\\\" + '\\\\\\\\n'.join\\(f\\\\\"  {f['name']}: {f['type']}\\\\\" for f in t['fields']\\)\\) for t in d['tables']]\")",
      "Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(f\\\\\"  {r['fields'].get\\('setting_key','?'\\)}: {r['fields'].get\\('value_number'\\) if 'value_number' in r['fields'] else r['fields'].get\\('value_text', r['fields'].get\\('value_json',''\\)\\)} [{r['fields'].get\\('notes',''\\)[:50]}]\\\\\"\\) for r in d.get\\('records',[]\\)]\")",
      "Bash(grep -nE \"textContent\\\\s*=\\\\s*['\\\\\"]|innerHTML\\\\s*=\\\\s*['\\\\\"][^']{20,}|placeholder=\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR==14124,/<\\\\/script>/' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(awk 'NR>=14690' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "mcp__Control_Chrome__open_url",
      "mcp__Control_Chrome__get_current_tab",
      "mcp__Claude_in_Chrome__list_connected_browsers",
      "mcp__Claude_in_Chrome__select_browser",
      "mcp__Control_Chrome__execute_javascript",
      "Bash(open -a \"Google Chrome\" \"file:///Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(screencapture -x /tmp/bpf_v382_welcome.png)",
      "Bash(screencapture /tmp/bpf_v382_welcome.png)",
      "Bash(sips /tmp/bpf_v382_welcome.png --cropToHeightWidth 1280 680 --padToHeightWidth 1280 680 --padColor 000000 --out /tmp/bpf_app_right.png)",
      "Bash(command -v convert)",
      "Bash(convert /tmp/bpf_v382_welcome.png -crop 700x1280+1348+0 /tmp/bpf_app_panel.png)",
      "Bash(sips --cropToHeightWidth 1200 650 /tmp/bpf_v382_welcome.png --out /tmp/bpf_right_crop.png)",
      "Bash(osascript -e ' *)",
      "Bash(screencapture /tmp/bpf_chrome.png)",
      "Bash(sips --cropToHeightWidth 900 340 /tmp/bpf_chrome.png --out /tmp/bpf_welcome_zoom.png)",
      "Bash(screencapture /tmp/bpf_welcome_screen.png)",
      "Bash(sips /tmp/bpf_welcome_screen.png --cropToHeightWidth 640 340 --out /tmp/bpf_right_panel.png)",
      "Bash(screencapture -R \"660,20,350,620\" /tmp/bpf_app_close.png)",
      "Bash(osascript)",
      "Bash(screencapture -R \"0,20,450,860\" /tmp/bpf_app_full.png)",
      "Bash(screencapture -R \"0,20,450,860\" /tmp/bpf_welcome_full.png)",
      "Bash(screencapture -R \"0,20,500,900\" /tmp/bpf_app_window.png)",
      "Bash(screencapture -R \"0,20,500,880\" /tmp/bpf_welcome_fresh.png)",
      "Bash(open -a \"Google Chrome\" --args --incognito \"file:///Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(screencapture -R \"0,20,500,900\" /tmp/bpf_incognito.png)",
      "Bash(screencapture -R \"0,20,500,900\" /tmp/bpf_wait4s.png)",
      "Bash(screencapture -R \"0,20,500,900\" /tmp/bpf_current.png)",
      "Bash(screencapture -R \"0,680,500,240\" /tmp/bpf_filter_strip.png)",
      "Bash(screencapture -R \"0,600,500,300\" /tmp/bpf_filter2.png)",
      "Bash(screencapture -R \"78,28,460,870\" /tmp/bpf_full_view.png)",
      "Bash(screencapture -R \"78,650,460,240\" /tmp/bpf_filter_close.png)",
      "Bash(screencapture /tmp/bpf_full2.png)",
      "Bash(python3 -c ' *)",
      "Bash(sips -g pixelWidth -g pixelHeight /tmp/bpf_full2.png)",
      "Bash(screencapture -R \"690,560,460,330\" /tmp/bpf_filter_right.png)",
      "Bash(screencapture -R \"350,28,450,870\" /tmp/bpf_centered.png)",
      "Bash(screencapture -R \"350,660,450,240\" /tmp/bpf_filter_bottom.png)",
      "Bash(screencapture -R \"578,25,455,880\" /tmp/bpf_right_final.png)",
      "Bash(screencapture -R \"578,660,455,240\" /tmp/bpf_filter_final.png)",
      "Bash(screencapture /tmp/bpf_fullscreen2.png)",
      "Bash(sips -g pixelWidth -g pixelHeight /tmp/bpf_fullscreen2.png)",
      "Bash(cat)",
      "Bash(swiftc /tmp/crop.swift -o /tmp/crop_tool)",
      "Bash(/tmp/crop_tool)",
      "Bash(swiftc /tmp/crop2.swift -o /tmp/crop2)",
      "Bash(/tmp/crop2)",
      "Bash(screencapture /tmp/bpf_front.png)",
      "Bash(swiftc /tmp/crop3.swift -o /tmp/crop3)",
      "Bash(/tmp/crop3)",
      "Bash(screencapture /tmp/bpf_only.png)",
      "Bash(swiftc /tmp/crop4.swift -o /tmp/crop4)",
      "Bash(/tmp/crop4)",
      "Bash(osascript -e 'tell application \"System Events\" to get name of every application process whose displayed name contains \"Chrome\"')",
      "Bash(screencapture -R \"298,28,484,876\" /tmp/bpf_center_final.png)",
      "Bash(screencapture -R \"298,640,484,236\" /tmp/bpf_flt_clean.png)",
      "Bash(sed -n '12730,12745p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '12950,12965p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '15860,15875p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '16245,16260p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '16955,16970p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '16715,16760p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '16835,16895p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '3747,3755p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '8832,8860p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '9050,9060p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '952,962p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '2397,2410p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '60,100p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(sed -n '189,225p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap-v344-routing-stable.html\")",
      "Bash(grep \"class=\\\\|innerHTML\\\\|template\\\\|return \\\\`\")",
      "Bash(xargs kill *)",
      "Bash(cat /tmp/bpf_partners_b64.txt | tr -d '\\\\n')",
      "Bash(sed -n '20442,20460p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap.html\")",
      "Bash(sed -n '18114,18122p' \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap.html\")",
      "Bash(grep -n \"fi-card {$\\\\|\\\\.fi-card {\" \"/Users/ionut.trandafirescu/Library/CloudStorage/GoogleDrive-weare@alternative-culture.com/My Drive/Bucharest Photofest___/BPF 2026/_Website/BPFmap.html\")",
      "mcp__Control_Chrome__list_tabs",
      "Bash(python3 -m http.server 8765)",
      "Bash(echo \"Server PID: $!\")",
      "Bash(grep \"^\\\\\\([0-9]*\\\\\\):.*{$\\\\|^\\\\\\([0-9]*\\\\\\):.*font\\\\|^\\\\\\([0-9]*\\\\\\):.*border-radius\\\\|^\\\\\\([0-9]*\\\\\\):.*background\\\\|^\\\\\\([0-9]*\\\\\\):.*color\\\\|^\\\\\\([0-9]*\\\\\\):.*padding\\\\|^\\\\\\([0-9]*\\\\\\):.*font-size\")",
      "Bash(curl -s -o /dev/null -w \"HTTP %{http_code} · size %{size_download} bytes · time %{time_total}s\\\\n\" \"http://127.0.0.1:8000/BPFmap.html\")"
    ]
  }
}
