1"use strict"; 2(self["webpackChunktexttoimg_ai"] = self["webpackChunktexttoimg_ai"] || []).push([[8907],{ 3 4/***/ 8786: 5/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 6 7 8// EXPORTS 9__webpack_require__.d(__webpack_exports__, { 10 R: () => (/* reexport */ fromEvent) 11}); 12 13// EXTERNAL MODULE: ./node_modules/tslib/tslib.es6.mjs 14var tslib_es6 = __webpack_require__(1635); 15;// ./node_modules/file-selector/dist/es2015/file.js 16const COMMON_MIME_TYPES = new Map([ 17 // https://github.com/guzzle/psr7/blob/2d9260799e713f1c475d3c5fdc3d6561ff7441b2/src/MimeType.php 18 ['1km', 'application/vnd.1000minds.decision-model+xml'], 19 ['3dml', 'text/vnd.in3d.3dml'], 20 ['3ds', 'image/x-3ds'], 21 ['3g2', 'video/3gpp2'], 22 ['3gp', 'video/3gp'], 23 ['3gpp', 'video/3gpp'], 24 ['3mf', 'model/3mf'], 25 ['7z', 'application/x-7z-compressed'], 26 ['7zip', 'application/x-7z-compressed'], 27 ['123', 'application/vnd.lotus-1-2-3'], 28 ['aab', 'application/x-authorware-bin'], 29 ['aac', 'audio/x-acc'], 30 ['aam', 'application/x-authorware-map'], 31 ['aas', 'application/x-authorware-seg'], 32 ['abw', 'application/x-abiword'], 33 ['ac', 'application/vnd.nokia.n-gage.ac+xml'], 34 ['ac3', 'audio/ac3'], 35 ['acc', 'application/vnd.americandynamics.acc'], 36 ['ace', 'application/x-ace-compressed'], 37 ['acu', 'application/vnd.acucobol'], 38 ['acutc', 'application/vnd.acucorp'], 39 ['adp', 'audio/adpcm'], 40 ['aep', 'application/vnd.audiograph'], 41 ['afm', 'application/x-font-type1'], 42 ['afp', 'application/vnd.ibm.modcap'], 43 ['ahead', 'application/vnd.ahead.space'], 44 ['ai', 'application/pdf'], 45 ['aif', 'audio/x-aiff'], 46 ['aifc', 'audio/x-aiff'], 47 ['aiff', 'audio/x-aiff'], 48 ['air', 'application/vnd.adobe.air-application-installer-package+zip'], 49 ['ait', 'application/vnd.dvb.ait'], 50 ['ami', 'application/vnd.amiga.ami'], 51 ['amr', 'audio/amr'], 52 ['apk', 'application/vnd.android.package-archive'], 53 ['apng', 'image/apng'], 54 ['appcache', 'text/cache-manifest'], 55 ['application', 'application/x-ms-application'], 56 ['apr', 'application/vnd.lotus-approach'], 57 ['arc', 'application/x-freearc'], 58 ['arj', 'application/x-arj'], 59 ['asc', 'application/pgp-signature'], 60 ['asf', 'video/x-ms-asf'], 61 ['asm', 'text/x-asm'], 62 ['aso', 'application/vnd.accpac.simply.aso'], 63 ['asx', 'video/x-ms-asf'], 64 ['atc', 'application/vnd.acucorp'], 65 ['atom', 'application/atom+xml'], 66 ['atomcat', 'application/atomcat+xml'], 67 ['atomdeleted', 'application/atomdeleted+xml'], 68 ['atomsvc', 'application/atomsvc+xml'], 69 ['atx', 'application/vnd.antix.game-component'], 70 ['au', 'audio/x-au'], 71 ['avi', 'video/x-msvideo'], 72 ['avif', 'image/avif'], 73 ['aw', 'application/applixware'], 74 ['azf', 'application/vnd.airzip.filesecure.azf'], 75 ['azs', 'application/vnd.airzip.filesecure.azs'], 76 ['azv', 'image/vnd.airzip.accelerator.azv'], 77 ['azw', 'application/vnd.amazon.ebook'], 78 ['b16', 'image/vnd.pco.b16'], 79 ['bat', 'application/x-msdownload'], 80 ['bcpio', 'application/x-bcpio'], 81 ['bdf', 'application/x-font-bdf'], 82 ['bdm', 'application/vnd.syncml.dm+wbxml'], 83 ['bdoc', 'application/x-bdoc'], 84 ['bed', 'application/vnd.realvnc.bed'], 85 ['bh2', 'application/vnd.fujitsu.oasysprs'], 86 ['bin', 'application/octet-stream'], 87 ['blb', 'application/x-blorb'], 88 ['blorb', 'application/x-blorb'], 89 ['bmi', 'application/vnd.bmi'], 90 ['bmml', 'application/vnd.balsamiq.bmml+xml'], 91 ['bmp', 'image/bmp'], 92 ['book', 'application/vnd.framemaker'], 93 ['box', 'application/vnd.previewsystems.box'], 94 ['boz', 'application/x-bzip2'], 95 ['bpk', 'application/octet-stream'], 96 ['bpmn', 'application/octet-stream'], 97 ['bsp', 'model/vnd.valve.source.compiled-map'], 98 ['btif', 'image/prs.btif'], 99 ['buffer', 'application/octet-stream'], 100 ['bz', 'application/x-bzip'], 101 ['bz2', 'application/x-bzip2'], 102 ['c', 'text/x-c'], 103 ['c4d', 'application/vnd.clonk.c4group'], 104 ['c4f', 'application/vnd.clonk.c4group'], 105 ['c4g', 'application/vnd.clonk.c4group'], 106 ['c4p', 'application/vnd.clonk.c4group'], 107 ['c4u', 'application/vnd.clonk.c4group'], 108 ['c11amc', 'application/vnd.cluetrust.cartomobile-config'], 109 ['c11amz', 'application/vnd.cluetrust.cartomobile-config-pkg'], 110 ['cab', 'application/vnd.ms-cab-compressed'], 111 ['caf', 'audio/x-caf'], 112 ['cap', 'application/vnd.tcpdump.pcap'], 113 ['car', 'application/vnd.curl.car'], 114 ['cat', 'application/vnd.ms-pki.seccat'], 115 ['cb7', 'application/x-cbr'], 116 ['cba', 'application/x-cbr'], 117 ['cbr', 'application/x-cbr'], 118 ['cbt', 'application/x-cbr'], 119 ['cbz', 'application/x-cbr'], 120 ['cc', 'text/x-c'], 121 ['cco', 'application/x-cocoa'], 122 ['cct', 'application/x-director'], 123 ['ccxml', 'application/ccxml+xml'], 124 ['cdbcmsg', 'application/vnd.contact.cmsg'], 125 ['cda', 'application/x-cdf'], 126 ['cdf', 'application/x-netcdf'], 127 ['cdfx', 'application/cdfx+xml'], 128 ['cdkey', 'application/vnd.mediastation.cdkey'], 129 ['cdmia', 'application/cdmi-capability'], 130 ['cdmic', 'application/cdmi-container'], 131 ['cdmid', 'application/cdmi-domain'], 132 ['cdmio', 'application/cdmi-object'], 133 ['cdmiq', 'application/cdmi-queue'], 134 ['cdr', 'application/cdr'], 135 ['cdx', 'chemical/x-cdx'], 136 ['cdxml', 'application/vnd.chemdraw+xml'], 137 ['cdy', 'application/vnd.cinderella'], 138 ['cer', 'application/pkix-cert'], 139 ['cfs', 'application/x-cfs-compressed'], 140 ['cgm', 'image/cgm'],
141 ['chat', 'application/x-chat'], 142 ['chm', 'application/vnd.ms-htmlhelp'], 143 ['chrt', 'application/vnd.kde.kchart'], 144 ['cif', 'chemical/x-cif'], 145 ['cii', 'application/vnd.anser-web-certificate-issue-initiation'], 146 ['cil', 'application/vnd.ms-artgalry'], 147 ['cjs', 'application/node'], 148 ['cla', 'application/vnd.claymore'], 149 ['class', 'application/octet-stream'], 150 ['clkk', 'application/vnd.crick.clicker.keyboard'], 151 ['clkp', 'application/vnd.crick.clicker.palette'], 152 ['clkt', 'application/vnd.crick.clicker.template'], 153 ['clkw', 'application/vnd.crick.clicker.wordbank'], 154 ['clkx', 'application/vnd.crick.clicker'], 155 ['clp', 'application/x-msclip'], 156 ['cmc', 'application/vnd.cosmocaller'], 157 ['cmdf', 'chemical/x-cmdf'], 158 ['cml', 'chemical/x-cml'], 159 ['cmp', 'application/vnd.yellowriver-custom-menu'], 160 ['cmx', 'image/x-cmx'], 161 ['cod', 'application/vnd.rim.cod'], 162 ['coffee', 'text/coffeescript'], 163 ['com', 'application/x-msdownload'], 164 ['conf', 'text/plain'], 165 ['cpio', 'application/x-cpio'], 166 ['cpp', 'text/x-c'], 167 ['cpt', 'application/mac-compactpro'], 168 ['crd', 'application/x-mscardfile'], 169 ['crl', 'application/pkix-crl'], 170 ['crt', 'application/x-x509-ca-cert'], 171 ['crx', 'application/x-chrome-extension'], 172 ['cryptonote', 'application/vnd.rig.cryptonote'], 173 ['csh', 'application/x-csh'], 174 ['csl', 'application/vnd.citationstyles.style+xml'], 175 ['csml', 'chemical/x-csml'], 176 ['csp', 'application/vnd.commonspace'], 177 ['csr', 'application/octet-stream'], 178 ['css', 'text/css'], 179 ['cst', 'application/x-director'], 180 ['csv', 'text/csv'], 181 ['cu', 'application/cu-seeme'], 182 ['curl', 'text/vnd.curl'], 183 ['cww', 'application/prs.cww'], 184 ['cxt', 'application/x-director'], 185 ['cxx', 'text/x-c'], 186 ['dae', 'model/vnd.collada+xml'], 187 ['daf', 'application/vnd.mobius.daf'], 188 ['dart', 'application/vnd.dart'], 189 ['dataless', 'application/vnd.fdsn.seed'], 190 ['davmount', 'application/davmount+xml'], 191 ['dbf', 'application/vnd.dbf'], 192 ['dbk', 'application/docbook+xml'], 193 ['dcr', 'application/x-director'], 194 ['dcurl', 'text/vnd.curl.dcurl'], 195 ['dd2', 'application/vnd.oma.dd2+xml'], 196 ['ddd', 'application/vnd.fujixerox.ddd'], 197 ['ddf', 'application/vnd.syncml.dmddf+xml'], 198 ['dds', 'image/vnd.ms-dds'], 199 ['deb', 'application/x-debian-package'], 200 ['def', 'text/plain'], 201 ['deploy', 'application/octet-stream'], 202 ['der', 'application/x-x509-ca-cert'], 203 ['dfac', 'application/vnd.dreamfactory'], 204 ['dgc', 'application/x-dgc-compressed'], 205 ['dic', 'text/x-c'], 206 ['dir', 'application/x-director'], 207 ['dis', 'application/vnd.mobius.dis'], 208 ['disposition-notification', 'message/disposition-notification'], 209 ['dist', 'application/octet-stream'], 210 ['distz', 'application/octet-stream'], 211 ['djv', 'image/vnd.djvu'], 212 ['djvu', 'image/vnd.djvu'], 213 ['dll', 'application/octet-stream'], 214 ['dmg', 'application/x-apple-diskimage'], 215 ['dmn', 'application/octet-stream'], 216 ['dmp', 'application/vnd.tcpdump.pcap'], 217 ['dms', 'application/octet-stream'], 218 ['dna', 'application/vnd.dna'], 219 ['doc', 'application/msword'], 220 ['docm', 'application/vnd.ms-word.template.macroEnabled.12'], 221 ['docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'], 222 ['dot', 'application/msword'], 223 ['dotm', 'application/vnd.ms-word.template.macroEnabled.12'], 224 ['dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template'], 225 ['dp', 'application/vnd.osgi.dp'], 226 ['dpg', 'application/vnd.dpgraph'], 227 ['dra', 'audio/vnd.dra'], 228 ['drle', 'image/dicom-rle'], 229 ['dsc', 'text/prs.lines.tag'], 230 ['dssc', 'application/dssc+der'], 231 ['dtb', 'application/x-dtbook+xml'], 232 ['dtd', 'application/xml-dtd'], 233 ['dts', 'audio/vnd.dts'], 234 ['dtshd', 'audio/vnd.dts.hd'], 235 ['dump', 'application/octet-stream'], 236 ['dvb', 'video/vnd.dvb.file'], 237 ['dvi', 'application/x-dvi'], 238 ['dwd', 'application/atsc-dwd+xml'], 239 ['dwf', 'model/vnd.dwf'], 240 ['dwg', 'image/vnd.dwg'], 241 ['dxf', 'image/vnd.dxf'], 242 ['dxp', 'application/vnd.spotfire.dxp'], 243 ['dxr', 'application/x-director'], 244 ['ear', 'application/java-archive'], 245 ['ecelp4800', 'audio/vnd.nuera.ecelp4800'], 246 ['ecelp7470', 'audio/vnd.nuera.ecelp7470'], 247 ['ecelp9600', 'audio/vnd.nuera.ecelp9600'], 248 ['ecma', 'application/ecmascript'], 249 ['edm', 'application/vnd.novadigm.edm'], 250 ['edx', 'application/vnd.novadigm.edx'], 251 ['efif', 'application/vnd.picsel'], 252 ['ei6', 'application/vnd.pg.osasli'], 253 ['elc', 'application/octet-stream'], 254 ['emf', 'image/emf'], 255 ['eml', 'message/rfc822'], 256 ['emma', 'application/emma+xml'], 257 ['emotionml', 'application/emotionml+xml'], 258 ['emz', 'application/x-msmetafile'], 259 ['eol', 'audio/vnd.digital-winds'], 260 ['eot', 'application/vnd.ms-fontobject'], 261 ['eps', 'application/postscript'], 262 ['epub', 'application/epub+zip'], 263 ['es', 'application/ecmascript'], 264 ['es3', 'application/vnd.eszigno3+xml'], 265 ['esa', 'application/vnd.osgi.subsystem'], 266 ['esf', 'application/vnd.epson.esf'], 267 ['et3', 'application/vnd.eszigno3+xml'], 268 ['etx', 'text/x-setext'], 269 ['eva', 'application/x-eva'], 270 ['evy', 'application/x-envoy'], 271 ['exe', 'application/octet-stream'], 272 ['exi', 'application/exi'], 273 ['exp', 'application/express'], 274 ['exr', 'image/aces'], 275 ['ext', 'application/vnd.novadigm.ext'], 276 ['ez', 'application/andrew-inset'], 277 ['ez2', 'application/vnd.ezpix-album'], 278 ['ez3', 'application/vnd.ezpix-package'], 279 ['f', 'text/x-fortran'], 280 ['f4v', 'video/mp4'], 281 ['f77', 'text/x-fortran'], 282 ['f90', 'text/x-fortran'], 283 ['fbs', 'image/vnd.fastbidsheet'], 284 ['fcdt', 'application/vnd.adobe.formscentral.fcdt'], 285 ['fcs', 'application/vnd.isac.fcs'], 286 ['fdf', 'application/vnd.fdf'], 287 ['fdt', 'application/fdt+xml'], 288 ['fe_launch', 'application/vnd.denovo.fcselayout-link'], 289 ['fg5', 'application/vnd.fujitsu.oasysgp'], 290 ['fgd', 'application/x-director'], 291 ['fh', 'image/x-freehand'], 292 ['fh4', 'image/x-freehand'], 293 ['fh5', 'image/x-freehand'], 294 ['fh7', 'image/x-freehand'], 295 ['fhc', 'image/x-freehand'], 296 ['fig', 'application/x-xfig'], 297 ['fits', 'image/fits'], 298 ['flac', 'audio/x-flac'], 299 ['fli', 'video/x-fli'], 300 ['flo', 'application/vnd.micrografx.flo'], 301 ['flv', 'video/x-flv'], 302 ['flw', 'application/vnd.kde.kivio'], 303 ['flx', 'text/vnd.fmi.flexstor'], 304 ['fly', 'text/vnd.fly'], 305 ['fm', 'application/vnd.framemaker'], 306 ['fnc', 'application/vnd.frogans.fnc'], 307 ['fo', 'application/vnd.software602.filler.form+xml'], 308 ['for', 'text/x-fortran'], 309 ['fpx', 'image/vnd.fpx'], 310 ['frame', 'application/vnd.framemaker'], 311 ['fsc', 'application/vnd.fsc.weblaunch'], 312 ['fst', 'image/vnd.fst'], 313 ['ftc', 'application/vnd.fluxtime.clip'], 314 ['fti', 'application/vnd.anser-web-funds-transfer-initiation'], 315 ['fvt', 'video/vnd.fvt'], 316 ['fxp', 'application/vnd.adobe.fxp'], 317 ['fxpl', 'application/vnd.adobe.fxp'], 318 ['fzs', 'application/vnd.fuzzysheet'], 319 ['g2w', 'application/vnd.geoplan'], 320 ['g3', 'image/g3fax'], 321 ['g3w', 'application/vnd.geospace'], 322 ['gac', 'application/vnd.groove-account'], 323 ['gam', 'application/x-tads'], 324 ['gbr', 'application/rpki-ghostbusters'], 325 ['gca', 'application/x-gca-compressed'], 326 ['gdl', 'model/vnd.gdl'], 327 ['gdoc', 'application/vnd.google-apps.document'], 328 ['geo', 'application/vnd.dynageo'], 329 ['geojson', 'application/geo+json'], 330 ['gex', 'application/vnd.geometry-explorer'], 331 ['ggb', 'application/vnd.geogebra.file'], 332 ['ggt', 'application/vnd.geogebra.tool'], 333 ['ghf', 'application/vnd.groove-help'], 334 ['gif', 'image/gif'], 335 ['gim', 'application/vnd.groove-identity-message'], 336 ['glb', 'model/gltf-binary'], 337 ['gltf', 'model/gltf+json'], 338 ['gml', 'application/gml+xml'], 339 ['gmx', 'application/vnd.gmx'], 340 ['gnumeric', 'application/x-gnumeric'], 341 ['gpg', 'application/gpg-keys'], 342 ['gph', 'application/vnd.flographit'], 343 ['gpx', 'application/gpx+xml'], 344 ['gqf', 'application/vnd.grafeq'], 345 ['gqs', 'application/vnd.grafeq'], 346 ['gram', 'application/srgs'], 347 ['gramps', 'application/x-gramps-xml'], 348 ['gre', 'application/vnd.geometry-explorer'], 349 ['grv', 'application/vnd.groove-injector'], 350 ['grxml', 'application/srgs+xml'], 351 ['gsf', 'application/x-font-ghostscript'], 352 ['gsheet', 'application/vnd.google-apps.spreadsheet'], 353 ['gslides', 'application/vnd.google-apps.presentation'], 354 ['gtar', 'application/x-gtar'], 355 ['gtm', 'application/vnd.groove-tool-message'], 356 ['gtw', 'model/vnd.gtw'], 357 ['gv', 'text/vnd.graphviz'], 358 ['gxf', 'application/gxf'], 359 ['gxt', 'application/vnd.geonext'], 360 ['gz', 'application/gzip'], 361 ['gzip', 'application/gzip'], 362 ['h', 'text/x-c'], 363 ['h261', 'video/h261'], 364 ['h263', 'video/h263'], 365 ['h264', 'video/h264'], 366 ['hal', 'application/vnd.hal+xml'], 367 ['hbci', 'application/vnd.hbci'], 368 ['hbs', 'text/x-handlebars-template'], 369 ['hdd', 'application/x-virtualbox-hdd'], 370 ['hdf', 'application/x-hdf'], 371 ['heic', 'image/heic'], 372 ['heics', 'image/heic-sequence'], 373 ['heif', 'image/heif'], 374 ['heifs', 'image/heif-sequence'], 375 ['hej2', 'image/hej2k'], 376 ['held', 'application/atsc-held+xml'], 377 ['hh', 'text/x-c'], 378 ['hjson', 'application/hjson'], 379 ['hlp', 'application/winhlp'], 380 ['hpgl', 'application/vnd.hp-hpgl'], 381 ['hpid', 'application/vnd.hp-hpid'], 382 ['hps', 'application/vnd.hp-hps'], 383 ['hqx', 'application/mac-binhex40'], 384 ['hsj2', 'image/hsj2'],
385 ['htc', 'text/x-component'], 386 ['htke', 'application/vnd.kenameaapp'], 387 ['htm', 'text/html'], 388 ['html', 'text/html'], 389 ['hvd', 'application/vnd.yamaha.hv-dic'], 390 ['hvp', 'application/vnd.yamaha.hv-voice'], 391 ['hvs', 'application/vnd.yamaha.hv-script'], 392 ['i2g', 'application/vnd.intergeo'], 393 ['icc', 'application/vnd.iccprofile'], 394 ['ice', 'x-conference/x-cooltalk'], 395 ['icm', 'application/vnd.iccprofile'], 396 ['ico', 'image/x-icon'], 397 ['ics', 'text/calendar'], 398 ['ief', 'image/ief'], 399 ['ifb', 'text/calendar'], 400 ['ifm', 'application/vnd.shana.informed.formdata'], 401 ['iges', 'model/iges'], 402 ['igl', 'application/vnd.igloader'], 403 ['igm', 'application/vnd.insors.igm'], 404 ['igs', 'model/iges'], 405 ['igx', 'application/vnd.micrografx.igx'], 406 ['iif', 'application/vnd.shana.informed.interchange'], 407 ['img', 'application/octet-stream'], 408 ['imp', 'application/vnd.accpac.simply.imp'], 409 ['ims', 'application/vnd.ms-ims'], 410 ['in', 'text/plain'], 411 ['ini', 'text/plain'], 412 ['ink', 'application/inkml+xml'], 413 ['inkml', 'application/inkml+xml'], 414 ['install', 'application/x-install-instructions'], 415 ['iota', 'application/vnd.astraea-software.iota'], 416 ['ipfix', 'application/ipfix'], 417 ['ipk', 'application/vnd.shana.informed.package'], 418 ['irm', 'application/vnd.ibm.rights-management'], 419 ['irp', 'application/vnd.irepository.package+xml'], 420 ['iso', 'application/x-iso9660-image'], 421 ['itp', 'application/vnd.shana.informed.formtemplate'], 422 ['its', 'application/its+xml'], 423 ['ivp', 'application/vnd.immervision-ivp'], 424 ['ivu', 'application/vnd.immervision-ivu'], 425 ['jad', 'text/vnd.sun.j2me.app-descriptor'], 426 ['jade', 'text/jade'], 427 ['jam', 'application/vnd.jam'], 428 ['jar', 'application/java-archive'], 429 ['jardiff', 'application/x-java-archive-diff'], 430 ['java', 'text/x-java-source'], 431 ['jhc', 'image/jphc'], 432 ['jisp', 'application/vnd.jisp'], 433 ['jls', 'image/jls'], 434 ['jlt', 'application/vnd.hp-jlyt'], 435 ['jng', 'image/x-jng'], 436 ['jnlp', 'application/x-java-jnlp-file'], 437 ['joda', 'application/vnd.joost.joda-archive'], 438 ['jp2', 'image/jp2'], 439 ['jpe', 'image/jpeg'], 440 ['jpeg', 'image/jpeg'], 441 ['jpf', 'image/jpx'], 442 ['jpg', 'image/jpeg'], 443 ['jpg2', 'image/jp2'], 444 ['jpgm', 'video/jpm'], 445 ['jpgv', 'video/jpeg'], 446 ['jph', 'image/jph'], 447 ['jpm', 'video/jpm'], 448 ['jpx', 'image/jpx'], 449 ['js', 'application/javascript'], 450 ['json', 'application/json'], 451 ['json5', 'application/json5'], 452 ['jsonld', 'application/ld+json'], 453 // https://jsonlines.org/ 454 ['jsonl', 'application/jsonl'], 455 ['jsonml', 'application/jsonml+json'], 456 ['jsx', 'text/jsx'], 457 ['jxr', 'image/jxr'], 458 ['jxra', 'image/jxra'], 459 ['jxrs', 'image/jxrs'], 460 ['jxs', 'image/jxs'], 461 ['jxsc', 'image/jxsc'], 462 ['jxsi', 'image/jxsi'], 463 ['jxss', 'image/jxss'], 464 ['kar', 'audio/midi'], 465 ['karbon', 'application/vnd.kde.karbon'], 466 ['kdb', 'application/octet-stream'], 467 ['kdbx', 'application/x-keepass2'], 468 ['key', 'application/x-iwork-keynote-sffkey'], 469 ['kfo', 'application/vnd.kde.kformula'], 470 ['kia', 'application/vnd.kidspiration'], 471 ['kml', 'application/vnd.google-earth.kml+xml'], 472 ['kmz', 'application/vnd.google-earth.kmz'], 473 ['kne', 'application/vnd.kinar'], 474 ['knp', 'application/vnd.kinar'], 475 ['kon', 'application/vnd.kde.kontour'], 476 ['kpr', 'application/vnd.kde.kpresenter'], 477 ['kpt', 'application/vnd.kde.kpresenter'], 478 ['kpxx', 'application/vnd.ds-keypoint'], 479 ['ksp', 'application/vnd.kde.kspread'], 480 ['ktr', 'application/vnd.kahootz'], 481 ['ktx', 'image/ktx'], 482 ['ktx2', 'image/ktx2'], 483 ['ktz', 'application/vnd.kahootz'], 484 ['kwd', 'application/vnd.kde.kword'], 485 ['kwt', 'application/vnd.kde.kword'], 486 ['lasxml', 'application/vnd.las.las+xml'], 487 ['latex', 'application/x-latex'], 488 ['lbd', 'application/vnd.llamagraphics.life-balance.desktop'], 489 ['lbe', 'application/vnd.llamagraphics.life-balance.exchange+xml'], 490 ['les', 'application/vnd.hhe.lesson-player'], 491 ['less', 'text/less'], 492 ['lgr', 'application/lgr+xml'], 493 ['lha', 'application/octet-stream'], 494 ['link66', 'application/vnd.route66.link66+xml'], 495 ['list', 'text/plain'], 496 ['list3820', 'application/vnd.ibm.modcap'], 497 ['listafp', 'application/vnd.ibm.modcap'], 498 ['litcoffee', 'text/coffeescript'], 499 ['lnk', 'application/x-ms-shortcut'], 500 ['log', 'text/plain'], 501 ['lostxml', 'application/lost+xml'], 502 ['lrf', 'application/octet-stream'], 503 ['lrm', 'application/vnd.ms-lrm'], 504 ['ltf', 'application/vnd.frogans.ltf'], 505 ['lua', 'text/x-lua'], 506 ['luac', 'application/x-lua-bytecode'], 507 ['lvp', 'audio/vnd.lucent.voice'], 508 ['lwp', 'application/vnd.lotus-wordpro'], 509 ['lzh', 'application/octet-stream'], 510 ['m1v', 'video/mpeg'], 511 ['m2a', 'audio/mpeg'], 512 ['m2v', 'video/mpeg'], 513 ['m3a', 'audio/mpeg'], 514 ['m3u', 'text/plain'], 515 ['m3u8', 'application/vnd.apple.mpegurl'], 516 ['m4a', 'audio/x-m4a'], 517 ['m4p', 'application/mp4'], 518 ['m4s', 'video/iso.segment'], 519 ['m4u', 'application/vnd.mpegurl'], 520 ['m4v', 'video/x-m4v'], 521 ['m13', 'application/x-msmediaview'], 522 ['m14', 'application/x-msmediaview'], 523 ['m21', 'application/mp21'], 524 ['ma', 'application/mathematica'], 525 ['mads', 'application/mads+xml'], 526 ['maei', 'application/mmt-aei+xml'], 527 ['mag', 'application/vnd.ecowin.chart'], 528 ['maker', 'application/vnd.framemaker'], 529 ['man', 'text/troff'], 530 ['manifest', 'text/cache-manifest'], 531 ['map', 'application/json'], 532 ['mar', 'application/octet-stream'], 533 ['markdown', 'text/markdown'], 534 ['mathml', 'application/mathml+xml'], 535 ['mb', 'application/mathematica'], 536 ['mbk', 'application/vnd.mobius.mbk'], 537 ['mbox', 'application/mbox'], 538 ['mc1', 'application/vnd.medcalcdata'], 539 ['mcd', 'application/vnd.mcd'], 540 ['mcurl', 'text/vnd.curl.mcurl'], 541 ['md', 'text/markdown'], 542 ['mdb', 'application/x-msaccess'], 543 ['mdi', 'image/vnd.ms-modi'], 544 ['mdx', 'text/mdx'], 545 ['me', 'text/troff'], 546 ['mesh', 'model/mesh'], 547 ['meta4', 'application/metalink4+xml'], 548 ['metalink', 'application/metalink+xml'], 549 ['mets', 'application/mets+xml'], 550 ['mfm', 'application/vnd.mfmp'], 551 ['mft', 'application/rpki-manifest'], 552 ['mgp', 'application/vnd.osgeo.mapguide.package'], 553 ['mgz', 'application/vnd.proteus.magazine'], 554 ['mid', 'audio/midi'], 555 ['midi', 'audio/midi'], 556 ['mie', 'application/x-mie'], 557 ['mif', 'application/vnd.mif'], 558 ['mime', 'message/rfc822'], 559 ['mj2', 'video/mj2'], 560 ['mjp2', 'video/mj2'], 561 ['mjs', 'application/javascript'], 562 ['mk3d', 'video/x-matroska'], 563 ['mka', 'audio/x-matroska'], 564 ['mkd', 'text/x-markdown'], 565 ['mks', 'video/x-matroska'], 566 ['mkv', 'video/x-matroska'], 567 ['mlp', 'application/vnd.dolby.mlp'], 568 ['mmd', 'application/vnd.chipnuts.karaoke-mmd'], 569 ['mmf', 'application/vnd.smaf'], 570 ['mml', 'text/mathml'], 571 ['mmr', 'image/vnd.fujixerox.edmics-mmr'], 572 ['mng', 'video/x-mng'], 573 ['mny', 'application/x-msmoney'], 574 ['mobi', 'application/x-mobipocket-ebook'], 575 ['mods', 'application/mods+xml'], 576 ['mov', 'video/quicktime'], 577 ['movie', 'video/x-sgi-movie'], 578 ['mp2', 'audio/mpeg'], 579 ['mp2a', 'audio/mpeg'], 580 ['mp3', 'audio/mpeg'], 581 ['mp4', 'video/mp4'], 582 ['mp4a', 'audio/mp4'], 583 ['mp4s', 'application/mp4'], 584 ['mp4v', 'video/mp4'], 585 ['mp21', 'application/mp21'], 586 ['mpc', 'application/vnd.mophun.certificate'],
587 ['mpd', 'application/dash+xml'], 588 ['mpe', 'video/mpeg'], 589 ['mpeg', 'video/mpeg'], 590 ['mpg', 'video/mpeg'], 591 ['mpg4', 'video/mp4'], 592 ['mpga', 'audio/mpeg'], 593 ['mpkg', 'application/vnd.apple.installer+xml'], 594 ['mpm', 'application/vnd.blueice.multipass'], 595 ['mpn', 'application/vnd.mophun.application'], 596 ['mpp', 'application/vnd.ms-project'], 597 ['mpt', 'application/vnd.ms-project'], 598 ['mpy', 'application/vnd.ibm.minipay'], 599 ['mqy', 'application/vnd.mobius.mqy'], 600 ['mrc', 'application/marc'], 601 ['mrcx', 'application/marcxml+xml'], 602 ['ms', 'text/troff'], 603 ['mscml', 'application/mediaservercontrol+xml'], 604 ['mseed', 'application/vnd.fdsn.mseed'], 605 ['mseq', 'application/vnd.mseq'], 606 ['msf', 'application/vnd.epson.msf'], 607 ['msg', 'application/vnd.ms-outlook'], 608 ['msh', 'model/mesh'], 609 ['msi', 'application/x-msdownload'], 610 ['msl', 'application/vnd.mobius.msl'], 611 ['msm', 'application/octet-stream'], 612 ['msp', 'application/octet-stream'], 613 ['msty', 'application/vnd.muvee.style'], 614 ['mtl', 'model/mtl'], 615 ['mts', 'model/vnd.mts'], 616 ['mus', 'application/vnd.musician'], 617 ['musd', 'application/mmt-usd+xml'], 618 ['musicxml', 'application/vnd.recordare.musicxml+xml'], 619 ['mvb', 'application/x-msmediaview'], 620 ['mvt', 'application/vnd.mapbox-vector-tile'], 621 ['mwf', 'application/vnd.mfer'], 622 ['mxf', 'application/mxf'], 623 ['mxl', 'application/vnd.recordare.musicxml'], 624 ['mxmf', 'audio/mobile-xmf'], 625 ['mxml', 'application/xv+xml'], 626 ['mxs', 'application/vnd.triscape.mxs'], 627 ['mxu', 'video/vnd.mpegurl'], 628 ['n-gage', 'application/vnd.nokia.n-gage.symbian.install'], 629 ['n3', 'text/n3'], 630 ['nb', 'application/mathematica'], 631 ['nbp', 'application/vnd.wolfram.player'], 632 ['nc', 'application/x-netcdf'], 633 ['ncx', 'application/x-dtbncx+xml'], 634 ['nfo', 'text/x-nfo'], 635 ['ngdat', 'application/vnd.nokia.n-gage.data'], 636 ['nitf', 'application/vnd.nitf'], 637 ['nlu', 'application/vnd.neurolanguage.nlu'], 638 ['nml', 'application/vnd.enliven'], 639 ['nnd', 'application/vnd.noblenet-directory'], 640 ['nns', 'application/vnd.noblenet-sealer'], 641 ['nnw', 'application/vnd.noblenet-web'], 642 ['npx', 'image/vnd.net-fpx'], 643 ['nq', 'application/n-quads'], 644 ['nsc', 'application/x-conference'], 645 ['nsf', 'application/vnd.lotus-notes'], 646 ['nt', 'application/n-triples'], 647 ['ntf', 'application/vnd.nitf'], 648 ['numbers', 'application/x-iwork-numbers-sffnumbers'], 649 ['nzb', 'application/x-nzb'], 650 ['oa2', 'application/vnd.fujitsu.oasys2'], 651 ['oa3', 'application/vnd.fujitsu.oasys3'], 652 ['oas', 'application/vnd.fujitsu.oasys'], 653 ['obd', 'application/x-msbinder'], 654 ['obgx', 'application/vnd.openblox.game+xml'], 655 ['obj', 'model/obj'], 656 ['oda', 'application/oda'], 657 ['odb', 'application/vnd.oasis.opendocument.database'], 658 ['odc', 'application/vnd.oasis.opendocument.chart'], 659 ['odf', 'application/vnd.oasis.opendocument.formula'], 660 ['odft', 'application/vnd.oasis.opendocument.formula-template'], 661 ['odg', 'application/vnd.oasis.opendocument.graphics'], 662 ['odi', 'application/vnd.oasis.opendocument.image'], 663 ['odm', 'application/vnd.oasis.opendocument.text-master'], 664 ['odp', 'application/vnd.oasis.opendocument.presentation'], 665 ['ods', 'application/vnd.oasis.opendocument.spreadsheet'], 666 ['odt', 'application/vnd.oasis.opendocument.text'], 667 ['oga', 'audio/ogg'], 668 ['ogex', 'model/vnd.opengex'], 669 ['ogg', 'audio/ogg'], 670 ['ogv', 'video/ogg'], 671 ['ogx', 'application/ogg'], 672 ['omdoc', 'application/omdoc+xml'], 673 ['onepkg', 'application/onenote'], 674 ['onetmp', 'application/onenote'], 675 ['onetoc', 'application/onenote'], 676 ['onetoc2', 'application/onenote'], 677 ['opf', 'application/oebps-package+xml'], 678 ['opml', 'text/x-opml'], 679 ['oprc', 'application/vnd.palm'], 680 ['opus', 'audio/ogg'], 681 ['org', 'text/x-org'], 682 ['osf', 'application/vnd.yamaha.openscoreformat'], 683 ['osfpvg', 'application/vnd.yamaha.openscoreformat.osfpvg+xml'], 684 ['osm', 'application/vnd.openstreetmap.data+xml'], 685 ['otc', 'application/vnd.oasis.opendocument.chart-template'], 686 ['otf', 'font/otf'], 687 ['otg', 'application/vnd.oasis.opendocument.graphics-template'], 688 ['oth', 'application/vnd.oasis.opendocument.text-web'], 689 ['oti', 'application/vnd.oasis.opendocument.image-template'], 690 ['otp', 'application/vnd.oasis.opendocument.presentation-template'], 691 ['ots', 'application/vnd.oasis.opendocument.spreadsheet-template'], 692 ['ott', 'application/vnd.oasis.opendocument.text-template'], 693 ['ova', 'application/x-virtualbox-ova'], 694 ['ovf', 'application/x-virtualbox-ovf'], 695 ['owl', 'application/rdf+xml'], 696 ['oxps', 'application/oxps'], 697 ['oxt', 'application/vnd.openofficeorg.extension'],
698 ['p', 'text/x-pascal'], 699 ['p7a', 'application/x-pkcs7-signature'], 700 ['p7b', 'application/x-pkcs7-certificates'], 701 ['p7c', 'application/pkcs7-mime'], 702 ['p7m', 'application/pkcs7-mime'], 703 ['p7r', 'application/x-pkcs7-certreqresp'], 704 ['p7s', 'application/pkcs7-signature'], 705 ['p8', 'application/pkcs8'], 706 ['p10', 'application/x-pkcs10'], 707 ['p12', 'application/x-pkcs12'], 708 ['pac', 'application/x-ns-proxy-autoconfig'], 709 ['pages', 'application/x-iwork-pages-sffpages'], 710 ['pas', 'text/x-pascal'], 711 ['paw', 'application/vnd.pawaafile'], 712 ['pbd', 'application/vnd.powerbuilder6'], 713 ['pbm', 'image/x-portable-bitmap'], 714 ['pcap', 'application/vnd.tcpdump.pcap'], 715 ['pcf', 'application/x-font-pcf'], 716 ['pcl', 'application/vnd.hp-pcl'], 717 ['pclxl', 'application/vnd.hp-pclxl'], 718 ['pct', 'image/x-pict'], 719 ['pcurl', 'application/vnd.curl.pcurl'], 720 ['pcx', 'image/x-pcx'], 721 ['pdb', 'application/x-pilot'], 722 ['pde', 'text/x-processing'], 723 ['pdf', 'application/pdf'], 724 ['pem', 'application/x-x509-user-cert'], 725 ['pfa', 'application/x-font-type1'], 726 ['pfb', 'application/x-font-type1'], 727 ['pfm', 'application/x-font-type1'], 728 ['pfr', 'application/font-tdpfr'], 729 ['pfx', 'application/x-pkcs12'], 730 ['pgm', 'image/x-portable-graymap'], 731 ['pgn', 'application/x-chess-pgn'], 732 ['pgp', 'application/pgp'], 733 ['php', 'application/x-httpd-php'], 734 ['php3', 'application/x-httpd-php'], 735 ['php4', 'application/x-httpd-php'], 736 ['phps', 'application/x-httpd-php-source'], 737 ['phtml', 'application/x-httpd-php'], 738 ['pic', 'image/x-pict'], 739 ['pkg', 'application/octet-stream'], 740 ['pki', 'application/pkixcmp'], 741 ['pkipath', 'application/pkix-pkipath'], 742 ['pkpass', 'application/vnd.apple.pkpass'], 743 ['pl', 'application/x-perl'], 744 ['plb', 'application/vnd.3gpp.pic-bw-large'], 745 ['plc', 'application/vnd.mobius.plc'], 746 ['plf', 'application/vnd.pocketlearn'], 747 ['pls', 'application/pls+xml'], 748 ['pm', 'application/x-perl'], 749 ['pml', 'application/vnd.ctc-posml'], 750 ['png', 'image/png'], 751 ['pnm', 'image/x-portable-anymap'], 752 ['portpkg', 'application/vnd.macports.portpkg'], 753 ['pot', 'application/vnd.ms-powerpoint'], 754 ['potm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12'], 755 ['potx', 'application/vnd.openxmlformats-officedocument.presentationml.template'], 756 ['ppa', 'application/vnd.ms-powerpoint'], 757 ['ppam', 'application/vnd.ms-powerpoint.addin.macroEnabled.12'], 758 ['ppd', 'application/vnd.cups-ppd'], 759 ['ppm', 'image/x-portable-pixmap'], 760 ['pps', 'application/vnd.ms-powerpoint'], 761 ['ppsm', 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12'], 762 ['ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow'], 763 ['ppt', 'application/powerpoint'], 764 ['pptm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12'], 765 ['pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation'], 766 ['pqa', 'application/vnd.palm'], 767 ['prc', 'application/x-pilot'], 768 ['pre', 'application/vnd.lotus-freelance'], 769 ['prf', 'application/pics-rules'], 770 ['provx', 'application/provenance+xml'], 771 ['ps', 'application/postscript'], 772 ['psb', 'application/vnd.3gpp.pic-bw-small'], 773 ['psd', 'application/x-photoshop'], 774 ['psf', 'application/x-font-linux-psf'], 775 ['pskcxml', 'application/pskc+xml'], 776 ['pti', 'image/prs.pti'], 777 ['ptid', 'application/vnd.pvi.ptid1'], 778 ['pub', 'application/x-mspublisher'], 779 ['pvb', 'application/vnd.3gpp.pic-bw-var'], 780 ['pwn', 'application/vnd.3m.post-it-notes'], 781 ['pya', 'audio/vnd.ms-playready.media.pya'], 782 ['pyv', 'video/vnd.ms-playready.media.pyv'], 783 ['qam', 'application/vnd.epson.quickanime'], 784 ['qbo', 'application/vnd.intu.qbo'], 785 ['qfx', 'application/vnd.intu.qfx'], 786 ['qps', 'application/vnd.publishare-delta-tree'], 787 ['qt', 'video/quicktime'], 788 ['qwd', 'application/vnd.quark.quarkxpress'], 789 ['qwt', 'application/vnd.quark.quarkxpress'], 790 ['qxb', 'application/vnd.quark.quarkxpress'], 791 ['qxd', 'application/vnd.quark.quarkxpress'], 792 ['qxl', 'application/vnd.quark.quarkxpress'], 793 ['qxt', 'application/vnd.quark.quarkxpress'], 794 ['ra', 'audio/x-realaudio'], 795 ['ram', 'audio/x-pn-realaudio'], 796 ['raml', 'application/raml+yaml'], 797 ['rapd', 'application/route-apd+xml'], 798 ['rar', 'application/x-rar'], 799 ['ras', 'image/x-cmu-raster'], 800 ['rcprofile', 'application/vnd.ipunplugged.rcprofile'], 801 ['rdf', 'application/rdf+xml'], 802 ['rdz', 'application/vnd.data-vision.rdz'], 803 ['relo', 'application/p2p-overlay+xml'], 804 ['rep', 'application/vnd.businessobjects'], 805 ['res', 'application/x-dtbresource+xml'], 806 ['rgb', 'image/x-rgb'], 807 ['rif', 'application/reginfo+xml'], 808 ['rip', 'audio/vnd.rip'], 809 ['ris', 'application/x-research-info-systems'], 810 ['rl', 'application/resource-lists+xml'], 811 ['rlc', 'image/vnd.fujixerox.edmics-rlc'], 812 ['rld', 'application/resource-lists-diff+xml'], 813 ['rm', 'audio/x-pn-realaudio'], 814 ['rmi', 'audio/midi'], 815 ['rmp', 'audio/x-pn-realaudio-plugin'], 816 ['rms', 'application/vnd.jcp.javame.midlet-rms'], 817 ['rmvb', 'application/vnd.rn-realmedia-vbr'], 818 ['rnc', 'application/relax-ng-compact-syntax'], 819 ['rng', 'application/xml'], 820 ['roa', 'application/rpki-roa'], 821 ['roff', 'text/troff'], 822 ['rp9', 'application/vnd.cloanto.rp9'], 823 ['rpm', 'audio/x-pn-realaudio-plugin'], 824 ['rpss', 'application/vnd.nokia.radio-presets'], 825 ['rpst', 'application/vnd.nokia.radio-preset'], 826 ['rq', 'application/sparql-query'], 827 ['rs', 'application/rls-services+xml'], 828 ['rsa', 'application/x-pkcs7'], 829 ['rsat', 'application/atsc-rsat+xml'], 830 ['rsd', 'application/rsd+xml'], 831 ['rsheet', 'application/urc-ressheet+xml'], 832 ['rss', 'application/rss+xml'], 833 ['rtf', 'text/rtf'], 834 ['rtx', 'text/richtext'], 835 ['run', 'application/x-makeself'], 836 ['rusd', 'application/route-usd+xml'], 837 ['rv', 'video/vnd.rn-realvideo'], 838 ['s', 'text/x-asm'], 839 ['s3m', 'audio/s3m'], 840 ['saf', 'application/vnd.yamaha.smaf-audio'], 841 ['sass', 'text/x-sass'], 842 ['sbml', 'application/sbml+xml'], 843 ['sc', 'application/vnd.ibm.secure-container'], 844 ['scd', 'application/x-msschedule'],
845 ['scm', 'application/vnd.lotus-screencam'], 846 ['scq', 'application/scvp-cv-request'], 847 ['scs', 'application/scvp-cv-response'], 848 ['scss', 'text/x-scss'], 849 ['scurl', 'text/vnd.curl.scurl'], 850 ['sda', 'application/vnd.stardivision.draw'], 851 ['sdc', 'application/vnd.stardivision.calc'], 852 ['sdd', 'application/vnd.stardivision.impress'], 853 ['sdkd', 'application/vnd.solent.sdkm+xml'], 854 ['sdkm', 'application/vnd.solent.sdkm+xml'], 855 ['sdp', 'application/sdp'], 856 ['sdw', 'application/vnd.stardivision.writer'], 857 ['sea', 'application/octet-stream'], 858 ['see', 'application/vnd.seemail'], 859 ['seed', 'application/vnd.fdsn.seed'], 860 ['sema', 'application/vnd.sema'], 861 ['semd', 'application/vnd.semd'], 862 ['semf', 'application/vnd.semf'], 863 ['senmlx', 'application/senml+xml'], 864 ['sensmlx', 'application/sensml+xml'], 865 ['ser', 'application/java-serialized-object'], 866 ['setpay', 'application/set-payment-initiation'], 867 ['setreg', 'application/set-registration-initiation'], 868 ['sfd-hdstx', 'application/vnd.hydrostatix.sof-data'], 869 ['sfs', 'application/vnd.spotfire.sfs'], 870 ['sfv', 'text/x-sfv'], 871 ['sgi', 'image/sgi'], 872 ['sgl', 'application/vnd.stardivision.writer-global'], 873 ['sgm', 'text/sgml'], 874 ['sgml', 'text/sgml'], 875 ['sh', 'application/x-sh'], 876 ['shar', 'application/x-shar'], 877 ['shex', 'text/shex'], 878 ['shf', 'application/shf+xml'], 879 ['shtml', 'text/html'], 880 ['sid', 'image/x-mrsid-image'], 881 ['sieve', 'application/sieve'], 882 ['sig', 'application/pgp-signature'], 883 ['sil', 'audio/silk'], 884 ['silo', 'model/mesh'], 885 ['sis', 'application/vnd.symbian.install'], 886 ['sisx', 'application/vnd.symbian.install'], 887 ['sit', 'application/x-stuffit'], 888 ['sitx', 'application/x-stuffitx'], 889 ['siv', 'application/sieve'], 890 ['skd', 'application/vnd.koan'], 891 ['skm', 'application/vnd.koan'], 892 ['skp', 'application/vnd.koan'], 893 ['skt', 'application/vnd.koan'], 894 ['sldm', 'application/vnd.ms-powerpoint.slide.macroenabled.12'], 895 ['sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide'], 896 ['slim', 'text/slim'], 897 ['slm', 'text/slim'], 898 ['sls', 'application/route-s-tsid+xml'], 899 ['slt', 'application/vnd.epson.salt'], 900 ['sm', 'application/vnd.stepmania.stepchart'], 901 ['smf', 'application/vnd.stardivision.math'], 902 ['smi', 'application/smil'], 903 ['smil', 'application/smil'], 904 ['smv', 'video/x-smv'], 905 ['smzip', 'application/vnd.stepmania.package'], 906 ['snd', 'audio/basic'], 907 ['snf', 'application/x-font-snf'], 908 ['so', 'application/octet-stream'], 909 ['spc', 'application/x-pkcs7-certificates'], 910 ['spdx', 'text/spdx'], 911 ['spf', 'application/vnd.yamaha.smaf-phrase'], 912 ['spl', 'application/x-futuresplash'], 913 ['spot', 'text/vnd.in3d.spot'], 914 ['spp', 'application/scvp-vp-response'], 915 ['spq', 'application/scvp-vp-request'], 916 ['spx', 'audio/ogg'], 917 ['sql', 'application/x-sql'], 918 ['src', 'application/x-wais-source'], 919 ['srt', 'application/x-subrip'], 920 ['sru', 'application/sru+xml'], 921 ['srx', 'application/sparql-results+xml'], 922 ['ssdl', 'application/ssdl+xml'], 923 ['sse', 'application/vnd.kodak-descriptor'], 924 ['ssf', 'application/vnd.epson.ssf'], 925 ['ssml', 'application/ssml+xml'], 926 ['sst', 'application/octet-stream'], 927 ['st', 'application/vnd.sailingtracker.track'], 928 ['stc', 'application/vnd.sun.xml.calc.template'], 929 ['std', 'application/vnd.sun.xml.draw.template'], 930 ['stf', 'application/vnd.wt.stf'], 931 ['sti', 'application/vnd.sun.xml.impress.template'], 932 ['stk', 'application/hyperstudio'], 933 ['stl', 'model/stl'], 934 ['stpx', 'model/step+xml'], 935 ['stpxz', 'model/step-xml+zip'], 936 ['stpz', 'model/step+zip'], 937 ['str', 'application/vnd.pg.format'], 938 ['stw', 'application/vnd.sun.xml.writer.template'], 939 ['styl', 'text/stylus'], 940 ['stylus', 'text/stylus'], 941 ['sub', 'text/vnd.dvb.subtitle'], 942 ['sus', 'application/vnd.sus-calendar'], 943 ['susp', 'application/vnd.sus-calendar'], 944 ['sv4cpio', 'application/x-sv4cpio'], 945 ['sv4crc', 'application/x-sv4crc'], 946 ['svc', 'application/vnd.dvb.service'], 947 ['svd', 'application/vnd.svd'], 948 ['svg', 'image/svg+xml'], 949 ['svgz', 'image/svg+xml'], 950 ['swa', 'application/x-director'], 951 ['swf', 'application/x-shockwave-flash'], 952 ['swi', 'application/vnd.aristanetworks.swi'], 953 ['swidtag', 'application/swid+xml'], 954 ['sxc', 'application/vnd.sun.xml.calc'], 955 ['sxd', 'application/vnd.sun.xml.draw'], 956 ['sxg', 'application/vnd.sun.xml.writer.global'], 957 ['sxi', 'application/vnd.sun.xml.impress'], 958 ['sxm', 'application/vnd.sun.xml.math'], 959 ['sxw', 'application/vnd.sun.xml.writer'], 960 ['t', 'text/troff'], 961 ['t3', 'application/x-t3vm-image'], 962 ['t38', 'image/t38'], 963 ['taglet', 'application/vnd.mynfc'], 964 ['tao', 'application/vnd.tao.intent-module-archive'], 965 ['tap', 'image/vnd.tencent.tap'], 966 ['tar', 'application/x-tar'], 967 ['tcap', 'application/vnd.3gpp2.tcap'], 968 ['tcl', 'application/x-tcl'], 969 ['td', 'application/urc-targetdesc+xml'], 970 ['teacher', 'application/vnd.smart.teacher'], 971 ['tei', 'application/tei+xml'], 972 ['teicorpus', 'application/tei+xml'], 973 ['tex', 'application/x-tex'], 974 ['texi', 'application/x-texinfo'], 975 ['texinfo', 'application/x-texinfo'], 976 ['text', 'text/plain'], 977 ['tfi', 'application/thraud+xml'], 978 ['tfm', 'application/x-tex-tfm'], 979 ['tfx', 'image/tiff-fx'], 980 ['tga', 'image/x-tga'], 981 ['tgz', 'application/x-tar'], 982 ['thmx', 'application/vnd.ms-officetheme'], 983 ['tif', 'image/tiff'], 984 ['tiff', 'image/tiff'], 985 ['tk', 'application/x-tcl'], 986 ['tmo', 'application/vnd.tmobile-livetv'], 987 ['toml', 'application/toml'], 988 ['torrent', 'application/x-bittorrent'], 989 ['tpl', 'application/vnd.groove-tool-template'], 990 ['tpt', 'application/vnd.trid.tpt'], 991 ['tr', 'text/troff'], 992 ['tra', 'application/vnd.trueapp'], 993 ['trig', 'application/trig'], 994 ['trm', 'application/x-msterminal'], 995 ['ts', 'video/mp2t'], 996 ['tsd', 'application/timestamped-data'], 997 ['tsv', 'text/tab-separated-values'], 998 ['ttc', 'font/collection'], 999 ['ttf', 'font/ttf'], 1000 ['ttl', 'text/turtle'],
1001 ['ttml', 'application/ttml+xml'], 1002 ['twd', 'application/vnd.simtech-mindmapper'], 1003 ['twds', 'application/vnd.simtech-mindmapper'], 1004 ['txd', 'application/vnd.genomatix.tuxedo'], 1005 ['txf', 'application/vnd.mobius.txf'], 1006 ['txt', 'text/plain'], 1007 ['u8dsn', 'message/global-delivery-status'], 1008 ['u8hdr', 'message/global-headers'], 1009 ['u8mdn', 'message/global-disposition-notification'], 1010 ['u8msg', 'message/global'], 1011 ['u32', 'application/x-authorware-bin'], 1012 ['ubj', 'application/ubjson'], 1013 ['udeb', 'application/x-debian-package'], 1014 ['ufd', 'application/vnd.ufdl'], 1015 ['ufdl', 'application/vnd.ufdl'], 1016 ['ulx', 'application/x-glulx'], 1017 ['umj', 'application/vnd.umajin'], 1018 ['unityweb', 'application/vnd.unity'], 1019 ['uoml', 'application/vnd.uoml+xml'], 1020 ['uri', 'text/uri-list'], 1021 ['uris', 'text/uri-list'], 1022 ['urls', 'text/uri-list'], 1023 ['usdz', 'model/vnd.usdz+zip'], 1024 ['ustar', 'application/x-ustar'], 1025 ['utz', 'application/vnd.uiq.theme'], 1026 ['uu', 'text/x-uuencode'], 1027 ['uva', 'audio/vnd.dece.audio'], 1028 ['uvd', 'application/vnd.dece.data'], 1029 ['uvf', 'application/vnd.dece.data'], 1030 ['uvg', 'image/vnd.dece.graphic'], 1031 ['uvh', 'video/vnd.dece.hd'], 1032 ['uvi', 'image/vnd.dece.graphic'], 1033 ['uvm', 'video/vnd.dece.mobile'], 1034 ['uvp', 'video/vnd.dece.pd'], 1035 ['uvs', 'video/vnd.dece.sd'], 1036 ['uvt', 'application/vnd.dece.ttml+xml'], 1037 ['uvu', 'video/vnd.uvvu.mp4'], 1038 ['uvv', 'video/vnd.dece.video'], 1039 ['uvva', 'audio/vnd.dece.audio'], 1040 ['uvvd', 'application/vnd.dece.data'], 1041 ['uvvf', 'application/vnd.dece.data'], 1042 ['uvvg', 'image/vnd.dece.graphic'], 1043 ['uvvh', 'video/vnd.dece.hd'], 1044 ['uvvi', 'image/vnd.dece.graphic'], 1045 ['uvvm', 'video/vnd.dece.mobile'], 1046 ['uvvp', 'video/vnd.dece.pd'], 1047 ['uvvs', 'video/vnd.dece.sd'], 1048 ['uvvt', 'application/vnd.dece.ttml+xml'], 1049 ['uvvu', 'video/vnd.uvvu.mp4'], 1050 ['uvvv', 'video/vnd.dece.video'], 1051 ['uvvx', 'application/vnd.dece.unspecified'], 1052 ['uvvz', 'application/vnd.dece.zip'], 1053 ['uvx', 'application/vnd.dece.unspecified'], 1054 ['uvz', 'application/vnd.dece.zip'], 1055 ['vbox', 'application/x-virtualbox-vbox'], 1056 ['vbox-extpack', 'application/x-virtualbox-vbox-extpack'], 1057 ['vcard', 'text/vcard'], 1058 ['vcd', 'application/x-cdlink'], 1059 ['vcf', 'text/x-vcard'], 1060 ['vcg', 'application/vnd.groove-vcard'], 1061 ['vcs', 'text/x-vcalendar'], 1062 ['vcx', 'application/vnd.vcx'], 1063 ['vdi', 'application/x-virtualbox-vdi'], 1064 ['vds', 'model/vnd.sap.vds'], 1065 ['vhd', 'application/x-virtualbox-vhd'], 1066 ['vis', 'application/vnd.visionary'], 1067 ['viv', 'video/vnd.vivo'], 1068 ['vlc', 'application/videolan'], 1069 ['vmdk', 'application/x-virtualbox-vmdk'], 1070 ['vob', 'video/x-ms-vob'], 1071 ['vor', 'application/vnd.stardivision.writer'], 1072 ['vox', 'application/x-authorware-bin'], 1073 ['vrml', 'model/vrml'], 1074 ['vsd', 'application/vnd.visio'], 1075 ['vsf', 'application/vnd.vsf'], 1076 ['vss', 'application/vnd.visio'], 1077 ['vst', 'application/vnd.visio'], 1078 ['vsw', 'application/vnd.visio'], 1079 ['vtf', 'image/vnd.valve.source.texture'], 1080 ['vtt', 'text/vtt'], 1081 ['vtu', 'model/vnd.vtu'], 1082 ['vxml', 'application/voicexml+xml'], 1083 ['w3d', 'application/x-director'], 1084 ['wad', 'application/x-doom'], 1085 ['wadl', 'application/vnd.sun.wadl+xml'], 1086 ['war', 'application/java-archive'], 1087 ['wasm', 'application/wasm'], 1088 ['wav', 'audio/x-wav'], 1089 ['wax', 'audio/x-ms-wax'], 1090 ['wbmp', 'image/vnd.wap.wbmp'], 1091 ['wbs', 'application/vnd.criticaltools.wbs+xml'], 1092 ['wbxml', 'application/wbxml'], 1093 ['wcm', 'application/vnd.ms-works'], 1094 ['wdb', 'application/vnd.ms-works'], 1095 ['wdp', 'image/vnd.ms-photo'], 1096 ['weba', 'audio/webm'], 1097 ['webapp', 'application/x-web-app-manifest+json'], 1098 ['webm', 'video/webm'], 1099 ['webmanifest', 'application/manifest+json'], 1100 ['webp', 'image/webp'], 1101 ['wg', 'application/vnd.pmi.widget'], 1102 ['wgt', 'application/widget'], 1103 ['wks', 'application/vnd.ms-works'], 1104 ['wm', 'video/x-ms-wm'], 1105 ['wma', 'audio/x-ms-wma'], 1106 ['wmd', 'application/x-ms-wmd'], 1107 ['wmf', 'image/wmf'], 1108 ['wml', 'text/vnd.wap.wml'], 1109 ['wmlc', 'application/wmlc'], 1110 ['wmls', 'text/vnd.wap.wmlscript'], 1111 ['wmlsc', 'application/vnd.wap.wmlscriptc'], 1112 ['wmv', 'video/x-ms-wmv'], 1113 ['wmx', 'video/x-ms-wmx'], 1114 ['wmz', 'application/x-msmetafile'], 1115 ['woff', 'font/woff'], 1116 ['woff2', 'font/woff2'], 1117 ['word', 'application/msword'], 1118 ['wpd', 'application/vnd.wordperfect'], 1119 ['wpl', 'application/vnd.ms-wpl'], 1120 ['wps', 'application/vnd.ms-works'], 1121 ['wqd', 'application/vnd.wqd'], 1122 ['wri', 'application/x-mswrite'],
1123 ['wrl', 'model/vrml'], 1124 ['wsc', 'message/vnd.wfa.wsc'], 1125 ['wsdl', 'application/wsdl+xml'], 1126 ['wspolicy', 'application/wspolicy+xml'], 1127 ['wtb', 'application/vnd.webturbo'], 1128 ['wvx', 'video/x-ms-wvx'], 1129 ['x3d', 'model/x3d+xml'], 1130 ['x3db', 'model/x3d+fastinfoset'], 1131 ['x3dbz', 'model/x3d+binary'], 1132 ['x3dv', 'model/x3d-vrml'], 1133 ['x3dvz', 'model/x3d+vrml'], 1134 ['x3dz', 'model/x3d+xml'], 1135 ['x32', 'application/x-authorware-bin'], 1136 ['x_b', 'model/vnd.parasolid.transmit.binary'], 1137 ['x_t', 'model/vnd.parasolid.transmit.text'], 1138 ['xaml', 'application/xaml+xml'], 1139 ['xap', 'application/x-silverlight-app'], 1140 ['xar', 'application/vnd.xara'], 1141 ['xav', 'application/xcap-att+xml'], 1142 ['xbap', 'application/x-ms-xbap'], 1143 ['xbd', 'application/vnd.fujixerox.docuworks.binder'], 1144 ['xbm', 'image/x-xbitmap'], 1145 ['xca', 'application/xcap-caps+xml'], 1146 ['xcs', 'application/calendar+xml'], 1147 ['xdf', 'application/xcap-diff+xml'], 1148 ['xdm', 'application/vnd.syncml.dm+xml'], 1149 ['xdp', 'application/vnd.adobe.xdp+xml'], 1150 ['xdssc', 'application/dssc+xml'], 1151 ['xdw', 'application/vnd.fujixerox.docuworks'], 1152 ['xel', 'application/xcap-el+xml'], 1153 ['xenc', 'application/xenc+xml'], 1154 ['xer', 'application/patch-ops-error+xml'], 1155 ['xfdf', 'application/vnd.adobe.xfdf'], 1156 ['xfdl', 'application/vnd.xfdl'], 1157 ['xht', 'application/xhtml+xml'], 1158 ['xhtml', 'application/xhtml+xml'], 1159 ['xhvml', 'application/xv+xml'], 1160 ['xif', 'image/vnd.xiff'], 1161 ['xl', 'application/excel'], 1162 ['xla', 'application/vnd.ms-excel'], 1163 ['xlam', 'application/vnd.ms-excel.addin.macroEnabled.12'], 1164 ['xlc', 'application/vnd.ms-excel'], 1165 ['xlf', 'application/xliff+xml'], 1166 ['xlm', 'application/vnd.ms-excel'], 1167 ['xls', 'application/vnd.ms-excel'], 1168 ['xlsb', 'application/vnd.ms-excel.sheet.binary.macroEnabled.12'], 1169 ['xlsm', 'application/vnd.ms-excel.sheet.macroEnabled.12'], 1170 ['xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'], 1171 ['xlt', 'application/vnd.ms-excel'], 1172 ['xltm', 'application/vnd.ms-excel.template.macroEnabled.12'], 1173 ['xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template'], 1174 ['xlw', 'application/vnd.ms-excel'], 1175 ['xm', 'audio/xm'], 1176 ['xml', 'application/xml'], 1177 ['xns', 'application/xcap-ns+xml'], 1178 ['xo', 'application/vnd.olpc-sugar'], 1179 ['xop', 'application/xop+xml'], 1180 ['xpi', 'application/x-xpinstall'], 1181 ['xpl', 'application/xproc+xml'], 1182 ['xpm', 'image/x-xpixmap'], 1183 ['xpr', 'application/vnd.is-xpr'], 1184 ['xps', 'application/vnd.ms-xpsdocument'], 1185 ['xpw', 'application/vnd.intercon.formnet'], 1186 ['xpx', 'application/vnd.intercon.formnet'], 1187 ['xsd', 'application/xml'], 1188 ['xsl', 'application/xml'], 1189 ['xslt', 'application/xslt+xml'], 1190 ['xsm', 'application/vnd.syncml+xml'], 1191 ['xspf', 'application/xspf+xml'], 1192 ['xul', 'application/vnd.mozilla.xul+xml'], 1193 ['xvm', 'application/xv+xml'], 1194 ['xvml', 'application/xv+xml'], 1195 ['xwd', 'image/x-xwindowdump'], 1196 ['xyz', 'chemical/x-xyz'], 1197 ['xz', 'application/x-xz'], 1198 ['yaml', 'text/yaml'], 1199 ['yang', 'application/yang'], 1200 ['yin', 'application/yin+xml'], 1201 ['yml', 'text/yaml'], 1202 ['ymp', 'text/x-suse-ymp'], 1203 ['z', 'application/x-compress'], 1204 ['z1', 'application/x-zmachine'], 1205 ['z2', 'application/x-zmachine'], 1206 ['z3', 'application/x-zmachine'], 1207 ['z4', 'application/x-zmachine'], 1208 ['z5', 'application/x-zmachine'], 1209 ['z6', 'application/x-zmachine'], 1210 ['z7', 'application/x-zmachine'], 1211 ['z8', 'application/x-zmachine'], 1212 ['zaz', 'application/vnd.zzazz.deck+xml'], 1213 ['zip', 'application/zip'], 1214 ['zir', 'application/vnd.zul'], 1215 ['zirz', 'application/vnd.zul'], 1216 ['zmm', 'application/vnd.handheld-entertainment+xml'], 1217 ['zsh', 'text/x-scriptzsh'] 1218]); 1219function toFileWithPath(file, path, h) { 1220 const f = withMimeType(file); 1221 const { webkitRelativePath } = file; 1222 const p = typeof path === 'string' 1223 ? path 1224 // If <input webkitdirectory> is set, 1225 // the File will have a {webkitRelativePath} property 1226 // https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/webkitdirectory 1227 : typeof webkitRelativePath === 'string' && webkitRelativePath.length > 0 1228 ? webkitRelativePath 1229 : `./${file.name}`; 1230 if (typeof f.path !== 'string') { // on electron, path is already set to the absolute path 1231 setObjProp(f, 'path', p); 1232 } 1233 if (h !== undefined) { 1234 Object.defineProperty(f, 'handle', { 1235 value: h, 1236 writable: false, 1237 configurable: false, 1238 enumerable: true 1239 }); 1240 } 1241 // Always populate a relative path so that even electron apps have access to a relativePath value 1242 setObjProp(f, 'relativePath', p); 1243 return f; 1244} 1245function withMimeType(file) { 1246 const { name } = file; 1247 const hasExtension = name && name.lastIndexOf('.') !== -1; 1248 if (hasExtension && !file.type) { 1249 const ext = name.split('.') 1250 .pop().toLowerCase(); 1251 const type = COMMON_MIME_TYPES.get(ext); 1252 if (type) { 1253 Object.defineProperty(file, 'type', { 1254 value: type, 1255 writable: false, 1256 configurable: false, 1257 enumerable: true 1258 }); 1259 } 1260 } 1261 return file; 1262} 1263function setObjProp(f, key, value) { 1264 Object.defineProperty(f, key, { 1265 value, 1266 writable: false, 1267 configurable: false, 1268 enumerable: true 1269 }); 1270} 1271//# sourceMappingURL=file.js.map 1272;// ./node_modules/file-selector/dist/es2015/file-selector.js 1273 1274 1275const FILES_TO_IGNORE = [ 1276 // Thumbnail cache files for macOS and Windows 1277 '.DS_Store', // macOs 1278 'Thumbs.db' // Windows 1279]; 1280/** 1281 * Convert a DragEvent's DataTrasfer object to a list of File objects 1282 * NOTE: If some of the items are folders, 1283 * everything will be flattened and placed in the same list but the paths will be kept as a {path} property. 1284 * 1285 * EXPERIMENTAL: A list of https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle objects can also be passed as an arg 1286 * and a list of File objects will be returned. 1287 * 1288 * @param evt 1289 */
1290function fromEvent(evt) { 1291 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1292 if (isObject(evt) && isDataTransfer(evt.dataTransfer)) { 1293 return getDataTransferFiles(evt.dataTransfer, evt.type); 1294 } 1295 else if (isChangeEvt(evt)) { 1296 return getInputFiles(evt); 1297 } 1298 else if (Array.isArray(evt) && evt.every(item => 'getFile' in item && typeof item.getFile === 'function')) { 1299 return getFsHandleFiles(evt); 1300 } 1301 return []; 1302 }); 1303} 1304function isDataTransfer(value) { 1305 return isObject(value); 1306} 1307function isChangeEvt(value) { 1308 return isObject(value) && isObject(value.target); 1309} 1310function isObject(v) { 1311 return typeof v === 'object' && v !== null; 1312} 1313function getInputFiles(evt) { 1314 return fromList(evt.target.files).map(file => toFileWithPath(file)); 1315} 1316// Ee expect each handle to be https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileHandle 1317function getFsHandleFiles(handles) { 1318 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1319 const files = yield Promise.all(handles.map(h => h.getFile())); 1320 return files.map(file => toFileWithPath(file)); 1321 }); 1322} 1323function getDataTransferFiles(dt, type) { 1324 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1325 // IE11 does not support dataTransfer.items 1326 // See https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/items#Browser_compatibility 1327 if (dt.items) { 1328 const items = fromList(dt.items) 1329 .filter(item => item.kind === 'file'); 1330 // According to https://html.spec.whatwg.org/multipage/dnd.html#dndevents, 1331 // only 'dragstart' and 'drop' has access to the data (source node) 1332 if (type !== 'drop') { 1333 return items; 1334 } 1335 const files = yield Promise.all(items.map(toFilePromises)); 1336 return noIgnoredFiles(flatten(files)); 1337 } 1338 return noIgnoredFiles(fromList(dt.files) 1339 .map(file => toFileWithPath(file))); 1340 }); 1341} 1342function noIgnoredFiles(files) { 1343 return files.filter(file => FILES_TO_IGNORE.indexOf(file.name) === -1); 1344} 1345// IE11 does not support Array.from() 1346// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Browser_compatibility 1347// https://developer.mozilla.org/en-US/docs/Web/API/FileList 1348// https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList 1349function fromList(items) { 1350 if (items === null) { 1351 return []; 1352 } 1353 const files = []; 1354 // tslint:disable: prefer-for-of 1355 for (let i = 0; i < items.length; i++) { 1356 const file = items[i]; 1357 files.push(file); 1358 } 1359 return files; 1360} 1361// https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem 1362function toFilePromises(item) { 1363 if (typeof item.webkitGetAsEntry !== 'function') { 1364 return fromDataTransferItem(item); 1365 } 1366 const entry = item.webkitGetAsEntry(); 1367 // Safari supports dropping an image node from a different window and can be retrieved using 1368 // the DataTransferItem.getAsFile() API 1369 // NOTE: FileSystemEntry.file() throws if trying to get the file 1370 if (entry && entry.isDirectory) { 1371 return fromDirEntry(entry); 1372 } 1373 return fromDataTransferItem(item, entry); 1374} 1375function flatten(items) { 1376 return items.reduce((acc, files) => [ 1377 ...acc, 1378 ...(Array.isArray(files) ? flatten(files) : [files]) 1379 ], []); 1380} 1381function fromDataTransferItem(item, entry) { 1382 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1383 var _a; 1384 // Check if we're in a secure context; due to a bug in Chrome (as far as we know) 1385 // the browser crashes when calling this API (yet to be confirmed as a consistent behaviour). 1386 // 1387 // See: 1388 // - https://issues.chromium.org/issues/40186242 1389 // - https://github.com/react-dropzone/react-dropzone/issues/1397 1390 if (globalThis.isSecureContext && typeof item.getAsFileSystemHandle === 'function') { 1391 const h = yield item.getAsFileSystemHandle(); 1392 if (h === null) { 1393 throw new Error(`${item} is not a File`); 1394 } 1395 // It seems that the handle can be `undefined` (see https://github.com/react-dropzone/file-selector/issues/120), 1396 // so we check if it isn't; if it is, the code path continues to the next API (`getAsFile`). 1397 if (h !== undefined) { 1398 const file = yield h.getFile(); 1399 file.handle = h; 1400 return toFileWithPath(file); 1401 } 1402 } 1403 const file = item.getAsFile(); 1404 if (!file) { 1405 throw new Error(`${item} is not a File`); 1406 } 1407 const fwp = toFileWithPath(file, (_a = entry === null || entry === void 0 ? void 0 : entry.fullPath) !== null && _a !== void 0 ? _a : undefined); 1408 return fwp; 1409 }); 1410} 1411// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemEntry
1412function fromEntry(entry) { 1413 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1414 return entry.isDirectory ? fromDirEntry(entry) : fromFileEntry(entry); 1415 }); 1416} 1417// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryEntry 1418function fromDirEntry(entry) { 1419 const reader = entry.createReader(); 1420 return new Promise((resolve, reject) => { 1421 const entries = []; 1422 function readEntries() { 1423 // https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryEntry/createReader 1424 // https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries 1425 reader.readEntries((batch) => (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1426 if (!batch.length) { 1427 // Done reading directory 1428 try { 1429 const files = yield Promise.all(entries); 1430 resolve(files); 1431 } 1432 catch (err) { 1433 reject(err); 1434 } 1435 } 1436 else { 1437 const items = Promise.all(batch.map(fromEntry)); 1438 entries.push(items); 1439 // Continue reading 1440 readEntries(); 1441 } 1442 }), (err) => { 1443 reject(err); 1444 }); 1445 } 1446 readEntries(); 1447 }); 1448} 1449// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileEntry 1450function fromFileEntry(entry) { 1451 return (0,tslib_es6/* __awaiter */.sH)(this, void 0, void 0, function* () { 1452 return new Promise((resolve, reject) => { 1453 entry.file((file) => { 1454 const fwp = toFileWithPath(file, entry.fullPath); 1455 resolve(fwp); 1456 }, (err) => { 1457 reject(err); 1458 }); 1459 }); 1460 }); 1461} 1462//# sourceMappingURL=file-selector.js.map 1463;// ./node_modules/file-selector/dist/es2015/index.js 1464 1465//# sourceMappingURL=index.js.map 1466 1467/***/ }) 1468 1469}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.