| The PDF component contains code necessary for using the PDF plugin in | |
| content-based clients. The PDF plugin code that lives in `//pdf` cannot depend | |
| on `//content` directly, so it uses a variety of delegate interfaces which are | |
| implement here. This component also contains code shared among content-based | |
| clients that should not live in `//chrome`. |