PageSourceSearch

https://lib-dem-registr.herokuapp.com/packages/url.js?hash=65c7ceae2dfa23e14ee3720cc57ab78ea70caf0d

js lib-dem-registr.herokuapp.com collected 2026-10-03 14:49:49 UTC 188,129 bytes, 4,002 lines download raw bytes

1//////////////////////////////////////////////////////////////////////////
2//                                                                      //
3// This is a generated file. You can view the original                  //
4// source in your browser if your browser supports source maps.         //
5// Source maps are supported by all recent versions of Chrome, Safari,  //
6// and Firefox, and by Internet Explorer 11.                            //
7//                                                                      //
8//////////////////////////////////////////////////////////////////////////
9
10
11(function () {
12
13/* Imports */
14var Meteor = Package.meteor.Meteor;
15var global = Package.meteor.global;
16var meteorEnv = Package.meteor.meteorEnv;
17var meteorInstall = Package.modules.meteorInstall;
18var meteorBabelHelpers = Package.modules.meteorBabelHelpers;
19
20/* Package-scope variables */
21var URL, URLSearchParams;
22
23var require = meteorInstall({"node_modules":{"meteor":{"url":{
23"modern.js":function module(require,exports){
24
25/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
26//                                                                                                                     //
27// packages/url/modern.js                                                                                              //
28//                                                                                                                     //
29/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
30                                                                                                                       //
31URL = global.URL;
32URLSearchParams = global.URLSearchParams;
33
34exports.URL = URL;
35exports.URLSearchParams = URLSearchParams;
36
37// backwards compatibility
38Object.assign(URL, require('./bc/url_client'));
39
40/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
41
42},
42"legacy.js":function module(require){
43
44/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
45//                                                                                                                     //
46// packages/url/legacy.js                                                                                              //
47//                                                                                                                     //
48/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
49                                                                                                                       //
50try {
51  require("core-js/proposals/url");
52} catch (e) {
53  throw new Error([
54    "The core-js npm package could not be found in your node_modules ",
55    "directory. Please run the following command to install it:",
56    "",
57    "  meteor npm install --save core-js",
58    ""
59  ].join("\n"));
60}
61
62// backwards compatibility
63require('./modern.js');
64
65/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
66
67},"bc":{
67"url_client.js":function module(require,exports){
68
69/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
70//                                                                                                                     //
71// packages/url/bc/url_client.js                                                                                       //
72//                                                                                                                     //
73/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
74                                                                                                                       //
75var common = require("./url_common.js");
76
77exports._constructUrl = function (url, query, params) {
78  var query_match = /^(.*?)(\?.*)?$/.exec(url);
79  return common.buildUrl(
80    query_match[1],
81    query_match[2],
82    query,
83    params
84  );
85};
86
87exports._encodeParams = common._encodeParams;
88/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
89
90},
90"url_common.js":function module(require,exports){
91
92/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
93//                                                                                                                     //
94// packages/url/bc/url_common.js                                                                                       //
95//                                                                                                                     //
96/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
97                                                                                                                       //
98function encodeString(str) {
99  return encodeURIComponent(str).replace(/\*/g, '%2A');
100}
101
102// Encode URL parameters into a query string, handling nested objects and
103// arrays properly.
104var _encodeParams = function (params, prefix) {
105  var str = [];
106  var isParamsArray = Array.isArray(params);
107  for (var p in params) {
108    if (Object.prototype.hasOwnProperty.call(params, p)) {
109      var k = prefix ? prefix + '[' + (isParamsArray ? '' : p) + ']' : p;
110      var v = params[p];
111      if (typeof v === 'object') {
112        str.push(_encodeParams(v, k));
113      } else {
114        var encodedKey =
115          encodeString(k).replace('%5B', '[').replace('%5D', ']');
116        str.push(encodedKey + '=' + encodeString(v));
117      }
118    }
119  }
120  return str.join('&').replace(/%20/g, '+');
121};
122
123exports._encodeParams = _encodeParams;
124
125exports.buildUrl = function(before_qmark, from_qmark, opt_query, opt_params) {
126  var url_without_query = before_qmark;
127  var query = from_qmark ? from_qmark.slice(1) : null;
128
129  if (typeof opt_query === "string")
130    query = String(opt_query);
131
132  if (opt_params) {
133    query = query || "";
134    var prms = _encodeParams(opt_params);
135    if (query && prms)
136      query += '&';
137    query += prms;
138  }
139
140  var url = url_without_query;
141  if (query !== null)
142    url += ("?"+query);
143
144  return url;
145};
146
147/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
148
149}},"node_modules":{"core-js":{"proposals":{
149"url.js":function module(require){
150
151/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
152//                                                                                                                     //
153// node_modules/meteor/url/node_modules/core-js/proposals/url.js                                                       //
154//                                                                                                                     //
155/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
156                                                                                                                       //
157require('../modules/web.url');
158require('../modules/web.url.to-json');
159require('../modules/web.url-search-params');
160
161/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
162
163}},"modules":{
vendor: 4,162 bytes, lines 163-257
163"web.url.js":function module(require){
164
165/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
166//                                                                                                                     //
167// node_modules/meteor/url/node_modules/core-js/modules/web.url.js                                                     //
168//                                                                                                                     //
169/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
170                                                                                                                       //
171'use strict';
172// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
173require('../modules/es.string.iterator');
174var $ = require('../internals/export');
175var DESCRIPTORS = require('../internals/descriptors');
176var USE_NATIVE_URL = require('../internals/native-url');
177var global = require('../internals/global');
178var defineProperties = require('../internals/object-define-properties');
179var redefine = require('../internals/redefine');
180var anInstance = require('../internals/an-instance');
181var has = require('../internals/has');
182var assign = require('../internals/object-assign');
183var arrayFrom = require('../internals/array-from');
184var codeAt = require('../internals/string-multibyte').codeAt;
185var toASCII = require('../internals/string-punycode-to-ascii');
186var setToStringTag = require('../internals/set-to-string-tag');
187var URLSearchParamsModule = require('../modules/web.url-search-params');
188var InternalStateModule = require('../internals/internal-state');
189
190var NativeURL = global.URL;
191var URLSearchParams = URLSearchParamsModule.URLSearchParams;
192var getInternalSearchParamsState = URLSearchParamsModule.getState;
193var setInternalState = InternalStateModule.set;
194var getInternalURLState = InternalStateModule.getterFor('URL');
195var floor = Math.floor;
196var pow = Math.pow;
197
198var INVALID_AUTHORITY = 'Invalid authority';
199var INVALID_SCHEME = 'Invalid scheme';
200var INVALID_HOST = 'Invalid host';
201var INVALID_PORT = 'Invalid port';
202
203var ALPHA = /[A-Za-z]/;
204// eslint-disable-next-line regexp/no-obscure-range -- safe
205var ALPHANUMERIC = /[\d+-.A-Za-z]/;
206var DIGIT = /\d/;
207var HEX_START = /^(0x|0X)/;
208var OCT = /^[0-7]+$/;
209var DEC = /^\d+$/;
210var HEX = /^[\dA-Fa-f]+$/;
211/* eslint-disable no-control-regex -- safe */
212var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:?@[\\]]/;
213var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:?@[\\]]/;
214var LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g;
215var TAB_AND_NEW_LINE = /[\t\n\r]/g;
216/* eslint-enable no-control-regex -- safe */
217var EOF;
218
219var parseHost = function (url, input) {
220  var result, codePoints, index;
221  if (input.charAt(0) == '[') {
222    if (input.charAt(input.length - 1) != ']') return INVALID_HOST;
223    result = parseIPv6(input.slice(1, -1));
224    if (!result) return INVALID_HOST;
225    url.host = result;
226  // opaque host
227  } else if (!isSpecial(url)) {
228    if (FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT.test(input)) return INVALID_HOST;
229    result = '';
230    codePoints = arrayFrom(input);
231    for (index = 0; index < codePoints.length; index++) {
232      result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);
233    }
234    url.host = result;
235  } else {
236    input = toASCII(input);
237    if (FORBIDDEN_HOST_CODE_POINT.test(input)) return INVALID_HOST;
238    result = parseIPv4(input);
239    if (result === null) return INVALID_HOST;
240    url.host = result;
241  }
242};
243
244var parseIPv4 = function (input) {
245  var parts = input.split('.');
246  var partsLength, numbers, index, part, radix, number, ipv4;
247  if (parts.length && parts[parts.length - 1] == '') {
248    parts.pop();
249  }
250  partsLength = parts.length;
251  if (partsLength > 4) return input;
252  numbers = [];
253  for (index = 0; index < partsLength; index++) {
254    part = parts[index];
255    if (part == '') return input;
256    radix = 10;
257    if (part.length > 1 && part.charAt(0) == '0') {
vendor: 22,070 bytes, lines 258-974
258      radix = HEX_START.test(part) ? 16 : 8;
259      part = part.slice(radix == 8 ? 1 : 2);
260    }
261    if (part === '') {
262      number = 0;
263    } else {
264      if (!(radix == 10 ? DEC : radix == 8 ? OCT : HEX).test(part)) return input;
265      number = parseInt(part, radix);
266    }
267    numbers.push(number);
268  }
269  for (index = 0; index < partsLength; index++) {
270    number = numbers[index];
271    if (index == partsLength - 1) {
272      if (number >= pow(256, 5 - partsLength)) return null;
273    } else if (number > 255) return null;
274  }
275  ipv4 = numbers.pop();
276  for (index = 0; index < numbers.length; index++) {
277    ipv4 += numbers[index] * pow(256, 3 - index);
278  }
279  return ipv4;
280};
281
282// eslint-disable-next-line max-statements -- TODO
283var parseIPv6 = function (input) {
284  var address = [0, 0, 0, 0, 0, 0, 0, 0];
285  var pieceIndex = 0;
286  var compress = null;
287  var pointer = 0;
288  var value, length, numbersSeen, ipv4Piece, number, swaps, swap;
289
290  var char = function () {
291    return input.charAt(pointer);
292  };
293
294  if (char() == ':') {
295    if (input.charAt(1) != ':') return;
296    pointer += 2;
297    pieceIndex++;
298    compress = pieceIndex;
299  }
300  while (char()) {
301    if (pieceIndex == 8) return;
302    if (char() == ':') {
303      if (compress !== null) return;
304      pointer++;
305      pieceIndex++;
306      compress = pieceIndex;
307      continue;
308    }
309    value = length = 0;
310    while (length < 4 && HEX.test(char())) {
311      value = value * 16 + parseInt(char(), 16);
312      pointer++;
313      length++;
314    }
315    if (char() == '.') {
316      if (length == 0) return;
317      pointer -= length;
318      if (pieceIndex > 6) return;
319      numbersSeen = 0;
320      while (char()) {
321        ipv4Piece = null;
322        if (numbersSeen > 0) {
323          if (char() == '.' && numbersSeen < 4) pointer++;
324          else return;
325        }
326        if (!DIGIT.test(char())) return;
327        while (DIGIT.test(char())) {
328          number = parseInt(char(), 10);
329          if (ipv4Piece === null) ipv4Piece = number;
330          else if (ipv4Piece == 0) return;
331          else ipv4Piece = ipv4Piece * 10 + number;
332          if (ipv4Piece > 255) return;
333          pointer++;
334        }
335        address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;
336        numbersSeen++;
337        if (numbersSeen == 2 || numbersSeen == 4) pieceIndex++;
338      }
339      if (numbersSeen != 4) return;
340      break;
341    } else if (char() == ':') {
342      pointer++;
343      if (!char()) return;
344    } else if (char()) return;
345    address[pieceIndex++] = value;
346  }
347  if (compress !== null) {
348    swaps = pieceIndex - compress;
349    pieceIndex = 7;
350    while (pieceIndex != 0 && swaps > 0) {
351      swap = address[pieceIndex];
352      address[pieceIndex--] = address[compress + swaps - 1];
353      address[compress + --swaps] = swap;
354    }
355  } else if (pieceIndex != 8) return;
356  return address;
357};
358
359var findLongestZeroSequence = function (ipv6) {
360  var maxIndex = null;
361  var maxLength = 1;
362  var currStart = null;
363  var currLength = 0;
364  var index = 0;
365  for (; index < 8; index++) {
366    if (ipv6[index] !== 0) {
367      if (currLength > maxLength) {
368        maxIndex = currStart;
369        maxLength = currLength;
370      }
371      currStart = null;
372      currLength = 0;
373    } else {
374      if (currStart === null) currStart = index;
375      ++currLength;
376    }
377  }
378  if (currLength > maxLength) {
379    maxIndex = currStart;
380    maxLength = currLength;
381  }
382  return maxIndex;
383};
384
385var serializeHost = function (host) {
386  var result, index, compress, ignore0;
387  // ipv4
388  if (typeof host == 'number') {
389    result = [];
390    for (index = 0; index < 4; index++) {
391      result.unshift(host % 256);
392      host = floor(host / 256);
393    } return result.join('.');
394  // ipv6
395  } else if (typeof host == 'object') {
396    result = '';
397    compress = findLongestZeroSequence(host);
398    for (index = 0; index < 8; index++) {
399      if (ignore0 && host[index] === 0) continue;
400      if (ignore0) ignore0 = false;
401      if (compress === index) {
402        result += index ? ':' : '::';
403        ignore0 = true;
404      } else {
405        result += host[index].toString(16);
406        if (index < 7) result += ':';
407      }
408    }
409    return '[' + result + ']';
410  } return host;
411};
412
413var C0ControlPercentEncodeSet = {};
414var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {
415  ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1
416});
417var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {
418  '#': 1, '?': 1, '{': 1, '}': 1
419});
420var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {
421  '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1
422});
423
424var percentEncode = function (char, set) {
425  var code = codeAt(char, 0);
426  return code > 0x20 && code < 0x7F && !has(set, char) ? char : encodeURIComponent(char);
427};
428
429var specialSchemes = {
430  ftp: 21,
431  file: null,
432  http: 80,
433  https: 443,
434  ws: 80,
435  wss: 443
436};
437
438var isSpecial = function (url) {
439  return has(specialSchemes, url.scheme);
440};
441
442var includesCredentials = function (url) {
443  return url.username != '' || url.password != '';
444};
445
446var cannotHaveUsernamePasswordPort = function (url) {
447  return !url.host || url.cannotBeABaseURL || url.scheme == 'file';
448};
449
450var isWindowsDriveLetter = function (string, normalized) {
451  var second;
452  return string.length == 2 && ALPHA.test(string.charAt(0))
453    && ((second = string.charAt(1)) == ':' || (!normalized && second == '|'));
454};
455
456var startsWithWindowsDriveLetter = function (string) {
457  var third;
458  return string.length > 1 && isWindowsDriveLetter(string.slice(0, 2)) && (
459    string.length == 2 ||
460    ((third = string.charAt(2)) === '/' || third === '\\' || third === '?' || third === '#')
461  );
462};
463
464var shortenURLsPath = function (url) {
465  var path = url.path;
466  var pathSize = path.length;
467  if (pathSize && (url.scheme != 'file' || pathSize != 1 || !isWindowsDriveLetter(path[0], true))) {
468    path.pop();
469  }
470};
471
472var isSingleDot = function (segment) {
473  return segment === '.' || segment.toLowerCase() === '%2e';
474};
475
476var isDoubleDot = function (segment) {
477  segment = segment.toLowerCase();
478  return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';
479};
480
481// States:
482var SCHEME_START = {};
483var SCHEME = {};
484var NO_SCHEME = {};
485var SPECIAL_RELATIVE_OR_AUTHORITY = {};
486var PATH_OR_AUTHORITY = {};
487var RELATIVE = {};
488var RELATIVE_SLASH = {};
489var SPECIAL_AUTHORITY_SLASHES = {};
490var SPECIAL_AUTHORITY_IGNORE_SLASHES = {};
491var AUTHORITY = {};
492var HOST = {};
493var HOSTNAME = {};
494var PORT = {};
495var FILE = {};
496var FILE_SLASH = {};
497var FILE_HOST = {};
498var PATH_START = {};
499var PATH = {};
500var CANNOT_BE_A_BASE_URL_PATH = {};
501var QUERY = {};
502var FRAGMENT = {};
503
504// eslint-disable-next-line max-statements -- TODO
505var parseURL = function (url, input, stateOverride, base) {
506  var state = stateOverride || SCHEME_START;
507  var pointer = 0;
508  var buffer = '';
509  var seenAt = false;
510  var seenBracket = false;
511  var seenPasswordToken = false;
512  var codePoints, char, bufferCodePoints, failure;
513
514  if (!stateOverride) {
515    url.scheme = '';
516    url.username = '';
517    url.password = '';
518    url.host = null;
519    url.port = null;
520    url.path = [];
521    url.query = null;
522    url.fragment = null;
523    url.cannotBeABaseURL = false;
524    input = input.replace(LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE, '');
525  }
526
527  input = input.replace(TAB_AND_NEW_LINE, '');
528
529  codePoints = arrayFrom(input);
530
531  while (pointer <= codePoints.length) {
532    char = codePoints[pointer];
533    switch (state) {
534      case SCHEME_START:
535        if (char && ALPHA.test(char)) {
536          buffer += char.toLowerCase();
537          state = SCHEME;
538        } else if (!stateOverride) {
539          state = NO_SCHEME;
540          continue;
541        } else return INVALID_SCHEME;
542        break;
543
544      case SCHEME:
545        if (char && (ALPHANUMERIC.test(char) || char == '+' || char == '-' || char == '.')) {
546          buffer += char.toLowerCase();
547        } else if (char == ':') {
548          if (stateOverride && (
549            (isSpecial(url) != has(specialSchemes, buffer)) ||
550            (buffer == 'file' && (includesCredentials(url) || url.port !== null)) ||
551            (url.scheme == 'file' && !url.host)
552          )) return;
553          url.scheme = buffer;
554          if (stateOverride) {
555            if (isSpecial(url) && specialSchemes[url.scheme] == url.port) url.port = null;
556            return;
557          }
558          buffer = '';
559          if (url.scheme == 'file') {
560            state = FILE;
561          } else if (isSpecial(url) && base && base.scheme == url.scheme) {
562            state = SPECIAL_RELATIVE_OR_AUTHORITY;
563          } else if (isSpecial(url)) {
564            state = SPECIAL_AUTHORITY_SLASHES;
565          } else if (codePoints[pointer + 1] == '/') {
566            state = PATH_OR_AUTHORITY;
567            pointer++;
568          } else {
569            url.cannotBeABaseURL = true;
570            url.path.push('');
571            state = CANNOT_BE_A_BASE_URL_PATH;
572          }
573        } else if (!stateOverride) {
574          buffer = '';
575          state = NO_SCHEME;
576          pointer = 0;
577          continue;
578        } else return INVALID_SCHEME;
579        break;
580
581      case NO_SCHEME:
582        if (!base || (base.cannotBeABaseURL && char != '#')) return INVALID_SCHEME;
583        if (base.cannotBeABaseURL && char == '#') {
584          url.scheme = base.scheme;
585          url.path = base.path.slice();
586          url.query = base.query;
587          url.fragment = '';
588          url.cannotBeABaseURL = true;
589          state = FRAGMENT;
590          break;
591        }
592        state = base.scheme == 'file' ? FILE : RELATIVE;
593        continue;
594
595      case SPECIAL_RELATIVE_OR_AUTHORITY:
596        if (char == '/' && codePoints[pointer + 1] == '/') {
597          state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
598          pointer++;
599        } else {
600          state = RELATIVE;
601          continue;
602        } break;
603
604      case PATH_OR_AUTHORITY:
605        if (char == '/') {
606          state = AUTHORITY;
607          break;
608        } else {
609          state = PATH;
610          continue;
611        }
612
613      case RELATIVE:
614        url.scheme = base.scheme;
615        if (char == EOF) {
616          url.username = base.username;
617          url.password = base.password;
618          url.host = base.host;
619          url.port = base.port;
620          url.path = base.path.slice();
621          url.query = base.query;
622        } else if (char == '/' || (char == '\\' && isSpecial(url))) {
623          state = RELATIVE_SLASH;
624        } else if (char == '?') {
625          url.username = base.username;
626          url.password = base.password;
627          url.host = base.host;
628          url.port = base.port;
629          url.path = base.path.slice();
630          url.query = '';
631          state = QUERY;
632        } else if (char == '#') {
633          url.username = base.username;
634          url.password = base.password;
635          url.host = base.host;
636          url.port = base.port;
637          url.path = base.path.slice();
638          url.query = base.query;
639          url.fragment = '';
640          state = FRAGMENT;
641        } else {
642          url.username = base.username;
643          url.password = base.password;
644          url.host = base.host;
645          url.port = base.port;
646          url.path = base.path.slice();
647          url.path.pop();
648          state = PATH;
649          continue;
650        } break;
651
652      case RELATIVE_SLASH:
653        if (isSpecial(url) && (char == '/' || char == '\\')) {
654          state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
655        } else if (char == '/') {
656          state = AUTHORITY;
657        } else {
658          url.username = base.username;
659          url.password = base.password;
660          url.host = base.host;
661          url.port = base.port;
662          state = PATH;
663          continue;
664        } break;
665
666      case SPECIAL_AUTHORITY_SLASHES:
667        state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
668        if (char != '/' || buffer.charAt(pointer + 1) != '/') continue;
669        pointer++;
670        break;
671
672      case SPECIAL_AUTHORITY_IGNORE_SLASHES:
673        if (char != '/' && char != '\\') {
674          state = AUTHORITY;
675          continue;
676        } break;
677
678      case AUTHORITY:
679        if (char == '@') {
680          if (seenAt) buffer = '%40' + buffer;
681          seenAt = true;
682          bufferCodePoints = arrayFrom(buffer);
683          for (var i = 0; i < bufferCodePoints.length; i++) {
684            var codePoint = bufferCodePoints[i];
685            if (codePoint == ':' && !seenPasswordToken) {
686              seenPasswordToken = true;
687              continue;
688            }
689            var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);
690            if (seenPasswordToken) url.password += encodedCodePoints;
691            else url.username += encodedCodePoints;
692          }
693          buffer = '';
694        } else if (
695          char == EOF || char == '/' || char == '?' || char == '#' ||
696          (char == '\\' && isSpecial(url))
697        ) {
698          if (seenAt && buffer == '') return INVALID_AUTHORITY;
699          pointer -= arrayFrom(buffer).length + 1;
700          buffer = '';
701          state = HOST;
702        } else buffer += char;
703        break;
704
705      case HOST:
706      case HOSTNAME:
707        if (stateOverride && url.scheme == 'file') {
708          state = FILE_HOST;
709          continue;
710        } else if (char == ':' && !seenBracket) {
711          if (buffer == '') return INVALID_HOST;
712          failure = parseHost(url, buffer);
713          if (failure) return failure;
714          buffer = '';
715          state = PORT;
716          if (stateOverride == HOSTNAME) return;
717        } else if (
718          char == EOF || char == '/' || char == '?' || char == '#' ||
719          (char == '\\' && isSpecial(url))
720        ) {
721          if (isSpecial(url) && buffer == '') return INVALID_HOST;
722          if (stateOverride && buffer == '' && (includesCredentials(url) || url.port !== null)) return;
723          failure = parseHost(url, buffer);
724          if (failure) return failure;
725          buffer = '';
726          state = PATH_START;
727          if (stateOverride) return;
728          continue;
729        } else {
730          if (char == '[') seenBracket = true;
731          else if (char == ']') seenBracket = false;
732          buffer += char;
733        } break;
734
735      case PORT:
736        if (DIGIT.test(char)) {
737          buffer += char;
738        } else if (
739          char == EOF || char == '/' || char == '?' || char == '#' ||
740          (char == '\\' && isSpecial(url)) ||
741          stateOverride
742        ) {
743          if (buffer != '') {
744            var port = parseInt(buffer, 10);
745            if (port > 0xFFFF) return INVALID_PORT;
746            url.port = (isSpecial(url) && port === specialSchemes[url.scheme]) ? null : port;
747            buffer = '';
748          }
749          if (stateOverride) return;
750          state = PATH_START;
751          continue;
752        } else return INVALID_PORT;
753        break;
754
755      case FILE:
756        url.scheme = 'file';
757        if (char == '/' || char == '\\') state = FILE_SLASH;
758        else if (base && base.scheme == 'file') {
759          if (char == EOF) {
760            url.host = base.host;
761            url.path = base.path.slice();
762            url.query = base.query;
763          } else if (char == '?') {
764            url.host = base.host;
765            url.path = base.path.slice();
766            url.query = '';
767            state = QUERY;
768          } else if (char == '#') {
769            url.host = base.host;
770            url.path = base.path.slice();
771            url.query = base.query;
772            url.fragment = '';
773            state = FRAGMENT;
774          } else {
775            if (!startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {
776              url.host = base.host;
777              url.path = base.path.slice();
778              shortenURLsPath(url);
779            }
780            state = PATH;
781            continue;
782          }
783        } else {
784          state = PATH;
785          continue;
786        } break;
787
788      case FILE_SLASH:
789        if (char == '/' || char == '\\') {
790          state = FILE_HOST;
791          break;
792        }
793        if (base && base.scheme == 'file' && !startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {
794          if (isWindowsDriveLetter(base.path[0], true)) url.path.push(base.path[0]);
795          else url.host = base.host;
796        }
797        state = PATH;
798        continue;
799
800      case FILE_HOST:
801        if (char == EOF || char == '/' || char == '\\' || char == '?' || char == '#') {
802          if (!stateOverride && isWindowsDriveLetter(buffer)) {
803            state = PATH;
804          } else if (buffer == '') {
805            url.host = '';
806            if (stateOverride) return;
807            state = PATH_START;
808          } else {
809            failure = parseHost(url, buffer);
810            if (failure) return failure;
811            if (url.host == 'localhost') url.host = '';
812            if (stateOverride) return;
813            buffer = '';
814            state = PATH_START;
815          } continue;
816        } else buffer += char;
817        break;
818
819      case PATH_START:
820        if (isSpecial(url)) {
821          state = PATH;
822          if (char != '/' && char != '\\') continue;
823        } else if (!stateOverride && char == '?') {
824          url.query = '';
825          state = QUERY;
826        } else if (!stateOverride && char == '#') {
827          url.fragment = '';
828          state = FRAGMENT;
829        } else if (char != EOF) {
830          state = PATH;
831          if (char != '/') continue;
832        } break;
833
834      case PATH:
835        if (
836          char == EOF || char == '/' ||
837          (char == '\\' && isSpecial(url)) ||
838          (!stateOverride && (char == '?' || char == '#'))
839        ) {
840          if (isDoubleDot(buffer)) {
841            shortenURLsPath(url);
842            if (char != '/' && !(char == '\\' && isSpecial(url))) {
843              url.path.push('');
844            }
845          } else if (isSingleDot(buffer)) {
846            if (char != '/' && !(char == '\\' && isSpecial(url))) {
847              url.path.push('');
848            }
849          } else {
850            if (url.scheme == 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {
851              if (url.host) url.host = '';
852              buffer = buffer.charAt(0) + ':'; // normalize windows drive letter
853            }
854            url.path.push(buffer);
855          }
856          buffer = '';
857          if (url.scheme == 'file' && (char == EOF || char == '?' || char == '#')) {
858            while (url.path.length > 1 && url.path[0] === '') {
859              url.path.shift();
860            }
861          }
862          if (char == '?') {
863            url.query = '';
864            state = QUERY;
865          } else if (char == '#') {
866            url.fragment = '';
867            state = FRAGMENT;
868          }
869        } else {
870          buffer += percentEncode(char, pathPercentEncodeSet);
871        } break;
872
873      case CANNOT_BE_A_BASE_URL_PATH:
874        if (char == '?') {
875          url.query = '';
876          state = QUERY;
877        } else if (char == '#') {
878          url.fragment = '';
879          state = FRAGMENT;
880        } else if (char != EOF) {
881          url.path[0] += percentEncode(char, C0ControlPercentEncodeSet);
882        } break;
883
884      case QUERY:
885        if (!stateOverride && char == '#') {
886          url.fragment = '';
887          state = FRAGMENT;
888        } else if (char != EOF) {
889          if (char == "'" && isSpecial(url)) url.query += '%27';
890          else if (char == '#') url.query += '%23';
891          else url.query += percentEncode(char, C0ControlPercentEncodeSet);
892        } break;
893
894      case FRAGMENT:
895        if (char != EOF) url.fragment += percentEncode(char, fragmentPercentEncodeSet);
896        break;
897    }
898
899    pointer++;
900  }
901};
902
903// `URL` constructor
904// https://url.spec.whatwg.org/#url-class
905var URLConstructor = function URL(url /* , base */) {
906  var that = anInstance(this, URLConstructor, 'URL');
907  var base = arguments.length > 1 ? arguments[1] : undefined;
908  var urlString = String(url);
909  var state = setInternalState(that, { type: 'URL' });
910  var baseState, failure;
911  if (base !== undefined) {
912    if (base instanceof URLConstructor) baseState = getInternalURLState(base);
913    else {
914      failure = parseURL(baseState = {}, String(base));
915      if (failure) throw TypeError(failure);
916    }
917  }
918  failure = parseURL(state, urlString, null, baseState);
919  if (failure) throw TypeError(failure);
920  var searchParams = state.searchParams = new URLSearchParams();
921  var searchParamsState = getInternalSearchParamsState(searchParams);
922  searchParamsState.updateSearchParams(state.query);
923  searchParamsState.updateURL = function () {
924    state.query = String(searchParams) || null;
925  };
926  if (!DESCRIPTORS) {
927    that.href = serializeURL.call(that);
928    that.origin = getOrigin.call(that);
929    that.protocol = getProtocol.call(that);
930    that.username = getUsername.call(that);
931    that.password = getPassword.call(that);
932    that.host = getHost.call(that);
933    that.hostname = getHostname.call(that);
934    that.port = getPort.call(that);
935    that.pathname = getPathname.call(that);
936    that.search = getSearch.call(that);
937    that.searchParams = getSearchParams.call(that);
938    that.hash = getHash.call(that);
939  }
940};
941
942var URLPrototype = URLConstructor.prototype;
943
944var serializeURL = function () {
945  var url = getInternalURLState(this);
946  var scheme = url.scheme;
947  var username = url.username;
948  var password = url.password;
949  var host = url.host;
950  var port = url.port;
951  var path = url.path;
952  var query = url.query;
953  var fragment = url.fragment;
954  var output = scheme + ':';
955  if (host !== null) {
956    output += '//';
957    if (includesCredentials(url)) {
958      output += username + (password ? ':' + password : '') + '@';
959    }
960    output += serializeHost(host);
961    if (port !== null) output += ':' + port;
962  } else if (scheme == 'file') output += '//';
963  output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';
964  if (query !== null) output += '?' + query;
965  if (fragment !== null) output += '#' + fragment;
966  return output;
967};
968
969var getOrigin = function () {
970  var url = getInternalURLState(this);
971  var scheme = url.scheme;
972  var port = url.port;
973  if (scheme == 'blob') try {
974    return new URLConstructor
vendor: 6,522 bytes, lines 974-1160
974(scheme.path[0]).origin;
975  } catch (error) {
976    return 'null';
977  }
978  if (scheme == 'file' || !isSpecial(url)) return 'null';
979  return scheme + '://' + serializeHost(url.host) + (port !== null ? ':' + port : '');
980};
981
982var getProtocol = function () {
983  return getInternalURLState(this).scheme + ':';
984};
985
986var getUsername = function () {
987  return getInternalURLState(this).username;
988};
989
990var getPassword = function () {
991  return getInternalURLState(this).password;
992};
993
994var getHost = function () {
995  var url = getInternalURLState(this);
996  var host = url.host;
997  var port = url.port;
998  return host === null ? ''
999    : port === null ? serializeHost(host)
1000    : serializeHost(host) + ':' + port;
1001};
1002
1003var getHostname = function () {
1004  var host = getInternalURLState(this).host;
1005  return host === null ? '' : serializeHost(host);
1006};
1007
1008var getPort = function () {
1009  var port = getInternalURLState(this).port;
1010  return port === null ? '' : String(port);
1011};
1012
1013var getPathname = function () {
1014  var url = getInternalURLState(this);
1015  var path = url.path;
1016  return url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';
1017};
1018
1019var getSearch = function () {
1020  var query = getInternalURLState(this).query;
1021  return query ? '?' + query : '';
1022};
1023
1024var getSearchParams = function () {
1025  return getInternalURLState(this).searchParams;
1026};
1027
1028var getHash = function () {
1029  var fragment = getInternalURLState(this).fragment;
1030  return fragment ? '#' + fragment : '';
1031};
1032
1033var accessorDescriptor = function (getter, setter) {
1034  return { get: getter, set: setter, configurable: true, enumerable: true };
1035};
1036
1037if (DESCRIPTORS) {
1038  defineProperties(URLPrototype, {
1039    // `URL.prototype.href` accessors pair
1040    // https://url.spec.whatwg.org/#dom-url-href
1041    href: accessorDescriptor(serializeURL, function (href) {
1042      var url = getInternalURLState(this);
1043      var urlString = String(href);
1044      var failure = parseURL(url, urlString);
1045      if (failure) throw TypeError(failure);
1046      getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);
1047    }),
1048    // `URL.prototype.origin` getter
1049    // https://url.spec.whatwg.org/#dom-url-origin
1050    origin: accessorDescriptor(getOrigin),
1051    // `URL.prototype.protocol` accessors pair
1052    // https://url.spec.whatwg.org/#dom-url-protocol
1053    protocol: accessorDescriptor(getProtocol, function (protocol) {
1054      var url = getInternalURLState(this);
1055      parseURL(url, String(protocol) + ':', SCHEME_START);
1056    }),
1057    // `URL.prototype.username` accessors pair
1058    // https://url.spec.whatwg.org/#dom-url-username
1059    username: accessorDescriptor(getUsername, function (username) {
1060      var url = getInternalURLState(this);
1061      var codePoints = arrayFrom(String(username));
1062      if (cannotHaveUsernamePasswordPort(url)) return;
1063      url.username = '';
1064      for (var i = 0; i < codePoints.length; i++) {
1065        url.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);
1066      }
1067    }),
1068    // `URL.prototype.password` accessors pair
1069    // https://url.spec.whatwg.org/#dom-url-password
1070    password: accessorDescriptor(getPassword, function (password) {
1071      var url = getInternalURLState(this);
1072      var codePoints = arrayFrom(String(password));
1073      if (cannotHaveUsernamePasswordPort(url)) return;
1074      url.password = '';
1075      for (var i = 0; i < codePoints.length; i++) {
1076        url.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);
1077      }
1078    }),
1079    // `URL.prototype.host` accessors pair
1080    // https://url.spec.whatwg.org/#dom-url-host
1081    host: accessorDescriptor(getHost, function (host) {
1082      var url = getInternalURLState(this);
1083      if (url.cannotBeABaseURL) return;
1084      parseURL(url, String(host), HOST);
1085    }),
1086    // `URL.prototype.hostname` accessors pair
1087    // https://url.spec.whatwg.org/#dom-url-hostname
1088    hostname: accessorDescriptor(getHostname, function (hostname) {
1089      var url = getInternalURLState(this);
1090      if (url.cannotBeABaseURL) return;
1091      parseURL(url, String(hostname), HOSTNAME);
1092    }),
1093    // `URL.prototype.port` accessors pair
1094    // https://url.spec.whatwg.org/#dom-url-port
1095    port: accessorDescriptor(getPort, function (port) {
1096      var url = getInternalURLState(this);
1097      if (cannotHaveUsernamePasswordPort(url)) return;
1098      port = String(port);
1099      if (port == '') url.port = null;
1100      else parseURL(url, port, PORT);
1101    }),
1102    // `URL.prototype.pathname` accessors pair
1103    // https://url.spec.whatwg.org/#dom-url-pathname
1104    pathname: accessorDescriptor(getPathname, function (pathname) {
1105      var url = getInternalURLState(this);
1106      if (url.cannotBeABaseURL) return;
1107      url.path = [];
1108      parseURL(url, pathname + '', PATH_START);
1109    }),
1110    // `URL.prototype.search` accessors pair
1111    // https://url.spec.whatwg.org/#dom-url-search
1112    search: accessorDescriptor(getSearch, function (search) {
1113      var url = getInternalURLState(this);
1114      search = String(search);
1115      if (search == '') {
1116        url.query = null;
1117      } else {
1118        if ('?' == search.charAt(0)) search = search.slice(1);
1119        url.query = '';
1120        parseURL(url, search, QUERY);
1121      }
1122      getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);
1123    }),
1124    // `URL.prototype.searchParams` getter
1125    // https://url.spec.whatwg.org/#dom-url-searchparams
1126    searchParams: accessorDescriptor(getSearchParams),
1127    // `URL.prototype.hash` accessors pair
1128    // https://url.spec.whatwg.org/#dom-url-hash
1129    hash: accessorDescriptor(getHash, function (hash) {
1130      var url = getInternalURLState(this);
1131      hash = String(hash);
1132      if (hash == '') {
1133        url.fragment = null;
1134        return;
1135      }
1136      if ('#' == hash.charAt(0)) hash = hash.slice(1);
1137      url.fragment = '';
1138      parseURL(url, hash, FRAGMENT);
1139    })
1140  });
1141}
1142
1143// `URL.prototype.toJSON` method
1144// https://url.spec.whatwg.org/#dom-url-tojson
1145redefine(URLPrototype, 'toJSON', function toJSON() {
1146  return serializeURL.call(this);
1147}, { enumerable: true });
1148
1149// `URL.prototype.toString` method
1150// https://url.spec.whatwg.org/#URL-stringification-behavior
1151redefine(URLPrototype, 'toString', function toString() {
1152  return serializeURL.call(this);
1153}, { enumerable: true });
1154
1155if (NativeURL) {
1156  var nativeCreateObjectURL = NativeURL.createObjectURL;
1157  var nativeRevokeObjectURL = NativeURL.revokeObjectURL;
1158  // `URL.createObjectURL` method
1159  // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
1160  // eslint-disable-next-line no-unused-vars
1160 -- required for `.length`
1161  if (nativeCreateObjectURL) redefine(URLConstructor, 'createObjectURL', function createObjectURL(blob) {
1162    return nativeCreateObjectURL.apply(NativeURL, arguments);
1163  });
1164  // `URL.revokeObjectURL` method
1165  // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL
1166  // eslint-disable-next-line no-unused-vars -- required for `.length`
1167  if (nativeRevokeObjectURL) redefine(URLConstructor, 'revokeObjectURL', function revokeObjectURL(url) {
1168    return nativeRevokeObjectURL.apply(NativeURL, arguments);
1169  });
1170}
1171
1172setToStringTag(URLConstructor, 'URL');
1173
1174$({ global: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {
1175  URL: URLConstructor
1176});
1177
1178/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1179
1180},
vendor: 1,947 bytes, lines 1180-1220
1180"es.string.iterator.js":function module(require){
1181
1182/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1183//                                                                                                                     //
1184// node_modules/meteor/url/node_modules/core-js/modules/es.string.iterator.js                                          //
1185//                                                                                                                     //
1186/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1187                                                                                                                       //
1188'use strict';
1189var charAt = require('../internals/string-multibyte').charAt;
1190var InternalStateModule = require('../internals/internal-state');
1191var defineIterator = require('../internals/define-iterator');
1192
1193var STRING_ITERATOR = 'String Iterator';
1194var setInternalState = InternalStateModule.set;
1195var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);
1196
1197// `String.prototype[@@iterator]` method
1198// https://tc39.es/ecma262/#sec-string.prototype-@@iterator
1199defineIterator(String, 'String', function (iterated) {
1200  setInternalState(this, {
1201    type: STRING_ITERATOR,
1202    string: String(iterated),
1203    index: 0
1204  });
1205// `%StringIteratorPrototype%.next` method
1206// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next
1207}, function next() {
1208  var state = getInternalState(this);
1209  var string = state.string;
1210  var index = state.index;
1211  var point;
1212  if (index >= string.length) return { value: undefined, done: true };
1213  point = charAt(string, index);
1214  state.index += point.length;
1215  return { value: point, done: false };
1216});
1217
1218/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1219
1220},
1220"web.url-search-params.js":function module(require,exports,module){
1221
1222/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1223//                                                                                                                     //
1224// node_modules/meteor/url/node_modules/core-js/modules/web.url-search-params.js                                       //
1225//                                                                                                                     //
1226/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1227                                                                                                                       //
1228'use strict';
1229// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
1230require('../modules/es.array.iterator');
1231var $ = require('../internals/export');
1232var getBuiltIn = require('../internals/get-built-in');
1233var USE_NATIVE_URL = require('../internals/native-url');
1234var redefine = require('../internals/redefine');
1235var redefineAll = require('../internals/redefine-all');
1236var setToStringTag = require('../internals/set-to-string-tag');
1237var createIteratorConstructor = require('../internals/create-iterator-constructor');
1238var InternalStateModule = require('../internals/internal-state');
1239var anInstance = require('../internals/an-instance');
1240var hasOwn = require('../internals/has');
1241var bind = require('../internals/function-bind-context');
1242var classof = require('../internals/classof');
1243var anObject = require('../internals/an-object');
1244var isObject = require('../internals/is-object');
1245var create = require('../internals/object-create');
1246var createPropertyDescriptor = require('../internals/create-property-descriptor');
1247var getIterator = require('../internals/get-iterator');
1248var getIteratorMethod = require('../internals/get-iterator-method');
1249var wellKnownSymbol = require('../internals/well-known-symbol'
vendor: 10,608 bytes, lines 1249-1575
1249);
1250
1251var $fetch = getBuiltIn('fetch');
1252var Headers = getBuiltIn('Headers');
1253var ITERATOR = wellKnownSymbol('iterator');
1254var URL_SEARCH_PARAMS = 'URLSearchParams';
1255var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';
1256var setInternalState = InternalStateModule.set;
1257var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);
1258var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);
1259
1260var plus = /\+/g;
1261var sequences = Array(4);
1262
1263var percentSequence = function (bytes) {
1264  return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi'));
1265};
1266
1267var percentDecode = function (sequence) {
1268  try {
1269    return decodeURIComponent(sequence);
1270  } catch (error) {
1271    return sequence;
1272  }
1273};
1274
1275var deserialize = function (it) {
1276  var result = it.replace(plus, ' ');
1277  var bytes = 4;
1278  try {
1279    return decodeURIComponent(result);
1280  } catch (error) {
1281    while (bytes) {
1282      result = result.replace(percentSequence(bytes--), percentDecode);
1283    }
1284    return result;
1285  }
1286};
1287
1288var find = /[!'()~]|%20/g;
1289
1290var replace = {
1291  '!': '%21',
1292  "'": '%27',
1293  '(': '%28',
1294  ')': '%29',
1295  '~': '%7E',
1296  '%20': '+'
1297};
1298
1299var replacer = function (match) {
1300  return replace[match];
1301};
1302
1303var serialize = function (it) {
1304  return encodeURIComponent(it).replace(find, replacer);
1305};
1306
1307var parseSearchParams = function (result, query) {
1308  if (query) {
1309    var attributes = query.split('&');
1310    var index = 0;
1311    var attribute, entry;
1312    while (index < attributes.length) {
1313      attribute = attributes[index++];
1314      if (attribute.length) {
1315        entry = attribute.split('=');
1316        result.push({
1317          key: deserialize(entry.shift()),
1318          value: deserialize(entry.join('='))
1319        });
1320      }
1321    }
1322  }
1323};
1324
1325var updateSearchParams = function (query) {
1326  this.entries.length = 0;
1327  parseSearchParams(this.entries, query);
1328};
1329
1330var validateArgumentsLength = function (passed, required) {
1331  if (passed < required) throw TypeError('Not enough arguments');
1332};
1333
1334var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {
1335  setInternalState(this, {
1336    type: URL_SEARCH_PARAMS_ITERATOR,
1337    iterator: getIterator(getInternalParamsState(params).entries),
1338    kind: kind
1339  });
1340}, 'Iterator', function next() {
1341  var state = getInternalIteratorState(this);
1342  var kind = state.kind;
1343  var step = state.iterator.next();
1344  var entry = step.value;
1345  if (!step.done) {
1346    step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];
1347  } return step;
1348});
1349
1350// `URLSearchParams` constructor
1351// https://url.spec.whatwg.org/#interface-urlsearchparams
1352var URLSearchParamsConstructor = function URLSearchParams(/* init */) {
1353  anInstance(this, URLSearchParamsConstructor, URL_SEARCH_PARAMS);
1354  var init = arguments.length > 0 ? arguments[0] : undefined;
1355  var that = this;
1356  var entries = [];
1357  var iteratorMethod, iterator, next, step, entryIterator, entryNext, first, second, key;
1358
1359  setInternalState(that, {
1360    type: URL_SEARCH_PARAMS,
1361    entries: entries,
1362    updateURL: function () { /* empty */ },
1363    updateSearchParams: updateSearchParams
1364  });
1365
1366  if (init !== undefined) {
1367    if (isObject(init)) {
1368      iteratorMethod = getIteratorMethod(init);
1369      if (typeof iteratorMethod === 'function') {
1370        iterator = iteratorMethod.call(init);
1371        next = iterator.next;
1372        while (!(step = next.call(iterator)).done) {
1373          entryIterator = getIterator(anObject(step.value));
1374          entryNext = entryIterator.next;
1375          if (
1376            (first = entryNext.call(entryIterator)).done ||
1377            (second = entryNext.call(entryIterator)).done ||
1378            !entryNext.call(entryIterator).done
1379          ) throw TypeError('Expected sequence with length 2');
1380          entries.push({ key: first.value + '', value: second.value + '' });
1381        }
1382      } else for (key in init) if (hasOwn(init, key)) entries.push({ key: key, value: init[key] + '' });
1383    } else {
1384      parseSearchParams(entries, typeof init === 'string' ? init.charAt(0) === '?' ? init.slice(1) : init : init + '');
1385    }
1386  }
1387};
1388
1389var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;
1390
1391redefineAll(URLSearchParamsPrototype, {
1392  // `URLSearchParams.prototype.append` method
1393  // https://url.spec.whatwg.org/#dom-urlsearchparams-append
1394  append: function append(name, value) {
1395    validateArgumentsLength(arguments.length, 2);
1396    var state = getInternalParamsState(this);
1397    state.entries.push({ key: name + '', value: value + '' });
1398    state.updateURL();
1399  },
1400  // `URLSearchParams.prototype.delete` method
1401  // https://url.spec.whatwg.org/#dom-urlsearchparams-delete
1402  'delete': function (name) {
1403    validateArgumentsLength(arguments.length, 1);
1404    var state = getInternalParamsState(this);
1405    var entries = state.entries;
1406    var key = name + '';
1407    var index = 0;
1408    while (index < entries.length) {
1409      if (entries[index].key === key) entries.splice(index, 1);
1410      else index++;
1411    }
1412    state.updateURL();
1413  },
1414  // `URLSearchParams.prototype.get` method
1415  // https://url.spec.whatwg.org/#dom-urlsearchparams-get
1416  get: function get(name) {
1417    validateArgumentsLength(arguments.length, 1);
1418    var entries = getInternalParamsState(this).entries;
1419    var key = name + '';
1420    var index = 0;
1421    for (; index < entries.length; index++) {
1422      if (entries[index].key === key) return entries[index].value;
1423    }
1424    return null;
1425  },
1426  // `URLSearchParams.prototype.getAll` method
1427  // https://url.spec.whatwg.org/#dom-urlsearchparams-getall
1428  getAll: function getAll(name) {
1429    validateArgumentsLength(arguments.length, 1);
1430    var entries = getInternalParamsState(this).entries;
1431    var key = name + '';
1432    var result = [];
1433    var index = 0;
1434    for (; index < entries.length; index++) {
1435      if (entries[index].key === key) result.push(entries[index].value);
1436    }
1437    return result;
1438  },
1439  // `URLSearchParams.prototype.has` method
1440  // https://url.spec.whatwg.org/#dom-urlsearchparams-has
1441  has: function has(name) {
1442    validateArgumentsLength(arguments.length, 1);
1443    var entries = getInternalParamsState(this).entries;
1444    var key = name + '';
1445    var index = 0;
1446    while (index < entries.length) {
1447      if (entries[index++].key === key) return true;
1448    }
1449    return false;
1450  },
1451  // `URLSearchParams.prototype.set` method
1452  // https://url.spec.whatwg.org/#dom-urlsearchparams-set
1453  set: function set(name, value) {
1454    validateArgumentsLength(arguments.length, 1);
1455    var state = getInternalParamsState(this);
1456    var entries = state.entries;
1457    var found = false;
1458    var key = name + '';
1459    var val = value + '';
1460    var index = 0;
1461    var entry;
1462    for (; index < entries.length; index++) {
1463      entry = entries[index];
1464      if (entry.key === key) {
1465        if (found) entries.splice(index--, 1);
1466        else {
1467          found = true;
1468          entry.value = val;
1469        }
1470      }
1471    }
1472    if (!found) entries.push({ key: key, value: val });
1473    state.updateURL();
1474  },
1475  // `URLSearchParams.prototype.sort` method
1476  // https://url.spec.whatwg.org/#dom-urlsearchparams-sort
1477  sort: function sort() {
1478    var state = getInternalParamsState(this);
1479    var entries = state.entries;
1480    // Array#sort is not stable in some engines
1481    var slice = entries.slice();
1482    var entry, entriesIndex, sliceIndex;
1483    entries.length = 0;
1484    for (sliceIndex = 0; sliceIndex < slice.length; sliceIndex++) {
1485      entry = slice[sliceIndex];
1486      for (entriesIndex = 0; entriesIndex < sliceIndex; entriesIndex++) {
1487        if (entries[entriesIndex].key > entry.key) {
1488          entries.splice(entriesIndex, 0, entry);
1489          break;
1490        }
1491      }
1492      if (entriesIndex === sliceIndex) entries.push(entry);
1493    }
1494    state.updateURL();
1495  },
1496  // `URLSearchParams.prototype.forEach` method
1497  forEach: function forEach(callback /* , thisArg */) {
1498    var entries = getInternalParamsState(this).entries;
1499    var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined, 3);
1500    var index = 0;
1501    var entry;
1502    while (index < entries.length) {
1503      entry = entries[index++];
1504      boundFunction(entry.value, entry.key, this);
1505    }
1506  },
1507  // `URLSearchParams.prototype.keys` method
1508  keys: function keys() {
1509    return new URLSearchParamsIterator(this, 'keys');
1510  },
1511  // `URLSearchParams.prototype.values` method
1512  values: function values() {
1513    return new URLSearchParamsIterator(this, 'values');
1514  },
1515  // `URLSearchParams.prototype.entries` method
1516  entries: function entries() {
1517    return new URLSearchParamsIterator(this, 'entries');
1518  }
1519}, { enumerable: true });
1520
1521// `URLSearchParams.prototype[@@iterator]` method
1522redefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries);
1523
1524// `URLSearchParams.prototype.toString` method
1525// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior
1526redefine(URLSearchParamsPrototype, 'toString', function toString() {
1527  var entries = getInternalParamsState(this).entries;
1528  var result = [];
1529  var index = 0;
1530  var entry;
1531  while (index < entries.length) {
1532    entry = entries[index++];
1533    result.push(serialize(entry.key) + '=' + serialize(entry.value));
1534  } return result.join('&');
1535}, { enumerable: true });
1536
1537setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);
1538
1539$({ global: true, forced: !USE_NATIVE_URL }, {
1540  URLSearchParams: URLSearchParamsConstructor
1541});
1542
1543// Wrap `fetch` for correct work with polyfilled `URLSearchParams`
1544// https://github.com/zloirock/core-js/issues/674
1545if (!USE_NATIVE_URL && typeof $fetch == 'function' && typeof Headers == 'function') {
1546  $({ global: true, enumerable: true, forced: true }, {
1547    fetch: function fetch(input /* , init */) {
1548      var args = [input];
1549      var init, body, headers;
1550      if (arguments.length > 1) {
1551        init = arguments[1];
1552        if (isObject(init)) {
1553          body = init.body;
1554          if (classof(body) === URL_SEARCH_PARAMS) {
1555            headers = init.headers ? new Headers(init.headers) : new Headers();
1556            if (!headers.has('content-type')) {
1557              headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');
1558            }
1559            init = create(init, {
1560              body: createPropertyDescriptor(0, String(body)),
1561              headers: createPropertyDescriptor(0, headers)
1562            });
1563          }
1564        }
1565        args.push(init);
1566      } return $fetch.apply(this, args);
1567    }
1568  });
1569}
1570
1571module.exports = {
1572  URLSearchParams: URLSearchParamsConstructor,
1573  getState: getInternalParamsState
1574};
1575
1576/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1577
1578},
vendor: 3,076 bytes, lines 1578-1642
1578"es.array.iterator.js":function module(require,exports,module){
1579
1580/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1581//                                                                                                                     //
1582// node_modules/meteor/url/node_modules/core-js/modules/es.array.iterator.js                                           //
1583//                                                                                                                     //
1584/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1585                                                                                                                       //
1586'use strict';
1587var toIndexedObject = require('../internals/to-indexed-object');
1588var addToUnscopables = require('../internals/add-to-unscopables');
1589var Iterators = require('../internals/iterators');
1590var InternalStateModule = require('../internals/internal-state');
1591var defineIterator = require('../internals/define-iterator');
1592
1593var ARRAY_ITERATOR = 'Array Iterator';
1594var setInternalState = InternalStateModule.set;
1595var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
1596
1597// `Array.prototype.entries` method
1598// https://tc39.es/ecma262/#sec-array.prototype.entries
1599// `Array.prototype.keys` method
1600// https://tc39.es/ecma262/#sec-array.prototype.keys
1601// `Array.prototype.values` method
1602// https://tc39.es/ecma262/#sec-array.prototype.values
1603// `Array.prototype[@@iterator]` method
1604// https://tc39.es/ecma262/#sec-array.prototype-@@iterator
1605// `CreateArrayIterator` internal method
1606// https://tc39.es/ecma262/#sec-createarrayiterator
1607module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
1608  setInternalState(this, {
1609    type: ARRAY_ITERATOR,
1610    target: toIndexedObject(iterated), // target
1611    index: 0,                          // next index
1612    kind: kind                         // kind
1613  });
1614// `%ArrayIteratorPrototype%.next` method
1615// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
1616}, function () {
1617  var state = getInternalState(this);
1618  var target = state.target;
1619  var kind = state.kind;
1620  var index = state.index++;
1621  if (!target || index >= target.length) {
1622    state.target = undefined;
1623    return { value: undefined, done: true };
1624  }
1625  if (kind == 'keys') return { value: index, done: false };
1626  if (kind == 'values') return { value: target[index], done: false };
1627  return { value: [index, target[index]], done: false };
1628}, 'values');
1629
1630// argumentsList[@@iterator] is %ArrayProto_values%
1631// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
1632// https://tc39.es/ecma262/#sec-createmappedargumentsobject
1633Iterators.Arguments = Iterators.Array;
1634
1635// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
1636addToUnscopables('keys');
1637addToUnscopables('values');
1638addToUnscopables('entries');
1639
1640/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1641
1642},
1642"web.url.to-json.js":function module(require){
1643
1644/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1645//                                                                                                                     //
1646// node_modules/meteor/url/node_modules/core-js/modules/web.url.to-json.js                                             //
1647//                                                                                                                     //
1648/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1649                                                                                                                       //
1650'use strict';
1651var $ = require('../internals/export');
1652
1653// `URL.prototype.toJSON` method
1654// https://url.spec.whatwg.org/#dom-url-tojson
1655$({ target: 'URL', proto: true, enumerable: true }, {
1656  toJSON: function toJSON() {
1657    return URL.prototype.toString.call(this);
1658  }
1659});
1660
1661/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1662
1663}},"internals":{
vendor: 2,065 bytes, lines 1663-1701
1663"string-multibyte.js":function module(require,exports,module){
1664
1665/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1666//                                                                                                                     //
1667// node_modules/meteor/url/node_modules/core-js/internals/string-multibyte.js                                          //
1668//                                                                                                                     //
1669/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1670                                                                                                                       //
1671var toInteger = require('../internals/to-integer');
1672var requireObjectCoercible = require('../internals/require-object-coercible');
1673
1674// `String.prototype.{ codePointAt, at }` methods implementation
1675var createMethod = function (CONVERT_TO_STRING) {
1676  return function ($this, pos) {
1677    var S = String(requireObjectCoercible($this));
1678    var position = toInteger(pos);
1679    var size = S.length;
1680    var first, second;
1681    if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
1682    first = S.charCodeAt(position);
1683    return first < 0xD800 || first > 0xDBFF || position + 1 === size
1684      || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF
1685        ? CONVERT_TO_STRING ? S.charAt(position) : first
1686        : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
1687  };
1688};
1689
1690module.exports = {
1691  // `String.prototype.codePointAt` method
1692  // https://tc39.es/ecma262/#sec-string.prototype.codepointat
1693  codeAt: createMethod(false),
1694  // `String.prototype.at` method
1695  // https://github.com/mathiasbynens/String.prototype.at
1696  charAt: createMethod(true)
1697};
1698
1699/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1700
1701},
1701"to-integer.js":function module(require,exports,module){
1702
1703/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1704//                                                                                                                     //
1705// node_modules/meteor/url/node_modules/core-js/internals/to-integer.js                                                //
1706//                                                                                                                     //
1707/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1708                                                                                                                       //
1709var ceil = Math.ceil;
1710var floor = Math.floor;
1711
1712// `ToInteger` abstract operation
1713// https://tc39.es/ecma262/#sec-tointeger
1714module.exports = function (argument) {
1715  return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
1716};
1717
1718/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1719
1720},
1720"require-object-coercible.js":function module(require,exports,module){
1721
1722/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1723//                                                                                                                     //
1724// node_modules/meteor/url/node_modules/core-js/internals/require-object-coercible.js                                  //
1725//                                                                                                                     //
1726/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1727                                                                                                                       //
1728// `RequireObjectCoercible` abstract operation
1729// https://tc39.es/ecma262/#sec-requireobjectcoercible
1730module.exports = function (it) {
1731  if (it == undefined) throw TypeError("Can't call method on " + it);
1732  return it;
1733};
1734
1735/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1736
1737},
vendor: 2,840 bytes, lines 1737-1815
1737"internal-state.js":function module(require,exports,module){
1738
1739/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1740//                                                                                                                     //
1741// node_modules/meteor/url/node_modules/core-js/internals/internal-state.js                                            //
1742//                                                                                                                     //
1743/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1744                                                                                                                       //
1745var NATIVE_WEAK_MAP = require('../internals/native-weak-map');
1746var global = require('../internals/global');
1747var isObject = require('../internals/is-object');
1748var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
1749var objectHas = require('../internals/has');
1750var shared = require('../internals/shared-store');
1751var sharedKey = require('../internals/shared-key');
1752var hiddenKeys = require('../internals/hidden-keys');
1753
1754var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
1755var WeakMap = global.WeakMap;
1756var set, get, has;
1757
1758var enforce = function (it) {
1759  return has(it) ? get(it) : set(it, {});
1760};
1761
1762var getterFor = function (TYPE) {
1763  return function (it) {
1764    var state;
1765    if (!isObject(it) || (state = get(it)).type !== TYPE) {
1766      throw TypeError('Incompatible receiver, ' + TYPE + ' required');
1767    } return state;
1768  };
1769};
1770
1771if (NATIVE_WEAK_MAP || shared.state) {
1772  var store = shared.state || (shared.state = new WeakMap());
1773  var wmget = store.get;
1774  var wmhas = store.has;
1775  var wmset = store.set;
1776  set = function (it, metadata) {
1777    if (wmhas.call(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
1778    metadata.facade = it;
1779    wmset.call(store, it, metadata);
1780    return metadata;
1781  };
1782  get = function (it) {
1783    return wmget.call(store, it) || {};
1784  };
1785  has = function (it) {
1786    return wmhas.call(store, it);
1787  };
1788} else {
1789  var STATE = sharedKey('state');
1790  hiddenKeys[STATE] = true;
1791  set = function (it, metadata) {
1792    if (objectHas(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
1793    metadata.facade = it;
1794    createNonEnumerableProperty(it, STATE, metadata);
1795    return metadata;
1796  };
1797  get = function (it) {
1798    return objectHas(it, STATE) ? it[STATE] : {};
1799  };
1800  has = function (it) {
1801    return objectHas(it, STATE);
1802  };
1803}
1804
1805module.exports = {
1806  set: set,
1807  get: get,
1808  has: has,
1809  enforce: enforce,
1810  getterFor: getterFor
1811};
1812
1813/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1814
1815},
1815"native-weak-map.js":function module(require,exports,module){
1816
1817/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1818//                                                                                                                     //
1819// node_modules/meteor/url/node_modules/core-js/internals/native-weak-map.js                                           //
1820//                                                                                                                     //
1821/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1822                                                                                                                       //
1823var global = require('../internals/global');
1824var inspectSource = require('../internals/inspect-source');
1825
1826var WeakMap = global.WeakMap;
1827
1828module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
1829
1830/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1831
1832},
1832"global.js":function module(require,exports,module){
1833
1834/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1835//                                                                                                                     //
1836// node_modules/meteor/url/node_modules/core-js/internals/global.js                                                    //
1837//                                                                                                                     //
1838/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1839                                                                                                                       //
1840var check = function (it) {
1841  return it && it.Math == Math && it;
1842};
1843
1844// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1845module.exports =
1846  // eslint-disable-next-line es/no-global-this -- safe
1847  check(typeof globalThis == 'object' && globalThis) ||
1848  check(typeof window == 'object' && window) ||
1849  // eslint-disable-next-line no-restricted-globals -- safe
1850  check(typeof self == 'object' && self) ||
1851  check(typeof global == 'object' && global) ||
1852  // eslint-disable-next-line no-new-func -- fallback
1853  (function () { return this; })() || Function('return this')();
1854
1855/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1856
1857},
1857"inspect-source.js":function module(require,exports,module){
1858
1859/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1860//                                                                                                                     //
1861// node_modules/meteor/url/node_modules/core-js/internals/inspect-source.js                                            //
1862//                                                                                                                     //
1863/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1864                                                                                                                       //
1865var store = require('../internals/shared-store');
1866
1867var functionToString = Function.toString;
1868
1869// this helper broken in `[email protected]`, so we can't use `shared` helper
1870if (typeof store.inspectSource != 'function') {
1871  store.inspectSource = function (it) {
1872    return functionToString.call(it);
1873  };
1874}
1875
1876module.exports = store.inspectSource;
1877
1878/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1879
1880},
1880"shared-store.js":function module(require,exports,module){
1881
1882/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1883//                                                                                                                     //
1884// node_modules/meteor/url/node_modules/core-js/internals/shared-store.js                                              //
1885//                                                                                                                     //
1886/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1887                                                                                                                       //
1888var global = require('../internals/global');
1889var setGlobal = require('../internals/set-global');
1890
1891var SHARED = '__core-js_shared__';
1892var store = global[SHARED] || setGlobal(SHARED, {});
1893
1894module.exports = store;
1895
1896/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1897
1898},
1898"set-global.js":function module(require,exports,module){
1899
1900/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1901//                                                                                                                     //
1902// node_modules/meteor/url/node_modules/core-js/internals/set-global.js                                                //
1903//                                                                                                                     //
1904/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1905                                                                                                                       //
1906var global = require('../internals/global');
1907var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
1908
1909module.exports = function (key, value) {
1910  try {
1911    createNonEnumerableProperty(global, key, value);
1912  } catch (error) {
1913    global[key] = value;
1914  } return value;
1915};
1916
1917/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1918
1919},
1919"create-non-enumerable-property.js":function module(require,exports,module){
1920
1921/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1922//                                                                                                                     //
1923// node_modules/meteor/url/node_modules/core-js/internals/create-non-enumerable-property.js                            //
1924//                                                                                                                     //
1925/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1926                                                                                                                       //
1927var DESCRIPTORS = require('../internals/descriptors');
1928var definePropertyModule = require('../internals/object-define-property');
1929var createPropertyDescriptor = require('../internals/create-property-descriptor');
1930
1931module.exports = DESCRIPTORS ? function (object, key, value) {
1932  return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
1933} : function (object, key, value) {
1934  object[key] = value;
1935  return object;
1936};
1937
1938/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1939
1940},
1940"descriptors.js":function module(require,exports,module){
1941
1942/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1943//                                                                                                                     //
1944// node_modules/meteor/url/node_modules/core-js/internals/descriptors.js                                               //
1945//                                                                                                                     //
1946/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1947                                                                                                                       //
1948var fails = require('../internals/fails');
1949
1950// Detect IE8's incomplete defineProperty implementation
1951module.exports = !fails(function () {
1952  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
1953  return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
1954});
1955
1956/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1957
1958},
1958"fails.js":function module(require,exports,module){
1959
1960/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1961//                                                                                                                     //
1962// node_modules/meteor/url/node_modules/core-js/internals/fails.js                                                     //
1963//                                                                                                                     //
1964/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1965                                                                                                                       //
1966module.exports = function (exec) {
1967  try {
1968    return !!exec();
1969  } catch (error) {
1970    return true;
1971  }
1972};
1973
1974/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1975
1976},
1976"object-define-property.js":function module(require,exports){
1977
1978/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1979//                                                                                                                     //
1980// node_modules/meteor/url/node_modules/core-js/internals/object-define-property.js                                    //
1981//                                                                                                                     //
1982/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1983                                                                                                                       //
1984var DESCRIPTORS = require('../internals/descriptors');
1985var IE8_DOM_DEFINE = require('../internals/ie8-dom-define');
1986var anObject = require('../internals/an-object');
1987var toPrimitive = require('../internals/to-primitive');
1988
1989// eslint-disable-next-line es/no-object-defineproperty -- safe
1990var $defineProperty = Object.defineProperty;
1991
1992// `Object.defineProperty` method
1993// https://tc39.es/ecma262/#sec-object.defineproperty
1994exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) {
1995  anObject(O);
1996  P = toPrimitive(P, true);
1997  anObject(Attributes);
1998  if (IE8_DOM_DEFINE) try {
1999    return $defineProperty(O, P, Attributes);
2000  } catch (error) { /* empty */ }
2001  if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
2002  if ('value' in Attributes) O[P] = Attributes.value;
2003  return O;
2004};
2005
2006/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2007
2008},
2008"ie8-dom-define.js":function module(require,exports,module){
2009
2010/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2011//                                                                                                                     //
2012// node_modules/meteor/url/node_modules/core-js/internals/ie8-dom-define.js                                            //
2013//                                                                                                                     //
2014/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2015                                                                                                                       //
2016var DESCRIPTORS = require('../internals/descriptors');
2017var fails = require('../internals/fails');
2018var createElement = require('../internals/document-create-element');
2019
2020// Thank's IE8 for his funny defineProperty
2021module.exports = !DESCRIPTORS && !fails(function () {
2022  // eslint-disable-next-line es/no-object-defineproperty -- requied for testing
2023  return Object.defineProperty(createElement('div'), 'a', {
2024    get: function () { return 7; }
2025  }).a != 7;
2026});
2027
2028/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2029
2030},
2030"document-create-element.js":function module(require,exports,module){
2031
2032/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2033//                                                                                                                     //
2034// node_modules/meteor/url/node_modules/core-js/internals/document-create-element.js                                   //
2035//                                                                                                                     //
2036/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2037                                                                                                                       //
2038var global = require('../internals/global');
2039var isObject = require('../internals/is-object');
2040
2041var document = global.document;
2042// typeof document.createElement is 'object' in old IE
2043var EXISTS = isObject(document) && isObject(document.createElement);
2044
2045module.exports = function (it) {
2046  return EXISTS ? document.createElement(it) : {};
2047};
2048
2049/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2050
2051},
2051"is-object.js":function module(require,exports,module){
2052
2053/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2054//                                                                                                                     //
2055// node_modules/meteor/url/node_modules/core-js/internals/is-object.js                                                 //
2056//                                                                                                                     //
2057/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2058                                                                                                                       //
2059module.exports = function (it) {
2060  return typeof it === 'object' ? it !== null : typeof it === 'function';
2061};
2062
2063/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2064
2065},
2065"an-object.js":function module(require,exports,module){
2066
2067/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2068//                                                                                                                     //
2069// node_modules/meteor/url/node_modules/core-js/internals/an-object.js                                                 //
2070//                                                                                                                     //
2071/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2072                                                                                                                       //
2073var isObject = require('../internals/is-object');
2074
2075module.exports = function (it) {
2076  if (!isObject(it)) {
2077    throw TypeError(String(it) + ' is not an object');
2078  } return it;
2079};
2080
2081/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2082
2083},
2083"to-primitive.js":function module(require,exports,module){
2084
2085/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2086//                                                                                                                     //
2087// node_modules/meteor/url/node_modules/core-js/internals/to-primitive.js                                              //
2088//                                                                                                                     //
2089/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2090                                                                                                                       //
2091var isObject = require('../internals/is-object');
2092
2093// `ToPrimitive` abstract operation
2094// https://tc39.es/ecma262/#sec-toprimitive
2095// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2096// and the second argument - flag - preferred type is a string
2097module.exports = function (input, PREFERRED_STRING) {
2098  if (!isObject(input)) return input;
2099  var fn, val;
2100  if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2101  if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
2102  if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2103  throw TypeError("Can't convert object to primitive value");
2104};
2105
2106/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2107
2108},
2108"create-property-descriptor.js":function module(require,exports,module){
2109
2110/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2111//                                                                                                                     //
2112// node_modules/meteor/url/node_modules/core-js/internals/create-property-descriptor.js                                //
2113//                                                                                                                     //
2114/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2115                                                                                                                       //
2116module.exports = function (bitmap, value) {
2117  return {
2118    enumerable: !(bitmap & 1),
2119    configurable: !(bitmap & 2),
2120    writable: !(bitmap & 4),
2121    value: value
2122  };
2123};
2124
2125/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2126
2127},
2127"has.js":function module(require,exports,module){
2128
2129/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2130//                                                                                                                     //
2131// node_modules/meteor/url/node_modules/core-js/internals/has.js                                                       //
2132//                                                                                                                     //
2133/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2134                                                                                                                       //
2135var toObject = require('../internals/to-object');
2136
2137var hasOwnProperty = {}.hasOwnProperty;
2138
2139module.exports = Object.hasOwn || function hasOwn(it, key) {
2140  return hasOwnProperty.call(toObject(it), key);
2141};
2142
2143/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2144
2145},
2145"to-object.js":function module(require,exports,module){
2146
2147/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2148//                                                                                                                     //
2149// node_modules/meteor/url/node_modules/core-js/internals/to-object.js                                                 //
2150//                                                                                                                     //
2151/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2152                                                                                                                       //
2153var requireObjectCoercible = require('../internals/require-object-coercible');
2154
2155// `ToObject` abstract operation
2156// https://tc39.es/ecma262/#sec-toobject
2157module.exports = function (argument) {
2158  return Object(requireObjectCoercible(argument));
2159};
2160
2161/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2162
2163},
2163"shared-key.js":function module(require,exports,module){
2164
2165/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2166//                                                                                                                     //
2167// node_modules/meteor/url/node_modules/core-js/internals/shared-key.js                                                //
2168//                                                                                                                     //
2169/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2170                                                                                                                       //
2171var shared = require('../internals/shared');
2172var uid = require('../internals/uid');
2173
2174var keys = shared('keys');
2175
2176module.exports = function (key) {
2177  return keys[key] || (keys[key] = uid(key));
2178};
2179
2180/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2181
2182},
2182"shared.js":function module(require,exports,module){
2183
2184/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2185//                                                                                                                     //
2186// node_modules/meteor/url/node_modules/core-js/internals/shared.js                                                    //
2187//                                                                                                                     //
2188/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2189                                                                                                                       //
2190var IS_PURE = require('../internals/is-pure');
2191var store = require('../internals/shared-store');
2192
2193(module.exports = function (key, value) {
2194  return store[key] || (store[key] = value !== undefined ? value : {});
2195})('versions', []).push({
2196  version: '3.14.0',
2197  mode: IS_PURE ? 'pure' : 'global',
2198  copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
2199});
2200
2201/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2202
2203},
2203"is-pure.js":function module(require,exports,module){
2204
2205/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2206//                                                                                                                     //
2207// node_modules/meteor/url/node_modules/core-js/internals/is-pure.js                                                   //
2208//                                                                                                                     //
2209/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2210                                                                                                                       //
2211module.exports = false;
2212
2213/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2214
2215},
2215"uid.js":function module(require,exports,module){
2216
2217/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2218//                                                                                                                     //
2219// node_modules/meteor/url/node_modules/core-js/internals/uid.js                                                       //
2220//                                                                                                                     //
2221/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2222                                                                                                                       //
2223var id = 0;
2224var postfix = Math.random();
2225
2226module.exports = function (key) {
2227  return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
2228};
2229
2230/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2231
2232},
2232"hidden-keys.js":function module(require,exports,module){
2233
2234/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2235//                                                                                                                     //
2236// node_modules/meteor/url/node_modules/core-js/internals/hidden-keys.js                                               //
2237//                                                                                                                     //
2238/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2239                                                                                                                       //
2240module.exports = {};
2241
2242/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2243
2244},
vendor: 4,467 bytes, lines 2244-2330
2244"define-iterator.js":function module(require,exports,module){
2245
2246/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2247//                                                                                                                     //
2248// node_modules/meteor/url/node_modules/core-js/internals/define-iterator.js                                           //
2249//                                                                                                                     //
2250/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2251                                                                                                                       //
2252'use strict';
2253var $ = require('../internals/export');
2254var createIteratorConstructor = require('../internals/create-iterator-constructor');
2255var getPrototypeOf = require('../internals/object-get-prototype-of');
2256var setPrototypeOf = require('../internals/object-set-prototype-of');
2257var setToStringTag = require('../internals/set-to-string-tag');
2258var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
2259var redefine = require('../internals/redefine');
2260var wellKnownSymbol = require('../internals/well-known-symbol');
2261var IS_PURE = require('../internals/is-pure');
2262var Iterators = require('../internals/iterators');
2263var IteratorsCore = require('../internals/iterators-core');
2264
2265var IteratorPrototype = IteratorsCore.IteratorPrototype;
2266var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
2267var ITERATOR = wellKnownSymbol('iterator');
2268var KEYS = 'keys';
2269var VALUES = 'values';
2270var ENTRIES = 'entries';
2271
2272var returnThis = function () { return this; };
2273
2274module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
2275  createIteratorConstructor(IteratorConstructor, NAME, next);
2276
2277  var getIterationMethod = function (KIND) {
2278    if (KIND === DEFAULT && defaultIterator) return defaultIterator;
2279    if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
2280    switch (KIND) {
2281      case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };
2282      case VALUES: return function values() { return new IteratorConstructor(this, KIND); };
2283      case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };
2284    } return function () { return new IteratorConstructor(this); };
2285  };
2286
2287  var TO_STRING_TAG = NAME + ' Iterator';
2288  var INCORRECT_VALUES_NAME = false;
2289  var IterablePrototype = Iterable.prototype;
2290  var nativeIterator = IterablePrototype[ITERATOR]
2291    || IterablePrototype['@@iterator']
2292    || DEFAULT && IterablePrototype[DEFAULT];
2293  var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
2294  var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;
2295  var CurrentIteratorPrototype, methods, KEY;
2296
2297  // fix native
2298  if (anyNativeIterator) {
2299    CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
2300    if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
2301      if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
2302        if (setPrototypeOf) {
2303          setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
2304        } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {
2305          createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);
2306        }
2307      }
2308      // Set @@toStringTag to native iterators
2309      setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
2310      if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
2311    }
2312  }
2313
2314  // fix Array.prototype.{ values, @@iterator }.name in V8 / FF
2315  if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
2316    INCORRECT_VALUES_NAME = true;
2317    defaultIterator = function values() { return nativeIterator.call(this); };
2318  }
2319
2320  // define iterator
2321  if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
2322    createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);
2323  }
2324  Iterators[NAME] = defaultIterator;
2325
2326  // export additional methods
2327  if (DEFAULT) {
2328    methods = {
2329      values: getIterationMethod(VALUES),
2330      keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
2331      entries: getIterationMethod(ENTRIES)
2332    };
2333    if (FORCED) for (KEY in methods) {
2334      if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
2335        redefine(IterablePrototype, KEY, methods[KEY]);
2336      }
2337    } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
2338  }
2339
2340  return methods;
2341};
2342
2343/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2344
2345},
vendor: 3,431 bytes, lines 2345-2410
2345"export.js":function module(require,exports,module){
2346
2347/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2348//                                                                                                                     //
2349// node_modules/meteor/url/node_modules/core-js/internals/export.js                                                    //
2350//                                                                                                                     //
2351/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2352                                                                                                                       //
2353var global = require('../internals/global');
2354var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;
2355var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
2356var redefine = require('../internals/redefine');
2357var setGlobal = require('../internals/set-global');
2358var copyConstructorProperties = require('../internals/copy-constructor-properties');
2359var isForced = require('../internals/is-forced');
2360
2361/*
2362  options.target      - name of the target object
2363  options.global      - target is the global object
2364  options.stat        - export as static methods of target
2365  options.proto       - export as prototype methods of target
2366  options.real        - real prototype method for the `pure` version
2367  options.forced      - export even if the native feature is available
2368  options.bind        - bind methods to the target, required for the `pure` version
2369  options.wrap        - wrap constructors to preventing global pollution, required for the `pure` version
2370  options.unsafe      - use the simple assignment of property instead of delete + defineProperty
2371  options.sham        - add a flag to not completely full polyfills
2372  options.enumerable  - export as enumerable property
2373  options.noTargetGet - prevent calling a getter on target
2374*/
2375module.exports = function (options, source) {
2376  var TARGET = options.target;
2377  var GLOBAL = options.global;
2378  var STATIC = options.stat;
2379  var FORCED, target, key, targetProperty, sourceProperty, descriptor;
2380  if (GLOBAL) {
2381    target = global;
2382  } else if (STATIC) {
2383    target = global[TARGET] || setGlobal(TARGET, {});
2384  } else {
2385    target = (global[TARGET] || {}).prototype;
2386  }
2387  if (target) for (key in source) {
2388    sourceProperty = source[key];
2389    if (options.noTargetGet) {
2390      descriptor = getOwnPropertyDescriptor(target, key);
2391      targetProperty = descriptor && descriptor.value;
2392    } else targetProperty = target[key];
2393    FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
2394    // contained in target
2395    if (!FORCED && targetProperty !== undefined) {
2396      if (typeof sourceProperty === typeof targetProperty) continue;
2397      copyConstructorProperties(sourceProperty, targetProperty);
2398    }
2399    // add a flag to not completely full polyfills
2400    if (options.sham || (targetProperty && targetProperty.sham)) {
2401      createNonEnumerableProperty(sourceProperty, 'sham', true);
2402    }
2403    // extend global
2404    redefine(target, key, sourceProperty, options);
2405  }
2406};
2407
2408/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2409
2410},
2410"object-get-own-property-descriptor.js":function module(require,exports){
2411
2412/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2413//                                                                                                                     //
2414// node_modules/meteor/url/node_modules/core-js/internals/object-get-own-property-descriptor.js                        //
2415//                                                                                                                     //
2416/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2417                                                                                                                       //
2418var DESCRIPTORS = require('../internals/descriptors');
2419var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');
2420var createPropertyDescriptor = require('../internals/create-property-descriptor');
2421var toIndexedObject = require('../internals/to-indexed-object');
2422var toPrimitive = require('../internals/to-primitive');
2423var has = require('../internals/has');
2424var IE8_DOM_DEFINE = require('../internals/ie8-dom-define');
2425
2426// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2427var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2428
2429// `Object.getOwnPropertyDescriptor` method
2430// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
2431exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
2432  O = toIndexedObject(O);
2433  P = toPrimitive(P, true);
2434  if (IE8_DOM_DEFINE) try {
2435    return $getOwnPropertyDescriptor(O, P);
2436  } catch (error) { /* empty */ }
2437  if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
2438};
2439
2440/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2441
2442},
2442"object-property-is-enumerable.js":function module(require,exports){
2443
2444/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2445//                                                                                                                     //
2446// node_modules/meteor/url/node_modules/core-js/internals/object-property-is-enumerable.js                             //
2447//                                                                                                                     //
2448/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2449                                                                                                                       //
2450'use strict';
2451var $propertyIsEnumerable = {}.propertyIsEnumerable;
2452// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2453var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2454
2455// Nashorn ~ JDK8 bug
2456var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
2457
2458// `Object.prototype.propertyIsEnumerable` method implementation
2459// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
2460exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
2461  var descriptor = getOwnPropertyDescriptor(this, V);
2462  return !!descriptor && descriptor.enumerable;
2463} : $propertyIsEnumerable;
2464
2465/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2466
2467},
2467"to-indexed-object.js":function module(require,exports,module){
2468
2469/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2470//                                                                                                                     //
2471// node_modules/meteor/url/node_modules/core-js/internals/to-indexed-object.js                                         //
2472//                                                                                                                     //
2473/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2474                                                                                                                       //
2475// toObject with fallback for non-array-like ES3 strings
2476var IndexedObject = require('../internals/indexed-object');
2477var requireObjectCoercible = require('../internals/require-object-coercible');
2478
2479module.exports = function (it) {
2480  return IndexedObject(requireObjectCoercible(it));
2481};
2482
2483/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2484
2485},
2485"indexed-object.js":function module(require,exports,module){
2486
2487/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2488//                                                                                                                     //
2489// node_modules/meteor/url/node_modules/core-js/internals/indexed-object.js                                            //
2490//                                                                                                                     //
2491/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2492                                                                                                                       //
2493var fails = require('../internals/fails');
2494var classof = require('../internals/classof-raw');
2495
2496var split = ''.split;
2497
2498// fallback for non-array-like ES3 and non-enumerable old V8 strings
2499module.exports = fails(function () {
2500  // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
2501  // eslint-disable-next-line no-prototype-builtins -- safe
2502  return !Object('z').propertyIsEnumerable(0);
2503}) ? function (it) {
2504  return classof(it) == 'String' ? split.call(it, '') : Object(it);
2505} : Object;
2506
2507/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2508
2509},
2509"classof-raw.js":function module(require,exports,module){
2510
2511/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2512//                                                                                                                     //
2513// node_modules/meteor/url/node_modules/core-js/internals/classof-raw.js                                               //
2514//                                                                                                                     //
2515/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2516                                                                                                                       //
2517var toString = {}.toString;
2518
2519module.exports = function (it) {
2520  return toString.call(it).slice(8, -1);
2521};
2522
2523/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2524
2525},
2525"redefine.js":function module(require,exports,module){
2526
2527/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2528//                                                                                                                     //
2529// node_modules/meteor/url/node_modules/core-js/internals/redefine.js                                                  //
2530//                                                                                                                     //
2531/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2532                                                                                                                       //
2533var global = require('../internals/global');
2534var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
2535var has = require('../internals/has');
2536var setGlobal = require('../internals/set-global');
2537var inspectSource = require('../internals/inspect-source');
2538var InternalStateModule = require('../internals/internal-state');
2539
2540var getInternalState = InternalStateModule.get;
2541var enforceInternalState = InternalStateModule.enforce;
2542var TEMPLATE = String(String).split('String');
2543
2544(module.exports = function (O, key, value, options) {
2545  var unsafe = options ? !!options.unsafe : false;
2546  var simple = options ? !!options.enumerable : false;
2547  var noTargetGet = options ? !!options.noTargetGet : false;
vendor: 989 bytes, lines 2548-2576
2548  var state;
2549  if (typeof value == 'function') {
2550    if (typeof key == 'string' && !has(value, 'name')) {
2551      createNonEnumerableProperty(value, 'name', key);
2552    }
2553    state = enforceInternalState(value);
2554    if (!state.source) {
2555      state.source = TEMPLATE.join(typeof key == 'string' ? key : '');
2556    }
2557  }
2558  if (O === global) {
2559    if (simple) O[key] = value;
2560    else setGlobal(key, value);
2561    return;
2562  } else if (!unsafe) {
2563    delete O[key];
2564  } else if (!noTargetGet && O[key]) {
2565    simple = true;
2566  }
2567  if (simple) O[key] = value;
2568  else createNonEnumerableProperty(O, key, value);
2569// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
2570})(Function.prototype, 'toString', function toString() {
2571  return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
2572});
2573
2574/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2575
2576},
2576"copy-constructor-properties.js":function module(require,exports,module){
2577
2578/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2579//                                                                                                                     //
2580// node_modules/meteor/url/node_modules/core-js/internals/copy-constructor-properties.js                               //
2581//                                                                                                                     //
2582/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2583                                                                                                                       //
2584var has = require('../internals/has');
2585var ownKeys = require('../internals/own-keys');
2586var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
2587var definePropertyModule = require('../internals/object-define-property');
2588
2589module.exports = function (target, source) {
2590  var keys = ownKeys(source);
2591  var defineProperty = definePropertyModule.f;
2592  var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
2593  for (var i = 0; i < keys.length; i++) {
2594    var key = keys[i];
2595    if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
2596  }
2597};
2598
2599/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2600
2601},
2601"own-keys.js":function module(require,exports,module){
2602
2603/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2604//                                                                                                                     //
2605// node_modules/meteor/url/node_modules/core-js/internals/own-keys.js                                                  //
2606//                                                                                                                     //
2607/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2608                                                                                                                       //
2609var getBuiltIn = require('../internals/get-built-in');
2610var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');
2611var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');
2612var anObject = require('../internals/an-object');
2613
2614// all object keys, includes non-enumerable and symbols
2615module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
2616  var keys = getOwnPropertyNamesModule.f(anObject(it));
2617  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
2618  return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
2619};
2620
2621/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2622
2623},
2623"get-built-in.js":function module(require,exports,module){
2624
2625/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2626//                                                                                                                     //
2627// node_modules/meteor/url/node_modules/core-js/internals/get-built-in.js                                              //
2628//                                                                                                                     //
2629/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2630                                                                                                                       //
2631var path = require('../internals/path');
2632var global = require('../internals/global');
2633
2634var aFunction = function (variable) {
2635  return typeof variable == 'function' ? variable : undefined;
2636};
2637
2638module.exports = function (namespace, method) {
2639  return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
2640    : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
2641};
2642
2643/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2644
2645},
2645"path.js":function module(require,exports,module){
2646
2647/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2648//                                                                                                                     //
2649// node_modules/meteor/url/node_modules/core-js/internals/path.js                                                      //
2650//                                                                                                                     //
2651/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2652                                                                                                                       //
2653var global = require('../internals/global');
2654
2655module.exports = global;
2656
2657/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2658
2659},
2659"object-get-own-property-names.js":function module(require,exports){
2660
2661/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2662//                                                                                                                     //
2663// node_modules/meteor/url/node_modules/core-js/internals/object-get-own-property-names.js                             //
2664//                                                                                                                     //
2665/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2666                                                                                                                       //
2667var internalObjectKeys = require('../internals/object-keys-internal');
2668var enumBugKeys = require('../internals/enum-bug-keys');
2669
2670var hiddenKeys = enumBugKeys.concat('length', 'prototype');
2671
2672// `Object.getOwnPropertyNames` method
2673// https://tc39.es/ecma262/#sec-object.getownpropertynames
2674// eslint-disable-next-line es/no-object-getownpropertynames -- safe
2675exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2676  return internalObjectKeys(O, hiddenKeys);
2677};
2678
2679/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2680
2681},
2681"object-keys-internal.js":function module(require,exports,module){
2682
2683/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2684//                                                                                                                     //
2685// node_modules/meteor/url/node_modules/core-js/internals/object-keys-internal.js                                      //
2686//                                                                                                                     //
2687/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2688                                                                                                                       //
2689var has = require('../internals/has');
2690var toIndexedObject = require('../internals/to-indexed-object');
2691var indexOf = require('../internals/array-includes').indexOf;
2692var hiddenKeys = require('../internals/hidden-keys');
2693
2694module.exports = function (object, names) {
2695  var O = toIndexedObject(object);
2696  var i = 0;
2697  var result = [];
2698  var key;
2699  for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);
2700  // Don't enum bug & hidden keys
2701  while (names.length > i) if (has(O, key = names[i++])) {
2702    ~indexOf(result, key) || result.push(key);
2703  }
2704  return result;
2705};
2706
2707/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2708
2709},
2709"array-includes.js":function module(require,exports,module){
2710
2711/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2712//                                                                                                                     //
2713// node_modules/meteor/url/node_modules/core-js/internals/array-includes.js                                            //
2714//                                                                                                                     //
2715/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2716                                                                                                                       //
2717var toIndexedObject = require('../internals/to-indexed-object');
2718var toLength = require('../internals/to-length');
2719var toAbsoluteIndex = require('../internals/to-absolute-index');
2720
2721// `Array.prototype.{ indexOf, includes }` methods implementation
2722var createMethod = function (IS_INCLUDES) {
2723  return function ($this, el, fromIndex) {
2724    var O = toIndexedObject($this);
2725    var length = toLength(O.length);
2726    var index = toAbsoluteIndex(fromIndex, length);
2727    var value;
2728    // Array#includes uses SameValueZero equality algorithm
2729    // eslint-disable-next-line no-self-compare -- NaN check
2730    if (IS_INCLUDES && el != el) while (length > index) {
2731      value = O[index++];
2732      // eslint-disable-next-line no-self-compare -- NaN check
2733      if (value != value) return true;
2734    // Array#indexOf ignores holes, Array#includes - not
2735    } else for (;length > index; index++) {
2736      if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
2737    } return !IS_INCLUDES && -1;
2738  };
2739};
2740
2741module.exports = {
2742  // `Array.prototype.includes` method
2743  // https://tc39.es/ecma262/#sec-array.prototype.includes
2744  includes: createMethod(true),
2745  // `Array.prototype.indexOf` method
2746  // https://tc39.es/ecma262/#sec-array.prototype.indexof
2747  indexOf: createMethod(false)
2748};
2749
2750/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2751
2752},
2752"to-length.js":function module(require,exports,module){
2753
2754/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2755//                                                                                                                     //
2756// node_modules/meteor/url/node_modules/core-js/internals/to-length.js                                                 //
2757//                                                                                                                     //
2758/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2759                                                                                                                       //
2760var toInteger = require('../internals/to-integer');
2761
2762var min = Math.min;
2763
2764// `ToLength` abstract operation
2765// https://tc39.es/ecma262/#sec-tolength
2766module.exports = function (argument) {
2767  return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
2768};
2769
2770/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2771
2772},
2772"to-absolute-index.js":function module(require,exports,module){
2773
2774/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2775//                                                                                                                     //
2776// node_modules/meteor/url/node_modules/core-js/internals/to-absolute-index.js                                         //
2777//                                                                                                                     //
2778/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2779                                                                                                                       //
2780var toInteger = require('../internals/to-integer');
2781
2782var max = Math.max;
2783var min = Math.min;
2784
2785// Helper for a popular repeating case of the spec:
2786// Let integer be ? ToInteger(index).
2787// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
2788module.exports = function (index, length) {
2789  var integer = toInteger(index);
2790  return integer < 0 ? max(integer + length, 0) : min(integer, length);
2791};
2792
2793/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2794
2795},
2795"enum-bug-keys.js":function module(require,exports,module){
2796
2797/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2798//                                                                                                                     //
2799// node_modules/meteor/url/node_modules/core-js/internals/enum-bug-keys.js                                             //
2800//                                                                                                                     //
2801/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2802                                                                                                                       //
2803// IE8- don't enum bug keys
2804module.exports = [
2805  'constructor',
2806  'hasOwnProperty',
2807  'isPrototypeOf',
2808  'propertyIsEnumerable',
2809  'toLocaleString',
2810  'toString',
2811  'valueOf'
2812];
2813
2814/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2815
2816},
2816"object-get-own-property-symbols.js":function module(require,exports){
2817
2818/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2819//                                                                                                                     //
2820// node_modules/meteor/url/node_modules/core-js/internals/object-get-own-property-symbols.js                           //
2821//                                                                                                                     //
2822/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2823                                                                                                                       //
2824// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
2825exports.f = Object.getOwnPropertySymbols;
2826
2827/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2828
2829},
2829"is-forced.js":function module(require,exports,module){
2830
2831/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2832//                                                                                                                     //
2833// node_modules/meteor/url/node_modules/core-js/internals/is-forced.js                                                 //
2834//                                                                                                                     //
2835/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2836                                                                                                                       //
2837var fails = require('../internals/fails');
2838
2839var replacement = /#|\.prototype\./;
2840
2841var isForced = function (feature, detection) {
2842  var value = data[normalize(feature)];
2843  return value == POLYFILL ? true
2844    : value == NATIVE ? false
2845    : typeof detection == 'function' ? fails(detection)
2846    : !!detection;
2847};
2848
2849var normalize = isForced.normalize = function (string) {
2850  return String(string).replace(replacement, '.').toLowerCase();
2851};
2852
2853var data = isForced.data = {};
2854var NATIVE = isForced.NATIVE = 'N';
2855var POLYFILL = isForced.POLYFILL = 'P';
2856
2857module.exports = isForced;
2858
2859/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2860
2861},
2861"create-iterator-constructor.js":function module(require,exports,module){
2862
2863/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2864//                                                                                                                     //
2865// node_modules/meteor/url/node_modules/core-js/internals/create-iterator-constructor.js                               //
2866//                                                                                                                     //
2867/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2868                                                                                                                       //
2869'use strict';
2870var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
2871var create = require('../internals/object-create');
2872var createPropertyDescriptor = require('../internals/create-property-descriptor');
2873var setToStringTag = require('../internals/set-to-string-tag');
2874var Iterators = require('../internals/iterators');
2875
2876var returnThis = function () { return this; };
2877
2878module.exports = function (IteratorConstructor, NAME, next) {
2879  var TO_STRING_TAG = NAME + ' Iterator';
2880  IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });
2881  setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
2882  Iterators[TO_STRING_TAG] = returnThis;
2883  return IteratorConstructor;
2884};
2885
2886/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2887
2888},
vendor: 2,640 bytes, lines 2888-2945
2888"iterators-core.js":function module(require,exports,module){
2889
2890/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2891//                                                                                                                     //
2892// node_modules/meteor/url/node_modules/core-js/internals/iterators-core.js                                            //
2893//                                                                                                                     //
2894/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2895                                                                                                                       //
2896'use strict';
2897var fails = require('../internals/fails');
2898var getPrototypeOf = require('../internals/object-get-prototype-of');
2899var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
2900var has = require('../internals/has');
2901var wellKnownSymbol = require('../internals/well-known-symbol');
2902var IS_PURE = require('../internals/is-pure');
2903
2904var ITERATOR = wellKnownSymbol('iterator');
2905var BUGGY_SAFARI_ITERATORS = false;
2906
2907var returnThis = function () { return this; };
2908
2909// `%IteratorPrototype%` object
2910// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
2911var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
2912
2913/* eslint-disable es/no-array-prototype-keys -- safe */
2914if ([].keys) {
2915  arrayIterator = [].keys();
2916  // Safari 8 has buggy iterators w/o `next`
2917  if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
2918  else {
2919    PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
2920    if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
2921  }
2922}
2923
2924var NEW_ITERATOR_PROTOTYPE = IteratorPrototype == undefined || fails(function () {
2925  var test = {};
2926  // FF44- legacy iterators case
2927  return IteratorPrototype[ITERATOR].call(test) !== test;
2928});
2929
2930if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
2931
2932// `%IteratorPrototype%[@@iterator]()` method
2933// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
2934if ((!IS_PURE || NEW_ITERATOR_PROTOTYPE) && !has(IteratorPrototype, ITERATOR)) {
2935  createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);
2936}
2937
2938module.exports = {
2939  IteratorPrototype: IteratorPrototype,
2940  BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
2941};
2942
2943/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2944
2945},
2945"object-get-prototype-of.js":function module(require,exports,module){
2946
2947/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2948//                                                                                                                     //
2949// node_modules/meteor/url/node_modules/core-js/internals/object-get-prototype-of.js                                   //
2950//                                                                                                                     //
2951/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2952                                                                                                                       //
2953var has = require('../internals/has');
2954var toObject = require('../internals/to-object');
2955var sharedKey = require('../internals/shared-key');
2956var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');
2957
2958var IE_PROTO = sharedKey('IE_PROTO');
2959var ObjectPrototype = Object.prototype;
2960
2961// `Object.getPrototypeOf` method
2962// https://tc39.es/ecma262/#sec-object.getprototypeof
2963// eslint-disable-next-line es/no-object-getprototypeof -- safe
2964module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
2965  O = toObject(O);
2966  if (has(O, IE_PROTO)) return O[IE_PROTO];
2967  if (typeof O.constructor == 'function' && O instanceof O.constructor) {
2968    return O.constructor.prototype;
2969  } return O instanceof Object ? ObjectPrototype : null;
2970};
2971
2972/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2973
2974},
2974"correct-prototype-getter.js":function module(require,exports,module){
2975
2976/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2977//                                                                                                                     //
2978// node_modules/meteor/url/node_modules/core-js/internals/correct-prototype-getter.js                                  //
2979//                                                                                                                     //
2980/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2981                                                                                                                       //
2982var fails = require('../internals/fails');
2983
2984module.exports = !fails(function () {
2985  function F() { /* empty */ }
2986  F.prototype.constructor = null;
2987  // eslint-disable-next-line es/no-object-getprototypeof -- required for testing
2988  return Object.getPrototypeOf(new F()) !== F.prototype;
2989});
2990
2991/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2992
2993},
2993"well-known-symbol.js":function module(require,exports,module){
2994
2995/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2996//                                                                                                                     //
2997// node_modules/meteor/url/node_modules/core-js/internals/well-known-symbol.js                                         //
2998//                                                                                                                     //
2999/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3000                                                                                                                       //
3001var global = require('../internals/global');
3002var shared = require('../internals/shared');
3003var has = require('../internals/has');
3004var uid = require('../internals/uid');
3005var NATIVE_SYMBOL = require('../internals/native-symbol');
3006var USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');
3007
3008var WellKnownSymbolsStore = shared('wks');
3009var Symbol = global.Symbol;
3010var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
3011
3012module.exports = function (name) {
3013  if (!has(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {
3014    if (NATIVE_SYMBOL && has(Symbol, name)) {
3015      WellKnownSymbolsStore[name] = Symbol[name];
3016    } else {
3017      WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
3018    }
3019  } return WellKnownSymbolsStore[name];
3020};
3021
3022/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3023
3024},
3024"native-symbol.js":function module(require,exports,module){
3025
3026/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3027//                                                                                                                     //
3028// node_modules/meteor/url/node_modules/core-js/internals/native-symbol.js                                             //
3029//                                                                                                                     //
3030/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3031                                                                                                                       //
3032/* eslint-disable es/no-symbol -- required for testing */
3033var V8_VERSION = require('../internals/engine-v8-version');
3034var fails = require('../internals/fails');
3035
3036// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
3037module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
3038  var symbol = Symbol();
3039  // Chrome 38 Symbol has incorrect toString conversion
3040  // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
3041  return !String(symbol) || !(Object(symbol) instanceof Symbol) ||
3042    // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
3043    !Symbol.sham && V8_VERSION && V8_VERSION < 41;
3044});
3045
3046/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3047
3048},
3048"engine-v8-version.js":function module(require,exports,module){
3049
3050/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3051//                                                                                                                     //
3052// node_modules/meteor/url/node_modules/core-js/internals/engine-v8-version.js                                         //
3053//                                                                                                                     //
3054/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3055                                                                                                                       //
3056var global = require('../internals/global');
3057var userAgent = require('../internals/engine-user-agent');
3058
3059var process = global.process;
3060var versions = process && process.versions;
3061var v8 = versions && versions.v8;
3062var match, version;
3063
3064if (v8) {
3065  match = v8.split('.');
3066  version = match[0] < 4 ? 1 : match[0] + match[1];
3067} else if (userAgent) {
3068  match = userAgent.match(/Edge\/(\d+)/);
3069  if (!match || match[1] >= 74) {
3070    match = userAgent.match(/Chrome\/(\d+)/);
3071    if (match) version = match[1];
3072  }
3073}
3074
3075module.exports = version && +version;
3076
3077/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3078
3079},
3079"engine-user-agent.js":function module(require,exports,module){
3080
3081/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3082//                                                                                                                     //
3083// node_modules/meteor/url/node_modules/core-js/internals/engine-user-agent.js                                         //
3084//                                                                                                                     //
3085/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3086                                                                                                                       //
3087var getBuiltIn = require('../internals/get-built-in');
3088
3089module.exports = getBuiltIn('navigator', 'userAgent') || '';
3090
3091/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3092
3093},
3093"use-symbol-as-uid.js":function module(require,exports,module){
3094
3095/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3096//                                                                                                                     //
3097// node_modules/meteor/url/node_modules/core-js/internals/use-symbol-as-uid.js                                         //
3098//                                                                                                                     //
3099/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3100                                                                                                                       //
3101/* eslint-disable es/no-symbol -- required for testing */
3102var NATIVE_SYMBOL = require('../internals/native-symbol');
3103
3104module.exports = NATIVE_SYMBOL
3105  && !Symbol.sham
3106  && typeof Symbol.iterator == 'symbol';
3107
3108/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3109
3110},
vendor: 3,804 bytes, lines 3110-3199
3110"object-create.js":function module(require,exports,module){
3111
3112/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3113//                                                                                                                     //
3114// node_modules/meteor/url/node_modules/core-js/internals/object-create.js                                             //
3115//                                                                                                                     //
3116/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3117                                                                                                                       //
3118var anObject = require('../internals/an-object');
3119var defineProperties = require('../internals/object-define-properties');
3120var enumBugKeys = require('../internals/enum-bug-keys');
3121var hiddenKeys = require('../internals/hidden-keys');
3122var html = require('../internals/html');
3123var documentCreateElement = require('../internals/document-create-element');
3124var sharedKey = require('../internals/shared-key');
3125
3126var GT = '>';
3127var LT = '<';
3128var PROTOTYPE = 'prototype';
3129var SCRIPT = 'script';
3130var IE_PROTO = sharedKey('IE_PROTO');
3131
3132var EmptyConstructor = function () { /* empty */ };
3133
3134var scriptTag = function (content) {
3135  return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
3136};
3137
3138// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
3139var NullProtoObjectViaActiveX = function (activeXDocument) {
3140  activeXDocument.write(scriptTag(''));
3141  activeXDocument.close();
3142  var temp = activeXDocument.parentWindow.Object;
3143  activeXDocument = null; // avoid memory leak
3144  return temp;
3145};
3146
3147// Create object with fake `null` prototype: use iframe Object with cleared prototype
3148var NullProtoObjectViaIFrame = function () {
3149  // Thrash, waste and sodomy: IE GC bug
3150  var iframe = documentCreateElement('iframe');
3151  var JS = 'java' + SCRIPT + ':';
3152  var iframeDocument;
3153  iframe.style.display = 'none';
3154  html.appendChild(iframe);
3155  // https://github.com/zloirock/core-js/issues/475
3156  iframe.src = String(JS);
3157  iframeDocument = iframe.contentWindow.document;
3158  iframeDocument.open();
3159  iframeDocument.write(scriptTag('document.F=Object'));
3160  iframeDocument.close();
3161  return iframeDocument.F;
3162};
3163
3164// Check for document.domain and active x support
3165// No need to use active x approach when document.domain is not set
3166// see https://github.com/es-shims/es5-shim/issues/150
3167// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
3168// avoid IE GC bug
3169var activeXDocument;
3170var NullProtoObject = function () {
3171  try {
3172    /* global ActiveXObject -- old IE */
3173    activeXDocument = document.domain && new ActiveXObject('htmlfile');
3174  } catch (error) { /* ignore */ }
3175  NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
3176  var length = enumBugKeys.length;
3177  while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
3178  return NullProtoObject();
3179};
3180
3181hiddenKeys[IE_PROTO] = true;
3182
3183// `Object.create` method
3184// https://tc39.es/ecma262/#sec-object.create
3185module.exports = Object.create || function create(O, Properties) {
3186  var result;
3187  if (O !== null) {
3188    EmptyConstructor[PROTOTYPE] = anObject(O);
3189    result = new EmptyConstructor();
3190    EmptyConstructor[PROTOTYPE] = null;
3191    // add "__proto__" for Object.getPrototypeOf polyfill
3192    result[IE_PROTO] = O;
3193  } else result = NullProtoObject();
3194  return Properties === undefined ? result : defineProperties(result, Properties);
3195};
3196
3197/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3198
3199},
3199"object-define-properties.js":function module(require,exports,module){
3200
3201/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3202//                                                                                                                     //
3203// node_modules/meteor/url/node_modules/core-js/internals/object-define-properties.js                                  //
3204//                                                                                                                     //
3205/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3206                                                                                                                       //
3207var DESCRIPTORS = require('../internals/descriptors');
3208var definePropertyModule = require('../internals/object-define-property');
3209var anObject = require('../internals/an-object');
3210var objectKeys = require('../internals/object-keys');
3211
3212// `Object.defineProperties` method
3213// https://tc39.es/ecma262/#sec-object.defineproperties
3214// eslint-disable-next-line es/no-object-defineproperties -- safe
3215module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
3216  anObject(O);
3217  var keys = objectKeys(Properties);
3218  var length = keys.length;
3219  var index = 0;
3220  var key;
3221  while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
3222  return O;
3223};
3224
3225/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3226
3227},
3227"object-keys.js":function module(require,exports,module){
3228
3229/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3230//                                                                                                                     //
3231// node_modules/meteor/url/node_modules/core-js/internals/object-keys.js                                               //
3232//                                                                                                                     //
3233/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3234                                                                                                                       //
3235var internalObjectKeys = require('../internals/object-keys-internal');
3236var enumBugKeys = require('../internals/enum-bug-keys');
3237
3238// `Object.keys` method
3239// https://tc39.es/ecma262/#sec-object.keys
3240// eslint-disable-next-line es/no-object-keys -- safe
3241module.exports = Object.keys || function keys(O) {
3242  return internalObjectKeys(O, enumBugKeys);
3243};
3244
3245/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3246
3247},
3247"html.js":function module(require,exports,module){
3248
3249/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3250//                                                                                                                     //
3251// node_modules/meteor/url/node_modules/core-js/internals/html.js                                                      //
3252//                                                                                                                     //
3253/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3254                                                                                                                       //
3255var getBuiltIn = require('../internals/get-built-in');
3256
3257module.exports = getBuiltIn('document', 'documentElement');
3258
3259/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3260
3261},
3261"set-to-string-tag.js":function module(require,exports,module){
3262
3263/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3264//                                                                                                                     //
3265// node_modules/meteor/url/node_modules/core-js/internals/set-to-string-tag.js                                         //
3266//                                                                                                                     //
3267/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3268                                                                                                                       //
3269var defineProperty = require('../internals/object-define-property').f;
3270var has = require('../internals/has');
3271var wellKnownSymbol = require('../internals/well-known-symbol');
3272
3273var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3274
3275module.exports = function (it, TAG, STATIC) {
3276  if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
3277    defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
3278  }
3279};
3280
3281/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3282
3283},
3283"iterators.js":function module(require,exports,module){
3284
3285/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3286//                                                                                                                     //
3287// node_modules/meteor/url/node_modules/core-js/internals/iterators.js                                                 //
3288//                                                                                                                     //
3289/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3290                                                                                                                       //
3291module.exports = {};
3292
3293/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3294
3295},
vendor: 1,931 bytes, lines 3295-3332
3295"object-set-prototype-of.js":function module(require,exports,module){
3296
3297/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3298//                                                                                                                     //
3299// node_modules/meteor/url/node_modules/core-js/internals/object-set-prototype-of.js                                   //
3300//                                                                                                                     //
3301/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3302                                                                                                                       //
3303/* eslint-disable no-proto -- safe */
3304var anObject = require('../internals/an-object');
3305var aPossiblePrototype = require('../internals/a-possible-prototype');
3306
3307// `Object.setPrototypeOf` method
3308// https://tc39.es/ecma262/#sec-object.setprototypeof
3309// Works with __proto__ only. Old v8 can't work with null proto objects.
3310// eslint-disable-next-line es/no-object-setprototypeof -- safe
3311module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
3312  var CORRECT_SETTER = false;
3313  var test = {};
3314  var setter;
3315  try {
3316    // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
3317    setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;
3318    setter.call(test, []);
3319    CORRECT_SETTER = test instanceof Array;
3320  } catch (error) { /* empty */ }
3321  return function setPrototypeOf(O, proto) {
3322    anObject(O);
3323    aPossiblePrototype(proto);
3324    if (CORRECT_SETTER) setter.call(O, proto);
3325    else O.__proto__ = proto;
3326    return O;
3327  };
3328}() : undefined);
3329
3330/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3331
3332},
3332"a-possible-prototype.js":function module(require,exports,module){
3333
3334/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3335//                                                                                                                     //
3336// node_modules/meteor/url/node_modules/core-js/internals/a-possible-prototype.js                                      //
3337//                                                                                                                     //
3338/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3339                                                                                                                       //
3340var isObject = require('../internals/is-object');
3341
3342module.exports = function (it) {
3343  if (!isObject(it) && it !== null) {
3344    throw TypeError("Can't set " + String(it) + ' as a prototype');
3345  } return it;
3346};
3347
3348/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3349
3350},
vendor: 2,068 bytes, lines 3350-3394
3350"native-url.js":function module(require,exports,module){
3351
3352/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3353//                                                                                                                     //
3354// node_modules/meteor/url/node_modules/core-js/internals/native-url.js                                                //
3355//                                                                                                                     //
3356/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3357                                                                                                                       //
3358var fails = require('../internals/fails');
3359var wellKnownSymbol = require('../internals/well-known-symbol');
3360var IS_PURE = require('../internals/is-pure');
3361
3362var ITERATOR = wellKnownSymbol('iterator');
3363
3364module.exports = !fails(function () {
3365  var url = new URL('b?a=1&b=2&c=3', 'http://a');
3366  var searchParams = url.searchParams;
3367  var result = '';
3368  url.pathname = 'c%20d';
3369  searchParams.forEach(function (value, key) {
3370    searchParams['delete']('b');
3371    result += key + value;
3372  });
3373  return (IS_PURE && !url.toJSON)
3374    || !searchParams.sort
3375    || url.href !== 'http://a/c%20d?a=1&c=3'
3376    || searchParams.get('c') !== '3'
3377    || String(new URLSearchParams('?a=1')) !== 'a=1'
3378    || !searchParams[ITERATOR]
3379    // throws in Edge
3380    || new URL('https://a@b').username !== 'a'
3381    || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'
3382    // not punycoded in Edge
3383    || new URL('http://тест').host !== 'xn--e1aybc'
3384    // not escaped in Chrome 62-
3385    || new URL('http://a#б').hash !== '#%D0%B1'
3386    // fails in Chrome 66-
3387    || result !== 'a1c3'
3388    // throws in Safari
3389    || new URL('http://x', undefined).host !== 'x';
3390});
3391
3392/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3393
3394},
3394"an-instance.js":function module(require,exports,module){
3395
3396/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3397//                                                                                                                     //
3398// node_modules/meteor/url/node_modules/core-js/internals/an-instance.js                                               //
3399//                                                                                                                     //
3400/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3401                                                                                                                       //
3402module.exports = function (it, Constructor, name) {
3403  if (!(it instanceof Constructor)) {
3404    throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation');
3405  } return it;
3406};
3407
3408/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3409
3410},
vendor: 3,125 bytes, lines 3410-3475
3410"object-assign.js":function module(require,exports,module){
3411
3412/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3413//                                                                                                                     //
3414// node_modules/meteor/url/node_modules/core-js/internals/object-assign.js                                             //
3415//                                                                                                                     //
3416/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3417                                                                                                                       //
3418'use strict';
3419var DESCRIPTORS = require('../internals/descriptors');
3420var fails = require('../internals/fails');
3421var objectKeys = require('../internals/object-keys');
3422var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');
3423var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');
3424var toObject = require('../internals/to-object');
3425var IndexedObject = require('../internals/indexed-object');
3426
3427// eslint-disable-next-line es/no-object-assign -- safe
3428var $assign = Object.assign;
3429// eslint-disable-next-line es/no-object-defineproperty -- required for testing
3430var defineProperty = Object.defineProperty;
3431
3432// `Object.assign` method
3433// https://tc39.es/ecma262/#sec-object.assign
3434module.exports = !$assign || fails(function () {
3435  // should have correct order of operations (Edge bug)
3436  if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {
3437    enumerable: true,
3438    get: function () {
3439      defineProperty(this, 'b', {
3440        value: 3,
3441        enumerable: false
3442      });
3443    }
3444  }), { b: 2 })).b !== 1) return true;
3445  // should work with symbols and should have deterministic property order (V8 bug)
3446  var A = {};
3447  var B = {};
3448  // eslint-disable-next-line es/no-symbol -- safe
3449  var symbol = Symbol();
3450  var alphabet = 'abcdefghijklmnopqrst';
3451  A[symbol] = 7;
3452  alphabet.split('').forEach(function (chr) { B[chr] = chr; });
3453  return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;
3454}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
3455  var T = toObject(target);
3456  var argumentsLength = arguments.length;
3457  var index = 1;
3458  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
3459  var propertyIsEnumerable = propertyIsEnumerableModule.f;
3460  while (argumentsLength > index) {
3461    var S = IndexedObject(arguments[index++]);
3462    var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);
3463    var length = keys.length;
3464    var j = 0;
3465    var key;
3466    while (length > j) {
3467      key = keys[j++];
3468      if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];
3469    }
3470  } return T;
3471} : $assign;
3472
3473/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3474
3475},
vendor: 2,752 bytes, lines 3475-3527
3475"array-from.js":function module(require,exports,module){
3476
3477/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3478//                                                                                                                     //
3479// node_modules/meteor/url/node_modules/core-js/internals/array-from.js                                                //
3480//                                                                                                                     //
3481/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3482                                                                                                                       //
3483'use strict';
3484var bind = require('../internals/function-bind-context');
3485var toObject = require('../internals/to-object');
3486var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');
3487var isArrayIteratorMethod = require('../internals/is-array-iterator-method');
3488var toLength = require('../internals/to-length');
3489var createProperty = require('../internals/create-property');
3490var getIteratorMethod = require('../internals/get-iterator-method');
3491
3492// `Array.from` method implementation
3493// https://tc39.es/ecma262/#sec-array.from
3494module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
3495  var O = toObject(arrayLike);
3496  var C = typeof this == 'function' ? this : Array;
3497  var argumentsLength = arguments.length;
3498  var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
3499  var mapping = mapfn !== undefined;
3500  var iteratorMethod = getIteratorMethod(O);
3501  var index = 0;
3502  var length, result, step, iterator, next, value;
3503  if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);
3504  // if the target is not iterable or it's an array with the default iterator - use a simple case
3505  if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {
3506    iterator = iteratorMethod.call(O);
3507    next = iterator.next;
3508    result = new C();
3509    for (;!(step = next.call(iterator)).done; index++) {
3510      value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;
3511      createProperty(result, index, value);
3512    }
3513  } else {
3514    length = toLength(O.length);
3515    result = new C(length);
3516    for (;length > index; index++) {
3517      value = mapping ? mapfn(O[index], index) : O[index];
3518      createProperty(result, index, value);
3519    }
3520  }
3521  result.length = index;
3522  return result;
3523};
3524
3525/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3526
3527},
3527"function-bind-context.js":function module(require,exports,module){
3528
3529/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3530//                                                                                                                     //
3531// node_modules/meteor/url/node_modules/core-js/internals/function-bind-context.js                                     //
3532//                                                                                                                     //
3533/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3534                                                                                                                       //
3535var aFunction = require('../internals/a-function');
3536
3537// optional / simple context binding
3538module.exports = function (fn, that, length) {
3539  aFunction(fn);
3540  if (that === undefined) return fn;
3541  switch (length) {
3542    case 0: return function () {
3543      return fn.call(that);
3544    };
3545    case 1: return function (a) {
3546      return fn.call(that, a);
3547    };
3548    case 2: return function (a, b) {
3549      return fn.call(that, a, b);
3550    };
3551    case 3: return function (a, b, c) {
3552      return fn.call(that, a, b, c);
3553    };
3554  }
3555  return function (/* ...args */) {
3556    return fn.apply(that, arguments);
3557  };
3558};
3559
3560/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3561
3562},
3562"a-function.js":function module(require,exports,module){
3563
3564/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3565//                                                                                                                     //
3566// node_modules/meteor/url/node_modules/core-js/internals/a-function.js                                                //
3567//                                                                                                                     //
3568/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3569                                                                                                                       //
3570module.exports = function (it) {
3571  if (typeof it != 'function') {
3572    throw TypeError(String(it) + ' is not a function');
3573  } return it;
3574};
3575
3576/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3577
3578},
3578"call-with-safe-iteration-closing.js":function module(require,exports,module){
3579
3580/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3581//                                                                                                                     //
3582// node_modules/meteor/url/node_modules/core-js/internals/call-with-safe-iteration-closing.js                          //
3583//                                                                                                                     //
3584/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3585                                                                                                                       //
3586var anObject = require('../internals/an-object');
3587var iteratorClose = require('../internals/iterator-close');
3588
3589// call something on iterator step with safe closing on error
3590module.exports = function (iterator, fn, value, ENTRIES) {
3591  try {
3592    return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
3593  } catch (error) {
3594    iteratorClose(iterator);
3595    throw error;
3596  }
3597};
3598
3599/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3600
3601},
3601"iterator-close.js":function module(require,exports,module){
3602
3603/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3604//                                                                                                                     //
3605// node_modules/meteor/url/node_modules/core-js/internals/iterator-close.js                                            //
3606//                                                                                                                     //
3607/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3608                                                                                                                       //
3609var anObject = require('../internals/an-object');
3610
3611module.exports = function (iterator) {
3612  var returnMethod = iterator['return'];
3613  if (returnMethod !== undefined) {
3614    return anObject(returnMethod.call(iterator)).value;
3615  }
3616};
3617
3618/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3619
3620},
3620"is-array-iterator-method.js":function module(require,exports,module){
3621
3622/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3623//                                                                                                                     //
3624// node_modules/meteor/url/node_modules/core-js/internals/is-array-iterator-method.js                                  //
3625//                                                                                                                     //
3626/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3627                                                                                                                       //
3628var wellKnownSymbol = require('../internals/well-known-symbol');
3629var Iterators = require('../internals/iterators');
3630
3631var ITERATOR = wellKnownSymbol('iterator');
3632var ArrayPrototype = Array.prototype;
3633
3634// check on default Array iterator
3635module.exports = function (it) {
3636  return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
3637};
3638
3639/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3640
3641},
3641"create-property.js":function module(require,exports,module){
3642
3643/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3644//                                                                                                                     //
3645// node_modules/meteor/url/node_modules/core-js/internals/create-property.js                                           //
3646//                                                                                                                     //
3647/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3648                                                                                                                       //
3649'use strict';
3650var toPrimitive = require('../internals/to-primitive');
3651var definePropertyModule = require('../internals/object-define-property');
3652var createPropertyDescriptor = require('../internals/create-property-descriptor');
3653
3654module.exports = function (object, key, value) {
3655  var propertyKey = toPrimitive(key);
3656  if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
3657  else object[propertyKey] = value;
3658};
3659
3660/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3661
3662},
3662"get-iterator-method.js":function module(require,exports,module){
3663
3664/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3665//                                                                                                                     //
3666// node_modules/meteor/url/node_modules/core-js/internals/get-iterator-method.js                                       //
3667//                                                                                                                     //
3668/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3669                                                                                                                       //
3670var classof = require('../internals/classof');
3671var Iterators = require('../internals/iterators');
3672var wellKnownSymbol = require('../internals/well-known-symbol');
3673
3674var ITERATOR = wellKnownSymbol('iterator');
3675
3676module.exports = function (it) {
3677  if (it != undefined) return it[ITERATOR]
3678    || it['@@iterator']
3679    || Iterators[classof(it)];
3680};
3681
3682/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3683
3684},
vendor: 1,922 bytes, lines 3684-3721
3684"classof.js":function module(require,exports,module){
3685
3686/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3687//                                                                                                                     //
3688// node_modules/meteor/url/node_modules/core-js/internals/classof.js                                                   //
3689//                                                                                                                     //
3690/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3691                                                                                                                       //
3692var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');
3693var classofRaw = require('../internals/classof-raw');
3694var wellKnownSymbol = require('../internals/well-known-symbol');
3695
3696var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3697// ES3 wrong here
3698var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
3699
3700// fallback for IE11 Script Access Denied error
3701var tryGet = function (it, key) {
3702  try {
3703    return it[key];
3704  } catch (error) { /* empty */ }
3705};
3706
3707// getting tag from ES6+ `Object.prototype.toString`
3708module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
3709  var O, tag, result;
3710  return it === undefined ? 'Undefined' : it === null ? 'Null'
3711    // @@toStringTag case
3712    : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
3713    // builtinTag case
3714    : CORRECT_ARGUMENTS ? classofRaw(O)
3715    // ES3 arguments fallback
3716    : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result;
3717};
3718
3719/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3720
3721},
3721"to-string-tag-support.js":function module(require,exports,module){
3722
3723/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3724//                                                                                                                     //
3725// node_modules/meteor/url/node_modules/core-js/internals/to-string-tag-support.js                                     //
3726//                                                                                                                     //
3727/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3728                                                                                                                       //
3729var wellKnownSymbol = require('../internals/well-known-symbol');
3730
3731var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3732var test = {};
3733
3734test[TO_STRING_TAG] = 'z';
3735
3736module.exports = String(test) === '[object z]';
3737
3738/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3739
3740},
vendor: 6,164 bytes, lines 3740-3919
3740"string-punycode-to-ascii.js":function module(require,exports,module){
3741
3742/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3743//                                                                                                                     //
3744// node_modules/meteor/url/node_modules/core-js/internals/string-punycode-to-ascii.js                                  //
3745//                                                                                                                     //
3746/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3747                                                                                                                       //
3748'use strict';
3749// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js
3750var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1
3751var base = 36;
3752var tMin = 1;
3753var tMax = 26;
3754var skew = 38;
3755var damp = 700;
3756var initialBias = 72;
3757var initialN = 128; // 0x80
3758var delimiter = '-'; // '\x2D'
3759var regexNonASCII = /[^\0-\u007E]/; // non-ASCII chars
3760var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators
3761var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';
3762var baseMinusTMin = base - tMin;
3763var floor = Math.floor;
3764var stringFromCharCode = String.fromCharCode;
3765
3766/**
3767 * Creates an array containing the numeric code points of each Unicode
3768 * character in the string. While JavaScript uses UCS-2 internally,
3769 * this function will convert a pair of surrogate halves (each of which
3770 * UCS-2 exposes as separate characters) into a single code point,
3771 * matching UTF-16.
3772 */
3773var ucs2decode = function (string) {
3774  var output = [];
3775  var counter = 0;
3776  var length = string.length;
3777  while (counter < length) {
3778    var value = string.charCodeAt(counter++);
3779    if (value >= 0xD800 && value <= 0xDBFF && counter < length) {
3780      // It's a high surrogate, and there is a next character.
3781      var extra = string.charCodeAt(counter++);
3782      if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.
3783        output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);
3784      } else {
3785        // It's an unmatched surrogate; only append this code unit, in case the
3786        // next code unit is the high surrogate of a surrogate pair.
3787        output.push(value);
3788        counter--;
3789      }
3790    } else {
3791      output.push(value);
3792    }
3793  }
3794  return output;
3795};
3796
3797/**
3798 * Converts a digit/integer into a basic code point.
3799 */
3800var digitToBasic = function (digit) {
3801  //  0..25 map to ASCII a..z or A..Z
3802  // 26..35 map to ASCII 0..9
3803  return digit + 22 + 75 * (digit < 26);
3804};
3805
3806/**
3807 * Bias adaptation function as per section 3.4 of RFC 3492.
3808 * https://tools.ietf.org/html/rfc3492#section-3.4
3809 */
3810var adapt = function (delta, numPoints, firstTime) {
3811  var k = 0;
3812  delta = firstTime ? floor(delta / damp) : delta >> 1;
3813  delta += floor(delta / numPoints);
3814  for (; delta > baseMinusTMin * tMax >> 1; k += base) {
3815    delta = floor(delta / baseMinusTMin);
3816  }
3817  return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));
3818};
3819
3820/**
3821 * Converts a string of Unicode symbols (e.g. a domain name label) to a
3822 * Punycode string of ASCII-only symbols.
3823 */
3824// eslint-disable-next-line max-statements -- TODO
3825var encode = function (input) {
3826  var output = [];
3827
3828  // Convert the input in UCS-2 to an array of Unicode code points.
3829  input = ucs2decode(input);
3830
3831  // Cache the length.
3832  var inputLength = input.length;
3833
3834  // Initialize the state.
3835  var n = initialN;
3836  var delta = 0;
3837  var bias = initialBias;
3838  var i, currentValue;
3839
3840  // Handle the basic code points.
3841  for (i = 0; i < input.length; i++) {
3842    currentValue = input[i];
3843    if (currentValue < 0x80) {
3844      output.push(stringFromCharCode(currentValue));
3845    }
3846  }
3847
3848  var basicLength = output.length; // number of basic code points.
3849  var handledCPCount = basicLength; // number of code points that have been handled;
3850
3851  // Finish the basic string with a delimiter unless it's empty.
3852  if (basicLength) {
3853    output.push(delimiter);
3854  }
3855
3856  // Main encoding loop:
3857  while (handledCPCount < inputLength) {
3858    // All non-basic code points < n have been handled already. Find the next larger one:
3859    var m = maxInt;
3860    for (i = 0; i < input.length; i++) {
3861      currentValue = input[i];
3862      if (currentValue >= n && currentValue < m) {
3863        m = currentValue;
3864      }
3865    }
3866
3867    // Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, but guard against overflow.
3868    var handledCPCountPlusOne = handledCPCount + 1;
3869    if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {
3870      throw RangeError(OVERFLOW_ERROR);
3871    }
3872
3873    delta += (m - n) * handledCPCountPlusOne;
3874    n = m;
3875
3876    for (i = 0; i < input.length; i++) {
3877      currentValue = input[i];
3878      if (currentValue < n && ++delta > maxInt) {
3879        throw RangeError(OVERFLOW_ERROR);
3880      }
3881      if (currentValue == n) {
3882        // Represent delta as a generalized variable-length integer.
3883        var q = delta;
3884        for (var k = base; /* no condition */; k += base) {
3885          var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);
3886          if (q < t) break;
3887          var qMinusT = q - t;
3888          var baseMinusT = base - t;
3889          output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT)));
3890          q = floor(qMinusT / baseMinusT);
3891        }
3892
3893        output.push(stringFromCharCode(digitToBasic(q)));
3894        bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);
3895        delta = 0;
3896        ++handledCPCount;
3897      }
3898    }
3899
3900    ++delta;
3901    ++n;
3902  }
3903  return output.join('');
3904};
3905
3906module.exports = function (input) {
3907  var encoded = [];
3908  var labels = input.toLowerCase().replace(regexSeparators, '\u002E').split('.');
3909  var i, label;
3910  for (i = 0; i < labels.length; i++) {
3911    label = labels[i];
3912    encoded.push(regexNonASCII.test(label) ? 'xn--' + encode(label) : label);
3913  }
3914  return encoded.join('.');
3915};
3916
3917/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3918
3919},
3919"add-to-unscopables.js":function module(require,exports,module){
3920
3921/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3922//                                                                                                                     //
3923// node_modules/meteor/url/node_modules/core-js/internals/add-to-unscopables.js                                        //
3924//                                                                                                                     //
3925/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3926                                                                                                                       //
3927var wellKnownSymbol = require('../internals/well-known-symbol');
3928var create = require('../internals/object-create');
3929var definePropertyModule = require('../internals/object-define-property');
3930
3931var UNSCOPABLES = wellKnownSymbol('unscopables');
3932var ArrayPrototype = Array.prototype;
3933
3934// Array.prototype[@@unscopables]
3935// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3936if (ArrayPrototype[UNSCOPABLES] == undefined) {
3937  definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
3938    configurable: true,
3939    value: create(null)
3940  });
3941}
3942
3943// add a key to Array.prototype[@@unscopables]
3944module.exports = function (key) {
3945  ArrayPrototype[UNSCOPABLES][key] = true;
3946};
3947
3948/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3949
3950},
3950"redefine-all.js":function module(require,exports,module){
3951
3952/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3953//                                                                                                                     //
3954// node_modules/meteor/url/node_modules/core-js/internals/redefine-all.js                                              //
3955//                                                                                                                     //
3956/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3957                                                                                                                       //
3958var redefine = require('../internals/redefine');
3959
3960module.exports = function (target, src, options) {
3961  for (var key in src) redefine(target, key, src[key], options);
3962  return target;
3963};
3964
3965/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3966
3967},
3967"get-iterator.js":function module(require,exports,module){
3968
3969/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3970//                                                                                                                     //
3971// node_modules/meteor/url/node_modules/core-js/internals/get-iterator.js                                              //
3972//                                                                                                                     //
3973/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3974                                                                                                                       //
3975var anObject = require('../internals/an-object');
3976var getIteratorMethod = require('../internals/get-iterator-method');
3977
3978module.exports = function (it) {
3979  var iteratorMethod = getIteratorMethod(it);
3980  if (typeof iteratorMethod != 'function') {
3981    throw TypeError(String(it) + ' is not iterable');
3982  } return anObject(iteratorMethod.call(it));
3983};
3984
3985/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3986
3987}
3987}}}}}}},{
3988  "extensions": [
3989    ".js",
3990    ".json"
3991  ]
3992});
3993
3994var exports = require("/node_modules/meteor/url/legacy.js");
3995
3996/* Exports */
3997Package._define("url", exports, {
3998  URL: URL,
3999  URLSearchParams: URLSearchParams
4000});
4001
4002})();

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.