Como hospedar o google libphonenumber localmente?

Durante o desenvolvimento no meu localhost, estou tentando auto-hospedar olibphonenumber biblioteca. Eu estou tentando com o seguinte:

<script src="//closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>
<script>goog.require('goog.proto2.Message');</script>
<script src="scripts/vendor/pn/phonemetadata.pb.js"></script>
<script src="scripts/vendor/pn/phonenumber.pb.js"></script>
<script src="scripts/vendor/pn/metadata.js"></script>
<script src="scripts/vendor/pn/phonenumberutil.js"></script>
<script src="scripts/vendor/pn/asyoutypeformatter.js"></script>

Isso está funcionando, mas ainda tenho uma dependência para um componente hospedado externamente: a biblioteca de fechamento. Eu tentei usarfechamento-lite, que é (aparentemente, eu sou novo aqui) uma versão bastante completa da biblioteca de fechamento, disponível para auto-hospedagem. Eu tentei fazer o seguinte:

<script src="scripts/vendor/closure-lite.js"></script>
<script>goog.require('goog.proto2.Message');</script>
<script src="scripts/vendor/pn/phonemetadata.pb.js"></script>
<script src="scripts/vendor/pn/phonenumber.pb.js"></script>
<script src="scripts/vendor/pn/metadata.js"></script>
<script src="scripts/vendor/pn/phonenumberutil.js"></script>
<script src="scripts/vendor/pn/asyoutypeformatter.js"></script>

Mas ogoog.proto2.Message não está disponível. Estou recebendo os seguintes erros:

Uncaught TypeError: Cannot read property 'Message' of undefined

O erro vem dophonemetadata.pb.js roteiro:

goog.inherits(i18n.phonenumbers.NumberFormat, goog.proto2.Message);

O que posso fazer para me auto-hospedar completamentelibphonenumber?

questionAnswers(3)

yourAnswerToTheQuestion