Squashed '3party/vendor/' content from commit 69be3db

git-subtree-dir: 3party/vendor
git-subtree-split: 69be3db2cc13238f03a4734423a036ebbea63b03
Merge commit '8ef1bf6c801f57869d87e228b54d138e2561b164' as '3party/vendor'