| #!/usr/bin/env bash | 
 | # | 
 | # Copyright (c) 2018, the Dart project authors.  Please see the AUTHORS file | 
 | # for details. All rights reserved. Use of this source code is governed by a | 
 | # BSD-style license that can be found in the LICENSE file. | 
 | # | 
 | # After you have checked out a flutter engine with the latest framework and the | 
 | # latest dart sdk, run this script to apply workarounds to the source code. It | 
 | # may patch up the source code so the three HEADs work together correctly. | 
 | # | 
 | # Usage: src/flutter/third_party/dart/tools/3xhead_flutter_hooks.sh | 
 | # (run inside the root of a flutter engine checkout) | 
 |  | 
 | set -e | 
 |  | 
 | DIR=$(dirname -- "$(which -- "$0")") | 
 | . $DIR/patches/utils.sh | 
 |  | 
 | ensure_in_checkout_root | 
 |  | 
 | # Copy changed dependencies from Dart DEPS to engine DEPS and update them in | 
 | # checkout. | 
 | src/flutter/third_party/dart/tools/patches/flutter-engine/apply.sh |