PageSourceSearch

https://campus.w3schools.com/cdn/shop/t/68/assets/es-module-shims.min.js?v=3197203922110785981785919732

js w3schools.com collected 2026-09-24 08:24:10 UTC 86,356 bytes, 2,672 lines download raw bytes

1;(function () {
2  const e = typeof window !== 'undefined'
3  const t = typeof document !== 'undefined'
4  const noop = () => {}
5  const r = t ? document.querySelector('script[type=esms-options]') : void 0
6  const s = r ? JSON.parse(r.innerHTML) : {}
7  Object.assign(s, self.esmsInitOptions || {})
8  let n = !t || !!s.shimMode
9  const a = globalHook(n && s.onimport)
10  const i = globalHook(n && s.resolve)
11  let c = s.fetch ? globalHook(s.fetch) : fetch
12  const f = s.meta ? globalHook(n && s.meta) : noop
13  const ne = s.mapOverrides
14  let oe = s.nonce
15  if (!oe && t) {
16    const e = document.querySelector('script[nonce]')
17    e && (oe = e.nonce || e.getAttribute('nonce'))
18  }
19  const ce = globalHook(s.onerror || noop)
20  const le = s.onpolyfill
21    ? globalHook(s.onpolyfill)
22    : () => {
23        console.log('%c^^ Module TypeError above is polyfilled and can be ignored ^^', 'font-weight:900;color:#391')
24      }
25  const { revokeBlobURLs: ue, noLoadEventRetriggers: de, enforceIntegrity: pe } = s
26  function globalHook(e) {
27    return typeof e === 'string' ? self[e] : e
28  }
29  const he = Array.isArray(s.polyfillEnable) ? s.polyfillEnable : []
30  const me = he.includes('css-modules')
31  const be = he.includes('json-modules')
32  const ke = !navigator.userAgentData && !!navigator.userAgent.match(/Edge\/\d+\.\d+/)
33  const we = t
34    ? document.baseURI
35    : `${location.protocol}//${location.host}${location.pathname.includes('/') ? location.pathname.slice(0, location.pathname.lastIndexOf('/') + 1) : location.pathname}`
36  const createBlob = (e, t = 'text/javascript') => URL.createObjectURL(new Blob([e], { type: t }))
37  let { skip: ge } = s
38  if (Array.isArray(ge)) {
39    const e = ge.map((e) => new URL(e, we).href)
40    ge = (t) => e.some((e) => (e[e.length - 1] === '/' && t.startsWith(e)) || t === e)
41  } else if (typeof ge === 'string') {
42    const e = new RegExp(ge)
43    ge = (t) => e.test(t)
44  } else ge instanceof RegExp && (ge = (e) => ge.test(e))
45  const eoop = (e) =>
46    setTimeout(() => {
47      throw e
48    })
49  const throwError = (t) => {
50    ;(self.reportError || (e && window.safari && console.error) || eoop)(t), void ce(t)
51  }
52  function fromParent(e) {
53    return e ? ` imported from ${e}` : ''
54  }
55  let ve = false
56  function setImportMapSrcOrLazy() {
57    ve = true
58  }
59  if (!n)
60    if (
61      document.querySelectorAll('script[type=module-shim],script[type=importmap-shim],link[rel=modulepreload-shim]')
62        .length
63    )
64      n = true
65    else {
66      let e = false
67      for (const t of document.querySelectorAll('script[type=module],script[type=importmap]'))
68        if (e) {
69          if (t.type === 'importmap' && e) {
70            ve = true
71            break
72          }
73        } else t.type !== 'module' || t.ep || (e = true)
74    }
75  const ye = /\\/g
76  function asURL(e) {
77    try {
78      if (e.indexOf(':') !== -1) return new URL(e).href
79    } catch (e) {}
80  }
81  function resolveUrl(e, t) {
82    return resolveIfNotPlainOrUrl(e, t) || asURL(e) || resolveIfNotPlainOrUrl('./' + e, t)
83  }
84  function resolveIfNotPlainOrUrl(e, t) {
85    const r = t.indexOf('#'),
86      s = t.indexOf('?')
87    r + s > -2 && (t = t.slice(0, r === -1 ? s : s === -1 || s > r ? r : s))
88    e.indexOf('\\') !== -1 && (e = e.replace(ye, '/'))
89    if (e[0] === '/' && e[1] === '/') return t.slice(0, t.indexOf(':') + 1) + e
90    if (
91      (e[0] === '.' &&
92        (e[1] === '/' ||
93          (e[1] === '.' && (e[2] === '/' || (e.length === 2 && (e += '/')))) ||
94          (e.length === 1 && (e += '/')))) ||
95      e[0] === '/'
96    ) {
97      const r = t.slice(0, t.indexOf(':') + 1)
98      if (r === 'blob:')
99        throw new TypeError(
100          `Failed to resolve module specifier "${e}". Invalid relative url or base scheme isn't hierarchical.`
101        )
102      let s
103      if (t[r.length + 1] === '/')
104        if (r !== 'file:') {
105          s = t.slice(r.length + 2)
106          s = s.slice(s.indexOf('/') + 1)
107        } else s = t.slice(8)
108      else s = t.slice(r.length + (t[r.length] === '/'))
109      if (e[0] === '/') return t.slice(0, t.length - s.length - 1) + e
110      const n = s.slice(0, s.lastIndexOf('/') + 1) + e
111      const a = []
112      let i = -1
113      for (let e = 0; e < n.length; e++)
114        if (i === -1) {
115          if (n[e] === '.') {
116            if (n[e + 1] === '.' && (n[e + 2] === '/' || e + 2 === n.length)) {
117              a.pop()
118              e += 2
119              continue
120            }
121            if (n[e + 1] === '/' || e + 1 === n.length) {
122              e += 1
123              continue
124            }
125          }
126          while (n[e] === '/') e++
127          i = e
128        } else if (n[e] === '/') {
129          a.push(n.slice(i, e + 1))
130          i = -1
131        }
132      i !== -1 && a.push(n.slice(i))
133      return t.slice(0, t.length - s.length) + a.join('')
134    }
135  }
136  function resolveAndComposeImportMap(e, t, r) {
137    const s = { imports: Object.assign({}, r.imports), scopes: Object.assign({}, r.scopes) }
138    e.imports && resolveAndComposePackages(e.imports, s.imports, t, r)
139    if (e.scopes)
140      for (let n in e.scopes) {
141        const a = resolveUrl(n, t)
142        resolveAndComposePackages(e.scopes[n], s.scopes[a] || (s.scopes[a] = {}), t, r)
143      }
144    return s
145  }
146  function getMatch(e, t) {
147    if (t[e]) return e
148    let r = e.length
149    do {
150      const s = e.slice(0, r + 1)
151      if (s in t) return s
152    } while ((r = e.lastIndexOf('/', r - 1)) !== -1)
153  }
154  function applyPackages(e, t) {
155    const r = getMatch(e, t)
156    if (r) {
157      const s = t[r]
158      if (s === null) return
159      return s + e.slice(r.length)
160    }
161  }
162  function resolveImportMap(e, t, r) {
163    let s = r && getMatch(r, e.scopes)
164    while (s) {
165      const r = applyPackages(t, e.scopes[s])
166      if (r) return r
167      s = getMatch(s.slice(0, s.lastIndexOf('/')), e.scopes)
168    }
169    return applyPackages(t, e.imports) || (t.indexOf(':') !== -1 && t)
170  }
171  function resolveAndComposePackages(e, t, r, s) {
172    for (let a in e) {
173      const i = resolveIfNotPlainOrUrl(a, r) || a
174      if ((!n || !ne) && t[i] && t[i] !== e[i]) throw Error(`Rejected map override "${i}" from ${t[i]} to ${e[i]}.`)
175      let c = e[a]
176      if (typeof c !== 'string') continue
177      const f = resolveImportMap(s, resolveIfNotPlainOrUrl(c, r) || c, r)
178      f ? (t[i] = f) : console.warn(`Mapping "${a}" -> "${e[a]}" does not resolve`)
179    }
180  }
181  let $e = !t && (0, eval)('u=>import(u)')
182  let Se
183  const Oe =
184    t &&
185    new Promise((e) => {
186      const t = Object.assign(document.createElement('script'), { src: createBlob('self._d=u=>import(u)'), ep: true })
187      t.setAttribute('nonce', oe)
188      t.addEventListener('load', () => {
189        if (!(Se = !!($e = self._d))) {
190          let e
191          window.addEventListener('error', (t) => (e = t))
192          $e = (t, r) =>
193            new Promise((s, n) => {
194              const a = Object.assign(document.createElement('script'), {
195                type: 'module',
196                src: createBlob(`import*as m from'${t}';self._esmsi=m`)
197              })
198              e = void 0
199              a.ep = true
200              oe && a.setAttribute('nonce', oe)
201              a.addEventListener('error', cb)
202              a.addEventListener('load', cb)
203              function cb(i) {
204                document.head.removeChild(a)
205                if (self._esmsi) {
206                  s(self._esmsi, we)
207                  self._esmsi = void 0
208                } else {
209                  n(
210                    (!(i instanceof Event) && i) ||
211                      (e && e.error) ||
212                      new Error(`Error loading ${(r && r.errUrl) || t} (${a.src}).`)
213                  )
214                  e = void 0
215                }
216              }
217              document.head.appendChild(a)
218            })
219        }
220        document.head.removeChild(t)
221        delete self._d
222        e()
223      })
224      document.head.appendChild(t)
225    })
226  let Le = false
227  let xe = false
228  const Ae = t && HTMLScriptElement.supports
229  let Ce = Ae && Ae.name === 'supports' && Ae('importmap')
230  let Ue = Se
231  const Ee = 'import.meta'
232  const Pe = 'import"x"assert{type:"css"}'
233  const Ie = 'import"x"assert{type:"json"}'
234  let Me = Promise.resolve(Oe).then(() => {
235    if (Se)
236      return t
237        ? new Promise((e) => {
238            const t = document.createElement('iframe')
239            t.style.display = 'none'
240            t.setAttribute('nonce', oe)
241            function cb({ data: r }) {
242              const s = Array.isArray(r) && r[0] === 'esms'
243              if (s) {
244                Ce = r[1]
245                Ue = r[2]
246                xe = r[3]
247                Le = r[4]
248                e()
249                document.head.removeChild(t)
250                window.removeEventListener('message', cb, false)
251              }
252            }
253            window.addEventListener('message', cb, false)
254            const r = `<script nonce=${oe || ''}>b=(s,type='text/javascript')=>URL.createObjectURL(new Blob([s],{type}));document.head.appendChild(Object.assign(document.createElement('script'),{type:'importmap',nonce:"${oe}",innerText:\`{"imports":{"x":"\${b('')}"}}\`}));Promise.all([${Ce ? 'true,true' : `'x',b('${Ee}')`}, ${me ? `b('${Pe}'.replace('x',b('','text/css')))` : 'false'}, ${be ? `b('${Ie}'.replace('x',b('{}','text/json')))` : 'false'}].map(x =>typeof x==='string'?import(x).then(x =>!!x,()=>false):x)).then(a=>parent.postMessage(['esms'].concat(a),'*'))<\/script>`
255            let s = false,
256              n = false
257            function doOnload() {
258              if (!s) {
259                n = true
260                return
261              }
262              const e = t.contentDocument
263              if (e && e.head.childNodes.length === 0) {
264                const t = e.createElement('script')
265                oe && t.setAttribute('nonce', oe)
266                t.innerHTML = r.slice(15 + (oe ? oe.length : 0), -9)
267                e.head.appendChild(t)
268              }
269            }
270            t.onload = doOnload
271            document.head.appendChild(t)
272            s = true
273            'srcdoc' in t ? (t.srcdoc = r) : t.contentDocument.write(r)
274            n && doOnload()
275          })
276        : Promise.all([
277            Ce || $e(createBlob(Ee)).then(() => (Ue = true), noop),
278            me && $e(createBlob(Pe.replace('x', createBlob('', 'text/css')))).then(() => (xe = true), noop),
279            be &&
280              $e(createBlob(jsonModulescheck.replace('x', createBlob('{}', 'text/json')))).then(() => (Le = true), noop)
281          ])
282  })
283  let je,
284    Re,
285    Te,
286    _e = 2 << 19
287  const Ne =
288      1 === new Uint8Array(new Uint16Array([1]).buffer)[0]
289        ? function (e, t) {
290            const r = e.length
291            let s = 0
292            for (; s < r; ) t[s] = e.charCodeAt(s++)
293          }
294        : function (e, t) {
295            const r = e.length
296            let s = 0
297            for (; s < r; ) {
298              const r = e.charCodeAt(s)
299              t[s++] = ((255 & r) << 8) | (r >>
299> 8)
300            }
301          },
302    He = 'xportmportlassetaromsyncunctionssertvoyiedelecontininstantybreareturdebuggeawaithrwhileforifcatcfinallels'
303  let qe, Fe, Je
304  function parse(e, t = '@') {
305    ;(qe = e), (Fe = t)
306    const r = 2 * qe.length + (2 << 18)
307    if (r > _e || !je) {
308      for (; r > _e; ) _e *= 2
309      ;(Re = new ArrayBuffer(_e)),
310        Ne(He, new Uint16Array(Re, 16, 105)),
311        (je = (function (e, t, r) {
312          'use asm'
313          var s = new e.Int8Array(r),
314            n = new e.Int16Array(r),
315            a = new e.Int32Array(r),
316            i = new e.Uint8Array(r),
317            c = new e.Uint16Array(r),
318            f = 1024
319          function b() {
320            var e = 0,
321              t = 0,
322              r = 0,
323              i = 0,
324              ne = 0,
325              oe = 0
326            oe = f
327            f = (f + 10240) | 0
328            s[796] = 1
329            s[795] = 0
330            n[395] = 0
331            n[396] = 0
332            a[67] = a[2]
333            s[797] = 0
334            a[66] = 0
335            s[794] = 0
336            a[68] = oe + 2048
337            a[69] = oe
338            s[798] = 0
339            e = ((a[3] | 0) + -2) | 0
340            a[70] = e
341            t = (e + (a[64] << 1)) | 0
342            a[71] = t
343            e: while (1) {
344              r = (e + 2) | 0
345              a[70] = r
346              if (e >>> 0 >= t >>> 0) {
347                ne = 18
348                break
349              }
350              t: do {
351                switch (n[r >> 1] | 0) {
352                  case 9:
353                  case 10:
354                  case 11:
355                  case 12:
356                  case 13:
357                  case 32:
358                    break
359                  case 101: {
360                    if (
361                      (((n[396] | 0) == 0 ? H(r) | 0 : 0) ? (m((e + 4) | 0, 16, 10) | 0) == 0 : 0)
362                        ? (l(), (s[796] | 0) == 0)
363                        : 0
364                    ) {
365                      ne = 9
366                      break e
367                    } else ne = 17
368                    break
369                  }
370                  case 105: {
371                    if (H(r) | 0 ? (m((e + 4) | 0, 26, 10) | 0) == 0 : 0) {
372                      k()
373                      ne = 17
374                    } else ne = 17
375                    break
376                  }
377                  case 59: {
378                    ne = 17
379                    break
380                  }
381                  case 47:
382                    switch (n[(e + 4) >> 1] | 0) {
383                      case 47: {
384                        P()
385                        break t
386                      }
387                      case 42: {
388                        y(1)
389                        break t
390                      }
391                      default: {
392                        ne = 16
393                        break e
394                      }
395                    }
396                  default: {
397                    ne = 16
398                    break e
399                  }
400                }
401              } while (0)
402              if ((ne | 0) == 17) {
403                ne = 0
404                a[67] = a[70]
405              }
406              e = a[70] | 0
407              t = a[71] | 0
408            }
409            if ((ne | 0) == 9) {
410              e = a[70] | 0
411              a[67] = e
412              ne = 19
413            } else if ((ne | 0) == 16) {
414              s[796] = 0
415              a[70] = e
416              ne = 19
417            } else if ((ne | 0) == 18)
418              if (!(s[794] | 0)) {
419                e = r
420                ne = 19
421              } else e = 0
422            do {
423              if ((ne | 0) == 19) {
424                e: while (1) {
425                  t = (e + 2) | 0
426                  a[70] = t
427                  if (e >>> 0 >= (a[71] | 0) >>> 0) {
428                    ne = 82
429                    break
430                  }
431                  t: do {
432                    switch (n[t >> 1] | 0) {
433                      case 9:
434                      case 10:
435                      case 11:
436                      case 12:
437                      case 13:
438                      case 32:
439                        break
440                      case 101: {
441                        if (((n[396] | 0) == 0 ? H(t) | 0 : 0) ? (m((e + 4) | 0, 16, 10) | 0) == 0 : 0) {
442                          l()
443                          ne = 81
444                        } else ne = 81
445                        break
446                      }
447                      case 105: {
448                        if (H(t) | 0 ? (m((e + 4) | 0, 26, 10) | 0) == 0 : 0) {
449                          k()
450                          ne = 81
451                        } else ne = 81
452                        break
453                      }
454                      case 99: {
455                        if ((H(t) | 0 ? (m((e + 4) | 0, 36, 8) | 0) == 0 : 0) ? V(n[(e + 12) >> 1] | 0) | 0 : 0) {
456                          s[798] = 1
457                          ne = 81
458                        } else ne = 81
459                        break
460                      }
461                      case 40: {
462                        i = a[68] | 0
463                        t = n[396] | 0
464                        ne = t & 65535
465                        a[(i + (ne << 3)) >> 2] = 1
466                        r = a[67] | 0
467                        n[396] = ((t + 1) << 16) >> 16
468                        a[(i + (ne << 3) + 4) >> 2] = r
469                        ne = 81
470                        break
471                      }
472                      case 41: {
473                        t = n[396] | 0
474                        if (!((t << 16) >> 16)) {
475                          ne = 36
476                          break e
477                        }
478                        ne = ((t + -1) << 16) >> 16
479                        n[396] = ne
480                        i = n[395] | 0
481                        t = i & 65535
482                        if ((i << 16) >> 16 != 0 ? (a[((a[68] | 0) + ((ne & 65535) << 3)) >> 2] | 0) == 5 : 0) {
483                          t = a[((a[69] | 0) + ((t + -1) << 2)) >> 2] | 0
484                          r = (t + 4) | 0
485                          if (!(a[r >> 2] | 0)) a[r >> 2] = (a[67] | 0) + 2
486                          a[(t + 12) >> 2] = e + 4
487                          n[395] = ((i + -1) << 16) >> 16
488                          ne = 81
489                        } else ne = 81
490                        break
491                      }
492                      case 123: {
493                        ne = a[67] | 0
494                        i = a[61] | 0
495                        e = ne
496                        do {
497                          if (((n[ne >> 1] | 0) == 41) & ((i | 0) != 0) ? (a[(i + 4) >> 2] | 0) == (ne | 0) : 0) {
498                            t = a[62] | 0
499                            a[61] = t
500                            if (!t) {
501                              a[57] = 0
502                              break
503                            } else {
504                              a[(t + 28) >> 2] = 0
505                              break
506                            }
507                          }
508                        } while (0)
509                        i = a[68] | 0
510                        r = n[396] | 0
511                        ne = r & 65535
512                        a[(i + (ne << 3)) >> 2] = (s[798] | 0) == 0 ? 2 : 6
513                        n[396] = ((r + 1) << 16) >> 16
514                        a[(i + (ne << 3) + 4) >> 2] = e
515                        s[798] = 0
516                        ne = 81
517                        break
518                      }
519                      case 125: {
520                        e = n[396] | 0
521                        if (!((e << 16) >> 16)) {
522                          ne = 49
523                          break e
524                        }
525                        i = a[68] | 0
526                        ne = ((e + -1) << 16) >> 16
527                        n[396] = ne
528                        if ((a[(i + ((ne & 65535) << 3)) >> 2] | 0) == 4) {
529                          h()
530                          ne = 81
531                        } else ne = 81
532                        break
533                      }
534                      case 39: {
535                        d(39)
536                        ne = 81
537                        break
538                      }
539                      case 34: {
540                        d(34)
541                        ne = 81
542                        break
543                      }
544                      case 47:
545                        switch (n[(e + 4) >> 1] | 0) {
546                          case 47: {
547                            P()
548                            break t
549                          }
550                          case 42: {
551                            y(1)
552                            break t
553                          }
554                          default: {
555                            e = a[67] | 0
556                            i = n[e >> 1] | 0
557                            r: do {
558                              if (!(U(i) | 0)) {
559                                switch ((i << 16) >> 16) {
560                                  case 41:
561                                    if (D(a[((a[68] | 0) + (c[396] << 3) + 4) >> 2] | 0) | 0) {
562                                      ne = 69
563                                      break r
564                                    } else {
565                                      ne = 66
566                                      break r
567                                    }
568                                  case 125:
569                                    break
570                                  default: {
571                                    ne = 66
572                                    break r
573                                  }
574                                }
575                                t = a[68] | 0
576                                r = c[396] | 0
577                                if (!(p(a[(t + (r << 3) + 4) >> 2] | 0) | 0) ? (a[(t + (r << 3)) >> 2] | 0) != 6 : 0)
578                                  ne = 66
579                                else ne = 69
580                              } else
581                                switch ((i << 16) >> 16) {
582                                  case 46:
583                                    if ((((n[(e + -2) >> 1] | 0) + -48) & 65535) < 10) {
584                                      ne = 66
585                                      break r
586                                    } else {
587                                      ne = 69
588                                      break r
589                                    }
590                                  case 43:
591                                    if ((n[(e + -2) >> 1] | 0) == 43) {
592                                      ne = 66
593                                      break r
594                                    } else {
595                                      ne = 69
596                                      break r
597                                    }
598                                  case 45:
599                                    if ((n[(e + -2) >> 1] | 0) == 45) {
600                                      ne = 66
601                                      break r
602                                    } else {
603                                      ne = 69
604                                      break r
605                                    }
606                                  default: {
607                                    ne = 69
608                                    break r
609                                  }
610                                }
611                            } while (0)
612                            r: do {
613                              if ((ne | 0) == 66) {
614                                ne = 0
615                                if (!(o(e) | 0)) {
616                                  switch ((i << 16) >> 16) {
617                                    case 0: {
618                                      ne = 69
619                                      break r
620                                    }
621                                    case 47: {
622                                      if (s[797] | 0) {
623                                        ne = 69
624                                        break r
625                                      }
626                                      break
627                                    }
628                                    default: {
629                                    }
630                                  }
631                                  r = a[3] | 0
632                                  t = i
633                                  do {
634                                    if (e >>> 0 <= r >>> 0) break
635                                    e = (e + -2) | 0
636                                    a[67] = e
637                                    t = n[e >> 1] | 0
638                                  } while (!(E(t) | 0))
639                                  if (F(t) | 0) {
640                                    do {
641                                      if (e >>> 0 <= r >>> 0) break
642                                      e = (e + -2) | 0
643                                      a[67] = e
644                                    } while (F(n[e >> 1] | 0) | 0)
645                                    if (j(e) | 0) {
646                                      g()
647                                      s[797] = 0
648                                      ne = 81
649                                      break t
650                                    } else e = 1
651                                  } else e = 1
652                                } else ne = 69
653                              }
654                            } while (0)
655                            if ((ne | 0) == 69) {
656                              g()
657                              e = 0
658                            }
659                            s[797] = e
660                            ne = 81
661                            break t
662                          }
663                        }
664                      case 96: {
665                        i = a[68] | 0
666                        r = n[396] | 0
667                        ne = r & 65535
668                        a[(i + (ne << 3) + 4) >> 2] = a[67]
669                        n[396] = ((r + 1) << 16) >> 16
670                        a[(i + (ne << 3)) >> 2] = 3
671                        h()
672                        ne = 81
673                        break
674                      }
675                      default:
676                        ne = 81
677                    }
678                  } while (0)
679                  if ((ne | 0) == 81) {
680                    ne = 0
681                    a[67] = a[70]
682                  }
683                  e = a[70] | 0
684                }
685                if ((ne | 0) == 36) {
686                  T()
687                  e = 0
688                  break
689                } else if ((ne | 0) == 49) {
690                  T()
691                  e = 0
692                  break
693                } else if ((ne | 0) == 82) {
694                  e = (s[794] | 0) == 0 ? ((n[395] | n[396]) << 16) >> 16 == 0 : 0
695                  break
696                }
697              }
698            } while (0)
699            f = oe
700            return e | 0
701          }
702          function l() {
703            var e = 0,
704              t = 0,
705              r = 0,
706              i = 0,
707              c = 0,
708              f = 0,
709              ne = 0,
710              oe = 0,
711              ce = 0,
712              le = 0,
713              ue = 0,
714              de = 0,
715              pe = 0,
716              he = 0
717            oe = a[70] | 0
718            ce = a[63] | 0
719            he = (oe + 12) | 0
720            a[70] = he
721            r = w(1) | 0
722            e = a[70] | 0
723            if (!((e | 0) == (he | 0) ? !(I(r) | 0) : 0)) pe = 3
724            e: do {
725              if ((pe | 0) == 3) {
726                t: do {
727                  switch ((r << 16) >> 16) {
728                    case 123: {
729                      a[70] = e + 2
730                      e = w(1) | 0
731                      t = a[70] | 0
732                      while (1) {
733                        if (W(e) | 0) {
734                          d(e)
735                          e = ((a[70] | 0) + 2) | 0
736                          a[70] = e
737                        } else {
738                          q(e) | 0
739                          e = a[70] | 0
740                        }
741                        w(1) | 0
742                        e = A(t, e) | 0
743                        if ((e << 16) >> 16 == 44) {
744                          a[70] = (a[70] | 0) + 2
745                          e
745 = w(1) | 0
746                        }
747                        if ((e << 16) >> 16 == 125) {
748                          pe = 15
749                          break
750                        }
751                        he = t
752                        t = a[70] | 0
753                        if ((t | 0) == (he | 0)) {
754                          pe = 12
755                          break
756                        }
757                        if (t >>> 0 > (a[71] | 0) >>> 0) {
758                          pe = 14
759                          break
760                        }
761                      }
762                      if ((pe | 0) == 12) {
763                        T()
764                        break e
765                      } else if ((pe | 0) == 14) {
766                        T()
767                        break e
768                      } else if ((pe | 0) == 15) {
769                        s[795] = 1
770                        a[70] = (a[70] | 0) + 2
771                        break t
772                      }
773                      break
774                    }
775                    case 42: {
776                      a[70] = e + 2
777                      w(1) | 0
778                      he = a[70] | 0
779                      A(he, he) | 0
780                      break
781                    }
782                    default: {
783                      s[796] = 0
784                      switch ((r << 16) >> 16) {
785                        case 100: {
786                          oe = (e + 14) | 0
787                          a[70] = oe
788                          switch (((w(1) | 0) << 16) >> 16) {
789                            case 97: {
790                              t = a[70] | 0
791                              if ((m((t + 2) | 0, 56, 8) | 0) == 0 ? ((c = (t + 10) | 0), F(n[c >> 1] | 0) | 0) : 0) {
792                                a[70] = c
793                                w(0) | 0
794                                pe = 22
795                              }
796                              break
797                            }
798                            case 102: {
799                              pe = 22
800                              break
801                            }
802                            case 99: {
803                              t = a[70] | 0
804                              if (
805                                (
806                                  (m((t + 2) | 0, 36, 8) | 0) == 0
807                                    ? ((i = (t + 10) | 0), (he = n[i >> 1] | 0), V(he) | 0 | ((he << 16) >> 16 == 123))
808                                    : 0
809                                )
810                                  ? ((a[70] = i), (f = w(1) | 0), (f << 16) >> 16 != 123)
811                                  : 0
812                              ) {
813                                de = f
814                                pe = 31
815                              }
816                              break
817                            }
818                            default: {
819                            }
820                          }
821                          r: do {
822                            if ((pe | 0) == 22 ? ((ne = a[70] | 0), (m((ne + 2) | 0, 64, 14) | 0) == 0) : 0) {
823                              r = (ne + 16) | 0
824                              t = n[r >> 1] | 0
825                              if (!(V(t) | 0))
826                                switch ((t << 16) >> 16) {
827                                  case 40:
828                                  case 42:
829                                    break
830                                  default:
831                                    break r
832                                }
833                              a[70] = r
834                              t = w(1) | 0
835                              if ((t << 16) >> 16 == 42) {
836                                a[70] = (a[70] | 0) + 2
837                                t = w(1) | 0
838                              }
839                              if ((t << 16) >> 16 != 40) {
840                                de = t
841                                pe = 31
842                              }
843                            }
844                          } while (0)
845                          if (
846                            (pe | 0) == 31 ? ((le = a[70] | 0), q(de) | 0, (ue = a[70] | 0), ue >>> 0 > le >>> 0) : 0
847                          ) {
848                            O(e, oe, le, ue)
849                            a[70] = (a[70] | 0) + -2
850                            break e
851                          }
852                          O(e, oe, 0, 0)
853                          a[70] = e + 12
854                          break e
855                        }
856                        case 97: {
857                          a[70] = e + 10
858                          w(0) | 0
859                          e = a[70] | 0
860                          pe = 35
861                          break
862                        }
863                        case 102: {
864                          pe = 35
865                          break
866                        }
867                        case 99: {
868                          if ((m((e + 2) | 0, 36, 8) | 0) == 0 ? ((t = (e + 10) | 0), E(n[t >> 1] | 0) | 0) : 0) {
869                            a[70] = t
870                            he = w(1) | 0
871                            pe = a[70] | 0
872                            q(he) | 0
873                            he = a[70] | 0
874                            O(pe, he, pe, he)
875                            a[70] = (a[70] | 0) + -2
876                            break e
877                          }
878                          e = (e + 4) | 0
879                          a[70] = e
880                          break
881                        }
882                        case 108:
883                        case 118:
884                          break
885                        default:
886                          break e
887                      }
888                      if ((pe | 0) == 35) {
889                        a[70] = e + 16
890                        e = w(1) | 0
891                        if ((e << 16) >> 16 == 42) {
892                          a[70] = (a[70] | 0) + 2
893                          e = w(1) | 0
894                        }
895                        pe = a[70] | 0
896                        q(e) | 0
897                        he = a[70] | 0
898                        O(pe, he, pe, he)
899                        a[70] = (a[70] | 0) + -2
900                        break e
901                      }
902                      a[70] = e + 6
903                      s[796] = 0
904                      r = w(1) | 0
905                      e = a[70] | 0
906                      r = ((q(r) | 0 | 32) << 16) >> 16 == 123
907                      i = a[70] | 0
908                      if (r) {
909                        a[70] = i + 2
910                        he = w(1) | 0
911                        e = a[70] | 0
912                        q(he) | 0
913                      }
914                      r: while (1) {
915                        t = a[70] | 0
916                        if ((t | 0) == (e | 0)) break
917                        O(e, t, e, t)
918                        t = w(1) | 0
919                        if (r)
920                          switch ((t << 16) >> 16) {
921                            case 93:
922                            case 125:
923                              break e
924                            default: {
925                            }
926                          }
927                        e = a[70] | 0
928                        if ((t << 16) >> 16 != 44) {
929                          pe = 51
930                          break
931                        }
932                        a[70] = e + 2
933                        t = w(1) | 0
934                        e = a[70] | 0
935                        switch ((t << 16) >> 16) {
936                          case 91:
937                          case 123: {
938                            pe = 51
939                            break r
940                          }
941                          default: {
942                          }
943                        }
944                        q(t) | 0
945                      }
946                      if ((pe | 0) == 51) a[70] = e + -2
947                      if (!r) break e
948                      a[70] = i + -2
949                      break e
950                    }
951                  }
952                } while (0)
953                he = ((w(1) | 0) << 16) >> 16 == 102
954                e = a[70] | 0
955                if (he ? (m((e + 2) | 0, 50, 6) | 0) == 0 : 0) {
956                  a[70] = e + 8
957                  u(oe, w(1) | 0)
958                  e = (ce | 0) == 0 ? 232 : (ce + 16) | 0
959                  while (1) {
960                    e = a[e >> 2] | 0
961                    if (!e) break e
962                    a[(e + 12) >> 2] = 0
963                    a[(e + 8) >> 2] = 0
964                    e = (e + 16) | 0
965                  }
966                }
967                a[70] = e + -2
968              }
969            } while (0)
970            return
971          }
972          function k() {
973            var e = 0,
974              t = 0,
975              r = 0,
976              i = 0,
977              c = 0,
978              f = 0
979            c = a[70] | 0
980            e = (c + 12) | 0
981            a[70] = e
982            e: do {
983              switch (((w(1) | 0) << 16) >> 16) {
984                case 40: {
985                  t = a[68] | 0
986                  f = n[396] | 0
987                  r = f & 65535
988                  a[(t + (r << 3)) >> 2] = 5
989                  e = a[70] | 0
990                  n[396] = ((f + 1) << 16) >> 16
991                  a[(t + (r << 3) + 4) >> 2] = e
992                  if ((n[a[67] >> 1] | 0) != 46) {
993                    a[70] = e + 2
994                    f = w(1) | 0
995                    v(c, a[70] | 0, 0, e)
996                    t = a[61] | 0
997                    r = a[69] | 0
998                    c = n[395] | 0
999                    n[395] = ((c + 1) << 16) >> 16
1000                    a[(r + ((c & 65535) << 2)) >> 2] = t
1001                    switch ((f << 16) >> 16) {
1002                      case 39: {
1003                        d(39)
1004                        break
1005                      }
1006                      case 34: {
1007                        d(34)
1008                        break
1009                      }
1010                      default: {
1011                        a[70] = (a[70] | 0) + -2
1012                        break e
1013                      }
1014                    }
1015                    e = ((a[70] | 0) + 2) | 0
1016                    a[70] = e
1017                    switch (((w(1) | 0) << 16) >> 16) {
1018                      case 44: {
1019                        a[70] = (a[70] | 0) + 2
1020                        w(1) | 0
1021                        c = a[61] | 0
1022                        a[(c + 4) >> 2] = e
1023                        f = a[70] | 0
1024                        a[(c + 16) >> 2] = f
1025                        s[(c + 24) >> 0] = 1
1026                        a[70] = f + -2
1027                        break e
1028                      }
1029                      case 41: {
1030                        n[396] = (((n[396] | 0) + -1) << 16) >> 16
1031                        f = a[61] | 0
1032                        a[(f + 4) >> 2] = e
1033                        a[(f + 12) >> 2] = (a[70] | 0) + 2
1034                        s[(f + 24) >> 0] = 1
1035                        n[395] = (((n[395] | 0) + -1) << 16) >> 16
1036                        break e
1037                      }
1038                      default: {
1039                        a[70] = (a[70] | 0) + -2
1040                        break e
1041                      }
1042                    }
1043                  }
1044                  break
1045                }
1046                case 46: {
1047                  a[70] = (a[70] | 0) + 2
1048                  if (((w(1) | 0) << 16) >> 16 == 109 ? ((t = a[70] | 0), (m((t + 2) | 0, 44, 6) | 0) == 0) : 0) {
1049                    e = a[67] | 0
1050                    if (!(G(e) | 0) ? (n[e >> 1] | 0) == 46 : 0) break e
1051                    v(c, c, (t + 8) | 0, 2)
1052                  }
1053                  break
1054                }
1055                case 42:
1056                case 39:
1057                case 34: {
1058                  i = 18
1059                  break
1060                }
1061                case 123: {
1062                  e = a[70] | 0
1063                  if (n[396] | 0) {
1064                    a[70] = e + -2
1065                    break e
1066                  }
1067                  while (1) {
1068                    if (e >>> 0 >= (a[71] | 0) >>> 0) break
1069                    e = w(1) | 0
1070                    if (!(W(e) | 0)) {
1071                      if ((e << 16) >> 16 == 125) {
1072                        i = 33
1073                        break
1074                      }
1075                    } else d(e)
1076                    e = ((a[70] | 0) + 2) | 0
1077                    a[70] = e
1078                  }
1079                  if ((i | 0) == 33) a[70] = (a[70] | 0) + 2
1080                  f = ((w(1) | 0) << 16) >> 16 == 102
1081                  e = a[70] | 0
1082                  if (f ? m((e + 2) | 0, 50, 6) | 0 : 0) {
1083                    T()
1084                    break e
1085                  }
1086                  a[70] = e + 8
1087                  e = w(1) | 0
1088                  if (W(e) | 0) {
1089                    u(c, e)
1090                    break e
1091                  } else {
1092                    T()
1093                    break e
1094                  }
1095                }
1096                default:
1097                  if ((a[70] | 0) == (e | 0)) a[70] = c + 10
1098                  else i = 18
1099              }
1100            } while (0)
1101            do {
1102              if ((i | 0) == 18) {
1103                if (n[396] | 0) {
1104                  a[70] = (a[70] | 0) + -2
1105                  break
1106                }
1107                e = a[71] | 0
1108                t = a[70] | 0
1109                while (1) {
1110                  if (t >>> 0 >= e >>> 0) {
1111                    i = 25
1112                    break
1113                  }
1114                  r = n[t >> 1] | 0
1115                  if (W(r) | 0) {
1116                    i = 23
1117                    break
1118                  }
1119                  f = (t + 2) | 0
1120                  a[70] = f
1121                  t = f
1122                }
1123                if ((i | 0) == 23) {
1124                  u(c, r)
1125                  break
1126                } else if ((i | 0) == 25) {
1127                  T()
1128                  break
1129                }
1130              }
1131            } while (0)
1132            return
1133          }
1134          function u(e, t) {
1135            e = e | 0
1136            t = t | 0
1137            var r = 0,
1138              s = 0
1139            r = ((a[70] | 0) + 2) | 0
1140            switch ((t << 16) >> 16) {
1141              case 39: {
1142                d(39)
1143                s = 5
1144                break
1145              }
1146              case 34: {
1147                d(34)
1148                s = 5
1149                break
1150              }
1151              default:
1152                T()
1153            }
1154            do {
1155              if ((s | 0) == 5) {
1156                v(e, r, a[70] | 0, 1)
1157                a[70] = (a[70] | 0) + 2
1158                t = w(0) | 0
1159                e = (t << 16) >> 16 == 97
1160                if (e) {
1161                  r = a[70] | 0
1162                  if (m((r + 2) | 0, 78, 10) | 0) s = 11
1163                } else {
1164                  r = a[70] | 0
1165                  if (
1166                    !((((t << 16) >> 16 == 119 ? (n[(r + 2) >> 1] | 0) == 105 : 0) ? (n[(r + 4) >> 1] | 0) == 116 : 0)
1167                      ? (n[(r + 6) >> 1] | 0) == 104
1168                      : 0)
1169                  )
1170                    s = 11
1171                }
1172                if ((s | 0) == 11) {
1173                  a[70] = r + -2
1174                  break
1175                }
1176                a[70] = r + ((e ? 6 : 4) << 1)
1177                if (((w(1) | 0) << 16) >> 16 != 123) {
1178                  a[70] = r
1179                  break
1180                }
1181                e = a[70] | 0
1182                t = e
1183                e: while (1) {
1184                  a[70] = t + 2
1185                  t = w(1) | 0
1186                  switch ((t << 16) >> 16) {
1187                    case 39: {
1188                      d(39)
1189                      a[70] = (a[70] | 0) + 2
1190                      t = w(1) | 0
1191                      break
1192                    }
1193                    case 34: {
1194                      d(34)
1195                      a[70] = (a[70] | 0) + 2
1196                      t = w(1) | 0
1197                      break
1198                    }
1199                    default:
1200                      t = q(t) | 0
1201                  }
1202                  if ((t << 16) >> 16 != 58) {
1203                    s = 20
1204                    break
1205                  }
1206                  a[70] = (a[70] | 0) + 2
1207                  switch (((w(1) | 0) << 16) >>
1207 16) {
1208                    case 39: {
1209                      d(39)
1210                      break
1211                    }
1212                    case 34: {
1213                      d(34)
1214                      break
1215                    }
1216                    default: {
1217                      s = 24
1218                      break e
1219                    }
1220                  }
1221                  a[70] = (a[70] | 0) + 2
1222                  switch (((w(1) | 0) << 16) >> 16) {
1223                    case 125: {
1224                      s = 29
1225                      break e
1226                    }
1227                    case 44:
1228                      break
1229                    default: {
1230                      s = 28
1231                      break e
1232                    }
1233                  }
1234                  a[70] = (a[70] | 0) + 2
1235                  if (((w(1) | 0) << 16) >> 16 == 125) {
1236                    s = 29
1237                    break
1238                  }
1239                  t = a[70] | 0
1240                }
1241                if ((s | 0) == 20) {
1242                  a[70] = r
1243                  break
1244                } else if ((s | 0) == 24) {
1245                  a[70] = r
1246                  break
1247                } else if ((s | 0) == 28) {
1248                  a[70] = r
1249                  break
1250                } else if ((s | 0) == 29) {
1251                  s = a[61] | 0
1252                  a[(s + 16) >> 2] = e
1253                  a[(s + 12) >> 2] = (a[70] | 0) + 2
1254                  break
1255                }
1256              }
1257            } while (0)
1258            return
1259          }
1260          function o(e) {
1261            e = e | 0
1262            e: do {
1263              switch (n[e >> 1] | 0) {
1264                case 100:
1265                  switch (n[(e + -2) >> 1] | 0) {
1266                    case 105: {
1267                      e = $((e + -4) | 0, 88, 2) | 0
1268                      break e
1269                    }
1270                    case 108: {
1271                      e = $((e + -4) | 0, 92, 3) | 0
1272                      break e
1273                    }
1274                    default: {
1275                      e = 0
1276                      break e
1277                    }
1278                  }
1279                case 101:
1280                  switch (n[(e + -2) >> 1] | 0) {
1281                    case 115:
1282                      switch (n[(e + -4) >> 1] | 0) {
1283                        case 108: {
1284                          e = B((e + -6) | 0, 101) | 0
1285                          break e
1286                        }
1287                        case 97: {
1288                          e = B((e + -6) | 0, 99) | 0
1289                          break e
1290                        }
1291                        default: {
1292                          e = 0
1293                          break e
1294                        }
1295                      }
1296                    case 116: {
1297                      e = $((e + -4) | 0, 98, 4) | 0
1298                      break e
1299                    }
1300                    case 117: {
1301                      e = $((e + -4) | 0, 106, 6) | 0
1302                      break e
1303                    }
1304                    default: {
1305                      e = 0
1306                      break e
1307                    }
1308                  }
1309                case 102: {
1310                  if ((n[(e + -2) >> 1] | 0) == 111 ? (n[(e + -4) >> 1] | 0) == 101 : 0)
1311                    switch (n[(e + -6) >> 1] | 0) {
1312                      case 99: {
1313                        e = $((e + -8) | 0, 118, 6) | 0
1314                        break e
1315                      }
1316                      case 112: {
1317                        e = $((e + -8) | 0, 130, 2) | 0
1318                        break e
1319                      }
1320                      default: {
1321                        e = 0
1322                        break e
1323                      }
1324                    }
1325                  else e = 0
1326                  break
1327                }
1328                case 107: {
1329                  e = $((e + -2) | 0, 134, 4) | 0
1330                  break
1331                }
1332                case 110: {
1333                  e = (e + -2) | 0
1334                  if (B(e, 105) | 0) e = 1
1335                  else e = $(e, 142, 5) | 0
1336                  break
1337                }
1338                case 111: {
1339                  e = B((e + -2) | 0, 100) | 0
1340                  break
1341                }
1342                case 114: {
1343                  e = $((e + -2) | 0, 152, 7) | 0
1344                  break
1345                }
1346                case 116: {
1347                  e = $((e + -2) | 0, 166, 4) | 0
1348                  break
1349                }
1350                case 119:
1351                  switch (n[(e + -2) >> 1] | 0) {
1352                    case 101: {
1353                      e = B((e + -4) | 0, 110) | 0
1354                      break e
1355                    }
1356                    case 111: {
1357                      e = $((e + -4) | 0, 174, 3) | 0
1358                      break e
1359                    }
1360                    default: {
1361                      e = 0
1362                      break e
1363                    }
1364                  }
1365                default:
1366                  e = 0
1367              }
1368            } while (0)
1369            return e | 0
1370          }
1371          function h() {
1372            var e = 0,
1373              t = 0,
1374              r = 0,
1375              s = 0
1376            t = a[71] | 0
1377            r = a[70] | 0
1378            e: while (1) {
1379              e = (r + 2) | 0
1380              if (r >>
1380> 0 >= t >>> 0) {
1381                t = 10
1382                break
1383              }
1384              switch (n[e >> 1] | 0) {
1385                case 96: {
1386                  t = 7
1387                  break e
1388                }
1389                case 36: {
1390                  if ((n[(r + 4) >> 1] | 0) == 123) {
1391                    t = 6
1392                    break e
1393                  }
1394                  break
1395                }
1396                case 92: {
1397                  e = (r + 4) | 0
1398                  break
1399                }
1400                default: {
1401                }
1402              }
1403              r = e
1404            }
1405            if ((t | 0) == 6) {
1406              e = (r + 4) | 0
1407              a[70] = e
1408              t = a[68] | 0
1409              s = n[396] | 0
1410              r = s & 65535
1411              a[(t + (r << 3)) >> 2] = 4
1412              n[396] = ((s + 1) << 16) >> 16
1413              a[(t + (r << 3) + 4) >> 2] = e
1414            } else if ((t | 0) == 7) {
1415              a[70] = e
1416              r = a[68] | 0
1417              s = (((n[396] | 0) + -1) << 16) >> 16
1418              n[396] = s
1419              if ((a[(r + ((s & 65535) << 3)) >> 2] | 0) != 3) T()
1420            } else if ((t | 0) == 10) {
1421              a[70] = e
1422              T()
1423            }
1424            return
1425          }
1426          function w(e) {
1427            e = e | 0
1428            var t = 0,
1429              r = 0,
1430              s = 0
1431            r = a[70] | 0
1432            e: do {
1433              t = n[r >> 1] | 0
1434              t: do {
1435                if ((t << 16) >> 16 != 47)
1436                  if (e)
1437                    if (V(t) | 0) break
1438                    else break e
1439                  else if (F(t) | 0) break
1440                  else break e
1441                else
1442                  switch (n[(r + 2) >> 1] | 0) {
1443                    case 47: {
1444                      P()
1445                      break t
1446                    }
1447                    case 42: {
1448                      y(e)
1449                      break t
1450                    }
1451                    default: {
1452                      t = 47
1453                      break e
1454                    }
1455                  }
1456              } while (0)
1457              s = a[70] | 0
1458              r = (s + 2) | 0
1459              a[70] = r
1460            } while (s >>> 0 < (a[71] | 0) >>> 0)
1461            return t | 0
1462          }
1463          function d(e) {
1464            e = e | 0
1465            var t = 0,
1466              r = 0,
1467              s = 0,
1468              i = 0
1469            i = a[71] | 0
1470            t = a[70] | 0
1471            while (1) {
1472              s = (t + 2) | 0
1473              if (t >>> 0 >= i >>> 0) {
1474                t = 9
1475                break
1476              }
1477              r = n[s >> 1] | 0
1478              if ((r << 16) >> 16 == (e << 16) >> 16) {
1479                t = 10
1480                break
1481              }
1482              if ((r << 16) >> 16 == 92) {
1483                r = (t + 4) | 0
1484                if ((n[r >> 1] | 0) == 13) {
1485                  t = (t + 6) | 0
1486                  t = (n[t >> 1] | 0) == 10 ? t : r
1487                } else t = r
1488              } else if (Z(r) | 0) {
1489                t = 9
1490                break
1491              } else t = s
1492            }
1493            if ((t | 0) == 9) {
1494              a[70] = s
1495              T()
1496            } else if ((t | 0) == 10) a[70] = s
1497            return
1498          }
1499          function v(e, t, r, n) {
1500            e = e | 0
1501            t = t | 0
1502            r = r | 0
1503            n = n | 0
1504            var i = 0,
1505              c = 0
1506            i = a[65] | 0
1507            a[65] = i + 32
1508            c = a[61] | 0
1509            a[((c | 0) == 0 ? 228 : (c + 28) | 0) >> 2] = i
1510            a[62] = c
1511            a[61] = i
1512            a[(i + 8) >> 2] = e
1513            if (2 == (n | 0)) e = r
1514            else e = 1 == (n | 0) ? (r + 2) | 0 : 0
1515            a[(i + 12) >> 2] = e
1516            a[i >> 2] = t
1517            a[(i + 4) >> 2] = r
1518            a[(i + 16) >> 2] = 0
1519            a[(i + 20) >> 2] = n
1520            c = 1 == (n | 0)
1521            s[(i + 24) >> 0] = c & 1
1522            a[(i + 28) >> 2] = 0
1523            if (c | (2 == (n | 0))) s[795] = 1
1524            return
1525          }
1526          function A(e, t) {
1527            e = e | 0
1528            t = t | 0
1529            var r = 0,
1530              s = 0,
1531              i = 0,
1532              c = 0
1533            r = a[70] | 0
1534            s = n[r >> 1] | 0
1535            c = (e | 0) == (t | 0)
1536            i = c ? 0 : e
1537            c = c ? 0 : t
1538            if ((s << 16) >> 16 == 97) {
1539              a[70] = r + 4
1540              r = w(1) | 0
1541              e = a[70] | 0
1542              if (W(r) | 0) {
1543                d(r)
1544                t = ((a[70] | 0) + 2) | 0
1545                a[70] = t
1546              } else {
1547                q(r) | 0
1548                t = a[70] | 0
1549              }
1550              s = w(1) | 0
1551              r = a[70] | 0
1552            }
1553            if ((r | 0) != (e | 0)) O(e, t, i, c)
1554            return s | 0
1555          }
1556          function C() {
1557            var e = 0,
1558              t = 0,
1559              r = 0
1560            r = a[71] | 0
1561            t = a[70] | 0
1562            e: while (1) {
1563              e = (t + 2) | 0
1564              if (t >>> 0 >= r >>> 0) {
1565                t = 6
1566                break
1567              }
1568              switch (n[e >> 1] | 0) {
1569                case 13:
1570                case 10: {
1571                  t = 6
1572                  break e
1573                }
1574                case 93: {
1575                  t = 7
1576                  break e
1577                }
1578                case 92: {
1579                  e = (t + 4) | 0
1580                  break
1581                }
1582                default: {
1583                }
1584              }
1585              t = e
1586            }
1587            if ((t | 0) == 6) {
1588              a[70] = e
1589              T()
1590              e = 0
1591            } else if ((t | 0) == 7) {
1592              a[70] = e
1593              e = 93
1594            }
1595            return e | 0
1596          }
1597          function g() {
1598            var e = 0,
1599              t = 0,
1600              r = 0
1601            e: while (1) {
1602              e = a[70] | 0
1603              t = (e + 2) | 0
1604              a[70] = t
1605              if (e >>> 0 >= (a[71] | 0) >>> 0) {
1606                r = 7
1607                break
1608              }
1609              switch (n[t >> 1] | 0) {
1610                case 13:
1611                case 10: {
1612                  r = 7
1613                  break e
1614                }
1615                case 47:
1616                  break e
1617                case 91: {
1618                  C() | 0
1619                  break
1620                }
1621                case 92: {
1622                  a[70] = e + 4
1623                  break
1624                }
1625                default: {
1626                }
1627              }
1628            }
1629            if ((r | 0) == 7) T()
1630            return
1631          }
1632          function p(e) {
1633            e = e | 0
1634            switch (n[e >> 1] | 0) {
1635              case 62: {
1636                e = (n[(e + -2) >> 1] | 0) == 61
1637                break
1638              }
1639              case 41:
1640              case 59: {
1641                e = 1
1642                break
1643              }
1644              case 104: {
1645                e = $((e + -2) | 0, 200, 4) | 0
1646                break
1647              }
1648              case 121: {
1649                e = $((e + -2) | 0, 208, 6) | 0
1650                break
1651              }
1652              case 101: {
1653                e = $((e + -2) | 0, 220, 3) | 0
1654                break
1655              }
1656              default:
1657                e = 0
1658            }
1659            return e | 0
1660          }
1661          function y(e) {
1662            e = e | 0
1663            var t = 0,
1664              r = 0,
1665              s = 0,
1666              i = 0,
1667              c = 0
1668            i = ((a[70] | 0) + 2) | 0
1669            a[70] = i
1670            r = a[71] | 0
1671            while (1) {
1672              t = (i + 2) | 0
1673              if (i >>> 0 >= r >>> 0) break
1674              s = n[t >> 1] | 0
1675              if (!e ? Z(s) | 0 : 0) break
1676              if ((s << 16) >> 16 == 42 ? (n[(i + 4) >> 1] | 0) == 47 : 0) {
1677                c = 8
1678                break
1679              }
1680              i = t
1681            }
1682            if ((c | 0) == 8) {
1683              a[70] = t
1684              t = (i + 4) | 0
1685            }
1686            a[70] = t
1687            return
1688          }
1689          function m(e, t, r) {
1690            e = e | 0
1691            t = t | 0
1692            r = r | 0
1693            var n = 0,
1694              a = 0
1695            e: do {
1696              if (!r) e = 0
1697              else {
1698                while (1) {
1699                  n = s[e >> 0] | 0
1700                  a = s[t >> 0] | 0
1701                  if ((n << 24) >> 24 != (a << 24) >> 24) break
1702                  r = (r + -1) | 0
1703                  if (!r) {
1704                    e = 0
1705                    break e
1706                  } else {
1707                    e = (e + 1) | 0
1708                    t = (t + 1) | 0
1709                  }
1710                }
1711                e = ((n & 255) - (a & 255)) | 0
1712              }
1713            } while (0)
1714            return e | 0
1715          }
1716          function I(e) {
1717            e = e | 0
1718            e: do {
1719              switch ((e << 16) >> 16) {
1720                case 38:
1721                case 37:
1722                case 33: {
1723                  e = 1
1724                  break
1725                }
1726                default:
1727                  if ((((e & -8) << 16) >> 16 == 40) | (((e + -58) & 65535) < 6)) e = 1
1728                  else {
1729                    switch ((e << 16) >> 16) {
1730                      case 91:
1731                      case 93:
1732                      case 94: {
1733                        e = 1
1734                        break e
1735                      }
1736                      default: {
1737                      }
1738                    }
1739                    e = ((e + -123) & 65535) < 4
1740                  }
1741              }
1742            } while (0)
1743            return e | 0
1744          }
1745          function U(e) {
1746            e = e | 0
1747            e: do {
1748              switch ((e << 16) >> 16) {
1749                case 38:
1750                case 37:
1751                case 33:
1752                  break
1753                default:
1754                  if (!((((e + -58) & 65535) < 6) | ((((e + -40) & 65535) < 7) & ((e << 16) >> 16 != 41)))) {
1755                    switch ((e << 16) >> 16) {
1756                      case 91:
1757                      case 94:
1758                        break e
1759                      default: {
1760                      }
1761                    }
1762                    return (((e << 16) >> 16 != 125) & (((e + -123) & 65535) < 4)) | 0
1763                  }
1764              }
1765            } while (0)
1766            return 1
1767          }
1768          function x(e) {
1769            e = e | 0
1770            var t = 0
1771            t = n[e >> 1] | 0
1772            e: do {
1773              if (((t + -9) & 65535) >= 5) {
1774                switch ((t << 16) >> 16) {
1775                  case 160:
1776                  case 32: {
1777                    t = 1
1778                    break e
1779                  }
1780                  default: {
1781                  }
1782                }
1783                if (I(t) | 0) return ((t << 16) >> 16 != 46) | (G(e) | 0) | 0
1784                else t = 0
1785              } else t = 1
1786            } while (0)
1787            return t | 0
1788          }
1789          function S(e) {
1790            e = e | 0
1791            var t = 0,
1792              r = 0,
1793              s = 0,
1794              i = 0
1795            r = f
1796            f = (f + 16) | 0
1797            s = r
1798            a[s >> 2] = 0
1799            a[64] = e
1800            t = a[3] | 0
1801            i = (t + (e << 1)) | 0
1802            e = (i + 2) | 0
1803            n[i >> 1] = 0
1804            a[s >> 2] = e
1805            a[65] = e
1806            a[57] = 0
1807            a[61] = 0
1808            a[59] = 0
1809            a[58] = 0
1810            a[63] = 0
1811            a[60] = 0
1812            f = r
1813            return t | 0
1814          }
1815          function O(e, t, r, n) {
1816            e = e | 0
1817            t = t | 0
1818            r = r | 0
1819            n = n | 0
1820            var i = 0,
1821              c = 0
1822            i = a[65] | 0
1823            a[65] = i + 20
1824            c = a[63] | 0
1825            a[((c | 0) == 0 ? 232 : (c + 16) | 0) >> 2] = i
1826            a[63] = i
1827            a[i >> 2] = e
1828            a[(i + 4) >> 2] = t
1829            a[(i + 8) >> 2] = r
1830            a[(i + 12) >> 2] = n
1831            a[(i + 16) >> 2] = 0
1832            s[795] = 1
1833            return
1834          }
1835          function $(e, t, r) {
1836            e = e | 0
1837            t = t | 0
1838            r = r | 0
1839            var s = 0,
1840              n = 0
1841            s = (e + ((0 - r) << 1)) | 0
1842            n = (s + 2) | 0
1843            e = a[3] | 0
1844            if (n >>> 0 >= e >>> 0 ? (m(n, t, r << 1) | 0) == 0 : 0)
1845              if ((n | 0) == (e | 0)) e = 1
1846              else e = x(s) | 0
1847            else e = 0
1848            return e | 0
1849          }
1850          function j(e) {
1851            e = e | 0
1852            switch (n[e >> 1] | 0) {
1853              case 107: {
1854                e = $((e + -2) | 0, 134, 4) | 0
1855                break
1856              }
1857              case 101: {
1858                if ((n[(e + -2) >> 1] | 0) == 117) e = $((e + -4) | 0, 106, 6) | 0
1859                else e = 0
1860                break
1861              }
1862              default:
1863                e = 0
1864            }
1865            return e | 0
1866          }
1867          function B(e, t) {
1868            e = e | 0
1869            t = t | 0
1870            var r = 0
1871            r = a[3] | 0
1872            if (r >>> 0 <= e >>> 0 ? (n[e >> 1] | 0) == (t << 16) >> 16 : 0)
1873              if ((r | 0) == (e | 0)) r = 1
1874              else r = E(n[(e + -2) >> 1] | 0) | 0
1875            else r = 0
1876            return r | 0
1877          }
1878          function E(e) {
1879            e = e | 0
1880            e: do {
1881              if (((e + -9) & 65535) < 5) e = 1
1882              else {
1883                switch ((e << 16) >> 16) {
1884                  case 32:
1885                  case 160: {
1886                    e = 1
1887                    break e
1888                  }
1889                  default: {
1890                  }
1891                }
1892                e = ((e << 16) >> 16 != 46) & (I(e) | 0)
1893              }
1894            } while (0)
1895            return e | 0
1896          }
1897          function P() {
1898            var e = 0,
1899              t = 0,
1900              r = 0
1901            e = a[71] | 0
1902            r = a[70] | 0
1903            e: while (1) {
1904              t = (r + 2) | 0
1905              if (r >>> 0 >= e >>> 0) break
1906              switch (n[t >> 1] | 0) {
1907                case 13:
1908                case 10:
1909                  break e
1910                default:
1911                  r = t
1912              }
1913            }
1914            a[70] = t
1915            return
1916          }
1917          function q(e) {
1918            e = e | 0
1919            while (1) {
1920              if (V(e) | 0) break
1921              if (I(e) | 0) break
1922              e = ((a[70] | 0) + 2) | 0
1923              a[70] = e
1924              e = n[e >> 1] | 0
1925              if (!((e << 16) >> 16)) {
1926                e = 0
1927                break
1928              }
1929            }
1930            return e | 0
1931          }
1932          function z() {
1933            var e = 0
1934            e = a[((a[59] | 0) + 20) >> 2] | 0
1935            switch (e | 0) {
1936              case 1: {
1937                e = -1
1938                break
1939              }
1940              case 2: {
1941                e = -2
1942                break
1943              }
1944              default:
1945                e = (e - (a[3] | 0)) >> 1
1946            }
1947            return e | 0
1948          }
1949          function D(e) {
1950            e = e | 0
1951            if (!($(e, 180, 5) | 0) ? !($(e, 190, 3) | 0) : 0) e = $(e, 196, 2) | 0
1952            else e = 1
1953            return e | 0
1954          }
1955          function F(e) {
1956            e = e | 0
1957            switch ((e << 16) >> 16) {
1958              case 160:
1959              case 32:
1960              case 12:
1961              case 11:
1962              case 9: {
1963                e = 1
1964                break
1965              }
1966              default:
1967                e = 0
1968            }
1969            return e | 0
1970          }
1971          function G(e) {
1972            e = e | 0
1973            if ((n[e >> 1] | 0) == 46 ? (n[(e + -2) >> 1] | 0) == 46 : 0) e = (n[(e + -4) >> 1] | 0) == 46
1974            else e = 0
1975            return e | 0
1976          }
1977          function H(e) {
1978            e = e | 0
1979            if ((a[3] | 0) == (e | 0)) e = 1
1980            else e = x((e + -2) | 0) | 0
1981            return e | 0
1982          }
1983          function J() {
1984            var e = 0
1985            e = a[((a[60] | 0) + 12) >> 2] | 0
1986            if (!e) e = -1
1987            else e = (e - (a[3] | 0)) >> 1
1988            return e | 0
1989          }
1990          function K() {
1991            var e = 0
1992            e = a[((a[59] | 0) + 12) >> 2] | 0
1993            if (!e) e = -1
1994            else e = (e - (a[3] | 0)) >> 1
1995            return e | 0
1996          }
1997          function L() {
1998            var e = 0
1999            e = a[((a[60] | 0) + 8) >> 2] | 0
2000            if (!e) e = -1
2001            else e = (e - (a[3] | 0)) >> 1
2002            return e | 0
2003          }
2004          function M() {
2005            var e = 0
2006            e = a[((a[59] | 0) + 16) >> 2] | 0
2007            if (!e) e = -1
2008            else e = (e - (a[3] | 0)) >> 1
2009            return e | 0
2010          }
2011          function N() {
2012            var e = 0
2013            e = a[((a[59] | 0) + 4) >> 2] | 0
2014            if (!e) e = -1
2015            else e = (e - (a[3] | 0)) >> 1
2016            return e | 0
2017          }
2018          function Q() {
2019            var e = 0
2020            e = a[59] | 0
2021            e = a[((e | 0) == 0 ? 228 : (e + 28) | 0) >> 2] | 0
2022            a[59] = e
2023            return ((e | 0) != 0) | 0
2024          }
2025          function R() {
2026            var e = 0
2027            e = a[60] | 0
2028            e = a[((e | 0) == 0 ? 232 : (e + 16) | 0) >> 2] | 0
2029            a[60] = e
2030            return ((e | 0) != 0) | 0
2031          }
2032          function T() {
2033            s[794] = 1
2034            a[66] = ((a[70] | 0) - (a[3] | 0)) >> 1
2035            a[70] = (a[71] | 0) + 2
2036            return
2037          }
2038          function V(e) {
2039            e = e | 0
2040            return (((e | 128) << 16) >> 16 == 160) | (((e + -9) & 65535) < 5) | 0
2041          }
2042          function W(e) {
2043            e = e | 0
2044            return ((e << 16) >> 16 == 39) | ((e << 16) >> 16 == 34) | 0
2045          }
2046          function X() {
2047            return (((a[((a[59] | 0) + 8) >> 2] | 0) - (a[3] | 0)) >> 1) | 0
2048          }
2049          function Y() {
2050            return (((a[((a[60] | 0) + 4) >> 2] | 0) - (a[3] | 0)) >> 1) | 0
2051          }
2052          function Z(e) {
2053            e = e | 0
2054            return ((e << 16) >> 16 == 13) | ((e << 16) >> 16 == 10) | 0
2055          }
2056          function _() {
2057            return (((a[a[59] >> 2] | 0) - (a[3] | 0)) >> 1) | 0
2058          }
2059          function ee() {
2060            return (((a[a[60] >> 2] | 0) - (a[3] | 0)) >> 1) | 0
2061          }
2062          function ae() {
2063            return i[((a[59] | 0) + 24) >> 0] | 0 | 0
2064          }
2065          function re(e) {
2066            e = e | 0
2067            a[3] = e
2068            return
2069          }
2070          function ie() {
2071            return ((s[795] | 0) != 0) | 0
2072          }
2073          function se() {
2074            return ((s[796] | 0) != 0) | 0
2075          }
2076          function te() {
2077            return a[66] | 0
2078          }
2079          function fe(e) {
2080            e = e | 0
2081            f = (e + 992 + 15) & -16
2082            return 992
2083          }
2084          return {
2085            su: fe,
2086            ai: M,
2087            e: te,
2088            ee: Y,
2089            ele: J,
2090            els: L,
2091            es: ee,
2092            f: se,
2093            id: z,
2094            ie: N,
2095            ip: ae,
2096            is: _,
2097            ms: ie,
2098            p: b,
2099            re: R,
2100            ri: Q,
2101            sa: S,
2102            se: K,
2103            ses: re,
2104            ss: X
2105          }
2106        })('undefined' != typeof self ? self : global, {}, Re)),
2107        (Te = je.su(_e - (2 << 17)))
2108    }
2109    const s = qe.length + 1
2110    je.ses(Te), je.sa(s - 1), Ne(qe, new Uint16Array(Re, Te, s)), je.p() || ((Je = je.e()), o())
2111    const n = [],
2112      a = []
2113    for (; je.ri(); ) {
2114      const e = je.is(),
2115        t = je.ie(),
2116        r = je.ai(),
2117        s = je.id(),
2118        a = je.ss(),
2119        i = je.se()
2120      let c
2121      je.ip() && (c = b(-1 === s ? e : e + 1, qe.charCodeAt(-1 === s ? e - 1 : e))),
2122        n.push({ n: c, s: e, e: t, ss: a, se: i, d: s, a: r })
2123    }
2124    for (; je.re(); ) {
2125      const e = je.es(),
2126        t = je.ee(),
2127        r = je.els(),
2128        s = je.ele(),
2129        n = qe.charCodeAt(e),
2130        i = r >= 0 ? qe.charCodeAt(r) : -1
2131      a.push({
2132        s: e,
2133        e: t,
2134        ls: r,
2135        le: s,
2136        n: 34 === n || 39 === n ? b(e + 1, n) : qe.slice(e, t),
2137        ln: r < 0 ? void 0 : 34 === i || 39 === i ? b(r + 1, i) : qe.slice(r, s)
2138      })
2139    }
2140    return [n, a, !!je.f(), !!je.ms()]
2141  }
2142  function b(e, t) {
2143    Je = e
2144    let r = '',
2145      s = Je
2146    for (;;) {
2147      Je >= qe.length && o()
2148      const e = qe.charCodeAt(Je)
2149      if (e === t) break
2150      92 === e ? ((r += qe.slice(s, Je)), (r += l()), (s = Je)) : (8232 === e || 8233 === e || (u(e) && o()), ++Je)
2151    }
2152    return (r += qe.slice(s, Je++)), r
2153  }
2154  function l() {
2155    let e = qe.charCodeAt(++Je)
2156    switch ((++Je, e)) {
2157      case 110:
2158        return '\n'
2159      case 114:
2160        return '\r'
2161      case 120:
2162        return String.fromCharCode(k(2))
2163      case 117:
2164        return (function () {
2165          const e = qe.charCodeAt(Je)
2166          let t
2167          123 === e ? (++Je, (t = k(qe.indexOf('}', Je) - Je)), ++Je, t > 1114111 && o()) : (t = k(4))
2168          return t <= 65535
2169            ? String.fromCharCode(t)
2170            : ((t -= 65536), String.fromCharCode(55296 + (t >> 10), 56320 + (1023 & t)))
2171        })()
2172      case 116:
2173        return '\t'
2174      case 98:
2175        return '\b'
2176      case 118:
2177        return '\v'
2178      case 102:
2179        return '\f'
2180      case 13:
2181        10 === qe.charCodeAt(Je) && ++Je
2182      case 10:
2183        return ''
2184      case 56:
2185      case 57:
2186        o()
2187      default:
2188        if (e >= 48 && e <= 55) {
2189          let t = qe.substr(Je - 1, 3).match(/^[0-7]+/)[0],
2190            r = parseInt(t, 8)
2191          return (
2192            r > 255 && ((t = t.slice(0, -1)), (r = parseInt(t, 8))),
2193            (Je += t.length - 1),
2194            (e = qe.charCodeAt(Je)),
2195            ('0' === t && 56 !== e && 57 !== e) || o(),
2196            String.fromCharCode(r)
2197          )
2198        }
2199        return u(e) ? '' : String.fromCharCode(e)
2200    }
2201  }
2202  function k(e) {
2203    const t = Je
2204    let r = 0,
2205      s = 0
2206    for (let t = 0; t < e; ++t, ++Je) {
2207      let e,
2208        n = qe.charCodeAt(Je)
2209      if (95 !== n) {
2210        if (n >= 97) e = n - 97 + 10
2211        else if (n >= 65) e = n - 65 + 10
2212        else {
2213          if (!(n >= 48 && n <= 57)) break
2214          e = n - 48
2215        }
2216        if (e >= 16) break
2217        ;(s = n), (r = 16 * r + e)
2218      } else (95 !== s && 0 !== t) || o(), (s = n)
2219    }
2220    return (95 !== s && Je - t === e) || o(), r
2221  }
2222  function u(e) {
2223    return 13 === e || 10 === e
2224  }
2225  function o() {
2226    throw Object.assign(
2227      Error(`Parse error ${Fe}:${qe.slice(0, Je).split('\n').length}:${Je - qe.lastIndexOf('\n', Je - 1)}`),
2228      { idx: Je }
2229    )
2230  }
2231  async function _resolve(e, t) {
2232    const r = resolveIfNotPlainOrUrl(e, t) || asURL(e)
2233    return { r: resolveImportMap(De, r || e, t) || throwUnresolved(e, t), b: !r && !asURL(e) }
2234  }
2235  const We = i
2236    ? async (e, t) => {
2237        let r = i(e, t, defaultResolve)
2238        r && r.then && (r = await r)
2239        return r ? { r: r, b: !resolveIfNotPlainOrUrl(e, t) && !asURL(e) } : _resolve(e, t)
2240      }
2241    : _resolve
2242  async function importShim(e, ...r) {
2243    let s = r[r.length - 1]
2244    typeof s !== 'string' && (s = we)
2245    await ze
2246    a && (await a(e, typeof r[1] !== 'string' ? r[1] : {}, s))
2247    if (Ze || n || !Ve) {
2248      t && processScriptsAndPreloads(true)
2249      n || (Ze = false)
2250    }
2251    await Ge
2252    return topLevelLoad((await We(e, s)).r, { credentials: 'same-origin' })
2253  }
2254  self.importShim = importShim
2255  function defaultResolve(e, t) {
2256    return resolveImportMap(De, resolveIfNotPlainOrUrl(e, t) || e, t) || throwUnresolved(e, t)
2257  }
2258  function throwUnresolved(e, t) {
2259    throw Error(`Unable to resolve specifier '${e}'${fromParent(t)}`)
2260  }
2261  const resolveSync = (e, t = we) => {
2262    t = `${t}`
2263    const r = i && i(e, t, defaultResolve)
2264    return r && !r.then ? r : defaultResolve(e, t)
2265  }
2266  function metaResolve(e, t = this.url) {
2267    return resolveSync(e, t)
2268  }
2269  importShim.resolve = resolveSync
2270  importShim.getImportMap = () => JSON.parse(JSON.stringify(De))
2271  importShim.addImportMap = (e) => {
2272    if (!n) throw new Error('Unsupported in polyfill mode.')
2273    De = resolveAndComposeImportMap(e, we, De)
2274  }
2275  const Be = (importShim._r = {})
2276  importShim._w = {}
2277  async function loadAll(e, t) {
2278    if (!e.b && !t[e.u]) {
2279      t[e.u] = 1
2280      await e.L
2281      await Promise.all(e.d.map((e) => loadAll(e, t)))
2282      e.n || (e.n = e.d.some((e) => e.n))
2283    }
2284  }
2285  let De = { imports: {}, scopes: {} }
2286  let Ve
2287  const ze = Me.then(() => {
2288    Ve = s.polyfillEnable !== true && Se && Ue && Ce && (!be || Le) && (!me || xe) && !ve
2289    if (t) {
2290      if (!Ce) {
2291        const e = HTMLScriptElement.supports || ((e) => e === 'classic' || e === 'module')
2292        HTMLScriptElement.supports = (t) => t === 'importmap' || e(t)
2293      }
2294      if (n || !Ve) {
2295        new MutationObserver((e) => {
2296          for (const t of e)
2297            if (t.type === 'childList')
2298              for (const e of t.addedNodes)
2299                if (e.tagName === 'SCRIPT') {
2300                  e.type === (n ? 'module-shim' : 'module') && processScript(e, true)
2301                  e.type === (n ? 'importmap-shim' : 'importmap') && processImportMap(e, true)
2302                } else
2303                  e.tagName === 'LINK' && e.rel === (n ? 'modulepreload-shim' : 'modulepreload') && processPreload(e)
2304        }).observe(document, { childList: true, subtree: true })
2305        processScriptsAndPreloads()
2306        if (document.readyState === 'complete') readyStateCompleteCheck()
2307        else {
2308          async function readyListener() {
2309            await ze
2310            processScriptsAndPreloads()
2311            if (document.readyState === 'complete') {
2312              readyStateCompleteCheck()
2313              document.removeEventListener('readystatechange', readyListener)
2314            }
2315          }
2316          document.addEventListener('readystatechange', readyListener)
2317        }
2318      }
2319    }
2320  })
2321  let Ge = ze
2322  let Ke = true
2323  let Ze = true
2324  async function topLevelLoad(e, t, r, s, i) {
2325    n || (Ze = false)
2326    await ze
2327    await Ge
2328    a && (await a(e, typeof t !== 'string' ? t : {}, ''))
2329    if (!n && Ve) {
2330      if (s) return null
2331      await i
2332      return $e(r ? createBlob(r) : e, { errUrl: e || r })
2333    }
2334    const c = getOrCreateLoad(e, t, null, r)
2335    const f = {}
2336    await loadAll(c, f)
2337    Qe = void 0
2338    resolveDeps(c, f)
2339    await i
2340    if (r && !n && !c.n) {
2341      if (s) return
2342      ue && revokeObjectURLs(Object.keys(f))
2343      return await $e(createBlob(r), { errUrl: r })
2344    }
2345    if (Ke && !n && c.n && s) {
2346      le()
2347      Ke = false
2348    }
2349    const ne = await $e(n || c.n || !s ? c.b : c.u, { errUrl: c.u })
2350    c.s && (await $e(c.s)).u$_(ne)
2351    ue && revokeObjectURLs(Object.keys(f))
2352    return ne
2353  }
2354  function revokeObjectURLs(e) {
2355    let t = 0
2356    const r = e.length
2357    const s = self.requestIdleCallback ? self.requestIdleCallback : self.requestAnimationFrame
2358    s(cleanup)
2359    function cleanup() {
2360      const n = t * 100
2361      if (!(n > r)) {
2362        for (const t of e.slice(n, n + 100)) {
2363          const e = Be[t]
2364          e && URL.revokeObjectURL(e.b)
2365        }
2366        t++
2367        s(cleanup)
2368      }
2369    }
2370  }
2371  function urlJsString(e) {
2372    return `'${e.replace(/'/g, "\\'")}'`
2373  }
2374  let Qe
2375  function resolveDeps(e, t) {
2376    if (e.b || !t[e.u]) return
2377    t[e.u] = 0
2378    for (const r of e.d) resolveDeps(r, t)
2379    const [r, s] = e.a
2380    const n = e.S
2381    let a = ke && Qe ? `import '${Qe}';` : ''
2382    let i = 0,
2383      c = 0,
2384      ne = []
2385    function pushStringTo(t) {
2386      while (ne[ne.length - 1] < t) {
2387        const t = ne.pop()
2388        a += `${n.slice(i, t)}, ${urlJsString(e.r)}`
2389        i = t
2390      }
2391      a += n.slice(i, t)
2392      i = t
2393    }
2394    for (const { s: t, ss: s, se: oe, d: ce } of r)
2395      if (ce === -1) {
2396        let r = e.d[c++],
2397          s = r.b,
2398          f = !s
2399        f &&
2400          ((s = r.s) ||
2401            (s = r.s =
2402              createBlob(
2403                `export function u$_(m){${r.a[1]
2404                  .map(({ s: e, e: t }, s) => {
2405                    const n = r.S[e] === '"' || r.S[e] === "'"
2406                    return `e$_${s}=m${n ? '[' : '.'}${r.S.slice(e, t)}${n ? ']' : ''}`
2407                  })
2408                  .join(
2409                    ','
2410                  )}}${r.a[1].length ? `let ${r.a[1].map((e, t) => `e$_${t}`).join(',')};` : ''}export {${r.a[1].map(({ s: e, e: t }, s) => `e$_${s} as ${r.S.slice(e, t)}`).join(',')}}\n//# sourceURL=${r.r}?cycle`
2411              )))
2412        pushStringTo(t - 1)
2413        a += `/*${n.slice(t - 1, oe)}*/${urlJsString(s)}`
2414        if (!f && r.s) {
2415          a += `;import*as m$_${c} from'${r.b}';import{u$_ as u$_${c}}from'${r.s}';u$_${c}(m$_${c})`
2416          r.s = void 0
2417        }
2418        i = oe
2419      } else if (ce === -2) {
2420        e.m = { url: e.r, resolve: metaResolve }
2421        f(e.m, e.u)
2422        pushStringTo(t)
2423        a += `importShim._r[${urlJsString(e.u)}].m`
2424        i = oe
2425      } else {
2426        pushStringTo(s + 6)
2427        a += 'Shim('
2428        ne.push(oe - 1)
2429        i = t
2430      }
2431    e.s &&
2432      (a += `\n;import{u$_}from'${e.s}';try{u$_({${s
2433        .filter((e) => e.ln)
2434        .map(({ s: e, e: t, ln: r }) => `${n.slice(e, t)}:${r}`)
2435        .join(',')}})}catch(_){};\n`)
2436    function pushSourceURL(t, r) {
2437      const s = r + t.length
2438      const c = n.indexOf('\n', s)
2439      const f = c !== -1 ? c : n.length
2440      pushStringTo(s)
2441      a += new URL(n.slice(s, f), e.r).href
2442      i = f
2443    }
2444    let oe = n.lastIndexOf(Xe)
2445    let ce = n.lastIndexOf(Ye)
2446    oe < i && (oe = -1)
2447    ce < i && (ce = -1)
2448    oe !== -1 && (ce === -1 || ce > oe) && pushSourceURL(Xe, oe)
2449    if (ce !== -1) {
2450      pushSourceURL(Ye, ce)
2451      oe !== -1 && oe > ce && pushSourceURL(Xe, oe)
2452    }
2453    pushStringTo(n.length)
2454    oe === -1 && (a += Xe + e.r)
2455    e.b = Qe = createBlob(a)
2456    e.S = void 0
2457  }
2458  const Xe = '\n//# sourceURL='
2459  const Ye = '\n//# sourceMappingURL='
2460  const et = /^(text|application)\/(x-)?javascript(;|$)/
2461  const tt = /^(application)\/wasm(;|$)/
2462  const rt = /^(text|application)\/json(;|$)/
2463  const st = /^(text|application)\/css(;|$)/
2464  const nt = /url\(\s*(?:(["'])((?:\\.|[^\n\\"'])+)\1|((?:\\.|[^\s,"'()\\])+))\s*\)/g
2465  let at = []
2466  let it = 0
2467  function pushFetchPool() {
2468    if (++it > 100) return new Promise((e) => at.push(e))
2469  }
2470  function popFetchPool() {
2471    it--
2472    at.length && at.shift()()
2473  }
2474  async function doFetch(e, t, r) {
2475    if (pe && !t.integrity) throw Error(`No integrity for ${e}${fromParent(r)}.`)
2476    const s = pushFetchPool()
2477    s && (await s)
2478    try {
2479      var n = await c(e, t)
2480    } catch (t) {
2481      t.message = `Unable to fetch ${e}${fromParent(r)} - see network log for details.\n` + t.message
2482      throw t
2483    } finally {
2484      popFetchPool()
2485    }
2486    if (!n.ok) {
2487      const e = new TypeError(`${n.status} ${n.statusText} ${n.url}${fromParent(r)}`)
2488      e.response = n
2489      throw e
2490    }
2491    return n
2492  }
2493  async function fetchModule(e, t, r) {
2494    const s = await doFetch(e, t, r)
2495    const n = s.headers.get('content-type')
2496    if (et.test(n)) return { r: s.url, s: await s.text(), t: 'js' }
2497    if (tt.test(n)) {
2498      const t = (importShim._w[e] = await WebAssembly.compileStreaming(s))
2499      let r = '',
2500        n = 0,
2501        a = ''
2502      for (const e of WebAssembly.Module.imports(t)) {
2503        r += `import * as impt${n} from '${e.module}';\n`
2504        a += `'${e.module}':impt${n++},`
2505      }
2506      n = 0
2507      r += `const instance = await WebAssembly.instantiate(importShim._w['${e}'], {${a}});\n`
2508      for (const e of WebAssembly.Module.exports(t)) {
2509        r += `const expt${n} = instance['${e.name}'];\n`
2510        r += `export { expt${n++} as "${e.name}" };\n`
2511      }
2512      return { r: s.url, s: r, t: 'wasm' }
2513    }
2514    if (rt.test(n)) return { r: s.url, s: `export default ${await s.text()}`, t: 'json' }
2515    if (st.test(n))
2516      return {
2517        r: s.url,
2518        s: `var s=new CSSStyleSheet();s.replaceSync(${JSON.stringify((await s.text()).replace(nt, (t, r = '', s, n) => `url(${r}${resolveUrl(s || n, e)}${r})`))});export default s;`,
2519        t: 'css'
2520      }
2521    throw Error(
2522      `Unsupported Content-Type "${n}" loading ${e}${fromParent(r)}. Modules must be served with a valid MIME type like application/javascript.`
2523    )
2524  }
2525  function getOrCreateLoad(e, t, r, s) {
2526    let a = Be[e]
2527    if (a && !s) return a
2528    a = {
2529      u: e,
2530      r: s ? e : void 0,
2531      f: void 0,
2532      S: void 0,
2533      L: void 0,
2534      a: void 0,
2535      d: void 0,
2536      b: void 0,
2537      s: void 0,
2538      n: false,
2539      t: null,
2540      m: null
2541    }
2542    if (Be[e]) {
2543      let e = 0
2544      while (Be[a.u + ++e]);
2545      a.u += e
2546    }
2547    Be[a.u] = a
2548    a.f = (async () => {
2549      if (!s) {
2550        let i
2551        ;({ r: a.r, s: s, t: i } = await (ft[e] || fetchModule(e, t, r)))
2552        if (i && !n) {
2553          if ((i === 'css' && !me) || (i === 'json' && !be))
2554            throw Error(
2555              `${i}-modules require <script type="esms-options">{ "polyfillEnable": ["${i}-modules"] }<\/script>`
2556            )
2557          ;((i === 'css' && !xe) || (i === 'json' && !Le)) && (a.n = true)
2558        }
2559      }
2560      try {
2561        a.a = parse(s, a.u)
2562      } catch (e) {
2563        throwError(e)
2564        a.a = [[], [], false]
2565      }
2566      a.S = s
2567      return a
2568    })()
2569    a.L = a.f.then(async () => {
2570      let e = t
2571      a.d = (
2572        await Promise.all(
2573          a.a[0].map(async ({ n: t, d: r }) => {
2574            ;((r >= 0 && !Se) || (r === -2 && !Ue)) && (a.n = true)
2575            if (r !== -1 || !t) return
2576            const { r: s, b: n } = await We(t, a.r || a.u)
2577            !n || (Ce && !ve) || (a.n = true)
2578            if (r === -1) {
2579              if (ge && ge(s)) return { b: s }
2580              e.integrity && (e = Object.assign({}, e, { integrity: void 0 }))
2581              return getOrCreateLoad(s, e, a.r).f
2582            }
2583          })
2584        )
2585      ).filter((e) => e)
2586    })
2587    return a
2588  }
2589  function processScriptsAndPreloads(e = false) {
2590    if (!e)
2591      for (const e of document.querySelectorAll(n ? 'link[rel=modulepreload-shim]' : 'link[rel=modulepreload]'))
2592        processPreload(e)
2593    for (const e of document.querySelectorAll(n ? 'script[type=importmap-shim]' : 'script[type=importmap]'))
2594      processImportMap(e)
2595    if (!e)
2596      for (const e of document.querySelectorAll(n ? 'script[type=module-shim]' : 'script[type=module]'))
2597        processScript(e)
2598  }
2599  function getFetchOpts(e) {
2600    const t = {}
2601    e.integrity && (t.integrity = e.integrity)
2602    e.referrerPolicy && (t.referrerPolicy = e.referrerPolicy)
2603    e.crossOrigin === 'use-credentials'
2604      ? (t.credentials = 'include')
2605      : e.crossOrigin === 'anonymous'
2606        ? (t.credentials = 'omit')
2607        : (t.credentials = 'same-origin')
2608    return t
2609  }
2610  let ot = Promise.resolve()
2611  let ct = 1
2612  function domContentLoadedCheck() {
2613    --ct !== 0 || de || (!n && Ve) || document.dispatchEvent(new Event('DOMContentLoaded'))
2614  }
2615  t &&
2616    document.addEventListener('DOMContentLoaded', async () => {
2617      await ze
2618      domContentLoadedCheck()
2619    })
2620  let lt = 1
2621  function readyStateCompleteCheck() {
2622    --lt !== 0 || de || (!n && Ve) || document.dispatchEvent(new Event('readystatechange'))
2623  }
2624  const hasNext = (e) => e.nextSibling || (e.parentNode && hasNext(e.parentNode))
2625  const epCheck = (e, t) =>
2626    e.ep || (!t && ((!e.src && !e.innerHTML) || !hasNext(e))) || e.getAttribute('noshim') !== null || !(e.ep = true)
2627  function processImportMap(e, t = lt > 0) {
2628    if (!epCheck(e, t)) {
2629      if (e.src) {
2630        if (!n) return
2631        setImportMapSrcOrLazy()
2632      }
2633      if (Ze) {
2634        Ge = Ge.then(async () => {
2635          De = resolveAndComposeImportMap(
2636            e.src ? await (await doFetch(e.src, getFetchOpts(e))).json() : JSON.parse(e.innerHTML),
2637            e.src || we,
2638            De
2639          )
2640        }).catch((t) => {
2641          console.log(t)
2642          t instanceof SyntaxError &&
2643            (t = new Error(`Unable to parse import map ${t.message} in: ${e.src || e.innerHTML}`))
2644          throwError(t)
2645        })
2646        n || (Ze = false)
2647      }
2648    }
2649  }
2650  function processScript(e, t = lt > 0) {
2651    if (epCheck(e, t)) return
2652    const r = e.getAttribute('async') === null && lt > 0
2653    const s = ct > 0
2654    r && lt++
2655    s && ct++
2656    const a = topLevelLoad(e.src || we, getFetchOpts(e), !e.src && e.innerHTML, !n, r && ot)
2657      .then(() => {
2658        n && e.dispatchEvent(new Event('load'))
2659      })
2660      .catch(throwError)
2661    r && (ot = a.then(readyStateCompleteCheck))
2662    s && a.then(domContentLoadedCheck)
2663  }
2664  const ft = {}
2665  function processPreload(e) {
2666    if (!e.ep) {
2667      e.ep = true
2668      ft[e.href] || (ft[e.href] = fetchModule(e.href, getFetchOpts(e)))
2669    }
2670  }
2671})()
2672//# sourceMappingURL=es-module-shims.js.map

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.