{"_id":"@elonehoo/vue-pdf","_rev":"2-58dc999bbff79ca67efb2db42188ff5b","name":"@elonehoo/vue-pdf","dist-tags":{"latest":"4.2.2"},"versions":{"4.2.0":{"name":"@elonehoo/vue-pdf","version":"4.2.0","description":"vue.js pdf viewer","main":"src/vuePdfNoSss.vue","repository":{"type":"git","url":"git+https://github.com/FranckFreiburger/vue-pdf.git"},"keywords":["vue.js","pdf","viewer"],"author":{"name":"Franck FREIBURGER"},"license":"MIT","bugs":{"url":"https://github.com/FranckFreiburger/vue-pdf/issues"},"homepage":"https://github.com/FranckFreiburger/vue-pdf#readme","dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","loader-utils":"^1.4.0","raw-loader":"^4.0.1","worker-loader":"^2.0.0","@elonehoo/pdfjs-dist":"^2.5.207","vue-resize-sensor":"^2.0.0"},"peerDependencies":{},"scripts":{},"_resolved":"","_integrity":"","_from":"file:elonehoo-vue-pdf-4.2.0.tgz","_id":"@elonehoo/vue-pdf@4.2.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-UZv1ZCw8YHSPDXGBSL62W2ewkATJ5h+KWM7DIfw7RZSKNYQPIz0YrCib9fO8Zubqyc8PbhQU2LmFwJd7UPp60A==","shasum":"2ba29eae50cac396cda58396d59878f874cb2e70","tarball":"https://registry.npmjs.org/@elonehoo/vue-pdf/-/vue-pdf-4.2.0.tgz","fileCount":13,"unpackedSize":28569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/bsVv29hUfbt11P4NPuhIoPrlZJWcIdkHk+oLHKsNigIhAOmXGkB406Bjr16wd87S5LMURsEGOtoIGTHIz2omYEef"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWRs8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV3BAAipeA0zDyNY8vn65jDGQRzu/vTBF4jsgHW4I7CbuhUh6jHH1a\r\n2lG9ji9/31lGaIF0WWDMWJ3aYBZXKbbJ/+ob8EUHw1LfgMKZ20/yia1a1GX8\r\niLPloFQ/UH0HSUT9uP+yGAHpdk4nVc9OvR6qoBksxDPfAcYozvOwPKAs3Pme\r\nb7huWlsaNrqAvPbIjiDvi6iORkrfECSB8MkgyUyb/BzEcEuhfEJ6K+pHdCgL\r\nwJ2cY1ToNMolEac546Sk7W9aH7Xoi2dqG0Is7zaO0Mjf/DoTaQ4+rAdOv7Fw\r\ntjaSItlXTlLf4ma2ikahYGhKLsLTnEsQQAD4dWeO6I1YHvflYr1iYmNN89Iq\r\nczyPKIggE/A5NSV0kfMgB55j6br+lbh+scPnG3eqvIQPqhabvguad0DKnV1W\r\ntWT6syZb79ahjwakwFOAnztdQ8rYFx2o/Gov7hE6DedD3PIMfV7d6tc0mgjs\r\nZOuugBAnFDj16glnN5HmjRq9M7977lZNgN0XsIdypG/j3BR1Jn8ma6MLWtr+\r\nVLiMp7klXZxRyDfUmFL5ThOOxQlPlJPla2B6GaQ2fQ3Z514Y8oYquNw/b1l4\r\n+eBIMgEDisR15WNHja+sdLKv/XbReQqD9wuWfT5m6VpQeMZabsBTlrS2o2FU\r\nM4BuXtzHJ7fJwhjspM/OHS/V+n8m/D2e1+Y=\r\n=tJ1E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elonehoo","email":"huchengyea@163.com"},"directories":{},"maintainers":[{"name":"elonehoo","email":"huchengyea@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pdf_4.2.0_1666784059778_0.6851376039322268"},"_hasShrinkwrap":false},"4.2.1":{"name":"@elonehoo/vue-pdf","version":"4.2.1","description":"vue.js pdf viewer","main":"src/vuePdfNoSss.vue","repository":{"type":"git","url":"git+https://github.com/FranckFreiburger/vue-pdf.git"},"keywords":["vue.js","pdf","viewer"],"author":{"name":"Franck FREIBURGER"},"license":"MIT","bugs":{"url":"https://github.com/FranckFreiburger/vue-pdf/issues"},"homepage":"https://github.com/FranckFreiburger/vue-pdf#readme","dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","loader-utils":"^1.4.0","raw-loader":"^4.0.1","worker-loader":"^2.0.0","pdfjs-dist-2":"^2.5.207","vue-resize-sensor":"^2.0.0"},"peerDependencies":{},"scripts":{},"_resolved":"","_integrity":"","_from":"file:elonehoo-vue-pdf-4.2.1.tgz","_id":"@elonehoo/vue-pdf@4.2.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-A8hAxLhFdJTAphiKqVpIwjLbF8kneZ2l/rDn5dHc+2XAvEMAdBFL2ZpClv/B0bw6QoerbqUVM+NnLwfdsTca8Q==","shasum":"85739ebda309822a4d5a4561ec97a0a095c1cb8f","tarball":"https://registry.npmjs.org/@elonehoo/vue-pdf/-/vue-pdf-4.2.1.tgz","fileCount":13,"unpackedSize":28497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5HaWaUKyjdNMF+zYMVSzBMPfa6fv0s7LAC4V+8hblCAiEA7fTVrf60Kyuhj/P2VpWOYQnn6X3831cXuw+VXD6YDVk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSIiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdUg//bqTwEh+XJpIUiGJxidXr/ssdJZ0LPf1HSLUMQpn6cxAVLuOU\r\nP2jf0R/cNm/6/dNAigKLSLMx1rc30m9ZYUZte0WM8cc1aXlb9aI0NX1RIKL4\r\nxMzsf+PduJW5lQWWDNxA7ScqFHjNtt1kHHjnH6ij3dEFA1CYrSSEWa/TPs3e\r\nM/Lce1Pz2VTpdfaZUsxMBdX/TgS1r1kTi2XWisNiIjYOJx0CNmVVbUIPJZ1b\r\nPMMbfziSUvdex3k8YsKXTDHKXEZfb09cgUh4CeyvfsBbXdeRZwdwMdAxq/nI\r\nVy7pm+mCQxVceCsMuAcz7sCOYMhZv/IzxVHmaXoYnXAgJVYm2RG+vYFymib7\r\n8n1pmPU/4OIUn1JD2jwvdJddoE7jt8sRSzPJhgK7fOTNIL3MyNpT9yXG7Nqm\r\n0TMjyTR6DFD0YslcVQmXjosm4UH/8VeRhJjC6Oeybdi6fkU98a1P6uLKaB94\r\nhKibP+sdNybbiLFwlv5ZzJP9LfdowxJfOfdJcq1SgHbS0Uube62a4kmIcpyF\r\nooiOpuqdvuLkO5SlRlgLZ9toLKVepytPzOaFHuZJSYxKug1owLV4tmlAIjmy\r\nDRB1FceeCBjIkT1zR87ElCi/Hc0SBJ8Z8Dm78VRCP/b3thRI0EerZzdqQ7Gz\r\nlkRwRD/SEaUwe+85xynI29loB/a3dwJHNoA=\r\n=4jjq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elonehoo","email":"huchengyea@163.com"},"directories":{},"maintainers":[{"name":"elonehoo","email":"huchengyea@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pdf_4.2.1_1666785826100_0.010881583571054065"},"_hasShrinkwrap":false},"4.2.2":{"name":"@elonehoo/vue-pdf","version":"4.2.2","description":"vue.js pdf viewer","main":"src/vuePdfNoSss.vue","scripts":{},"repository":{"type":"git","url":"git+https://github.com/FranckFreiburger/vue-pdf.git"},"keywords":["vue.js","pdf","viewer"],"author":{"name":"Franck FREIBURGER"},"license":"MIT","bugs":{"url":"https://github.com/FranckFreiburger/vue-pdf/issues"},"homepage":"https://github.com/FranckFreiburger/vue-pdf#readme","dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","loader-utils":"^1.4.0","raw-loader":"^4.0.1","worker-loader":"^2.0.0","pdfjs-dist":"^3.0.279","vue-resize-sensor":"^2.0.0"},"peerDependencies":{},"gitHead":"f75577f172f4bddf918e3ba1b0950f991dfea46e","_id":"@elonehoo/vue-pdf@4.2.2","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-RD7JdYCYEjru671kisFfVsx313OlWKYUVWujMo/iqBG0QTfz1Ies/wIeMmGmXcZKOjtJTCVcGZd40Wf+Yex23g==","shasum":"636b67ce2b59e108a5bd08b461851ad17a168af6","tarball":"https://registry.npmjs.org/@elonehoo/vue-pdf/-/vue-pdf-4.2.2.tgz","fileCount":13,"unpackedSize":28385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz6NGxn2N87bB1EnsUDk3Xo5UgRJVno38I/Rl+0tmgZQIhAO2o2MHAH74FNyId32osq6bbEKG48iDKvEv5iRQYn+UG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdwuBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEuxAApGl9R1/FNv3VdIYkyqmjt2kqxWTqBDvRNHO3xIOIRuywZ5Q5\r\nzEQGqMi6/hLfKGXLx6KK1436J+ysoBlkPXxksvFa9kdIYLrIk37yfrrXChbs\r\n/QtiLpJTE+4pfMQllZ51RHTJ4CQS6Rn7KAvCmCI57p7STSXPln4cEw8fGcY1\r\nQD9C/uJsWJ9jbAoefF70XLIonL6L5QZ8TUN8HiE7VpZ6LMbMy2fT7BXDh5Td\r\n+z/8Xuv78pJI54fDfhiN3ZhnjKaldBSUqcn4kemQkwKCY5D4XtfsbfokOaMR\r\n1T8zB5L4nh3ArbK5vutR9AXiqo3BjlWDxky03iVmltgfbMEHF2QGEILKeQoT\r\nfGNbEQ9Rkz4X6JqrLPWiQRSZ9/ZBFS5zlNy3VBPBKz+TTdrUnPAXGjh3GLjo\r\n2sKvSo00eWMum+RoeNxBgojT9+RBH0gX3ilKBe/HEeaPRm19G8p+YDPUQJBt\r\nHDvV4LhHMcBROX/QaHZqS6TGrl9RErzrNt8W26vdOCk10VVI37ZhOs78Q++S\r\nLjeM70T12AN224MIvnPMdslxKbb6mMcQalZcySpMHqYL/AF+zdFsMBr/8zEn\r\nemHGOkP/Kdr10Ysm10K7caQO9NskgwJqw6x2t1uYK3K6gs5U009jYJiJ69X6\r\nMqfi3jYKjIrioiJOCrpr55GQLWc5HBrM+V0=\r\n=JhGo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elonehoo","email":"huchengyea@163.com"},"directories":{},"maintainers":[{"name":"elonehoo","email":"huchengyea@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pdf_4.2.2_1668746113003_0.2762463160279791"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-26T11:34:19.726Z","4.2.0":"2022-10-26T11:34:19.970Z","modified":"2022-11-18T04:35:13.378Z","4.2.1":"2022-10-26T12:03:46.333Z","4.2.2":"2022-11-18T04:35:13.280Z"},"maintainers":[{"name":"elonehoo","email":"huchengyea@163.com"}],"description":"vue.js pdf viewer","homepage":"https://github.com/FranckFreiburger/vue-pdf#readme","keywords":["vue.js","pdf","viewer"],"repository":{"type":"git","url":"git+https://github.com/FranckFreiburger/vue-pdf.git"},"author":{"name":"Franck FREIBURGER"},"bugs":{"url":"https://github.com/FranckFreiburger/vue-pdf/issues"},"license":"MIT","readme":"# vue-pdf\nvue.js pdf viewer\n\n## Install\n```bash\nnpm install --save vue-pdf\n```\n\n## Example - basic\n```vue\n<template>\n  <pdf src=\"./static/relativity.pdf\"></pdf>\n</template>\n\n<script>\nimport pdf from 'vue-pdf'\n\nexport default {\n  components: {\n    pdf\n  }\n}\n```\n\n## Demo\n\n[vue-pdf demo on jsfiddle](https://jsfiddle.net/fossfiddler/5k4ptmqg/145/)\n\n_TBD: fix the demo_\n\n## Browser support\nSame browser support as [Vue.js 2](https://github.com/vuejs/vue/blob/dev/README.md)\n\n## Note\nsince v2.x, the script is exported as esm.\n\n## API\n\n### Props\n\n#### :src <sup>String / Object - default: ''<sup>\nThe url of the pdf file. `src` may also be a `string|TypedArray|DocumentInitParameters|PDFDataRangeTransport` for more details, see [`PDFJS.getDocument()`](https://github.com/mozilla/pdf.js/blob/8ff1fbe7f819513e7d0023df961e3d223b35aefa/src/display/api.js#L117).\n\n#### :page <sup>Number - default: 1<sup>\nThe page number to display.\n\n#### :rotate <sup>Number - default: 0<sup>\nThe page rotation in degrees, only multiple of 90 are valid.\n\n### Events\n\n#### @password <sup>(updatePassword, reason)<sup>\n  * `updatePassword`: The function to call with the pdf password.\n  * `reason`: the reason why this function is called `'NEED_PASSWORD'` or `'INCORRECT_PASSWORD'`\n\n#### @progress <sup>Number<sup>\nDocument loading progress. Range [0, 1].\n\n#### @loaded\nTriggered when the document is loaded.\n\n#### @page-loaded <sup>Number<sup>\nTriggered when a page is loaded.\n\n#### @num-pages <sup>Number<sup>\nThe total number of pages of the pdf.\n\n#### @error <sup>Object<sup>\nTriggered when an error occurred.\n\n#### @link-clicked <sup>Number<sup>\nTriggered when an internal link is clicked\n\n\n### Public methods\n\n#### print(dpi, pageList) * _experimental_ *\n  * `dpi`: the print resolution of the document (try 100).\n  * `pageList`: the list (array) of pages to print.\n\n### Public static methods\n\n#### createLoadingTask(src[, options])\n  * `src`: see `:src` prop  \n  * `options`: an object of options. \n  This function creates a PDFJS loading task that can be used and reused as `:src` property.  \n  The loading task is a promise that resolves with the PDFJS pdf document that exposes the `numPages` property (see example below).\n  \n  **beware:** when the component is destroyed, the object returned by `createLoadingTask()` become invalid. \n  \n  Supported options:\n  * onPassword: Callback that's called when a password protected PDF is being opened.\n  * onProgress: Callback return loading progress.\n  * withCredentials: Wheter or not to send cookies in the fetch request.\n\n\n## Examples\n\n##### Example - current page / page count\n```vue\n<template>\n\t<div>\n\t\t{{currentPage}} / {{pageCount}}\n\t\t<pdf\n\t\t\tsrc=\"https://cdn.mozilla.net/pdfjs/tracemonkey.pdf\"\n\t\t\t@num-pages=\"pageCount = $event\"\n\t\t\t@page-loaded=\"currentPage = $event\"\n\t\t></pdf>\n\t</div>\n</template>\n\n<script>\n\nimport pdf from 'vue-pdf'\n\nexport default {\n\tcomponents: {\n\t\tpdf\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tcurrentPage: 0,\n\t\t\tpageCount: 0,\n\t\t}\n\t}\n}\n\n</script>\n```\n\n\n##### Example - display multiple pages of the same pdf document\n```vue\n<template>\n\t<div>\n\t\t<pdf\n\t\t\tv-for=\"i in numPages\"\n\t\t\t:key=\"i\"\n\t\t\t:src=\"src\"\n\t\t\t:page=\"i\"\n\t\t\tstyle=\"display: inline-block; width: 25%\"\n\t\t></pdf>\n\t</div>\n</template>\n\n<script>\n\nimport pdf from 'vue-pdf'\n\nvar loadingTask = pdf.createLoadingTask('https://cdn.mozilla.net/pdfjs/tracemonkey.pdf');\n\nexport default {\n\tcomponents: {\n\t\tpdf\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tsrc: loadingTask,\n\t\t\tnumPages: undefined,\n\t\t}\n\t},\n\tmounted() {\n\n\t\tthis.src.promise.then(pdf => {\n\n\t\t\tthis.numPages = pdf.numPages;\n\t\t});\n\t}\n}\n\n</script>\n```\n\n\n##### Example - print all pages\n```vue\n<template>\n\t<button @click=\"$refs.myPdfComponent.print()\">print</button>\n\t<pdf ref=\"myPdfComponent\" src=\"https://cdn.mozilla.net/pdfjs/tracemonkey.pdf\"></pdf>\n</template>\n```\n\n\n##### Example - print multiple pages\n```vue\n<template>\n\t<button @click=\"$refs.myPdfComponent.print(100, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14])\">print</button>\n\t<pdf ref=\"myPdfComponent\" src=\"https://cdn.mozilla.net/pdfjs/tracemonkey.pdf\"></pdf>\n</template>\n```\n\n\n##### Example - get text content\n```vue\n<template>\n\t<div>\n\t\t<button\n\t\t\t@click=\"logContent\"\n\t\t>\n\t\t\tlog content\n\t\t</button>\n\t\t<pdf\n\t\t\tref=\"myPdfComponent\"\n\t\t\tsrc=\"https://cdn.mozilla.net/pdfjs/tracemonkey.pdf\"\n\t\t></pdf>\n\t</div>\n</template>\n\n<script>\n\nimport pdf from 'vue-pdf'\n\nexport default {\n\tcomponents: {\n\t\tpdf\n\t},\n\tmethods: {\n\t\tlogContent() {\n\n\t\t\tthis.$refs.myPdfComponent.pdf.forEachPage(function(page) {\n\n\t\t\t\treturn page.getTextContent()\n\t\t\t\t.then(function(content) {\n\n\t\t\t\t\tvar text = content.items.map(item => item.str);\n\t\t\t\t\tconsole.log(text);\n\t\t\t\t})\n\t\t\t});\n\t\t}\n\t}\n}\n\n</script>\n```\n\n\n##### Example - complete\n```vue\n<template>\n\t<div>\n\t\t<input type=\"checkbox\" v-model=\"show\">\n\t\t<select v-model=\"src\" style=\"width: 30em\">\n\t\t\t<option v-for=\"item in pdfList\" :value=\"item\" v-text=\"item\"></option>\n\t\t</select>\n\t\t<input v-model.number=\"page\" type=\"number\" style=\"width: 5em\"> /{{numPages}}\n\t\t<button @click=\"rotate += 90\">&#x27F3;</button>\n\t\t<button @click=\"rotate -= 90\">&#x27F2;</button>\n\t\t<button @click=\"$refs.pdf.print()\">print</button>\n\t\t<div style=\"width: 50%\">\n\t\t\t<div v-if=\"loadedRatio > 0 && loadedRatio < 1\" style=\"background-color: green; color: white; text-align: center\" :style=\"{ width: loadedRatio * 100 + '%' }\">{{ Math.floor(loadedRatio * 100) }}%</div>\n\t\t\t<pdf v-if=\"show\" ref=\"pdf\" style=\"border: 1px solid red\" :src=\"src\" :page=\"page\" :rotate=\"rotate\" @password=\"password\" @progress=\"loadedRatio = $event\" @error=\"error\" @num-pages=\"numPages = $event\" @link-clicked=\"page = $event\"></pdf>\n\t\t</div>\n\t</div>\n</template>\n<script>\nimport pdf from 'vue-pdf'\n\nexport default {\n\tcomponents: {\n\t\tpdf: pdf\n\t},\n\tdata () {\n\t\treturn {\n\t\t\tshow: true,\n\t\t\tpdfList: [\n\t\t\t\t'',\n\t\t\t\t'https://cdn.mozilla.net/pdfjs/tracemonkey.pdf',\n\t\t\t\t'https://cdn.rawgit.com/mozilla/pdf.js/c6e8ca86/test/pdfs/freeculture.pdf',\n\t\t\t\t'https://cdn.rawgit.com/mozilla/pdf.js/c6e8ca86/test/pdfs/annotation-link-text-popup.pdf',\n\t\t\t\t'https://cdn.rawgit.com/mozilla/pdf.js/c6e8ca86/test/pdfs/calrgb.pdf',\n\t\t\t\t'https://cdn.rawgit.com/sayanee/angularjs-pdf/68066e85/example/pdf/relativity.protected.pdf',\n\t\t\t\t'data:application/pdf;base64,JVBERi0xLjUKJbXtrvsKMyAwIG9iago8PCAvTGVuZ3RoIDQgMCBSCiAgIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nE2NuwoCQQxF+/mK+wMbk5lkHl+wIFislmIhPhYEi10Lf9/MVgZCAufmZAkMppJ6+ZLUuFWsM3ZXxvzpFNaMYjEriqpCtbZSBOsDzw0zjqPHZYtTrEmz4eto7/0K54t7GfegOGCBbBdDH3+y2zsMsVERc9SoRkXORqKGJupS6/9OmMIUfgypJL4KZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCiAgIDEzOAplbmRvYmoKMiAwIG9iago8PAogICAvRXh0R1N0YXRlIDw8CiAgICAgIC9hMCA8PCAvQ0EgMC42MTE5ODcgL2NhIDAuNjExOTg3ID4+CiAgICAgIC9hMSA8PCAvQ0EgMSAvY2EgMSA+PgogICA+Pgo+PgplbmRvYmoKNSAwIG9iago8PCAvVHlwZSAvUGFnZQogICAvUGFyZW50IDEgMCBSCiAgIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NTc0IDg0MS44ODk3NzEgXQogICAvQ29udGVudHMgMyAwIFIKICAgL0dyb3VwIDw8CiAgICAgIC9UeXBlIC9Hcm91cAogICAgICAvUyAvVHJhbnNwYXJlbmN5CiAgICAgIC9DUyAvRGV2aWNlUkdCCiAgID4+CiAgIC9SZXNvdXJjZXMgMiAwIFIKPj4KZW5kb2JqCjEgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzCiAgIC9LaWRzIFsgNSAwIFIgXQogICAvQ291bnQgMQo+PgplbmRvYmoKNiAwIG9iago8PCAvQ3JlYXRvciAoY2Fpcm8gMS4xMS4yIChodHRwOi8vY2Fpcm9ncmFwaGljcy5vcmcpKQogICAvUHJvZHVjZXIgKGNhaXJvIDEuMTEuMiAoaHR0cDovL2NhaXJvZ3JhcGhpY3Mub3JnKSkKPj4KZW5kb2JqCjcgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cKICAgL1BhZ2VzIDEgMCBSCj4+CmVuZG9iagp4cmVmCjAgOAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDA1ODAgMDAwMDAgbiAKMDAwMDAwMDI1MiAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDAyMzAgMDAwMDAgbiAKMDAwMDAwMDM2NiAwMDAwMCBuIAowMDAwMDAwNjQ1IDAwMDAwIG4gCjAwMDAwMDA3NzIgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA4CiAgIC9Sb290IDcgMCBSCiAgIC9JbmZvIDYgMCBSCj4+CnN0YXJ0eHJlZgo4MjQKJSVFT0YK',\n\t\t\t],\n\t\t\tsrc:'',\n\t\t\tloadedRatio: 0,\n\t\t\tpage: 1,\n\t\t\tnumPages: 0,\n\t\t\trotate: 0,\n\t\t}\n\t},\n\tmethods: {\n\t\tpassword: function(updatePassword, reason) {\n\n\t\t\tupdatePassword(prompt('password is \"test\"'));\n\t\t},\n\t\terror: function(err) {\n\n\t\t\tconsole.log(err);\n\t\t}\n\t}\n}\n</script>\n```\n\n## Credits\n[<img src=\"https://www.franck-freiburger.com/FF.png\" width=\"16\"> Franck Freiburger](https://www.franck-freiburger.com)\n","readmeFilename":"README.md"}