39.2243d98f8c815b0755aa.js 17.7 KB
Newer Older
D
dolymood 已提交
1
webpackJsonp([39],{Y8qW:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("section",[s("h2",{attrs:{id:"Upload"}},[s("a",{staticClass:"anchor",attrs:{href:"#cube-Upload-anchor","aria-hidden":"true"}},[s("svg",{attrs:{"aria-hidden":"true",height:"16",version:"1.1",viewBox:"0 0 16 16",width:"16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"}})])]),t._v(" Upload")]),t._v(" "),t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),s("h3",{attrs:{id:"Example"}},[s("a",{staticClass:"anchor",attrs:{href:"#cube-Example-anchor","aria-hidden":"true"}},[s("svg",{attrs:{"aria-hidden":"true",height:"16",version:"1.1",viewBox:"0 0 16 16",width:"16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"}})])]),t._v(" Example")]),t._v(" "),t._m(3),t._v(" "),s("h3",{attrs:{id:"Propsconfiguration"}},[s("a",{staticClass:"anchor",attrs:{href:"#cube-Propsconfiguration-anchor","aria-hidden":"true"}},[s("svg",{attrs:{"aria-hidden":"true",height:"16",version:"1.1",viewBox:"0 0 16 16",width:"16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"}})])]),t._v(" Props configuration")]),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),t._m(8),t._v(" "),t._m(9),t._v(" "),s("h3",{attrs:{id:"Events"}},[s("a",{staticClass:"anchor",attrs:{href:"#cube-Events-anchor","aria-hidden":"true"}},[s("svg",{attrs:{"aria-hidden":"true",height:"16",version:"1.1",viewBox:"0 0 16 16",width:"16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"}})])]),t._v(" Events")]),t._v(" "),t._m(10),t._v(" "),s("h3",{attrs:{id:"Instancemethods"}},[s("a",{staticClass:"anchor",attrs:{href:"#cube-Instancemethods-anchor","aria-hidden":"true"}},[s("svg",{attrs:{"aria-hidden":"true",height:"16",version:"1.1",viewBox:"0 0 16 16",width:"16"}},[s("path",{attrs:{"fill-rule":"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"}})])]),t._v(" Instance methods")]),t._v(" "),t._m(11)])},staticRenderFns:[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("p",[s("code",{pre:!0},[t._v("Upload")]),t._v(" component.")])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("p",[s("strong",[t._v("Notice:")]),t._v(" In this document, all the original File will be called "),s("strong",[t._v("original file")]),t._v(", since the wrapped file object will be called "),s("strong",[t._v("file object")]),t._v(". The structure of "),s("strong",[t._v("file object")]),t._v(" show as following:")])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",[s("thead",[s("tr",[s("th",[t._v("Attribute")]),t._v(" "),s("th",[t._v("Description")]),t._v(" "),s("th",[t._v("Type")])])]),t._v(" "),s("tbody",[s("tr",[s("td",[t._v("name")]),t._v(" "),s("td",[t._v("file name")]),t._v(" "),s("td",[t._v("String")])]),t._v(" "),s("tr",[s("td",[t._v("size")]),t._v(" "),s("td",[t._v("file size")]),t._v(" "),s("td",[t._v("Number")])]),t._v(" "),s("tr",[s("td",[t._v("url")]),t._v(" "),s("td",[t._v("file url, created by URL.createObjectURL, for preview")]),t._v(" "),s("td",[t._v("String")])]),t._v(" "),s("tr",[s("td",[t._v("base64")]),t._v(" "),s("td",[t._v("file base64 value, the value is equaled to the original file's base64 value. It is "),s("code",{pre:!0},[t._v("''")]),t._v(" by default, but you can have some plugins to added this "),s("code",{pre:!0},[t._v("base64")]),t._v(" value, like the compress plugin below")]),t._v(" "),s("td",[t._v("String")])]),t._v(" "),s("tr",[s("td",[t._v("status")]),t._v(" "),s("td",[t._v("file status, one of: ready, uploading, success, error")]),t._v(" "),s("td",[t._v("String")])]),t._v(" "),s("tr",[s("td",[t._v("progress")]),t._v(" "),s("td",[t._v("file progress, number 0~1")]),t._v(" "),s("td",[t._v("Number")])]),t._v(" "),s("tr",[s("td",[t._v("file")]),t._v(" "),s("td",[t._v("the original file")]),t._v(" "),s("td",[t._v("File")])]),t._v(" "),s("tr",[s("td",[t._v("response")]),t._v(" "),s("td",[t._v("response data(try to parse to JSON)")]),t._v(" "),s("td",[t._v("Object/Array/String")])]),t._v(" "),s("tr",[s("td",[t._v("responseHeaders")]),t._v(" "),s("td",[t._v("all response headers")]),t._v(" "),s("td",[t._v("String")])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ul",[s("li",[s("p",[t._v("Basic usage")]),t._v(" "),s("pre",{pre:!0},[s("code",{attrs:{"v-pre":"",class:"language-html"}},[s("span",{attrs:{class:"hljs-tag"}},[t._v("<"),s("span",{attrs:{class:"hljs-name"}},[t._v("cube-upload")]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("action")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"//jsonplaceholder.typicode.com/photos/"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v(":simultaneous-uploads")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"1"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("@files-added")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"filesAdded"')]),t._v(" />")]),t._v("\n")])]),t._v(" "),s("pre",{pre:!0},[s("code",{attrs:{"v-pre":"",class:"language-js"}},[s("span",{attrs:{class:"hljs-keyword"}},[t._v("export")]),t._v(" "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("default")]),t._v(" {\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("methods")]),t._v(": {\n    filesAdded(files) {\n      "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("const")]),t._v(" maxSize = "),s("span",{attrs:{class:"hljs-number"}},[t._v("1")]),t._v(" * "),s("span",{attrs:{class:"hljs-number"}},[t._v("1024")]),t._v(" * "),s("span",{attrs:{class:"hljs-number"}},[t._v("1024")]),t._v(" "),s("span",{attrs:{class:"hljs-comment"}},[t._v("// 1M")]),t._v("\n      "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("for")]),t._v(" ("),s("span",{attrs:{class:"hljs-keyword"}},[t._v("let")]),t._v(" k "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("in")]),t._v(" files) {\n        "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("const")]),t._v(" file = files[k]\n        "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("if")]),t._v(" (file.size > maxSize) {\n          file.ignore = "),s("span",{attrs:{class:"hljs-literal"}},[t._v("true")]),t._v("\n        }\n      }\n    }\n  }\n}\n")])]),t._v(" "),s("p",[t._v("Set "),s("code",{pre:!0},[t._v("action")]),t._v(" to configure the upload target URL for the multipart POST request.")]),t._v(" "),s("p",[t._v("Set "),s("code",{pre:!0},[t._v("simultaneous-uploads")]),t._v(" to configure the max number of files uploading simultaneously .")]),t._v(" "),s("p",[t._v("The "),s("code",{pre:!0},[t._v("files-added")]),t._v(" event is used for file validation, and you can filter file by setting "),s("code",{pre:!0},[t._v("file.ignore = true")]),t._v(".")])]),t._v(" "),s("li",[s("p",[t._v("Compress and uploaded through Base64")]),t._v(" "),s("pre",{pre:!0},[s("code",{attrs:{"v-pre":"",class:"language-html"}},[s("span",{attrs:{class:"hljs-tag"}},[t._v("<"),s("span",{attrs:{class:"hljs-name"}},[t._v("cube-upload")]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("ref")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"upload2"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v(":action")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"action2"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v(":simultaneous-uploads")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"1"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v(":process-file")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"processFile"')]),t._v("\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("@file-submitted")]),t._v("="),s("span",{attrs:{class:"hljs-string"}},[t._v('"fileSubmitted"')]),t._v(">")]),s("span",{attrs:{class:"hljs-tag"}},[t._v("</"),s("span",{attrs:{class:"hljs-name"}},[t._v("cube-upload")]),t._v(">")]),t._v("\n")])]),t._v(" "),s("pre",{pre:!0},[s("code",{attrs:{"v-pre":"",class:"language-js"}},[s("span",{attrs:{class:"hljs-keyword"}},[t._v("import")]),t._v(" compress "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("from")]),t._v(" "),s("span",{attrs:{class:"hljs-string"}},[t._v("'../modules/image'")]),t._v("\n"),s("span",{attrs:{class:"hljs-keyword"}},[t._v("export")]),t._v(" "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("default")]),t._v(" {\n  data() {\n    "),s("span",{attrs:{class:"hljs-keyword"}},[t._v("return")]),t._v(" {\n      "),s("span",{attrs:{class:"hljs-attr"}},[t._v("action2")]),t._v(": {\n        "),s("span",{attrs:{class:"hljs-attr"}},[t._v("target")]),t._v(": "),s("span",{attrs:{class:"hljs-string"}},[t._v("'//jsonplaceholder.typicode.com/photos/'")]),t._v(",\n        "),s("span",{attrs:{class:"hljs-attr"}},[t._v("prop")]),t._v(": "),s("span",{attrs:{class:"hljs-string"}},[t._v("'base64Value'")]),t._v("\n      }\n    }\n  },\n  "),s("span",{attrs:{class:"hljs-attr"}},[t._v("methods")]),t._v(": {\n    processFile(file, next) {\n      compress(file, {\n        "),s("span",{attrs:{class:"hljs-attr"}},[t._v("compress")]),t._v(": {\n          "),s("span",{attrs:{class:"hljs-attr"}},[t._v("width")]),t._v(": "),s("span",{attrs:{class:"hljs-number"}},[t._v("1600")]),t._v(",\n          "),s("span",{attrs:{class:"hljs-attr"}},[t._v("height")]),t._v(": "),s("span",{attrs:{class:"hljs-number"}},[t._v("1600")]),t._v(",\n          "),s("span",{attrs:{class:"hljs-attr"}},[t._v("quality")]),t._v(": "),s("span",{attrs:{class:"hljs-number"}},[t._v("0.5")]),t._v("\n        }\n      }, next)\n    },\n    fileSubmitted(file) {\n      file.base64Value = file.file.base64\n    }\n  }\n}\n")])]),t._v(" "),s("p",[t._v("The "),s("code",{pre:!0},[t._v("action")]),t._v(" is an object which contains "),s("code",{pre:!0},[t._v("target")]),t._v(" and "),s("code",{pre:!0},[t._v("prop")]),t._v(". the "),s("code",{pre:!0},[t._v("prop")]),t._v(" could configure which property  in file object will be uploaded).")]),t._v(" "),s("p",[t._v("The "),s("code",{pre:!0},[t._v("process-file")]),t._v(" is a function which is used to process the original file, like compress, "),s("code",{pre:!0},[t._v("next")]),t._v(" must be called with the processed file.")]),t._v(" "),s("p",[t._v("The "),s("code",{pre:!0},[t._v("file-submitted")]),t._v(" event will be trigged after the file is processed and added to the "),s("code",{pre:!0},[t._v("upload.files")]),t._v(" with a parameter -- the file object.")])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",[s("thead",[s("tr",[s("th",[t._v("Attribute")]),t._v(" "),s("th",[t._v("Description")]),t._v(" "),s("th",[t._v("Type")]),t._v(" "),s("th",[t._v("Accepted Values")]),t._v(" "),s("th",[t._v("Demo")])])]),t._v(" "),s("tbody",[s("tr",[s("td",[t._v("action")]),t._v(" "),s("td",[t._v("upload action config")]),t._v(" "),s("td",[t._v("String/Object")]),t._v(" "),s("td",[t._v("''")]),t._v(" "),s("td",[t._v("{ target: '/upload' }")])]),t._v(" "),s("tr",[s("td",[t._v("max")]),t._v(" "),s("td",[t._v("max upload files number")]),t._v(" "),s("td",[t._v("Number")]),t._v(" "),s("td",[t._v("10")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("auto")]),t._v(" "),s("td",[t._v("whether auto start upload")]),t._v(" "),s("td",[t._v("Boolean")]),t._v(" "),s("td",[t._v("true")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("simultaneousUploads")]),t._v(" "),s("td",[t._v("the number of simultaneous uploads")]),t._v(" "),s("td",[t._v("Number")]),t._v(" "),s("td",[t._v("1")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("processFile")]),t._v(" "),s("td",[t._v("process the original file")]),t._v(" "),s("td",[t._v("Function")]),t._v(" "),s("td",[t._v("function (file, next) { next(file) }")]),t._v(" "),s("td",[t._v("-")])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ul",[s("li",[s("code",{pre:!0},[t._v("action")]),t._v(" sub configuration")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("p",[t._v("If "),s("code",{pre:!0},[t._v("action")]),t._v(" is a string, it will be transformed into "),s("code",{pre:!0},[t._v("{ target: action }")]),t._v(".")])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",[s("thead",[s("tr",[s("th",[t._v("Attribute")]),t._v(" "),s("th",[t._v("Description")]),t._v(" "),s("th",[t._v("Type")]),t._v(" "),s("th",[t._v("Default")])])]),t._v(" "),s("tbody",[s("tr",[s("td",[t._v("target")]),t._v(" "),s("td",[t._v("the upload target URL for the multipart POST request")]),t._v(" "),s("td",[t._v("String")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("fileName")]),t._v(" "),s("td",[t._v("the name of the multipart POST parameter")]),t._v(" "),s("td",[t._v("String")]),t._v(" "),s("td",[t._v("'file'")])]),t._v(" "),s("tr",[s("td",[t._v("prop")]),t._v(" "),s("td",[t._v("which property in file object will be uploaded")]),t._v(" "),s("td",[t._v("String")]),t._v(" "),s("td",[t._v("'file'")])]),t._v(" "),s("tr",[s("td",[t._v("headers")]),t._v(" "),s("td",[t._v("extra headers to include in the multipart POST")]),t._v(" "),s("td",[t._v("Object")]),t._v(" "),s("td",[t._v("{}")])]),t._v(" "),s("tr",[s("td",[t._v("data")]),t._v(" "),s("td",[t._v("extra data to include in the multipart POST")]),t._v(" "),s("td",[t._v("Object")]),t._v(" "),s("td",[t._v("{}")])]),t._v(" "),s("tr",[s("td",[t._v("withCredentials")]),t._v(" "),s("td",[t._v("Standard CORS requests would not send or set any cookies by default. In order to include cookies as part of the request, you need to set the withCredentials property to true")]),t._v(" "),s("td",[t._v("Boolean")]),t._v(" "),s("td",[t._v("false")])]),t._v(" "),s("tr",[s("td",[t._v("timeout")]),t._v(" "),s("td",[t._v("upload request timeout value")]),t._v(" "),s("td",[t._v("Number")]),t._v(" "),s("td",[t._v("0")])]),t._v(" "),s("tr",[s("td",[t._v("progressInterval")]),t._v(" "),s("td",[t._v("The time interval between progress reports (Unit: ms)")]),t._v(" "),s("td",[t._v("Number")]),t._v(" "),s("td",[t._v("100")])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("ul",[s("li",[s("code",{pre:!0},[t._v("processFile")]),t._v(" sub configuration")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("p",[t._v("A function with two parameters: "),s("code",{pre:!0},[t._v("(file, next)")]),t._v(", the "),s("code",{pre:!0},[t._v("file")]),t._v(" is the original file and the "),s("code",{pre:!0},[t._v("next")]),t._v(" callback must be called with the processed file.")])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",[s("thead",[s("tr",[s("th",[t._v("Event Name")]),t._v(" "),s("th",[t._v("Description")]),t._v(" "),s("th",[t._v("Parameters")])])]),t._v(" "),s("tbody",[s("tr",[s("td",[t._v("files-added")]),t._v(" "),s("td",[t._v("triggers when files are added, usually used for file validation")]),t._v(" "),s("td",[t._v("original files")])]),t._v(" "),s("tr",[s("td",[t._v("file-submitted")]),t._v(" "),s("td",[t._v("triggers when a file is added to the "),s("code",{pre:!0},[t._v("upload.files")])]),t._v(" "),s("td",[t._v("the file object")])]),t._v(" "),s("tr",[s("td",[t._v("file-removed")]),t._v(" "),s("td",[t._v("triggers when a file is removed")]),t._v(" "),s("td",[t._v("the file object")])]),t._v(" "),s("tr",[s("td",[t._v("file-success")]),t._v(" "),s("td",[t._v("triggers when a file is uploaded successfully")]),t._v(" "),s("td",[t._v("the file object")])]),t._v(" "),s("tr",[s("td",[t._v("file-error")]),t._v(" "),s("td",[t._v("triggers when a file is failed to upload")]),t._v(" "),s("td",[t._v("the file object")])]),t._v(" "),s("tr",[s("td",[t._v("file-click")]),t._v(" "),s("td",[t._v("triggers when a file is clicked")]),t._v(" "),s("td",[t._v("the file object")])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",[s("thead",[s("tr",[s("th",[t._v("Method name")]),t._v(" "),s("th",[t._v("Description")]),t._v(" "),s("th",[t._v("Parameter")])])]),t._v(" "),s("tbody",[s("tr",[s("td",[t._v("start")]),t._v(" "),s("td",[t._v("start uploading")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("pause")]),t._v(" "),s("td",[t._v("pause uploading")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("retry")]),t._v(" "),s("td",[t._v("retry uploading")]),t._v(" "),s("td",[t._v("-")])]),t._v(" "),s("tr",[s("td",[t._v("removeFile")]),t._v(" "),s("td",[t._v("remove file")]),t._v(" "),s("td",[t._v("the file object")])])])])}]}},YJZO:function(t,e,s){t.exports=s("aeWw")},aeWw:function(t,e,s){var v=s("VU/8")(null,s("Y8qW"),null,null,null);t.exports=v.exports}});