From 66a9766ee364897fbc569ab33da5232ea17e8521 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 01:27:15 +0000 Subject: [PATCH 01/11] [skip ci] Auto-update developer-tools --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index c7bdbad..6ff2870 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "css-loader": "^6.10.0", "expose-loader": "^5.0.1", "mini-css-extract-plugin": "^2.9.2", - "sass": "^1.85.0", + "sass": "^1.85.1", "sass-loader": "^14.2.1", "style-loader": "^3.3.4", "webpack": "^5.98.0", @@ -3872,9 +3872,9 @@ ] }, "node_modules/sass": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", - "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz", + "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", "dev": true, "license": "MIT", "dependencies": { @@ -7065,9 +7065,9 @@ "dev": true }, "sass": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", - "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz", + "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", "dev": true, "requires": { "@parcel/watcher": "^2.4.1", diff --git a/package.json b/package.json index f27f715..b8e2538 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "css-loader": "^6.10.0", "expose-loader": "^5.0.1", "mini-css-extract-plugin": "^2.9.2", - "sass": "^1.85.0", + "sass": "^1.85.1", "sass-loader": "^14.2.1", "style-loader": "^3.3.4", "webpack": "^5.98.0", From 9cb1b4353e96848a184c824134909a443315adf5 Mon Sep 17 00:00:00 2001 From: Tim van Dijen Date: Sun, 2 Mar 2025 10:19:14 +0100 Subject: [PATCH 02/11] Fix linter-issues --- .ncurc.js | 2 ++ tools/linters/.eslintrc.js | 8 ++++++++ webpack.config.js | 9 ++++----- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.ncurc.js b/.ncurc.js index 232ce97..621cace 100644 --- a/.ncurc.js +++ b/.ncurc.js @@ -1,3 +1,5 @@ +/* eslint no-unused-vars: ["error", { "args": "none" }] */ + module.exports = { /** Filter out non-major version updates. @param {string} packageName The name of the dependency. diff --git a/tools/linters/.eslintrc.js b/tools/linters/.eslintrc.js index eeca409..1820787 100644 --- a/tools/linters/.eslintrc.js +++ b/tools/linters/.eslintrc.js @@ -1,5 +1,10 @@ module.exports = { ignorePatterns: ["!/tools/linters/.eslintrc.yml", "!/tools/linters/.stylelintrc.json"], + settings: { + react: { + version: "detect" + }, + }, parserOptions: { ecmaVersion: 2015, sourceType: "module" @@ -9,6 +14,9 @@ module.exports = { files: ["*.json"], extends: ["plugin:jsonc/recommended-with-json"], parser: "jsonc-eslint-parser", + rules: { + "no-unused-vars": "off" + }, } ] }; diff --git a/webpack.config.js b/webpack.config.js index 782008f..36ca9c2 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,5 +1,4 @@ const path = require('path'); -const webpack = require('webpack'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const CopyWebpackPlugin = require('copy-webpack-plugin'); @@ -12,9 +11,9 @@ const localConfig = { module.exports = environment => { const env = typeof environment !== 'undefined' ? environment : {}; - const primaryBackground = env.hasOwnProperty('primaryBackground') ? env.primaryBackground : '#b8002c'; - const transitionBackground = env.hasOwnProperty('transitionBackground') ? env.transitionBackground : '#db0100'; - const secondaryBackground = env.hasOwnProperty('secondaryBackground') ? env.secondaryBackground : '#e8410c'; + const primaryBackground = Object.prototype.hasOwnProperty.call(env, 'primaryBackground') ? env.primaryBackground : '#b8002c'; + const transitionBackground = Object.prototype.hasOwnProperty.call(env, 'transitionBackground') ? env.transitionBackground : '#db0100'; + const secondaryBackground = Object.prototype.hasOwnProperty.call(env, 'secondaryBackground') ? env.secondaryBackground : '#e8410c'; return { entry: { bundle: './resources/js/bundle/main', @@ -77,7 +76,7 @@ module.exports = environment => { new CopyWebpackPlugin({ patterns: [ { - from: path.resolve(__dirname + '/node_modules/\@fortawesome/fontawesome-free/webfonts/fa-solid*'), + from: path.resolve(__dirname + '/node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid*'), to: 'fonts/[name][ext]' } ] From 7b14a6979e9d0b93fb979484503574803b587160 Mon Sep 17 00:00:00 2001 From: Tim van Dijen Date: Sun, 2 Mar 2025 15:55:17 +0100 Subject: [PATCH 03/11] Bump version --- .github/workflows/build-release.yml | 2 +- .github/workflows/update-dependencies.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index d24afe0..2afa3d0 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -1,5 +1,5 @@ --- -name: Build assets for SimpleSAMLphp 2.3 +name: Build assets for SimpleSAMLphp 2.4 on: # yamllint disable-line rule:truthy push: diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index ba8e155..ba43f28 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -1,5 +1,5 @@ --- -name: Update dependencies for SimpleSAMLphp 2.3 +name: Update dependencies for SimpleSAMLphp 2.4 on: workflow_dispatch From 04d0e9f1452db6f40a907ad17f51cf9f82ac43e9 Mon Sep 17 00:00:00 2001 From: Tim van Dijen Date: Sun, 2 Mar 2025 17:19:44 +0100 Subject: [PATCH 04/11] Remove deprecated babel/polyfill --- js/bundle.js | 2 +- js/bundle.js.map | 2 +- js/post.js | 2 +- js/post.js.map | 2 +- package-lock.json | 38 +++----------------------------- package.json | 2 +- resources/js/bundle/highlight.js | 2 +- 7 files changed, 9 insertions(+), 41 deletions(-) diff --git a/js/bundle.js b/js/bundle.js index 341f6c5..306aca5 100644 --- a/js/bundle.js +++ b/js/bundle.js @@ -1,3 +1,3 @@ /*! For license information please see bundle.js.LICENSE.txt */ -!function(){var t={446:function(){"use strict";ready((function(){var t=document.getElementById("language-selector");if(null!==t){t.onchange=function(){return document.getElementById("language-form").submit(),!0};var e=document.getElementById("menuLink");e.onclick=function(t){t.preventDefault();var u=document.getElementById("layout");u.classList.contains("active")?u.classList.remove("active"):u.classList.add("active");var n=document.getElementById("foot");n.classList.contains("active")?n.classList.remove("active"):n.classList.add("active"),e.classList.contains("active")?e.classList.remove("active"):e.classList.add("active")}}}))},725:function(){"use strict";window.readyHandlers=[],window.ready=function(t){window.readyHandlers.push(t),handleState()},window.handleState=function(){if("interactive"===document.readyState||"complete"===document.readyState)for(;window.readyHandlers.length>0;)window.readyHandlers.shift()()},document.onreadystatechange=window.handleState},727:function(){"use strict";ready((function(){for(var t=document.querySelectorAll(".expandable > .expander"),e=0;et.length)&&(e=t.length);for(var u=0,n=Array(e);u/g,">").replace(/"/g,""").replace(/'/g,"'")}function g(t){var e=Object.create(null);for(var u in t)e[u]=t[u];for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o')}}])}(),C=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={children:[]};return Object.assign(e,t),e},b=function(t){function e(t){var u;return f(this,e),(u=n(this,e)).options=t,u}return i(e,t),p(e,[{key:"addText",value:function(t){""!==t&&this.add(t)}},{key:"startScope",value:function(t){this.openNode(t)}},{key:"endScope",value:function(){this.closeNode()}},{key:"__addSublanguage",value:function(t,e){var u=t.root;e&&(u.scope="language:".concat(e)),this.add(u)}},{key:"toHTML",value:function(){return new A(this,this.options).value()}},{key:"finalize",value:function(){return this.closeAllNodes(),!0}}])}(function(){function t(){f(this,t),this.rootNode=C(),this.stack=[this.rootNode]}return p(t,[{key:"top",get:function(){return this.stack[this.stack.length-1]}},{key:"root",get:function(){return this.rootNode}},{key:"add",value:function(t){this.top.children.push(t)}},{key:"openNode",value:function(t){var e=C({scope:t});this.add(e),this.stack.push(e)}},{key:"closeNode",value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:"closeAllNodes",value:function(){for(;this.closeNode(););}},{key:"toJSON",value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:"walk",value:function(t){return this.constructor._walk(t,this.rootNode)}}],[{key:"_walk",value:function(t,e){var u=this;return"string"==typeof e?t.addText(e):e.children&&(t.openNode(e),e.children.forEach((function(e){return u._walk(t,e)})),t.closeNode(e)),t}},{key:"_collapse",value:function(e){"string"!=typeof e&&e.children&&(e.children.every((function(t){return"string"==typeof t}))?e.children=[e.children.join("")]:e.children.forEach((function(e){t._collapse(e)})))}}])}());function m(t){return t?"string"==typeof t?t:t.source:null}function B(t){return x("(?=",t,")")}function w(t){return x("(?:",t,")*")}function S(t){return x("(?:",t,")?")}function x(){for(var t=arguments.length,e=new Array(t),u=0;u0;){var o=j.exec(u);if(!o){r+=u;break}r+=u.substring(0,o.index),u=u.substring(o.index+o[0].length),"\\"===o[0][0]&&o[1]?r+="\\"+String(Number(o[1])+e):(r+=o[0],"("===o[0]&&n++)}return r})).map((function(t){return"(".concat(t,")")})).join(u)}var I="[a-zA-Z]\\w*",M="[a-zA-Z_]\\w*",N="\\b\\d+(\\.\\d+)?",P="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",R="\\b(0b[01]+)",k={begin:"\\\\[\\s\\S]",relevance:0},L={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[k]},U={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[k]},z=function(t,e){var u=g({scope:"comment",begin:t,end:e,contains:[]},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});u.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});var n=O("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return u.contains.push({begin:x(/[ ]+/,"(",n,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),u},G=z("//","$"),H=z("/\\*","\\*/"),W=z("#","$"),$={scope:"number",begin:N,relevance:0},V={scope:"number",begin:P,relevance:0},q={scope:"number",begin:R,relevance:0},Z={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[k,{begin:/\[/,end:/\]/,relevance:0,contains:[k]}]},J={scope:"title",begin:I,relevance:0},X={scope:"title",begin:M,relevance:0},K={begin:"\\.\\s*"+M,relevance:0},Y=Object.freeze({__proto__:null,APOS_STRING_MODE:L,BACKSLASH_ESCAPE:k,BINARY_NUMBER_MODE:q,BINARY_NUMBER_RE:R,COMMENT:z,C_BLOCK_COMMENT_MODE:H,C_LINE_COMMENT_MODE:G,C_NUMBER_MODE:V,C_NUMBER_RE:P,END_SAME_AS_BEGIN:function(t){return Object.assign(t,{"on:begin":function(t,e){e.data._beginMatch=t[1]},"on:end":function(t,e){e.data._beginMatch!==t[1]&&e.ignoreMatch()}})},HASH_COMMENT_MODE:W,IDENT_RE:I,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:K,NUMBER_MODE:$,NUMBER_RE:N,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:U,REGEXP_MODE:Z,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=/^#![ ]*\//;return t.binary&&(t.begin=x(e,/.*\b/,t.binary,/\b.*/)),g({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":function(t,e){0!==t.index&&e.ignoreMatch()}},t)},TITLE_MODE:J,UNDERSCORE_IDENT_RE:M,UNDERSCORE_TITLE_MODE:X});function Q(t,e){"."===t.input[t.index-1]&&e.ignoreMatch()}function tt(t,e){void 0!==t.className&&(t.scope=t.className,delete t.className)}function et(t,e){e&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=Q,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,void 0===t.relevance&&(t.relevance=0))}function ut(t,e){Array.isArray(t.illegal)&&(t.illegal=O.apply(void 0,c(t.illegal)))}function nt(t,e){if(t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function rt(t,e){void 0===t.relevance&&(t.relevance=1)}var ot=function(t,e){if(t.beforeMatch){if(t.starts)throw new Error("beforeMatch cannot be used with starts");var u=Object.assign({},t);Object.keys(t).forEach((function(e){delete t[e]})),t.keywords=u.keywords,t.begin=x(u.beforeMatch,B(u.begin)),t.starts={relevance:0,contains:[Object.assign(u,{endsParent:!0})]},t.relevance=0,delete u.beforeMatch}},it=["of","and","for","in","not","or","if","then","parent","list","value"];function at(t,e){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"keyword",n=Object.create(null);return"string"==typeof t?r(u,t.split(" ")):Array.isArray(t)?r(u,t):Object.keys(t).forEach((function(u){Object.assign(n,at(t[u],e,u))})),n;function r(t,u){e&&(u=u.map((function(t){return t.toLowerCase()}))),u.forEach((function(e){var u=e.split("|");n[u[0]]=[t,ct(u[0],u[1])]}))}}function ct(t,e){return e?Number(e):function(t){return it.includes(t.toLowerCase())}(t)?0:1}var st={},Dt=function(t){console.error(t)},ft=function(t){for(var e,u=arguments.length,n=new Array(u>1?u-1:0),r=1;r0&&void 0!==t})),n=this.matchIndexes[u];return e.splice(0,u),Object.assign(e,n)}}])}(),r=function(){return p((function t(){f(this,t),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}),[{key:"getMatcher",value:function(t){if(this.multiRegexes[t])return this.multiRegexes[t];var e=new n;return this.rules.slice(t).forEach((function(t){var n=u(t,2),r=n[0],o=n[1];return e.addRule(r,o)})),e.compile(),this.multiRegexes[t]=e,e}},{key:"resumingScanAtSamePosition",value:function(){return 0!==this.regexIndex}},{key:"considerAll",value:function(){this.regexIndex=0}},{key:"addRule",value:function(t,e){this.rules.push([t,e]),"begin"===e.type&&this.count++}},{key:"exec",value:function(t){var e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;var u=e.exec(t);if(this.resumingScanAtSamePosition())if(u&&u.index===this.lastIndex);else{var n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,u=n.exec(t)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}])}();if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=g(t.classNameAliases||{}),function u(n,o){var i,a=n;if(n.isCompiled)return a;[tt,nt,Ft,ot].forEach((function(t){return t(n,o)})),t.compilerExtensions.forEach((function(t){return t(n,o)})),n.__beforeBegin=null,[et,ut,rt].forEach((function(t){return t(n,o)})),n.isCompiled=!0;var s=null;return"object"===F(n.keywords)&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=at(n.keywords,t.case_insensitive)),a.keywordPatternRe=e(s,!0),o&&(n.begin||(n.begin=/\B|\b/),a.beginRe=e(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=e(a.end)),a.terminatorEnd=m(a.end)||"",n.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+o.terminatorEnd)),n.illegal&&(a.illegalRe=e(n.illegal)),n.contains||(n.contains=[]),n.contains=(i=[]).concat.apply(i,c(n.contains.map((function(t){return function(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map((function(e){return g(t,{variants:null},e)}))),t.cachedVariants?t.cachedVariants:Et(t)?g(t,{starts:t.starts?g(t.starts):null}):Object.isFrozen(t)?g(t):t}("self"===t?n:t)})))),n.contains.forEach((function(t){u(t,a)})),n.starts&&u(n.starts,o),a.matcher=function(t){var e=new r;return t.contains.forEach((function(t){return e.addRule(t.begin,{rule:t,type:"begin"})})),t.terminatorEnd&&e.addRule(t.terminatorEnd,{type:"end"}),t.illegal&&e.addRule(t.illegal,{type:"illegal"}),e}(a),a}(t)}function Et(t){return!!t&&(t.endsWithParent||Et(t.starts))}var dt=function(t){function e(t,u){var r;return f(this,e),(r=n(this,e,[t])).name="HTMLInjectionError",r.html=u,r}return i(e,t),p(e)}(e(Error)),gt=d,yt=g,At=Symbol("nomatch"),Ct=function(t){var e=Object.create(null),n=Object.create(null),r=[],o=!0,i="Could not find the language '{}', did you forget to load/include a language module?",a={disableAutodetect:!0,name:"Plain text",contains:[]},c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:b};function s(t){return c.noHighlightRe.test(t)}function D(t,e,u){var n="",r="";"object"===F(e)?(n=t,u=e.ignoreIllegals,r=e.language):(lt("10.7.0","highlight(lang, code, ...args) has been deprecated."),lt("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=t,n=e),void 0===u&&(u=!0);var o={code:n,language:r};C("before:highlight",o);var i=o.result?o.result:f(o.language,o.code,u);return i.code=o.code,C("after:highlight",i),i}function f(t,n,r,a){var s=Object.create(null);function D(){if(S.keywords){var t=0;S.keywordPatternRe.lastIndex=0;for(var e,n=S.keywordPatternRe.exec(_),r="";n;){r+=_.substring(t,n.index);var o=m.case_insensitive?n[0].toLowerCase():n[0],i=(e=o,S.keywords[e]);if(i){var a=u(i,2),c=a[0],D=a[1];if(O.addText(r),r="",s[o]=(s[o]||0)+1,s[o]<=7&&(j+=D),c.startsWith("_"))r+=n[0];else{var f=m.classNameAliases[c]||c;h(n[0],f)}}else r+=n[0];t=S.keywordPatternRe.lastIndex,n=S.keywordPatternRe.exec(_)}r+=_.substring(t),O.addText(r)}else O.addText(_)}function p(){null!=S.subLanguage?function(){if(""!==_){var t=null;if("string"==typeof S.subLanguage){if(!e[S.subLanguage])return void O.addText(_);t=f(S.subLanguage,_,!0,x[S.subLanguage]),x[S.subLanguage]=t._top}else t=l(_,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(j+=t.relevance),O.__addSublanguage(t._emitter,t.language)}}():D(),_=""}function h(t,e){""!==t&&(O.startScope(e),O.addText(t),O.endScope())}function F(t,e){for(var u=1,n=e.length-1;u<=n;)if(t._emit[u]){var r=m.classNameAliases[t[u]]||t[u],o=e[u];r?h(o,r):(_=o,D(),_=""),u++}else u++}function v(t,e){return t.scope&&"string"==typeof t.scope&&O.openNode(m.classNameAliases[t.scope]||t.scope),t.beginScope&&(t.beginScope._wrap?(h(_,m.classNameAliases[t.beginScope._wrap]||t.beginScope._wrap),_=""):t.beginScope._multi&&(F(t.beginScope,e),_="")),S=Object.create(t,{parent:{value:S}})}function d(t,e,u){var n=function(t,e){var u=t&&t.exec(e);return u&&0===u.index}(t.endRe,u);if(n){if(t["on:end"]){var r=new E(t);t["on:end"](e,r),r.isMatchIgnored&&(n=!1)}if(n){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return d(t.parent,e,u)}function y(t){return 0===S.matcher.regexIndex?(_+=t[0],1):(M=!0,0)}function A(t){var e=t[0],u=n.substring(t.index),r=d(S,t,u);if(!r)return At;var o=S;S.endScope&&S.endScope._wrap?(p(),h(e,S.endScope._wrap)):S.endScope&&S.endScope._multi?(p(),F(S.endScope,t)):o.skip?_+=e:(o.returnEnd||o.excludeEnd||(_+=e),p(),o.excludeEnd&&(_=e));do{S.scope&&O.closeNode(),S.skip||S.subLanguage||(j+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&v(r.starts,t),o.returnEnd?0:e.length}var C={};function b(e,u){var i=u&&u[0];if(_+=e,null==i)return p(),0;if("begin"===C.type&&"end"===u.type&&C.index===u.index&&""===i){if(_+=n.slice(u.index,u.index+1),!o){var a=new Error("0 width match regex (".concat(t,")"));throw a.languageName=t,a.badRule=C.rule,a}return 1}if(C=u,"begin"===u.type)return function(t){for(var e=t[0],u=t.rule,n=new E(u),r=0,o=[u.__beforeBegin,u["on:begin"]];r")+'"');throw c.mode=S,c}if("end"===u.type){var s=A(u);if(s!==At)return s}if("illegal"===u.type&&""===i)return _+="\n",1;if(I>1e5&&I>3*u.index)throw new Error("potential infinite loop, way more iterations than matches");return _+=i,i.length}var m=g(t);if(!m)throw Dt(i.replace("{}",t)),new Error('Unknown language: "'+t+'"');var B=vt(m),w="",S=a||B,x={},O=new c.__emitter(c);!function(){for(var t=[],e=S;e!==m;e=e.parent)e.scope&&t.unshift(e.scope);t.forEach((function(t){return O.openNode(t)}))}();var _="",j=0,T=0,I=0,M=!1;try{if(m.__emitTokens)m.__emitTokens(n,O);else{for(S.matcher.considerAll();;){I++,M?M=!1:S.matcher.considerAll(),S.matcher.lastIndex=T;var N=S.matcher.exec(n);if(!N)break;var P=b(n.substring(T,N.index),N);T=N.index+P}b(n.substring(T))}return O.finalize(),w=O.toHTML(),{language:t,value:w,relevance:j,illegal:!1,_emitter:O,_top:S}}catch(e){if(e.message&&e.message.includes("Illegal"))return{language:t,value:gt(n),illegal:!0,relevance:0,_illegalBy:{message:e.message,index:T,context:n.slice(T-100,T+100),mode:e.mode,resultSoFar:w},_emitter:O};if(o)return{language:t,value:gt(n),illegal:!1,relevance:0,errorRaised:e,_emitter:O,_top:S};throw e}}function l(t,n){n=n||c.languages||Object.keys(e);var r=function(t){var e={value:gt(t),illegal:!1,relevance:0,_top:a,_emitter:new c.__emitter(c)};return e._emitter.addText(t),e}(t),o=n.filter(g).filter(A).map((function(e){return f(e,t,!1)}));o.unshift(r);var i=u(o.sort((function(t,e){if(t.relevance!==e.relevance)return e.relevance-t.relevance;if(t.language&&e.language){if(g(t.language).supersetOf===e.language)return 1;if(g(e.language).supersetOf===t.language)return-1}return 0})),2),s=i[0],D=i[1],l=s;return l.secondBest=D,l}function p(t){var e=function(t){var e=t.className+" ";e+=t.parentNode?t.parentNode.className:"";var u=c.languageDetectRe.exec(e);if(u){var n=g(u[1]);return n||(ft(i.replace("{}",u[1])),ft("Falling back to no-highlight mode for this block.",t)),n?u[1]:"no-highlight"}return e.split(/\s+/).find((function(t){return s(t)||g(t)}))}(t);if(!s(e))if(C("before:highlightElement",{el:t,language:e}),t.dataset.highlighted)console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",t);else{if(t.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(t)),c.throwUnescapedHTML))throw new dt("One of your code blocks includes unescaped HTML.",t.innerHTML);var u=t.textContent,r=e?D(u,{language:e,ignoreIllegals:!0}):l(u);t.innerHTML=r.value,t.dataset.highlighted="yes",function(t,e,u){var r=e&&n[e]||u;t.classList.add("hljs"),t.classList.add("language-".concat(r))}(t,e,r.language),t.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(t.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),C("after:highlightElement",{el:t,result:r,text:u})}}var h=!1;function d(){if("loading"===document.readyState)return h||window.addEventListener("DOMContentLoaded",(function(){d()}),!1),void(h=!0);document.querySelectorAll(c.cssSelector).forEach(p)}function g(t){return t=(t||"").toLowerCase(),e[t]||e[n[t]]}function y(t,e){var u=e.languageName;"string"==typeof t&&(t=[t]),t.forEach((function(t){n[t.toLowerCase()]=u}))}function A(t){var e=g(t);return e&&!e.disableAutodetect}function C(t,e){var u=t;r.forEach((function(t){t[u]&&t[u](e)}))}for(var m in Object.assign(t,{highlight:D,highlightAuto:l,highlightAll:d,highlightElement:p,highlightBlock:function(t){return lt("10.7.0","highlightBlock will be removed entirely in v12.0"),lt("10.7.0","Please use highlightElement now."),p(t)},configure:function(t){c=yt(c,t)},initHighlighting:function(){d(),lt("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){d(),lt("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(u,n){var r=null;try{r=n(t)}catch(t){if(Dt("Language definition for '{}' could not be registered.".replace("{}",u)),!o)throw t;Dt(t),r=a}r.name||(r.name=u),e[u]=r,r.rawDefinition=n.bind(null,t),r.aliases&&y(r.aliases,{languageName:u})},unregisterLanguage:function(t){delete e[t];for(var u=0,r=Object.keys(n);u=0&&"[object Array]"!==g(t)&&"[object Function]"===g(t.callee)},it=function(t){return null===t||"function"!=typeof t&&"object"!==o(t)},at=function(t){return"[object String]"===g(t)},ct=function(t){return"[object RegExp]"===g(t)},st=function(t){return"function"==typeof x.Symbol&&"symbol"===o(t)},Dt=function(t,e,u){var n=t[e];E(t,e,u,!0),B(t[e],n)},ft="function"==typeof Y&&"function"==typeof Y.for&&st(Y()),lt=st(Y.iterator)?Y.iterator:"_es6-shim iterator_";x.Set&&"function"==typeof(new x.Set)["@@iterator"]&&(lt="@@iterator"),x.Reflect||E(x,"Reflect",{},!0);var pt,ht=x.Reflect,Ft=String,vt="undefined"!=typeof document&&document?document.all:null,Et=null==vt?function(t){return null==t}:function(t){return null==t&&t!==vt},dt={Call:function(t,e){var u=arguments.length>2?arguments[2]:[];if(!dt.IsCallable(t))throw new TypeError(t+" is not a function");return n(t,e,u)},RequireObjectCoercible:function(t,e){if(Et(t))throw new TypeError(e||"Cannot call method on "+t);return t},TypeIsObject:function(t){return null!=t&&!0!==t&&!1!==t&&("function"==typeof t||"object"===o(t)||t===vt)},ToObject:function(t,e){return Object(dt.RequireObjectCoercible(t,e))},IsCallable:y,IsConstructor:function(t){return dt.IsCallable(t)},ToInt32:function(t){return 0|dt.ToNumber(t)},ToUint32:function(t){return dt.ToNumber(t)>>>0},ToNumber:function(t){if(ft&&"[object Symbol]"===g(t))throw new TypeError("Cannot convert a Symbol value to a number");return+t},ToInteger:function(t){var e=dt.ToNumber(t);return tt(e)?0:0!==e&&et(e)?(e>0?1:-1)*U(z(e)):e},ToLength:function(t){var e=dt.ToInteger(t);return e<=0?0:e>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:e},SameValue:function(t,e){return t===e?0!==t||1/t==1/e:tt(t)&&tt(e)},SameValueZero:function(t,e){return t===e||tt(t)&&tt(e)},GetIterator:function(e){if(ot(e))return new t(e,"value");var u=dt.GetMethod(e,lt);if(!dt.IsCallable(u))throw new TypeError("value is not an iterable");var n=dt.Call(u,e);if(!dt.TypeIsObject(n))throw new TypeError("bad iterator");return n},GetMethod:function(t,e){var u=dt.ToObject(t)[e];if(!Et(u)){if(!dt.IsCallable(u))throw new TypeError("Method not callable: "+e);return u}},IteratorComplete:function(t){return!!t.done},IteratorClose:function(t,e){var u=dt.GetMethod(t,"return");if(void 0!==u){var n,r;try{n=dt.Call(u,t)}catch(t){r=t}if(!e){if(r)throw r;if(!dt.TypeIsObject(n))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(t){var e=arguments.length>1?t.next(arguments[1]):t.next();if(!dt.TypeIsObject(e))throw new TypeError("bad iterator");return e},IteratorStep:function(t){var e=dt.IteratorNext(t);return!dt.IteratorComplete(e)&&e},Construct:function(t,e,u,n){var r=void 0===u?t:u;if(!n&&ht.construct)return ht.construct(t,e,r);var o=r.prototype;dt.TypeIsObject(o)||(o=Object.prototype);var i=w(o),a=dt.Call(t,i,e);return dt.TypeIsObject(a)?a:i},SpeciesConstructor:function(t,e){var u=t.constructor;if(void 0===u)return e;if(!dt.TypeIsObject(u))throw new TypeError("Bad constructor");var n=u[Q];if(Et(n))return e;if(!dt.IsConstructor(n))throw new TypeError("Bad @@species");return n},CreateHTML:function(t,e,u,n){var r=dt.ToString(t),o="<"+e;return""!==u&&(o+=" "+u+'="'+dt.ToString(n).replace(/"/g,""")+'"'),o+">"+r+""},IsRegExp:function(t){if(!dt.TypeIsObject(t))return!1;var e=t[Y.match];return void 0!==e?!!e:ct(t)},ToString:function(t){if(ft&&"[object Symbol]"===g(t))throw new TypeError("Cannot convert a Symbol value to a number");return Ft(t)}};if(f&&ft){var gt=function(t){if(st(Y[t]))return Y[t];var e=Y.for("Symbol."+t);return Object.defineProperty(Y,t,{configurable:!1,enumerable:!1,writable:!1,value:e}),e};if(!st(Y.search)){var yt=gt("search"),At=String.prototype.search;E(RegExp.prototype,yt,(function(t){return dt.Call(At,t,[this])}));Dt(String.prototype,"search",(function(t){var e=dt.RequireObjectCoercible(this);if(!Et(t)){var u=dt.GetMethod(t,yt);if(void 0!==u)return dt.Call(u,t,[e])}return dt.Call(At,e,[dt.ToString(t)])}))}if(!st(Y.replace)){var Ct=gt("replace"),bt=String.prototype.replace;E(RegExp.prototype,Ct,(function(t,e){return dt.Call(bt,t,[this,e])}));Dt(String.prototype,"replace",(function(t,e){var u=dt.RequireObjectCoercible(this);if(!Et(t)){var n=dt.GetMethod(t,Ct);if(void 0!==n)return dt.Call(n,t,[u,e])}return dt.Call(bt,u,[dt.ToString(t),e])}))}if(!st(Y.split)){var mt=gt("split"),Bt=String.prototype.split;E(RegExp.prototype,mt,(function(t,e){return dt.Call(Bt,t,[this,e])}));Dt(String.prototype,"split",(function(t,e){var u=dt.RequireObjectCoercible(this);if(!Et(t)){var n=dt.GetMethod(t,mt);if(void 0!==n)return dt.Call(n,t,[u,e])}return dt.Call(Bt,u,[dt.ToString(t),e])}))}var wt=st(Y.match),St=wt&&((pt={})[Y.match]=function(){return 42},42!=="a".match(pt));if(!wt||St){var xt=gt("match"),Ot=String.prototype.match;E(RegExp.prototype,xt,(function(t){return dt.Call(Ot,t,[this])}));Dt(String.prototype,"match",(function(t){var e=dt.RequireObjectCoercible(this);if(!Et(t)){var u=dt.GetMethod(t,xt);if(void 0!==u)return dt.Call(u,t,[e])}return dt.Call(Ot,e,[dt.ToString(t)])}))}}var _t=function(t,e,u){B(e,t),Object.setPrototypeOf&&Object.setPrototypeOf(t,e),f?p(Object.getOwnPropertyNames(t),(function(n){n in V||u[n]||C(t,n,e)})):p(Object.keys(t),(function(n){n in V||u[n]||(e[n]=t[n])})),e.prototype=t.prototype,b(t.prototype,"constructor",e)},jt=function(){return this},Tt=function(t){f&&!$(t,Q)&&A(t,Q,jt)},It=function(t,e){var u=e||function(){return this};E(t,lt,u),!t[lt]&&st(lt)&&(t[lt]=u)},Mt=function(t,e,u){if(function(t,e,u){f?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:u}):t[e]=u}(t,e,u),!dt.SameValue(t[e],u))throw new TypeError("property is nonconfigurable")},Nt=function(t,e,u,n){if(!dt.TypeIsObject(t))throw new TypeError("Constructor requires `new`: "+e.name);var r=e.prototype;dt.TypeIsObject(r)||(r=u);var o=w(r);for(var i in n)if($(n,i)){var a=n[i];E(o,i,a,!0)}return o};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var Pt=String.fromCodePoint;Dt(String,"fromCodePoint",(function(t){return dt.Call(Pt,this,arguments)}))}var Rt={fromCodePoint:function(t){for(var e,u=[],n=0,r=arguments.length;n1114111)throw new RangeError("Invalid code point "+e);e<65536?M(u,String.fromCharCode(e)):(e-=65536,M(u,String.fromCharCode(55296+(e>>10))),M(u,String.fromCharCode(e%1024+56320)))}return P(u,"")},raw:function(t){var e=dt.ToObject(t,"bad template"),u=dt.ToObject(e.raw,"bad raw value"),n=u.length,r=dt.ToLength(n);if(r<=0)return"";for(var o,i,a,c,s=[],D=0;D=r));)i=D+1=Lt)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return kt(e,u)},startsWith:function(t){var e=dt.ToString(dt.RequireObjectCoercible(this));if(dt.IsRegExp(t))throw new TypeError('Cannot call method "startsWith" with a regex');var u,n=dt.ToString(t);arguments.length>1&&(u=arguments[1]);var r=k(dt.ToInteger(u),0);return I(e,r,r+n.length)===n},endsWith:function(t){var e=dt.ToString(dt.RequireObjectCoercible(this));if(dt.IsRegExp(t))throw new TypeError('Cannot call method "endsWith" with a regex');var u,n=dt.ToString(t),r=e.length;arguments.length>1&&(u=arguments[1]);var o=void 0===u?r:dt.ToInteger(u),i=L(k(o,0),r);return I(e,i-n.length,i)===n},includes:function(t){if(dt.IsRegExp(t))throw new TypeError('"includes" does not accept a RegExp');var e,u=dt.ToString(t);return arguments.length>1&&(e=arguments[1]),-1!==_(this,u,e)},codePointAt:function(t){var e=dt.ToString(dt.RequireObjectCoercible(this)),u=dt.ToInteger(t),n=e.length;if(u>=0&&u56319||u+1===n)return r;var o=e.charCodeAt(u+1);return o<56320||o>57343?r:1024*(r-55296)+(o-56320)+65536}}};if(String.prototype.includes&&!1!=="a".includes("a",1/0)&&Dt(String.prototype,"includes",Ut.includes),String.prototype.startsWith&&String.prototype.endsWith){var zt=c((function(){return"/a/".startsWith(/a/)})),Gt=s((function(){return!1==="abc".startsWith("a",1/0)}));zt&&Gt||(Dt(String.prototype,"startsWith",Ut.startsWith),Dt(String.prototype,"endsWith",Ut.endsWith))}ft&&(s((function(){var t=/a/;return t[Y.match]=!1,"/a/".startsWith(t)}))||Dt(String.prototype,"startsWith",Ut.startsWith),s((function(){var t=/a/;return t[Y.match]=!1,"/a/".endsWith(t)}))||Dt(String.prototype,"endsWith",Ut.endsWith),s((function(){var t=/a/;return t[Y.match]=!1,"/a/".includes(t)}))||Dt(String.prototype,"includes",Ut.includes)),d(String.prototype,Ut);var Ht=["\t\n\v\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),Wt=new RegExp("(^["+Ht+"]+)|(["+Ht+"]+$)","g"),$t=function(){return dt.ToString(dt.RequireObjectCoercible(this)).replace(Wt,"")},Vt=["…","​","￾"].join(""),qt=new RegExp("["+Vt+"]","g"),Zt=/^[-+]0x[0-9a-f]+$/i,Jt=Vt.trim().length!==Vt.length;E(String.prototype,"trim",$t,Jt);var Xt=function(t){return{value:t,done:0===arguments.length}},Kt=function(t){dt.RequireObjectCoercible(t),E(this,"_s",dt.ToString(t)),E(this,"_i",0)};Kt.prototype.next=function(){var t=this._s,e=this._i;if(void 0===t||e>=t.length)return this._s=void 0,Xt();var u,n,r=t.charCodeAt(e);return n=r<55296||r>56319||e+1===t.length||(u=t.charCodeAt(e+1))<56320||u>57343?1:2,this._i=e+n,Xt(t.substr(e,n))},It(Kt.prototype),It(String.prototype,(function(){return new Kt(this)}));var Yt={from:function(t){var e,u,n,o,i,a,c=this;if(arguments.length>1&&(e=arguments[1]),void 0===e)u=!1;else{if(!dt.IsCallable(e))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(n=arguments[2]),u=!0}if(void 0!==(ot(t)||dt.GetMethod(t,lt))){i=dt.IsConstructor(c)?Object(new c):[];var s,D,f=dt.GetIterator(t);for(a=0;!1!==(s=dt.IteratorStep(f));){D=s.value;try{u&&(D=void 0===n?e(D,a):r(e,n,D,a)),i[a]=D}catch(t){throw dt.IteratorClose(f,!0),t}a+=1}o=a}else{var l,p=dt.ToObject(t);for(o=dt.ToLength(p.length),i=dt.IsConstructor(c)?Object(new c(o)):new Array(o),a=0;a2&&(u=arguments[2]);var s=void 0===u?r:dt.ToInteger(u),D=s<0?k(r+s,0):L(s,r),f=L(D-c,r-a),l=1;for(c0;)c in n?n[a]=n[c]:delete n[a],c+=l,a+=l,f-=1;return n},fill:function(t){var e,u;arguments.length>1&&(e=arguments[1]),arguments.length>2&&(u=arguments[2]);var n=dt.ToObject(this),r=dt.ToLength(n.length);e=dt.ToInteger(void 0===e?0:e);for(var o=(u=dt.ToInteger(void 0===u?r:u))<0?r+u:u,i=e<0?k(r+e,0):L(e,r);i1?arguments[1]:null,i=0;i1?arguments[1]:null,o=0;o1&&void 0!==arguments[1]?dt.Call(oe,this,arguments):r(oe,this,t)}))}var ie=-(Math.pow(2,32)-1),ae=function(t,e){var u={length:ie};return u[e?(u.length>>>0)-1:0]=!0,s((function(){return r(t,u,(function(){throw new RangeError("should not reach here")}),[]),!0}))};if(!ae(Array.prototype.forEach)){var ce=Array.prototype.forEach;Dt(Array.prototype,"forEach",(function(t){return dt.Call(ce,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.map)){var se=Array.prototype.map;Dt(Array.prototype,"map",(function(t){return dt.Call(se,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.filter)){var De=Array.prototype.filter;Dt(Array.prototype,"filter",(function(t){return dt.Call(De,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.some)){var fe=Array.prototype.some;Dt(Array.prototype,"some",(function(t){return dt.Call(fe,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.every)){var le=Array.prototype.every;Dt(Array.prototype,"every",(function(t){return dt.Call(le,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.reduce)){var pe=Array.prototype.reduce;Dt(Array.prototype,"reduce",(function(t){return dt.Call(pe,this.length>=0?this:[],arguments)}))}if(!ae(Array.prototype.reduceRight,!0)){var he=Array.prototype.reduceRight;Dt(Array.prototype,"reduceRight",(function(t){return dt.Call(he,this.length>=0?this:[],arguments)}))}var Fe=8!==Number("0o10"),ve=2!==Number("0b10"),Ee=v(Vt,(function(t){return 0===Number(t+0+t)}));if(Fe||ve||Ee){var de=Number,ge=/^0b[01]+$/i,ye=/^0o[0-7]+$/i,Ae=ge.test.bind(ge),Ce=ye.test.bind(ye),be=qt.test.bind(qt),me=Zt.test.bind(Zt),Be=function(){var t=function(e){var u;"string"==typeof(u=arguments.length>0?it(e)?e:function(t){var e;if("function"==typeof t.valueOf&&(e=t.valueOf(),it(e)))return e;if("function"==typeof t.toString&&(e=t.toString(),it(e)))return e;throw new TypeError("No default value")}(e):0)&&(u=dt.Call($t,u),Ae(u)?u=parseInt(I(u,2),2):Ce(u)?u=parseInt(I(u,2),8):(be(u)||me(u))&&(u=NaN));var n=this,r=s((function(){return de.prototype.valueOf.call(n),!0}));return n instanceof t&&!r?new de(u):de(u)};return t}();_t(de,Be,{}),d(Be,{NaN:de.NaN,MAX_VALUE:de.MAX_VALUE,MIN_VALUE:de.MIN_VALUE,NEGATIVE_INFINITY:de.NEGATIVE_INFINITY,POSITIVE_INFINITY:de.POSITIVE_INFINITY}),Number=Be,b(x,"Number",Be)}var we=Math.pow(2,53)-1;d(Number,{MAX_SAFE_INTEGER:we,MIN_SAFE_INTEGER:-we,EPSILON:2220446049250313e-31,parseInt:x.parseInt,parseFloat:x.parseFloat,isFinite:et,isInteger:function(t){return et(t)&&dt.ToInteger(t)===t},isSafeInteger:function(t){return Number.isInteger(t)&&z(t)<=Number.MAX_SAFE_INTEGER},isNaN:tt}),E(Number,"parseInt",x.parseInt,Number.parseInt!==x.parseInt),1===[,1].find((function(){return!0}))&&Dt(Array.prototype,"find",Qt.find),0!==[,1].findIndex((function(){return!0}))&&Dt(Array.prototype,"findIndex",Qt.findIndex);var Se,xe,Oe,_e=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),je=function(t,e){f&&_e(t,e)&&Object.defineProperty(t,e,{enumerable:!1})},Te=function(){for(var t=Number(this),e=arguments.length,u=e-t,n=new Array(u<0?0:u),r=t;r1)return NaN;var u=z(e);return ut(e)*nt(2*u/(1-u))/2},cbrt:function(t){var e=Number(t);if(0===e)return e;var u,n=e<0;return n&&(e=-e),u=e===1/0?1/0:(e/((u=G(H(e)/3))*u)+2*u)/3,n?-u:u},clz32:function(t){var e=Number(t),u=dt.ToUint32(e);return 0===u?32:vu?dt.Call(vu,u):31-U(H(u+.5)*hu)},cosh:function(t){var e=Number(t);if(0===e)return 1;if(tt(e))return NaN;if(!O(e))return 1/0;var u=G(z(e)-1);return(u+1/(u*pu*pu))*(pu/2)},expm1:function(t){var e=Number(t);if(e===-1/0)return-1;if(!O(e)||0===e)return e;if(z(e)>.5)return G(e)-1;for(var u=e,n=0,r=1;n+u!==n;)n+=u,u*=e/(r+=1);return n},hypot:function(t,e){for(var u=0,n=0,r=0;r0?o/n*(o/n):o}return n===1/0?1/0:n*W(u)},log2:function(t){return H(t)*hu},log10:function(t){return H(t)*Fu},log1p:nt,sign:ut,sinh:function(t){var e=Number(t);if(!O(e)||0===e)return e;var u=z(e);if(u<1){var n=Math.expm1(u);return ut(e)*n*(1+1/(n+1))/2}var r=G(u-1);return ut(e)*(r-1/(r*pu*pu))*(pu/2)},tanh:function(t){var e=Number(t);return tt(e)||0===e?e:e>=20?1:e<=-20?-1:(Math.expm1(e)-Math.expm1(-e))/(G(e)+G(-e))},trunc:function(t){var e=Number(t);return e<0?-U(-e):U(e)},imul:function(t,e){var u=dt.ToUint32(t),n=dt.ToUint32(e),r=65535&u,o=65535&n;return r*o+((u>>>16&65535)*o+r*(n>>>16&65535)<<16>>>0)|0},fround:function(t){var e=Number(t);if(0===e||e===1/0||e===-1/0||tt(e))return e;var u=ut(e),n=z(e);if(nfu||tt(o)?u*(1/0):u*o}},du=function(t,e,u){return z(1-t/e)/Number.EPSILON<(u||8)};d(Math,Eu),E(Math,"sinh",Eu.sinh,Math.sinh(710)===1/0),E(Math,"cosh",Eu.cosh,Math.cosh(710)===1/0),E(Math,"log1p",Eu.log1p,-1e-17!==Math.log1p(-1e-17)),E(Math,"asinh",Eu.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),E(Math,"asinh",Eu.asinh,Math.asinh(1e300)===1/0),E(Math,"atanh",Eu.atanh,0===Math.atanh(1e-300)),E(Math,"tanh",Eu.tanh,-2e-17!==Math.tanh(-2e-17)),E(Math,"acosh",Eu.acosh,Math.acosh(Number.MAX_VALUE)===1/0),E(Math,"acosh",Eu.acosh,!du(Math.acosh(1+Number.EPSILON),Math.sqrt(2*Number.EPSILON))),E(Math,"cbrt",Eu.cbrt,!du(Math.cbrt(1e-300),1e-100)),E(Math,"sinh",Eu.sinh,-2e-17!==Math.sinh(-2e-17));var gu=Math.expm1(10);E(Math,"expm1",Eu.expm1,gu>22025.465794806718||gu<22025.465794806718),E(Math,"hypot",Eu.hypot,Math.hypot(1/0,NaN)!==1/0);var yu=Math.round,Au=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(Number.EPSILON/3.99-.5),Cu=[su+1,2*su-1].every((function(t){return Math.round(t)===t}));E(Math,"round",(function(t){var e=U(t);return t-e<.5?e:-1===e?-0:e+1}),!Au||!Cu),B(Math.round,yu);var bu=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=Eu.imul,B(Math.imul,bu)),2!==Math.imul.length&&Dt(Math,"imul",(function(t,e){return dt.Call(bu,Math,arguments)}));var mu,Bu,wu=function(){var t,e,u=x.setTimeout;if("function"==typeof u||"object"===o(u)){dt.IsPromise=function(t){return!!dt.TypeIsObject(t)&&void 0!==t._promise};var n,i=function(t){if(!dt.IsConstructor(t))throw new TypeError("Bad promise constructor");var e=this;if(e.resolve=void 0,e.reject=void 0,e.promise=new t((function(t,u){if(void 0!==e.resolve||void 0!==e.reject)throw new TypeError("Bad Promise implementation!");e.resolve=t,e.reject=u})),!dt.IsCallable(e.resolve)||!dt.IsCallable(e.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&dt.IsCallable(window.postMessage)&&(n=function(){var t=[],e="zero-timeout-message";return window.addEventListener("message",(function(u){if(u.source===window&&u.data===e){if(u.stopPropagation(),0===t.length)return;R(t)()}}),!0),function(u){M(t,u),window.postMessage(e,"*")}});var a,c,s=dt.IsCallable(x.setImmediate)?x.setImmediate:"object"===("undefined"==typeof process?"undefined":o(process))&&process.nextTick?process.nextTick:(t=x.Promise,(e=t&&t.resolve&&t.resolve())&&function(t){return e.then(t)}||(dt.IsCallable(n)?n():function(t){u(t,0)})),D=function(t){return t},f=function(t){throw t},l={},p=function(t,e,u){s((function(){h(t,e,u)}))},h=function(t,e,u){var n,r;if(e===l)return t(u);try{n=t(u),r=e.resolve}catch(t){n=t,r=e.reject}r(n)},F=function(t,e){var u=t._promise,n=u.reactionLength;if(n>0&&(p(u.fulfillReactionHandler0,u.reactionCapability0,e),u.fulfillReactionHandler0=void 0,u.rejectReactions0=void 0,u.reactionCapability0=void 0,n>1))for(var r=1,o=0;r0&&(p(u.rejectReactionHandler0,u.reactionCapability0,e),u.fulfillReactionHandler0=void 0,u.rejectReactions0=void 0,u.reactionCapability0=void 0,n>1))for(var r=1,o=0;r2&&arguments[2]===l&&r===A?l:new i(r);var o,a=dt.IsCallable(t)?t:D,c=dt.IsCallable(e)?e:f,s=u._promise;if(0===s.state){if(0===s.reactionLength)s.fulfillReactionHandler0=a,s.rejectReactionHandler0=c,s.reactionCapability0=n;else{var h=3*(s.reactionLength-1);s[h+0]=a,s[h+1]=c,s[h+2]=n}s.reactionLength+=1}else if(1===s.state)o=s.result,p(a,n,o);else{if(2!==s.state)throw new TypeError("unexpected Promise state");o=s.result,p(c,n,o)}return n.promise}}),l=new i(A),c=a.then,A}}();if(x.Promise&&(delete x.Promise.accept,delete x.Promise.defer,delete x.Promise.prototype.chain),"function"==typeof wu){d(x,{Promise:wu});var Su=S(x.Promise,(function(t){return t.resolve(42).then((function(){}))instanceof t})),xu=!c((function(){return x.Promise.reject(42).then(null,5).then(null,V)})),Ou=c((function(){return x.Promise.call(3,V)})),_u=function(t){var e=t.resolve(5);e.constructor={};var u=t.resolve(e);try{u.then(null,V).then(null,V)}catch(t){return!0}return e===u}(x.Promise),ju=f&&(mu=0,Bu=Object.defineProperty({},"then",{get:function(){mu+=1}}),Promise.resolve(Bu),1===mu),Tu=function t(e){var u=new Promise(e);e(3,(function(){})),this.then=u.then,this.constructor=t};Tu.prototype=Promise.prototype,Tu.all=Promise.all;var Iu=s((function(){return!!Tu.all([1,2])}));if(Su&&xu&&Ou&&!_u&&ju&&!Iu||(Promise=wu,Dt(x,"Promise",wu)),1!==Promise.all.length){var Mu=Promise.all;Dt(Promise,"all",(function(t){return dt.Call(Mu,this,arguments)}))}if(1!==Promise.race.length){var Nu=Promise.race;Dt(Promise,"race",(function(t){return dt.Call(Nu,this,arguments)}))}if(1!==Promise.resolve.length){var Pu=Promise.resolve;Dt(Promise,"resolve",(function(t){return dt.Call(Pu,this,arguments)}))}if(1!==Promise.reject.length){var Ru=Promise.reject;Dt(Promise,"reject",(function(t){return dt.Call(Ru,this,arguments)}))}je(Promise,"all"),je(Promise,"race"),je(Promise,"resolve"),je(Promise,"reject"),Tt(Promise)}var ku,Lu,Uu=function(t){var e=a(h(t,(function(t,e){return t[e]=!0,t}),{}));return t.join(":")===e.join(":")},zu=Uu(["z","a","bb"]),Gu=Uu(["z",1,"a","3",2]);if(f){var Hu=function(t,e){return e||zu?Et(t)?"^"+dt.ToString(t):"string"==typeof t?"$"+t:"number"==typeof t?Gu?t:"n"+t:"boolean"==typeof t?"b"+t:null:null},Wu=function(){return Object.create?Object.create(null):{}},$u=function(t,e,u){if(i(u)||at(u))p(u,(function(t){if(!dt.TypeIsObject(t))throw new TypeError("Iterator value "+t+" is not an entry object");e.set(t[0],t[1])}));else if(u instanceof t)r(t.prototype.forEach,u,(function(t,u){e.set(u,t)}));else{var n,o;if(!Et(u)){if(o=e.set,!dt.IsCallable(o))throw new TypeError("bad map");n=dt.GetIterator(u)}if(void 0!==n)for(;;){var a=dt.IteratorStep(n);if(!1===a)break;var c=a.value;try{if(!dt.TypeIsObject(c))throw new TypeError("Iterator value "+c+" is not an entry object");r(o,e,c[0],c[1])}catch(t){throw dt.IteratorClose(n,!0),t}}}},Vu=function(t,e,u){if(i(u)||at(u))p(u,(function(t){e.add(t)}));else if(u instanceof t)r(t.prototype.forEach,u,(function(t){e.add(t)}));else{var n,o;if(!Et(u)){if(o=e.add,!dt.IsCallable(o))throw new TypeError("bad set");n=dt.GetIterator(u)}if(void 0!==n)for(;;){var a=dt.IteratorStep(n);if(!1===a)break;var c=a.value;try{r(o,e,c)}catch(t){throw dt.IteratorClose(n,!0),t}}}},qu={Map:function(){var t={},e=function(t,e){this.key=t,this.value=e,this.next=null,this.prev=null};e.prototype.isRemoved=function(){return this.key===t};var u,n=function(t,e){if(!dt.TypeIsObject(t)||!function(t){return!!t._es6map}(t))throw new TypeError("Method Map.prototype."+e+" called on incompatible receiver "+dt.ToString(t))},o=function(t,e){n(t,"[[MapIterator]]"),E(this,"head",t._head),E(this,"i",this.head),E(this,"kind",e)};It(o.prototype={isMapIterator:!0,next:function(){if(!this.isMapIterator)throw new TypeError("Not a MapIterator");var t,e=this.i,u=this.kind,n=this.head;if(void 0===this.i)return Xt();for(;e.isRemoved()&&e!==n;)e=e.prev;for(;e.next!==n;)if(!(e=e.next).isRemoved())return t="key"===u?e.key:"value"===u?e.value:[e.key,e.value],this.i=e,Xt(t);return this.i=void 0,Xt()}});var i=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var n=Nt(this,t,u,{_es6map:!0,_head:null,_map:q?new q:null,_size:0,_storage:Wu()}),r=new e(null,null);return r.next=r.prev=r,n._head=r,arguments.length>0&&$u(t,n,arguments[0]),n};return A(u=i.prototype,"size",(function(){if(void 0===this._size)throw new TypeError("size method called on incompatible Map");return this._size})),d(u,{get:function(t){var e;n(this,"get");var u=Hu(t,!0);if(null!==u)return(e=this._storage[u])?e.value:void 0;if(this._map)return(e=J.call(this._map,t))?e.value:void 0;for(var r=this._head,o=r;(o=o.next)!==r;)if(dt.SameValueZero(o.key,t))return o.value},has:function(t){n(this,"has");var e=Hu(t,!0);if(null!==e)return void 0!==this._storage[e];if(this._map)return X.call(this._map,t);for(var u=this._head,r=u;(r=r.next)!==u;)if(dt.SameValueZero(r.key,t))return!0;return!1},set:function(t,u){n(this,"set");var r,o=this._head,i=o,a=Hu(t,!0);if(null!==a){if(void 0!==this._storage[a])return this._storage[a].value=u,this;r=this._storage[a]=new e(t,u),i=o.prev}else this._map&&(X.call(this._map,t)?J.call(this._map,t).value=u:(r=new e(t,u),K.call(this._map,t,r),i=o.prev));for(;(i=i.next)!==o;)if(dt.SameValueZero(i.key,t))return i.value=u,this;return r=r||new e(t,u),dt.SameValue(-0,t)&&(r.key=0),r.next=this._head,r.prev=this._head.prev,r.prev.next=r,r.next.prev=r,this._size+=1,this},delete:function(e){n(this,"delete");var u=this._head,r=u,o=Hu(e,!0);if(null!==o){if(void 0===this._storage[o])return!1;r=this._storage[o].prev,delete this._storage[o]}else if(this._map){if(!X.call(this._map,e))return!1;r=J.call(this._map,e).prev,Z.call(this._map,e)}for(;(r=r.next)!==u;)if(dt.SameValueZero(r.key,e))return r.key=t,r.value=t,r.prev.next=r.next,r.next.prev=r.prev,this._size-=1,!0;return!1},clear:function(){n(this,"clear"),this._map=q?new q:null,this._size=0,this._storage=Wu();for(var e=this._head,u=e,r=u.next;(u=r)!==e;)u.key=t,u.value=t,r=u.next,u.next=u.prev=e;e.next=e.prev=e},keys:function(){return n(this,"keys"),new o(this,"key")},values:function(){return n(this,"values"),new o(this,"value")},entries:function(){return n(this,"entries"),new o(this,"key+value")},forEach:function(t){n(this,"forEach");for(var e=arguments.length>1?arguments[1]:null,u=this.entries(),o=u.next();!o.done;o=u.next())e?r(t,e,o.value[1],o.value[0],this):t(o.value[1],o.value[0],this)}}),It(u,u.entries),i}(),Set:function(){var t,e=function(t,e){if(!dt.TypeIsObject(t)||!function(t){return t._es6set&&void 0!==t._storage}(t))throw new TypeError("Set.prototype."+e+" called on incompatible receiver "+dt.ToString(t))},u=function e(){if(!(this instanceof e))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var u=Nt(this,e,t,{_es6set:!0,"[[SetData]]":null,_storage:Wu()});if(!u._es6set)throw new TypeError("bad set");return arguments.length>0&&Vu(e,u,arguments[0]),u};t=u.prototype;var n=function(t){if(!t["[[SetData]]"]){var e=new qu.Map;t["[[SetData]]"]=e,p(a(t._storage),(function(t){var u=function(t){var e=t;if("^null"===e)return null;if("^undefined"!==e){var u=e.charAt(0);return"$"===u?I(e,1):"n"===u?+I(e,1):"b"===u?"btrue"===e:+e}}(t);e.set(u,u)})),t["[[SetData]]"]=e}t._storage=null};A(u.prototype,"size",(function(){return e(this,"size"),this._storage?a(this._storage).length:(n(this),this["[[SetData]]"].size)})),d(u.prototype,{has:function(t){var u;return e(this,"has"),this._storage&&null!==(u=Hu(t))?!!this._storage[u]:(n(this),this["[[SetData]]"].has(t))},add:function(t){var u;return e(this,"add"),this._storage&&null!==(u=Hu(t))?(this._storage[u]=!0,this):(n(this),this["[[SetData]]"].set(t,t),this)},delete:function(t){var u;if(e(this,"delete"),this._storage&&null!==(u=Hu(t))){var r=$(this._storage,u);return delete this._storage[u]&&r}return n(this),this["[[SetData]]"].delete(t)},clear:function(){e(this,"clear"),this._storage&&(this._storage=Wu()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return e(this,"values"),n(this),new o(this["[[SetData]]"].values())},entries:function(){return e(this,"entries"),n(this),new o(this["[[SetData]]"].entries())},forEach:function(t){e(this,"forEach");var u=arguments.length>1?arguments[1]:null,o=this;n(o),this["[[SetData]]"].forEach((function(e,n){u?r(t,u,n,n,o):t(n,n,o)}))}}),E(u.prototype,"keys",u.prototype.values,!0),It(u.prototype,u.prototype.values);var o=function(t){E(this,"it",t)};return o.prototype={isSetIterator:!0,next:function(){if(!this.isSetIterator)throw new TypeError("Not a SetIterator");return this.it.next()}},It(o.prototype),u}()};if(x.Set&&!Set.prototype.delete&&Set.prototype.remove&&Set.prototype.items&&Set.prototype.map&&Array.isArray((new Set).keys)&&(x.Set=qu.Set),x.Map||x.Set){s((function(){return 2===new Map([[1,2]]).get(1)}))||(x.Map=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');var e=new q;return arguments.length>0&&$u(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,x.Map.prototype),e},x.Map.prototype=w(q.prototype),E(x.Map.prototype,"constructor",x.Map,!0),B(x.Map,q));var Zu=new Map,Ju=((Lu=new Map([[1,0],[2,0],[3,0],[4,0]])).set(-0,Lu),Lu.get(0)===Lu&&Lu.get(-0)===Lu&&Lu.has(0)&&Lu.has(-0)),Xu=Zu.set(1,2)===Zu;Ju&&Xu||Dt(Map.prototype,"set",(function(t,e){return r(K,this,0===t?0:t,e),this})),Ju||(d(Map.prototype,{get:function(t){return r(J,this,0===t?0:t)},has:function(t){return r(X,this,0===t?0:t)}},!0),B(Map.prototype.get,J),B(Map.prototype.has,X));var Ku=new Set,Yu=Set.prototype.delete&&Set.prototype.add&&Set.prototype.has&&((ku=Ku).delete(0),ku.add(-0),!ku.has(0)),Qu=Ku.add(1)===Ku;if(!Yu||!Qu){var tn=Set.prototype.add;Set.prototype.add=function(t){return r(tn,this,0===t?0:t),this},B(Set.prototype.add,tn)}if(!Yu){var en=Set.prototype.has;Set.prototype.has=function(t){return r(en,this,0===t?0:t)},B(Set.prototype.has,en);var un=Set.prototype.delete;Set.prototype.delete=function(t){return r(un,this,0===t?0:t)},B(Set.prototype.delete,un)}var nn=S(x.Map,(function(t){var e=new t([]);return e.set(42,42),e instanceof t})),rn=Object.setPrototypeOf&&!nn,on=function(){try{return!(x.Map()instanceof x.Map)}catch(t){return t instanceof TypeError}}();0===x.Map.length&&!rn&&on||(x.Map=function t(){if(!(this instanceof t))throw new TypeError('Constructor Map requires "new"');var e=new q;return arguments.length>0&&$u(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,t.prototype),e},x.Map.prototype=q.prototype,E(x.Map.prototype,"constructor",x.Map,!0),B(x.Map,q));var an=S(x.Set,(function(t){var e=new t([]);return e.add(42,42),e instanceof t})),cn=Object.setPrototypeOf&&!an,sn=function(){try{return!(x.Set()instanceof x.Set)}catch(t){return t instanceof TypeError}}();if(0!==x.Set.length||cn||!sn){var Dn=x.Set;x.Set=function t(){if(!(this instanceof t))throw new TypeError('Constructor Set requires "new"');var e=new Dn;return arguments.length>0&&Vu(t,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,t.prototype),e},x.Set.prototype=Dn.prototype,E(x.Set.prototype,"constructor",x.Set,!0),B(x.Set,Dn)}var fn=new x.Map,ln=!s((function(){return fn.keys().next().done}));if(("function"!=typeof x.Map.prototype.clear||0!==(new x.Set).size||0!==fn.size||"function"!=typeof x.Map.prototype.keys||"function"!=typeof x.Set.prototype.keys||"function"!=typeof x.Map.prototype.forEach||"function"!=typeof x.Set.prototype.forEach||D(x.Map)||D(x.Set)||"function"!=typeof fn.keys().next||ln||!nn)&&d(x,{Map:qu.Map,Set:qu.Set},!0),x.Set.prototype.keys!==x.Set.prototype.values&&E(x.Set.prototype,"keys",x.Set.prototype.values,!0),It(Object.getPrototypeOf((new x.Map).keys())),It(Object.getPrototypeOf((new x.Set).keys())),l&&"has"!==x.Set.prototype.has.name){var pn=x.Set.prototype.has;Dt(x.Set.prototype,"has",(function(t){return r(pn,this,t)}))}}d(x,qu),Tt(x.Map),Tt(x.Set)}var hn=function(t){if(!dt.TypeIsObject(t))throw new TypeError("target must be an object")},Fn={apply:function(){return dt.Call(dt.Call,null,arguments)},construct:function(t,e){if(!dt.IsConstructor(t))throw new TypeError("First argument must be a constructor.");var u=arguments.length>2?arguments[2]:t;if(!dt.IsConstructor(u))throw new TypeError("new.target must be a constructor.");return dt.Construct(t,e,u,"internal")},deleteProperty:function(t,e){if(hn(t),f){var u=Object.getOwnPropertyDescriptor(t,e);if(u&&!u.configurable)return!1}return delete t[e]},has:function(t,e){return hn(t),e in t}};Object.getOwnPropertyNames&&Object.assign(Fn,{ownKeys:function(t){hn(t);var e=Object.getOwnPropertyNames(t);return dt.IsCallable(Object.getOwnPropertySymbols)&&N(e,Object.getOwnPropertySymbols(t)),e}});var vn=function(t){return!c(t)};if(Object.preventExtensions&&Object.assign(Fn,{isExtensible:function(t){return hn(t),Object.isExtensible(t)},preventExtensions:function(t){return hn(t),vn((function(){return Object.preventExtensions(t)}))}}),f){var En=function(t,e,u){var n=Object.getOwnPropertyDescriptor(t,e);if(!n){var r=Object.getPrototypeOf(t);if(null===r)return;return En(r,e,u)}return"value"in n?n.value:n.get?dt.Call(n.get,u):void 0},dn=function(t,e,u,n){var o=Object.getOwnPropertyDescriptor(t,e);if(!o){var i=Object.getPrototypeOf(t);if(null!==i)return dn(i,e,u,n);o={value:void 0,writable:!0,enumerable:!0,configurable:!0}}return"value"in o?!!o.writable&&!!dt.TypeIsObject(n)&&(Object.getOwnPropertyDescriptor(n,e)?ht.defineProperty(n,e,{value:u}):ht.defineProperty(n,e,{value:u,writable:!0,enumerable:!0,configurable:!0})):!!o.set&&(r(o.set,n,u),!0)};Object.assign(Fn,{defineProperty:function(t,e,u){return hn(t),vn((function(){return Object.defineProperty(t,e,u)}))},getOwnPropertyDescriptor:function(t,e){return hn(t),Object.getOwnPropertyDescriptor(t,e)},get:function(t,e){return hn(t),En(t,e,arguments.length>2?arguments[2]:t)},set:function(t,e,u){return hn(t),dn(t,e,u,arguments.length>3?arguments[3]:t)}})}if(Object.getPrototypeOf){var gn=Object.getPrototypeOf;Fn.getPrototypeOf=function(t){return hn(t),gn(t)}}if(Object.setPrototypeOf&&Fn.getPrototypeOf){Object.assign(Fn,{setPrototypeOf:function(t,e){if(hn(t),null!==e&&!dt.TypeIsObject(e))throw new TypeError("proto must be an object or null");return e===ht.getPrototypeOf(t)||!(ht.isExtensible&&!ht.isExtensible(t))&&!function(t,e){for(var u=e;u;){if(t===u)return!0;u=Fn.getPrototypeOf(u)}return!1}(t,e)&&(Object.setPrototypeOf(t,e),!0)}})}Object.keys(Fn).forEach((function(t){!function(t,e){dt.IsCallable(x.Reflect[t])?s((function(){return x.Reflect[t](1),x.Reflect[t](NaN),x.Reflect[t](!0),!0}))&&Dt(x.Reflect,t,e):E(x.Reflect,t,e)}(t,Fn[t])}));var yn=x.Reflect.getPrototypeOf;if(l&&yn&&"getPrototypeOf"!==yn.name&&Dt(x.Reflect,"getPrototypeOf",(function(t){return r(yn,x.Reflect,t)})),x.Reflect.setPrototypeOf&&s((function(){return x.Reflect.setPrototypeOf(1,{}),!0}))&&Dt(x.Reflect,"setPrototypeOf",Fn.setPrototypeOf),x.Reflect.defineProperty&&(s((function(){var t=!x.Reflect.defineProperty(1,"test",{value:1}),e="function"!=typeof Object.preventExtensions||!x.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return t&&e}))||Dt(x.Reflect,"defineProperty",Fn.defineProperty)),x.Reflect.construct&&(s((function(){var t=function(){};return x.Reflect.construct((function(){}),[],t)instanceof t}))||Dt(x.Reflect,"construct",Fn.construct)),"Invalid Date"!==String(new Date(NaN))){var An=Date.prototype.toString;Dt(Date.prototype,"toString",(function(){var t=+this;return t!=t?"Invalid Date":dt.Call(An,this)}))}var Cn={anchor:function(t){return dt.CreateHTML(this,"a","name",t)},big:function(){return dt.CreateHTML(this,"big","","")},blink:function(){return dt.CreateHTML(this,"blink","","")},bold:function(){return dt.CreateHTML(this,"b","","")},fixed:function(){return dt.CreateHTML(this,"tt","","")},fontcolor:function(t){return dt.CreateHTML(this,"font","color",t)},fontsize:function(t){return dt.CreateHTML(this,"font","size",t)},italics:function(){return dt.CreateHTML(this,"i","","")},link:function(t){return dt.CreateHTML(this,"a","href",t)},small:function(){return dt.CreateHTML(this,"small","","")},strike:function(){return dt.CreateHTML(this,"strike","","")},sub:function(){return dt.CreateHTML(this,"sub","","")},sup:function(){return dt.CreateHTML(this,"sup","","")}};p(Object.keys(Cn),(function(t){var e=String.prototype[t],u=!1;if(dt.IsCallable(e)){var n=r(e,"",' " '),o=T([],n.match(/"/g)).length;u=n!==n.toLowerCase()||o>2}else u=!0;u&&Dt(String.prototype,t,Cn[t])}));var bn=function(){if(!ft)return!1;var t="object"===("undefined"==typeof JSON?"undefined":o(JSON))&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!t)return!1;if(void 0!==t(Y()))return!0;if("[null]"!==t([Y()]))return!0;var e={a:Y()};return e[Y()]=!0,"{}"!==t(e)}(),mn=s((function(){return!ft||"{}"===JSON.stringify(Object(Y()))&&"[{}]"===JSON.stringify([Object(Y())])}));if(bn||!mn){var Bn=JSON.stringify;Dt(JSON,"stringify",(function(t){if("symbol"!==o(t)){var e;arguments.length>1&&(e=arguments[1]);var u=[t];if(i(e))u.push(e);else{var n=dt.IsCallable(e)?e:null;u.push((function(t,e){var u=n?r(n,this,t,e):e;if("symbol"!==o(u))return st(u)?Ie({})(u):u}))}return arguments.length>2&&u.push(arguments[2]),Bn.apply(this,u)}}))}return x},void 0===(r=n.call(e,u,e,t))||(t.exports=r)},837:function(t,e,u){var n,r;function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}!function(){"use strict";n=function(){var t,e,u=Array,n=u.prototype,r=Object,i=r.prototype,a=Function,c=a.prototype,s=String,D=s.prototype,f=Number,l=f.prototype,p=n.slice,h=n.splice,F=n.push,v=n.unshift,E=n.concat,d=n.join,g=c.call,y=c.apply,A=Math.max,C=Math.min,b=Math.floor,m=Math.abs,B=Math.pow,w=Math.round,S=Math.log,x=Math.LOG10E,O=Math.log10||function(t){return S(t)*x},_=i.toString,j="function"==typeof Symbol&&"symbol"===o(Symbol.toStringTag),T=Function.prototype.toString,I=/^\s*class /,M=function(t){try{var e=T.call(t).replace(/\/\/.*\n/g,"").replace(/\/\*[.\s\S]*\*\//g,"").replace(/\n/gm," ").replace(/ {2}/g," ");return I.test(e)}catch(t){return!1}},N=function(t){if(!t)return!1;if("function"!=typeof t&&"object"!==o(t))return!1;if(j)return function(t){try{return!M(t)&&(T.call(t),!0)}catch(t){return!1}}(t);if(M(t))return!1;var e=_.call(t);return"[object Function]"===e||"[object GeneratorFunction]"===e},P=RegExp.prototype.exec;t=function(t){return"object"===o(t)&&(j?function(t){try{return P.call(t),!0}catch(t){return!1}}(t):"[object RegExp]"===_.call(t))};var R=String.prototype.valueOf;e=function(t){return"string"==typeof t||"object"===o(t)&&(j?function(t){try{return R.call(t),!0}catch(t){return!1}}(t):"[object String]"===_.call(t))};var k,L,U=r.defineProperty&&function(){try{var t={};for(var e in r.defineProperty(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(t){return!1}}(),z=(k=i.hasOwnProperty,L=U?function(t,e,u,n){!n&&e in t||r.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:u})}:function(t,e,u,n){!n&&e in t||(t[e]=u)},function(t,e,u){for(var n in e)k.call(e,n)&&L(t,n,e[n],u)});if(r.defineProperty&&U){var G=function(){},H={},W={toString:H};if(r.defineProperty(G,"prototype",{value:W,writable:!1}),(new G).toString!==H){var $=r.defineProperty,V=r.getOwnPropertyDescriptor;z(r,{defineProperty:function(t,e,u){var n=s(e);if("function"==typeof t&&"prototype"===n){var r=V(t,n);if(r.writable&&!u.writable&&"value"in u)try{t[n]=u.value}catch(t){}return $(t,n,{configurable:"configurable"in u?u.configurable:r.configurable,enumerable:"enumerable"in u?u.enumerable:r.enumerable,writable:u.writable})}return $(t,n,u)}},!0)}}var q=function(t){var e=o(t);return null===t||"object"!==e&&"function"!==e},Z=f.isNaN||function(t){return t!=t},J=function(t){var e=+t;return Z(e)?e=0:0!==e&&e!==1/0&&e!==-1/0&&(e=(e>0||-1)*b(m(e))),e},X=function(t){var e,u,n;if(q(t))return t;if(u=t.valueOf,N(u)&&(e=u.call(t),q(e)))return e;if(n=t.toString,N(n)&&(e=n.call(t),q(e)))return e;throw new TypeError},K=function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return r(t)},Y=function(t){return t>>>0},Q=function(){};z(c,{bind:function(t){var e=this;if(!N(e))throw new TypeError("Function.prototype.bind called on incompatible "+e);for(var u,n=p.call(arguments,1),o=A(0,e.length-n.length),i=[],c=0;c0;)e[u]=t[u];return ot(e,rt(arguments,1))},nt=function(t,e){return ot(ut(t),e)}}var it=g.bind(D.slice),at=g.bind(D.split),ct=g.bind(D.indexOf),st=g.bind(F),Dt=g.bind(i.propertyIsEnumerable),ft=g.bind(n.sort),lt=u.isArray||function(t){return"[object Array]"===et(t)},pt=1!==[].unshift(0);z(n,{unshift:function(){return v.apply(this,arguments),this.length}},pt),z(u,{isArray:lt});var ht=r("a"),Ft="a"!==ht[0]||!(0 in ht),vt=function(t){var e=!0,u=!0,n=!1;if(t)try{t.call("foo",(function(t,u,n){"object"!==o(n)&&(e=!1)})),t.call([1],(function(){u="string"==typeof this}),"x")}catch(t){n=!0}return!!t&&!n&&e&&u};z(n,{forEach:function(t){var u,n=K(this),r=Ft&&e(this)?at(this,""):n,o=-1,i=Y(r.length);if(arguments.length>1&&(u=arguments[1]),!N(t))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++o1&&(n=arguments[1]),!N(t))throw new TypeError("Array.prototype.map callback must be a function");for(var c=0;c1&&(n=arguments[1]),!N(t))throw new TypeError("Array.prototype.filter callback must be a function");for(var c=0;c1&&(u=arguments[1]),!N(t))throw new TypeError("Array.prototype.every callback must be a function");for(var i=0;i1&&(u=arguments[1]),!N(t))throw new TypeError("Array.prototype.some callback must be a function");for(var i=0;i=2)o=arguments[1];else for(;;){if(i in n){o=n[i++];break}if(++i>=r)throw new TypeError("reduce of empty array with no initial value")}for(;i=2)u=arguments[1];else for(;;){if(i in r){u=r[i--];break}if(--i<0)throw new TypeError("reduceRight of empty array with no initial value")}if(i<0)return u;do{i in r&&(u=t(u,r[i],i,n))}while(i--);return u}},!dt);var gt=n.indexOf&&-1!==[0,1].indexOf(1,2);z(n,{indexOf:function(t){var u=Ft&&e(this)?at(this,""):K(this),n=Y(u.length);if(0===n)return-1;var r=0;for(arguments.length>1&&(r=J(arguments[1])),r=r>=0?r:A(0,n+r);r1&&(r=C(r,J(arguments[1]))),r=r>=0?r:n-m(r);r>=0;r--)if(r in u&&t===u[r])return r;return-1}},yt);var At,Ct,bt=(Ct=(At=[1,2]).splice(),2===At.length&<(Ct)&&0===Ct.length);z(n,{splice:function(t,e){return 0===arguments.length?[]:h.apply(this,arguments)}},!bt);var mt,Bt=(mt={},n.splice.call(mt,0,0,1),1===mt.length),wt=3===[0,1,2].splice(0).length;z(n,{splice:function(t,e){if(0===arguments.length)return[];var u=arguments;return this.length=A(J(this.length),0),arguments.length>0&&"number"!=typeof e&&((u=ut(arguments)).length<2?st(u,this.length-t):u[1]=J(e)),h.apply(this,u)}},!Bt||!wt);var St,xt=((St=new u(1e5))[8]="x",St.splice(1,1),7===St.indexOf("x")),Ot=function(){var t=[];return t[256]="a",t.splice(257,0,"b"),"a"===t[256]}();z(n,{splice:function(t,e){for(var u,n=K(this),r=[],o=Y(n.length),i=J(t),a=i<0?A(o+i,0):C(i,o),c=0===arguments.length?0:1===arguments.length?o-a:C(A(J(e),0),o-a),D=0;DF;)delete n[D-1],D-=1}else if(p>c)for(D=o-c;D>a;)u=s(D+c-1),f=s(D+p-1),tt(n,u)?n[f]=n[u]:delete n[f],D-=1;D=a;for(var v=0;v=0&&!lt(t)&&N(t.callee)};z(r,{keys:function(t){var u=N(t),n=Zt(t),r=null!==t&&"object"===o(t),i=r&&e(t);if(!r&&!u&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],c=Ut&&u;if(i&&zt||n)for(var D=0;D11?t+1:t},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=re(this),e=oe(this);return t<0&&e>11?0:e},getDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=re(this),e=oe(this),u=ie(this);return t<0&&e>11?12===e?u:Ee(0,t+1)-u+1:u},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=ae(this);return t<0&&ce(this)>11?t+1:t},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=ae(this),e=ce(this);return t<0&&e>11?0:e},getUTCDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=ae(this),e=ce(this),u=se(this);return t<0&&e>11?12===e?u:Ee(0,t+1)-u+1:u}},te),z(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=De(this),e=se(this),u=ce(this),n=ae(this),r=fe(this),o=le(this),i=pe(this);return Fe[t]+", "+(e<10?"0"+e:e)+" "+ve[u]+" "+n+" "+(r<10?"0"+r:r)+":"+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+" GMT"}},te||ne),z(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),u=this.getMonth(),n=this.getFullYear();return Fe[t]+" "+ve[u]+" "+(e<10?"0"+e:e)+" "+n}},te||Yt),(te||Qt)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),u=this.getMonth(),n=this.getFullYear(),r=this.getHours(),o=this.getMinutes(),i=this.getSeconds(),a=this.getTimezoneOffset(),c=b(m(a)/60),s=b(m(a)%60);return Fe[t]+" "+ve[u]+" "+(e<10?"0"+e:e)+" "+n+" "+(r<10?"0"+r:r)+":"+(o<10?"0"+o:o)+":"+(i<10?"0"+i:i)+" GMT"+(a>0?"-":"+")+(c<10?"0"+c:c)+(s<10?"0"+s:s)},U&&r.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var de=-621987552e5,ge="-000001",ye=Date.prototype.toISOString&&-1===new Date(de).toISOString().indexOf(ge),Ae=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date(-1).toISOString(),Ce=g.bind(Date.prototype.getTime);z(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(Ce(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var t=ae(this),e=ce(this);t+=b(e/12);var u=[1+(e=(e%12+12)%12),se(this),fe(this),le(this),pe(this)];t=(t<0?"-":t>9999?"+":"")+it("00000"+m(t),0<=t&&t<=9999?-4:-6);for(var n=0;n=7&&c>Be){var h=b(c/Be)*Be,F=b(h/1e3);l+=F,p-=1e3*F}var v=e.parse(u),E=isNaN(v);D=1!==f||s(u)!==u||E?f>=7?new t(u,n,r,o,i,l,p):f>=6?new t(u,n,r,o,i,l):f>=5?new t(u,n,r,o,i):f>=4?new t(u,n,r,o):f>=3?new t(u,n,r):f>=2?new t(u,n):f>=1?new t(u instanceof t?+u:u):new t:new t(v)}else D=t.apply(this,arguments);return q(D)||z(D,{constructor:e},!0),D},u=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],r=function(t,e){var u=e>1?1:0;return n[e]+b((t-1969+u)/4)-b((t-1901+u)/100)+b((t-1601+u)/400)+365*(t-1970)};for(var o in t)tt(t,o)&&(e[o]=t[o]);z(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,z(e.prototype,{constructor:e},!0);return z(e,{parse:function(e){var n=u.exec(e);if(n){var o,i=f(n[1]),a=f(n[2]||1)-1,c=f(n[3]||1)-1,s=f(n[4]||0),D=f(n[5]||0),l=f(n[6]||0),p=b(1e3*f(n[7]||0)),h=Boolean(n[4]&&!n[8]),F="-"===n[9]?1:-1,v=f(n[10]||0),E=f(n[11]||0);return s<(D>0||l>0||p>0?24:25)&&D<60&&l<60&&p<1e3&&a>-1&&a<12&&v<24&&E<60&&c>-1&&cBe){var r=b(n/Be)*Be,o=b(r/1e3);u+=o,n-=1e3*o}return f(new t(1970,0,1,0,0,u,n))}(o)),-864e13<=o&&o<=864e13)?o:NaN}return t.parse.apply(this,arguments)}}),e}(Date)}Date.now||(Date.now=function(){return(new Date).getTime()});var Se=l.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),xe={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(t,e){for(var u=-1,n=e;++u=0;)u+=xe.data[e],xe.data[e]=b(u/t),u=u%t*xe.base},numToString:function(){for(var t=xe.size,e="";--t>=0;)if(""!==e||0===t||0!==xe.data[t]){var u=s(xe.data[t]);""===e?e=u:e+=it("0000000",0,7-u.length)+u}return e},pow:function t(e,u,n){return 0===u?n:u%2==1?t(e,u-1,n*e):t(e*e,u/2,n)},log:function(t){for(var e=0,u=t;u>=4096;)e+=12,u/=4096;for(;u>=2;)e+=1,u/=2;return e}};z(l,{toFixed:function(t){var e,u,n,r,o,i,a,c;if(e=f(t),(e=Z(e)?0:b(e))<0||e>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(u=f(this),Z(u))return"NaN";if(u<=-1e21||u>=1e21)return s(u);if(n="",u<0&&(n="-",u=-u),r="0",u>1e-21)if(i=(o=xe.log(u*xe.pow(2,69,1))-69)<0?u*xe.pow(2,-o,1):u/xe.pow(2,o,1),i*=4503599627370496,(o=52-o)>0){for(xe.multiply(0,i),a=e;a>=7;)xe.multiply(1e7,0),a-=7;for(xe.multiply(xe.pow(10,a,1),0),a=o-1;a>=23;)xe.divide(1<<23),a-=23;xe.divide(1<0?(c=r.length)<=e?n+it("0.0000000000000000000",0,e-c+2)+r:n+it(r,0,c-e)+"."+it(r,c-e):n+r}},Se);var Oe=function(){try{return"-6.9000e-11"!==(-69e-12).toExponential(4)}catch(t){return!1}}(),_e=function(){try{return 1..toExponential(1/0),1..toExponential(-1/0),!0}catch(t){return!1}}(),je=g.bind(l.toExponential),Te=g.bind(l.toString),Ie=g.bind(l.valueOf);z(l,{toExponential:function(t){var e=Ie(this);if(void 0===t)return je(e);var u=J(t);if(Z(e))return"NaN";if(u<0||u>20){if(!isFinite(u))throw new RangeError("toExponential() argument must be between 0 and 20");return je(e,u)}var n="";if(e<0&&(n="-",e=-e),e===1/0)return n+"Infinity";if(void 0!==t&&(u<0||u>20))throw new RangeError("Fraction digits "+t+" out of range");var r="",o=0,i="",a="";if(0===e)o=0,u=0,r="0";else{var c=O(e);o=b(c);var s=0;if(void 0!==t){var D=B(10,o-u);2*e>=(2*(s=w(e/D))+1)*D&&(s+=1),s>=B(10,u+1)&&(s/=10,o+=1)}else for(var f=w(B(10,c-o+(u=16))),l=u;u-- >0;)f=w(B(10,c-o+u)),m(f*B(10,o-u)-e)<=m(s*B(10,o-l)-e)&&(l=u,s=f);if(r=Te(s,10),void 0===t)for(;"0"===it(r,-1);)r=it(r,0,-1),a+=1}return 0!==u&&(r=it(r,0,1)+"."+it(r,1)),0===o?(i="+",a="0"):(i=o>0?"+":"-",a=Te(m(o),10)),n+(r+"e")+i+a}},Oe||_e);var Me,Ne,Pe=function(){try{return"1"===1..toPrecision(void 0)}catch(t){return!0}}(),Re=g.bind(l.toPrecision);z(l,{toPrecision:function(t){return void 0===t?Re(this):Re(this,t)}},Pe),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?(Me=void 0===/()??/.exec("")[1],Ne=B(2,32)-1,D.split=function(e,u){var n=String(this);if(void 0===e&&0===u)return[];if(!t(e))return at(this,e,u);var r,o,i,a,c=[],s=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),D=0,f=new RegExp(e.source,s+"g");Me||(r=new RegExp("^"+f.source+"$(?!\\s)",s));var l=void 0===u?Ne:Y(u);for(o=f.exec(n);o&&!((i=o.index+o[0].length)>D&&(st(c,it(n,D,o.index)),!Me&&o.length>1&&o[0].replace(r,(function(){for(var t=1;t1&&o.index=l));)f.lastIndex===o.index&&f.lastIndex++,o=f.exec(n);return D===n.length?!a&&f.test("")||st(c,""):st(c,it(n,D)),c.length>l?ut(c,0,l):c}):"0".split(void 0,0).length&&(D.split=function(t,e){return void 0===t&&0===e?[]:at(this,t,e)});var ke,Le=D.replace;ke=[],"x".replace(/x(.)?/g,(function(t,e){st(ke,e)})),(1!==ke.length||void 0!==ke[0])&&(D.replace=function(e,u){var n=N(u),r=t(e)&&/\)[*?]/.test(e.source);if(!n||!r)return Le.call(this,e,u);return Le.call(this,e,(function(t){var n=arguments.length,r=e.lastIndex;e.lastIndex=0;var o=e.exec(t)||[];return e.lastIndex=r,st(o,arguments[n-2],arguments[n-1]),u.apply(this,o)}))});var Ue="".substr&&"b"!=="0b".substr(-1),ze=Ue&&g.bind(D.substr);z(D,{substr:function(t,e){var u=t;return t<0&&(u=A(this.length+t,0)),ze(this,u,e)}},Ue);var Ge="᠎",He=/\s/.test(Ge),We="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff".replace(/\S/g,""),$e="["+We+"]",Ve=new RegExp("^"+$e+$e+"*"),qe=new RegExp($e+$e+"*$"),Ze=D.trim&&(""!==We.trim()||""==="​".trim()||Ge.trim()!==(He?"":Ge));z(D,{trim:function(){if(null==this)throw new TypeError("can't convert "+this+" to object");return s(this).replace(Ve,"").replace(qe,"")}},Ze);var Je=g.bind(String.prototype.trim),Xe=D.lastIndexOf&&-1!=="abcあい".lastIndexOf("あい",2);z(D,{lastIndexOf:function(t){if(null==this)throw new TypeError("can't convert "+this+" to object");for(var e=s(this),u=s(t),n=arguments.length>1?f(arguments[1]):NaN,r=Z(n)?1/0:J(n),o=C(A(r,0),e.length),i=u.length,a=o+i;a>0;){a=A(0,a-i);var c=ct(it(e,a,o+i),u);if(-1!==c)return a+c}return-1}},Xe);var Ke=D.lastIndexOf;z(D,{lastIndexOf:function(t){return Ke.apply(this,arguments)}},1!==D.lastIndexOf.length);var Ye,Qe,tu=/^[-+]?0[xX]/;if(8===parseInt(We+"08")&&22===parseInt(We+"0x16")&&(He?1===parseInt(Ge+1):isNaN(parseInt(Ge+1)))||(parseInt=(Ye=parseInt,function t(e,u){this instanceof t&&new Ye;var n=Je(String(e)),r=f(u)||(tu.test(n)?16:10);return Ye(n,r)})),function(){if("function"!=typeof Symbol)return!1;try{return parseInt(Object(Symbol.iterator)),!0}catch(t){}try{return parseInt(Symbol.iterator),!0}catch(t){}return!1}()){var eu=Symbol.prototype.valueOf;parseInt=function(t){return function e(u,n){this instanceof e&&new t;var r="symbol"===o(u);if(!r&&u&&"object"===o(u))try{eu.call(u),r=!0}catch(t){}var i=Je(String(u)),a=f(n)||(tu.test(i)?16:10);return t(i,a)}}(parseInt)}if(1/parseFloat("-0")!=-1/0&&(parseFloat=(Qe=parseFloat,function(t){var e=Je(String(t)),u=Qe(e);return 0===u&&"-"===it(e,0,1)?-0:u})),"RangeError: test"!==String(new RangeError("test"))){Error.prototype.toString=function(){if(null==this)throw new TypeError("can't convert "+this+" to object");var t=this.name;void 0===t?t="Error":"string"!=typeof t&&(t=s(t));var e=this.message;return void 0===e?e="":"string"!=typeof e&&(e=s(e)),t?e?t+": "+e:t:e}}if(U){var uu=function(t,e){if(Dt(t,e)){var u=Object.getOwnPropertyDescriptor(t,e);u.configurable&&(u.enumerable=!1,Object.defineProperty(t,e,u))}};uu(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),uu(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){RegExp.prototype.toString=function(){var t="/"+this.source+"/";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),t}}},void 0===(r=n.call(e,u,e,t))||(t.exports=r)}()},886:function(t,e,u){var n,r,o,i;function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}t=u.nmd(t),i=function(){return function(){var t={686:function(t,e,u){"use strict";u.d(e,{default:function(){return y}});var n=u(279),r=u.n(n),o=u(370),i=u.n(o),a=u(817),c=u.n(a);function s(t){try{return document.execCommand(t)}catch(t){return!1}}var D=function(t){var e=c()(t);return s("cut"),e},f=function(t,e){var u=function(t){var e="rtl"===document.documentElement.getAttribute("dir"),u=document.createElement("textarea");u.style.fontSize="12pt",u.style.border="0",u.style.padding="0",u.style.margin="0",u.style.position="absolute",u.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;return u.style.top="".concat(n,"px"),u.setAttribute("readonly",""),u.value=t,u}(t);e.container.appendChild(u);var n=c()(u);return s("copy"),u.remove(),n},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},u="";return"string"==typeof t?u=f(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t?void 0:t.type)?u=f(t.value,e):(u=c()(t),s("copy")),u};function p(t){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p(t)}function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}function F(t,e){for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===h(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=i()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,u=this.action(e)||"copy",n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,u=void 0===e?"copy":e,n=t.container,r=t.target,o=t.text;if("copy"!==u&&"cut"!==u)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==r){if(!r||"object"!==p(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===u&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===u&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?l(o,{container:n}):r?"cut"===u?D(r):l(r,{container:n}):void 0}({action:u,container:this.container,target:this.target(e),text:this.text(e)});this.emit(n?"success":"error",{action:u,text:n,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return d("action",t)}},{key:"defaultTarget",value:function(t){var e=d("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return d("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return l(t,e)}},{key:"cut",value:function(t){return D(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,u=!!document.queryCommandSupported;return e.forEach((function(t){u=u&&!!document.queryCommandSupported(t)})),u}}],u&&F(e.prototype,u),n&&F(e,n),c}(r()),y=g},828:function(t){if("undefined"!=typeof Element&&!Element.prototype.matches){var e=Element.prototype;e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,u){var n=u(828);function r(t,e,u,n,r){var i=o.apply(this,arguments);return t.addEventListener(u,i,r),{destroy:function(){t.removeEventListener(u,i,r)}}}function o(t,e,u,r){return function(u){u.delegateTarget=n(u.target,e),u.delegateTarget&&r.call(t,u)}}t.exports=function(t,e,u,n,o){return"function"==typeof t.addEventListener?r.apply(null,arguments):"function"==typeof u?r.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return r(t,e,u,n,o)})))}},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var u=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===u||"[object HTMLCollection]"===u)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,u){var n=u(879),r=u(438);t.exports=function(t,e,u){if(!t&&!e&&!u)throw new Error("Missing required arguments");if(!n.string(e))throw new TypeError("Second argument must be a String");if(!n.fn(u))throw new TypeError("Third argument must be a Function");if(n.node(t))return function(t,e,u){return t.addEventListener(e,u),{destroy:function(){t.removeEventListener(e,u)}}}(t,e,u);if(n.nodeList(t))return function(t,e,u){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,u)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,u)}))}}}(t,e,u);if(n.string(t))return function(t,e,u){return r(document.body,t,e,u)}(t,e,u);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(t){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var u=t.hasAttribute("readonly");u||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),u||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(t),n.removeAllRanges(),n.addRange(r),e=n.toString()}return e}},279:function(t){function e(){}e.prototype={on:function(t,e,u){var n=this.e||(this.e={});return(n[t]||(n[t]=[])).push({fn:e,ctx:u}),this},once:function(t,e,u){var n=this;function r(){n.off(t,r),e.apply(u,arguments)}return r._=e,this.on(t,r,u)},emit:function(t){for(var e=[].slice.call(arguments,1),u=((this.e||(this.e={}))[t]||[]).slice(),n=0,r=u.length;n2?arguments[2]:void 0,D=Math.min((void 0===s?i:r(s,i))-c,i-a),f=1;for(c0;)c in u?u[a]=u[c]:delete u[a],a+=f,c+=f;return u}},{135:135,139:139,140:140}],38:[function(t,e,u){"use strict";var n=t(140),r=t(135),o=t(139);e.exports=function(t){for(var e=n(this),u=o(e.length),i=arguments.length,a=r(i>1?arguments[1]:void 0,u),c=i>2?arguments[2]:void 0,s=void 0===c?u:r(c,u);s>a;)e[a++]=t;return e}},{135:135,139:139,140:140}],39:[function(t,e,u){var n=t(138),r=t(139),o=t(135);e.exports=function(t){return function(e,u,i){var a,c=n(e),s=r(c.length),D=o(i,s);if(t&&u!=u){for(;s>D;)if((a=c[D++])!=a)return!0}else for(;s>D;D++)if((t||D in c)&&c[D]===u)return t||D||0;return!t&&-1}}},{135:135,138:138,139:139}],40:[function(t,e,u){var n=t(52),r=t(75),o=t(140),i=t(139),a=t(43);e.exports=function(t,e){var u=1==t,c=2==t,s=3==t,D=4==t,f=6==t,l=5==t||f,p=e||a;return function(e,a,h){for(var F,v,E=o(e),d=r(E),g=n(a,h,3),y=i(d.length),A=0,C=u?p(e,y):c?p(e,0):void 0;y>A;A++)if((l||A in d)&&(v=g(F=d[A],A,E),t))if(u)C[A]=v;else if(v)switch(t){case 3:return!0;case 5:return F;case 6:return A;case 2:C.push(F)}else if(D)return!1;return f?-1:s||D?D:C}}},{139:139,140:140,43:43,52:52,75:75}],41:[function(t,e,u){var n=t(31),r=t(140),o=t(75),i=t(139);e.exports=function(t,e,u,a,c){n(e);var s=r(t),D=o(s),f=i(s.length),l=c?f-1:0,p=c?-1:1;if(u<2)for(;;){if(l in D){a=D[l],l+=p;break}if(l+=p,c?l<0:f<=l)throw TypeError("Reduce of empty array with no initial value")}for(;c?l>=0:f>l;l+=p)l in D&&(a=e(a,D[l],l,s));return a}},{139:139,140:140,31:31,75:75}],42:[function(t,e,u){var n=t(79),r=t(77),o=t(150)("species");e.exports=function(t){var e;return r(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!r(e.prototype)||(e=void 0),n(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},{150:150,77:77,79:79}],43:[function(t,e,u){var n=t(42);e.exports=function(t,e){return new(n(t))(e)}},{42:42}],44:[function(t,e,u){"use strict";var n=t(31),r=t(79),o=t(74),i=[].slice,a={};e.exports=Function.bind||function(t){var e=n(this),u=i.call(arguments,1),c=function(){var n=u.concat(i.call(arguments));return this instanceof c?function(t,e,u){if(!(e in a)){for(var n=[],r=0;r1?arguments[1]:void 0,3);u=u?u.n:this._f;)for(n(u.v,u.k,this);u&&u.r;)u=u.p},has:function(t){return!!v(h(this,e),t)}}),l&&n(D.prototype,"size",{get:function(){return h(this,e)[F]}}),D},def:function(t,e,u){var n,r,o=v(t,e);return o?o.v=u:(t._l=o={i:r=p(e,!0),k:e,v:u,p:n=t._l,n:void 0,r:!1},t._f||(t._f=o),n&&(n.n=o),t[F]++,"F"!==r&&(t._i[r]=o)),t},getEntry:v,setStrong:function(t,e,u){s(t,e,(function(t,u){this._t=h(t,e),this._k=u,this._l=void 0}),(function(){for(var t=this,e=t._k,u=t._l;u&&u.r;)u=u.p;return t._t&&(t._l=u=u?u.n:t._t._f)?D(0,"keys"==e?u.k:"values"==e?u.v:[u.k,u.v]):(t._t=void 0,D(1))}),u?"entries":"values",!u,!0),f(e)}}},{115:115,121:121,147:147,35:35,52:52,56:56,66:66,83:83,85:85,92:92,96:96,97:97}],48:[function(t,e,u){"use strict";var n=t(115),r=t(92).getWeak,o=t(36),i=t(79),a=t(35),c=t(66),s=t(40),D=t(69),f=t(147),l=s(5),p=s(6),h=0,F=function(t){return t._l||(t._l=new v)},v=function(){this.a=[]},E=function(t,e){return l(t.a,(function(t){return t[0]===e}))};v.prototype={get:function(t){var e=E(this,t);if(e)return e[1]},has:function(t){return!!E(this,t)},set:function(t,e){var u=E(this,t);u?u[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,(function(e){return e[0]===t}));return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,u,o){var s=t((function(t,n){a(t,s,e,"_i"),t._t=e,t._i=h++,t._l=void 0,null!=n&&c(n,u,t[o],t)}));return n(s.prototype,{delete:function(t){if(!i(t))return!1;var u=r(t);return!0===u?F(f(this,e)).delete(t):u&&D(u,this._i)&&delete u[this._i]},has:function(t){if(!i(t))return!1;var u=r(t);return!0===u?F(f(this,e)).has(t):u&&D(u,this._i)}}),s},def:function(t,e,u){var n=r(o(e),!0);return!0===n?F(t).set(e,u):n[t._i]=u,t},ufstore:F}},{115:115,147:147,35:35,36:36,40:40,66:66,69:69,79:79,92:92}],49:[function(t,e,u){"use strict";var n=t(68),r=t(60),o=t(116),i=t(115),a=t(92),c=t(66),s=t(35),D=t(79),f=t(62),l=t(84),p=t(122),h=t(73);e.exports=function(t,e,u,F,v,E){var d=n[t],g=d,y=v?"set":"add",A=g&&g.prototype,C={},b=function(t){var e=A[t];o(A,t,"delete"==t||"has"==t?function(t){return!(E&&!D(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return E&&!D(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,u){return e.call(this,0===t?0:t,u),this})};if("function"==typeof g&&(E||A.forEach&&!f((function(){(new g).entries().next()})))){var m=new g,B=m[y](E?{}:-0,1)!=m,w=f((function(){m.has(1)})),S=l((function(t){new g(t)})),x=!E&&f((function(){for(var t=new g,e=5;e--;)t[y](e,e);return!t.has(-0)}));S||((g=e((function(e,u){s(e,g,t);var n=h(new d,e,g);return null!=u&&c(u,v,n[y],n),n}))).prototype=A,A.constructor=g),(w||x)&&(b("delete"),b("has"),v&&b("get")),(x||B)&&b(y),E&&A.clear&&delete A.clear}else g=F.getConstructor(e,t,v,y),i(g.prototype,u),a.NEED=!0;return p(g,t),C[t]=g,r(r.G+r.W+r.F*(g!=d),C),E||F.setStrong(g,t,v),g}},{115:115,116:116,122:122,35:35,60:60,62:62,66:66,68:68,73:73,79:79,84:84,92:92}],50:[function(t,e,u){arguments[4][16][0].apply(u,arguments)},{16:16}],51:[function(t,e,u){"use strict";var n=t(97),r=t(114);e.exports=function(t,e,u){e in t?n.f(t,e,r(0,u)):t[e]=u}},{114:114,97:97}],52:[function(t,e,u){arguments[4][17][0].apply(u,arguments)},{17:17,31:31}],53:[function(t,e,u){"use strict";var n=t(62),r=Date.prototype.getTime,o=Date.prototype.toISOString,i=function(t){return t>9?t:"0"+t};e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-50000000000001))}))||!n((function(){o.call(new Date(NaN))}))?function(){if(!isFinite(r.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),u=t.getUTCMilliseconds(),n=e<0?"-":e>9999?"+":"";return n+("00000"+Math.abs(e)).slice(n?-6:-4)+"-"+i(t.getUTCMonth()+1)+"-"+i(t.getUTCDate())+"T"+i(t.getUTCHours())+":"+i(t.getUTCMinutes())+":"+i(t.getUTCSeconds())+"."+(u>99?u:"0"+i(u))+"Z"}:o},{62:62}],54:[function(t,e,u){"use strict";var n=t(36),r=t(141),o="number";e.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return r(n(this),t!=o)}},{141:141,36:36}],55:[function(t,e,u){e.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},{}],56:[function(t,e,u){arguments[4][18][0].apply(u,arguments)},{18:18,62:62}],57:[function(t,e,u){arguments[4][19][0].apply(u,arguments)},{19:19,68:68,79:79}],58:[function(t,e,u){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],59:[function(t,e,u){var n=t(105),r=t(102),o=t(106);e.exports=function(t){var e=n(t),u=r.f;if(u)for(var i,a=u(t),c=o.f,s=0;a.length>s;)c.call(t,i=a[s++])&&e.push(i);return e}},{102:102,105:105,106:106}],60:[function(t,e,u){var n=t(68),r=t(50),o=t(70),i=t(116),a=t(52),c="prototype",s=function(t,e,u){var D,f,l,p,h=t&s.F,F=t&s.G,v=t&s.S,E=t&s.P,d=t&s.B,g=F?n:v?n[e]||(n[e]={}):(n[e]||{})[c],y=F?r:r[e]||(r[e]={}),A=y[c]||(y[c]={});for(D in F&&(u=e),u)l=((f=!h&&g&&void 0!==g[D])?g:u)[D],p=d&&f?a(l,n):E&&"function"==typeof l?a(Function.call,l):l,g&&i(g,D,l,t&s.U),y[D]!=l&&o(y,D,p),E&&A[D]!=l&&(A[D]=l)};n.core=r,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},{116:116,50:50,52:52,68:68,70:70}],61:[function(t,e,u){var n=t(150)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(u){try{return e[n]=!1,!"/./"[t](e)}catch(t){}}return!0}},{150:150}],62:[function(t,e,u){arguments[4][21][0].apply(u,arguments)},{21:21}],63:[function(t,e,u){"use strict";t(246);var n=t(116),r=t(70),o=t(62),i=t(55),a=t(150),c=t(118),s=a("species"),D=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var u="ab".split(t);return 2===u.length&&"a"===u[0]&&"b"===u[1]}();e.exports=function(t,e,u){var l=a(t),p=!o((function(){var e={};return e[l]=function(){return 7},7!=""[t](e)})),h=p?!o((function(){var e=!1,u=/a/;return u.exec=function(){return e=!0,null},"split"===t&&(u.constructor={},u.constructor[s]=function(){return u}),u[l](""),!e})):void 0;if(!p||!h||"replace"===t&&!D||"split"===t&&!f){var F=/./[l],v=u(i,l,""[t],(function(t,e,u,n,r){return e.exec===c?p&&!r?{done:!0,value:F.call(e,u,n)}:{done:!0,value:t.call(u,e,n)}:{done:!1}})),E=v[0],d=v[1];n(String.prototype,t,E),r(RegExp.prototype,l,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)})}}},{116:116,118:118,150:150,246:246,55:55,62:62,70:70}],64:[function(t,e,u){"use strict";var n=t(36);e.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{36:36}],65:[function(t,e,u){"use strict";var n=t(77),r=t(79),o=t(139),i=t(52),a=t(150)("isConcatSpreadable");e.exports=function t(e,u,c,s,D,f,l,p){for(var h,F,v=D,E=0,d=!!l&&i(l,p,3);E0)v=t(e,u,h,o(h.length),v,f-1)-1;else{if(v>=9007199254740991)throw TypeError();e[v]=h}v++}E++}return v}},{139:139,150:150,52:52,77:77,79:79}],66:[function(t,e,u){var n=t(52),r=t(81),o=t(76),i=t(36),a=t(139),c=t(151),s={},D={};(u=e.exports=function(t,e,u,f,l){var p,h,F,v,E=l?function(){return t}:c(t),d=n(u,f,e?2:1),g=0;if("function"!=typeof E)throw TypeError(t+" is not iterable!");if(o(E)){for(p=a(t.length);p>g;g++)if((v=e?d(i(h=t[g])[0],h[1]):d(t[g]))===s||v===D)return v}else for(F=E.call(t);!(h=F.next()).done;)if((v=r(F,d,h.value,e))===s||v===D)return v}).BREAK=s,u.RETURN=D},{139:139,151:151,36:36,52:52,76:76,81:81}],67:[function(t,e,u){e.exports=t(124)("native-function-to-string",Function.toString)},{124:124}],68:[function(t,e,u){arguments[4][22][0].apply(u,arguments)},{22:22}],69:[function(t,e,u){arguments[4][23][0].apply(u,arguments)},{23:23}],70:[function(t,e,u){arguments[4][24][0].apply(u,arguments)},{114:114,24:24,56:56,97:97}],71:[function(t,e,u){var n=t(68).document;e.exports=n&&n.documentElement},{68:68}],72:[function(t,e,u){arguments[4][25][0].apply(u,arguments)},{25:25,56:56,57:57,62:62}],73:[function(t,e,u){var n=t(79),r=t(120).set;e.exports=function(t,e,u){var o,i=e.constructor;return i!==u&&"function"==typeof i&&(o=i.prototype)!==u.prototype&&n(o)&&r&&r(t,o),t}},{120:120,79:79}],74:[function(t,e,u){e.exports=function(t,e,u){var n=void 0===u;switch(e.length){case 0:return n?t():t.call(u);case 1:return n?t(e[0]):t.call(u,e[0]);case 2:return n?t(e[0],e[1]):t.call(u,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(u,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(u,e[0],e[1],e[2],e[3])}return t.apply(u,e)}},{}],75:[function(t,e,u){var n=t(46);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},{46:46}],76:[function(t,e,u){var n=t(86),r=t(150)("iterator"),o=Array.prototype;e.exports=function(t){return void 0!==t&&(n.Array===t||o[r]===t)}},{150:150,86:86}],77:[function(t,e,u){var n=t(46);e.exports=Array.isArray||function(t){return"Array"==n(t)}},{46:46}],78:[function(t,e,u){var n=t(79),r=Math.floor;e.exports=function(t){return!n(t)&&isFinite(t)&&r(t)===t}},{79:79}],79:[function(t,e,u){arguments[4][26][0].apply(u,arguments)},{26:26}],80:[function(t,e,u){var n=t(79),r=t(46),o=t(150)("match");e.exports=function(t){var e;return n(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},{150:150,46:46,79:79}],81:[function(t,e,u){var n=t(36);e.exports=function(t,e,u,r){try{return r?e(n(u)[0],u[1]):e(u)}catch(e){var o=t.return;throw void 0!==o&&n(o.call(t)),e}}},{36:36}],82:[function(t,e,u){"use strict";var n=t(96),r=t(114),o=t(122),i={};t(70)(i,t(150)("iterator"),(function(){return this})),e.exports=function(t,e,u){t.prototype=n(i,{next:r(1,u)}),o(t,e+" Iterator")}},{114:114,122:122,150:150,70:70,96:96}],83:[function(t,e,u){"use strict";var n=t(87),r=t(60),o=t(116),i=t(70),a=t(86),c=t(82),s=t(122),D=t(103),f=t(150)("iterator"),l=!([].keys&&"next"in[].keys()),p="keys",h="values",F=function(){return this};e.exports=function(t,e,u,v,E,d,g){c(u,e,v);var y,A,C,b=function(t){if(!l&&t in S)return S[t];switch(t){case p:case h:return function(){return new u(this,t)}}return function(){return new u(this,t)}},m=e+" Iterator",B=E==h,w=!1,S=t.prototype,x=S[f]||S["@@iterator"]||E&&S[E],O=x||b(E),_=E?B?b("entries"):O:void 0,j="Array"==e&&S.entries||x;if(j&&(C=D(j.call(new t)))!==Object.prototype&&C.next&&(s(C,m,!0),n||"function"==typeof C[f]||i(C,f,F)),B&&x&&x.name!==h&&(w=!0,O=function(){return x.call(this)}),n&&!g||!l&&!w&&S[f]||i(S,f,O),a[e]=O,a[m]=F,E)if(y={values:B?O:b(h),keys:d?O:b(p),entries:_},g)for(A in y)A in S||o(S,A,y[A]);else r(r.P+r.F*(l||w),e,y);return y}},{103:103,116:116,122:122,150:150,60:60,70:70,82:82,86:86,87:87}],84:[function(t,e,u){var n=t(150)("iterator"),r=!1;try{var o=[7][n]();o.return=function(){r=!0},Array.from(o,(function(){throw 2}))}catch(t){}e.exports=function(t,e){if(!e&&!r)return!1;var u=!1;try{var o=[7],i=o[n]();i.next=function(){return{done:u=!0}},o[n]=function(){return i},t(o)}catch(t){}return u}},{150:150}],85:[function(t,e,u){e.exports=function(t,e){return{value:e,done:!!t}}},{}],86:[function(t,e,u){e.exports={}},{}],87:[function(t,e,u){e.exports=!1},{}],88:[function(t,e,u){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},{}],89:[function(t,e,u){var n=t(91),r=Math.pow,o=r(2,-52),i=r(2,-23),a=r(2,127)*(2-i),c=r(2,-126);e.exports=Math.fround||function(t){var e,u,r=Math.abs(t),s=n(t);return ra||u!=u?s*(1/0):s*u}},{91:91}],90:[function(t,e,u){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},{}],91:[function(t,e,u){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},{}],92:[function(e,u,n){var r=e(145)("meta"),o=e(79),i=e(69),a=e(97).f,c=0,s=Object.isExtensible||function(){return!0},D=!e(62)((function(){return s(Object.preventExtensions({}))})),f=function(t){a(t,r,{value:{i:"O"+ ++c,w:{}}})},l=u.exports={KEY:r,NEED:!1,fastKey:function(e,u){if(!o(e))return"symbol"==t(e)?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!s(e))return"F";if(!u)return"E";f(e)}return e[r].i},getWeak:function(t,e){if(!i(t,r)){if(!s(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return D&&l.NEED&&s(t)&&!i(t,r)&&f(t),t}}},{145:145,62:62,69:69,79:79,97:97}],93:[function(t,e,u){var n=t(68),r=t(134).set,o=n.MutationObserver||n.WebKitMutationObserver,i=n.process,a=n.Promise,c="process"==t(46)(i);e.exports=function(){var t,e,u,s=function(){var n,r;for(c&&(n=i.domain)&&n.exit();t;){r=t.fn,t=t.next;try{r()}catch(n){throw t?u():e=void 0,n}}e=void 0,n&&n.enter()};if(c)u=function(){i.nextTick(s)};else if(!o||n.navigator&&n.navigator.standalone)if(a&&a.resolve){var D=a.resolve(void 0);u=function(){D.then(s)}}else u=function(){r.call(n,s)};else{var f=!0,l=document.createTextNode("");new o(s).observe(l,{characterData:!0}),u=function(){l.data=f=!f}}return function(n){var r={fn:n,next:void 0};e&&(e.next=r),t||(t=r,u()),e=r}}},{134:134,46:46,68:68}],94:[function(t,e,u){"use strict";var n=t(31);function r(t){var e,u;this.promise=new t((function(t,n){if(void 0!==e||void 0!==u)throw TypeError("Bad Promise constructor");e=t,u=n})),this.resolve=n(e),this.reject=n(u)}e.exports.f=function(t){return new r(t)}},{31:31}],95:[function(t,e,u){"use strict";var n=t(56),r=t(105),o=t(102),i=t(106),a=t(140),c=t(75),s=Object.assign;e.exports=!s||t(62)((function(){var t={},e={},u=Symbol(),n="abcdefghijklmnopqrst";return t[u]=7,n.split("").forEach((function(t){e[t]=t})),7!=s({},t)[u]||Object.keys(s({},e)).join("")!=n}))?function(t,e){for(var u=a(t),s=arguments.length,D=1,f=o.f,l=i.f;s>D;)for(var p,h=c(arguments[D++]),F=f?r(h).concat(f(h)):r(h),v=F.length,E=0;v>E;)p=F[E++],n&&!l.call(h,p)||(u[p]=h[p]);return u}:s},{102:102,105:105,106:106,140:140,56:56,62:62,75:75}],96:[function(t,e,u){var n=t(36),r=t(98),o=t(58),i=t(123)("IE_PROTO"),a=function(){},c="prototype",s=function(){var e,u=t(57)("iframe"),n=o.length;for(u.style.display="none",t(71).appendChild(u),u.src="javascript:",(e=u.contentWindow.document).open(),e.write("