/*! For license information please see main.js.LICENSE.txt */
(()=>{var e={3816:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},1501:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=d(n(8405)),i=d(n(5154)),a=d(n(3821)),l=d(n(7114)),s=f(n(7252)),u=f(n(3993));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=i?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(o,a,l):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function d(e){return e&&e.__esModule?e:{default:e}}function p(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=m(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function m(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",0],["",0],["",0],["",0],["",0],["",0],["",0],["",0],["",0],["",0],["",0]]),b=/<((strong)|(b)|(i)|(dfn)|(em)|(big)|(small)|(u)|(sub)|(sup)|(strike)|(s))[>\s]+/gi,w=function(){function e(t,n,r){var o,i,a,l,s;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.content=[],this.newText=n,this.oldText=t,this.specialTagDiffStack=[],this.newWords=[],this.oldWords=[],this.matchGranularity=null!==(o=null==r?void 0:r.matchGranularity)&&void 0!==o?o:4,this.blockExpressions=[],this.repeatingWordsAccuracy=null!==(i=null==r?void 0:r.repeatingWordsAccuracy)&&void 0!==i?i:1,this.ignoreWhiteSpaceDifferences=null!==(a=null==r?void 0:r.ignoreWhiteSpaceDifferences)&&void 0!==a&&a,this.orphanMatchThreshold=null!==(l=null==r?void 0:r.orphanMatchThreshold)&&void 0!==l?l:0,this.combineWords=null!==(s=null==r?void 0:r.combineWords)&&void 0!==s&&s}var t,n,r;return t=e,r=[{key:"execute",value:function(t,n,r){return new e(t,n,r).build()}}],(n=[{key:"build",value:function(){if(this.oldText===this.newText)return this.newText;this.splitInputsIntoWords(),this.matchGranularity=Math.min(this.matchGranularity,this.oldWords.length,this.newWords.length);var e,t=h(this.operations());try{for(t.s();!(e=t.n()).done;){var n=e.value;this.performOperation(n)}}catch(e){t.e(e)}finally{t.f()}return this.content.join("")}},{key:"splitInputsIntoWords",value:function(){this.oldWords=u.convertHtmlToListOfWords(this.oldText,this.blockExpressions),this.newWords=u.convertHtmlToListOfWords(this.newText,this.blockExpressions)}},{key:"performOperation",value:function(e){switch(e.action){case"equal":this.processEqualOperation(e);break;case"delete":this.processDeleteOperation(e,"diffdel");break;case"insert":this.processInsertOperation(e,"diffins");break;case"none":break;case"replace":this.processReplaceOperation(e)}}},{key:"processReplaceOperation",value:function(e){this.processDeleteOperation(e,"diffmod"),this.processInsertOperation(e,"diffmod")}},{key:"processInsertOperation",value:function(e,t){var n=this.newWords.filter((function(t,n){return n>=e.startInNew&&n=e.startInOld&&n=e.startInNew&&n| )/g,"")+">";this.specialTagDiffStack.push(u)}if(o='',"del"===e)for(n.shift();n.length>0&&b.test(n[0]);)n.shift()}else if(y.has(n[0])){var c=0===this.specialTagDiffStack.length?null:this.specialTagDiffStack.pop();if(null!==c&&c===n[n.length-1].replace(/\//g,"")&&(o="",i=!0),"del"===e)for(n.shift();n.length>0&&y.has(n[0]);)n.shift()}if(0===n.length&&0===o.length)break;i?this.content.push(o+this.extractConsecutiveWords(n,s.isTag).join("")):this.content.push(this.extractConsecutiveWords(n,s.isTag).join("")+o)}}}},{key:"extractConsecutiveWords",value:function(e,t){for(var n=0,r=!1,o=0;o=0&&t0&&e.splice(0,n),a}var l=e.filter((function(t,n){return n>=0&&n=e.startInOld&&n=e.startInNew&&nMath.max(u,c)*this.orphanMatchThreshold&&n.push(i),r=i,i=l}else r=new o.default(0,0,0),i=l}}catch(e){a.e(e)}finally{a.f()}return null!==i&&n.push(i),n}},{key:"matchingBlocks",value:function(){return this.findMatchingBlocks(0,this.oldWords.length,0,this.newWords.length)}},{key:"findMatchingBlocks",value:function(e,t,n,r){if(e>=t||n>=r)return[];var o=this.findMatch(e,t,n,r);if(null===o)return[];var i=this.findMatchingBlocks(e,o.startInOld,n,o.startInNew),a=this.findMatchingBlocks(o.endInOld,t,o.endInNew,r);return[].concat(p(i),[o],p(a))}},{key:"findMatch",value:function(e,t,n,r){for(var o=this.matchGranularity;o>0;o--){var l=new a.default;l.blockSize=o,l.repeatingWordsAccuracy=this.repeatingWordsAccuracy,l.ignoreWhiteSpaceDifferences=this.ignoreWhiteSpaceDifferences;var s=new i.default(this.oldWords,this.newWords,e,t,n,r,l).findMatch();if(null!==s)return s}return null}}])&&v(t.prototype,n),r&&v(t,r),e}();t.default=w},8405:(e,t)=>{"use strict";function n(e,t){for(var n=0;n{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=(o=n(8405))&&o.__esModule?o:{default:o},a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}(n(7252));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nn&&e.shift(),e.length!==n?null:e.join("")}var d=function(){function e(t,n,r,o,i,a,l){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"wordIndices",new Map),this.oldWords=t,this.newWords=n,this.startInOld=r,this.endInOld=o,this.startInNew=i,this.endInNew=a,this.options=l}var t,n;return t=e,(n=[{key:"indexNewWords",value:function(){this.wordIndices=new Map;for(var e=[],t=this.startInNew;tn&&(e=l-g-o+2,t=m-g-o+2,n=g)}}catch(e){h.e(e)}finally{h.f()}r=d}else r=d}}return 0!==n?new i.default(e,t,n+o-1):null}}])&&c(t.prototype,n),e}();t.default=d},3821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.blockSize=0,this.repeatingWordsAccuracy=0,this.ignoreWhiteSpaceDifferences=!1}},6398:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},7114:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function e(t,n,r,o,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.action=t,this.startInOld=n,this.endInOld=r,this.startInNew=o,this.endInNew=i}},7252:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTag=l,t.stripTagAttributes=s,t.wrapText=function(e,t,n){return["<",t,' class="',n,'">',e,"",t,">"].join("")},t.isStartOfTag=function(e){return"<"===e},t.isEndOfTag=function(e){return">"===e},t.isStartOfEntity=function(e){return"&"===e},t.isEndOfEntity=function(e){return";"===e},t.isWhiteSpace=function(e){return o.test(e)},t.stripAnyAttributes=function(e){return l(e)?s(e):e},t.isWord=function(e){return i.test(e)};var n=/^\s*<\/?[^>]+>\s*$/,r=/<[^\s>]+/,o=/^(\s| )+$/,i=/([A-Za-z\xAA\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u02E0-\u02E4\u0363-\u036F\u0485\u0486\u0951\u0952\u10FB\u1D00-\u1D25\u1D2C-\u1D5C\u1D62-\u1D65\u1D6B-\u1D77\u1D79-\u1DBE\u1E00-\u1EFF\u202F\u2071\u207F\u2090-\u209C\u20F0\u212A\u212B\u2132\u214E\u2160-\u2188\u2C60-\u2C7F\uA700-\uA707\uA722-\uA787\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA7FF\uA92E\uAB30-\uAB5A\uAB5C-\uAB64\uAB66-\uAB69\uFB00-\uFB06\uFF21-\uFF3A\uFF41-\uFF5A]|[#0-9@])+/,a=["
")?"/>":">")),e}},3993:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.convertHtmlToListOfWords=function(e,t){for(var n={mode:"character",currentWord:[],words:[]},r=function(e,t){var n=new Map;if(null===t)return n;var r,o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){s=!0,i=e},f:function(){try{l||null==n.return||n.return()}finally{if(s)throw i}}}}(t);try{for(o.s();!(r=o.n()).done;)for(var i=r.value,l=void 0;null!==(l=i.exec(e));){if(n.has(l.index))throw new Error("One or more block expressions result in a text sequence that overlaps. Current expression: "+i.toString());n.set(l.index,l.index+l[0].length)}}catch(e){o.e(e)}finally{o.f()}return n}(e,t),i=!!r.size,s=!1,u=-1,c=0;c2&&o.isWhiteSpace(n.words[n.words.length-2])&&o.isWhiteSpace(n.words[n.words.length-1]))){var p=n.words[n.words.length-2],h=n.words[n.words.length-1];n.words.splice(n.words.length-2,2),n.currentWord=[p,h],n.mode="whitespace",d=!1}d&&(n.currentWord=[],n.mode="character")}else o.isWord(f)?n.currentWord.push(f):l(n,f,"character")}}return 0!==n.currentWord.length&&n.words.push(n.currentWord.join("")),n.words};var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var s=a?Object.getOwnPropertyDescriptor(e,l):null;s&&(s.get||s.set)?Object.defineProperty(o,l,s):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o}(n(7252));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"zI",{enumerable:!0,get:function(){return r.default}});o(n(3816));var r=o(n(1501));o(n(8405)),o(n(5154)),o(n(3821)),o(n(6398)),o(n(7114));function o(e){return e&&e.__esModule?e:{default:e}}},9662:(e,t,n)=>{var r=n(614),o=n(6330),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},6077:(e,t,n)=>{var r=n(614),o=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},5787:(e,t,n)=>{var r=n(7976),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},9670:(e,t,n)=>{var r=n(111),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},1318:(e,t,n)=>{var r=n(5656),o=n(1400),i=n(6244),a=function(e){return function(t,n,a){var l,s=r(t),u=i(s),c=o(a,u);if(e&&n!=n){for(;u>c;)if((l=s[c++])!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},4326:(e,t,n)=>{var r=n(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,t,n)=>{var r=n(1694),o=n(614),i=n(4326),a=n(5112)("toStringTag"),l=Object,s="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=l(e),a))?n:s?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},9920:(e,t,n)=>{var r=n(2597),o=n(3887),i=n(1236),a=n(3070);e.exports=function(e,t,n){for(var l=o(t),s=a.f,u=i.f,c=0;c{var r=n(9781),o=n(3070),i=n(9114);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8052:(e,t,n)=>{var r=n(614),o=n(3070),i=n(6339),a=n(3072);e.exports=function(e,t,n,l){l||(l={});var s=l.enumerable,u=void 0!==l.name?l.name:t;if(r(n)&&i(n,u,l),l.global)s?e[t]=n:a(t,n);else{try{l.unsafe?e[t]&&(s=!0):delete e[t]}catch(e){}s?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return e}},3072:(e,t,n)=>{var r=n(7854),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},9781:(e,t,n)=>{var r=n(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:e=>{var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},317:(e,t,n)=>{var r=n(7854),o=n(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},3678:e=>{e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},8113:e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(e,t,n)=>{var r,o,i=n(7854),a=n(8113),l=i.process,s=i.Deno,u=l&&l.versions||s&&s.version,c=u&&u.v8;c&&(o=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:(e,t,n)=>{var r=n(1702),o=Error,i=r("".replace),a=String(o("zxcasd").stack),l=/\n\s*at [^:]*:[^\n]*/,s=l.test(a);e.exports=function(e,t){if(s&&"string"==typeof e&&!o.prepareStackTrace)for(;t--;)e=i(e,l,"");return e}},2109:(e,t,n)=>{var r=n(7854),o=n(1236).f,i=n(8880),a=n(8052),l=n(3072),s=n(9920),u=n(4705);e.exports=function(e,t){var n,c,f,d,p,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||l(h,{}):(r[h]||{}).prototype)for(c in t){if(d=t[c],f=e.dontCallGetSet?(p=o(n,c))&&p.value:n[c],!u(m?c:h+(g?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;s(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,c,d,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},4374:(e,t,n)=>{var r=n(7293);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:(e,t,n)=>{var r=n(4374),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},6530:(e,t,n)=>{var r=n(9781),o=n(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),s=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:s,CONFIGURABLE:u}},5668:(e,t,n)=>{var r=n(1702),o=n(9662);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},1702:(e,t,n)=>{var r=n(4374),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},5005:(e,t,n)=>{var r=n(7854),o=n(614);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},8173:(e,t,n)=>{var r=n(9662),o=n(8554);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},7854:(e,t,n)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:(e,t,n)=>{var r=n(1702),o=n(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},3501:e=>{e.exports={}},4664:(e,t,n)=>{var r=n(9781),o=n(7293),i=n(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,t,n)=>{var r=n(1702),o=n(7293),i=n(4326),a=Object,l=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?l(e,""):a(e)}:a},9587:(e,t,n)=>{var r=n(614),o=n(111),i=n(7674);e.exports=function(e,t,n){var a,l;return i&&r(a=t.constructor)&&a!==n&&o(l=a.prototype)&&l!==n.prototype&&i(e,l),e}},2788:(e,t,n)=>{var r=n(1702),o=n(614),i=n(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},9909:(e,t,n)=>{var r,o,i,a=n(4811),l=n(7854),s=n(111),u=n(8880),c=n(2597),f=n(5465),d=n(6200),p=n(3501),h="Object already initialized",m=l.TypeError,g=l.WeakMap;if(a||f.state){var v=f.state||(f.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw m(h);return t.facade=e,v.set(e,t),t},o=function(e){return v.get(e)||{}},i=function(e){return v.has(e)}}else{var y=d("state");p[y]=!0,r=function(e,t){if(c(e,y))throw m(h);return t.facade=e,u(e,y,t),t},o=function(e){return c(e,y)?e[y]:{}},i=function(e){return c(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=o(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},614:(e,t,n)=>{var r=n(4154),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},4705:(e,t,n)=>{var r=n(7293),o=n(614),i=/#|\.prototype\./,a=function(e,t){var n=s[l(e)];return n==c||n!=u&&(o(t)?r(t):!!t)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},8554:e=>{e.exports=function(e){return null==e}},111:(e,t,n)=>{var r=n(614),o=n(4154),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},2190:(e,t,n)=>{var r=n(5005),o=n(614),i=n(7976),a=n(3307),l=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,l(e))}},6244:(e,t,n)=>{var r=n(7466);e.exports=function(e){return r(e.length)}},6339:(e,t,n)=>{var r=n(1702),o=n(7293),i=n(614),a=n(2597),l=n(9781),s=n(6530).CONFIGURABLE,u=n(2788),c=n(9909),f=c.enforce,d=c.get,p=String,h=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=l&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===m(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(l?h(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&a(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?l&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=f(e);return a(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return i(this)&&d(this).source||u(this)}),"toString")},4758:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},6277:(e,t,n)=>{var r=n(1340);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},3070:(e,t,n)=>{var r=n(9781),o=n(4664),i=n(3353),a=n(9670),l=n(4948),s=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",p="writable";t.f=r?i?function(e,t,n){if(a(e),t=l(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=c(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(a(e),t=l(t),a(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},1236:(e,t,n)=>{var r=n(9781),o=n(6916),i=n(5296),a=n(9114),l=n(5656),s=n(4948),u=n(2597),c=n(4664),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=l(e),t=s(t),c)try{return f(e,t)}catch(e){}if(u(e,t))return a(!o(i.f,e,t),e[t])}},8006:(e,t,n)=>{var r=n(6324),o=n(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},5181:(e,t)=>{t.f=Object.getOwnPropertySymbols},7976:(e,t,n)=>{var r=n(1702);e.exports=r({}.isPrototypeOf)},6324:(e,t,n)=>{var r=n(1702),o=n(2597),i=n(5656),a=n(1318).indexOf,l=n(3501),s=r([].push);e.exports=function(e,t){var n,r=i(e),u=0,c=[];for(n in r)!o(l,n)&&o(r,n)&&s(c,n);for(;t.length>u;)o(r,n=t[u++])&&(~a(c,n)||s(c,n));return c}},5296:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},7674:(e,t,n)=>{var r=n(5668),o=n(9670),i=n(6077);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},2140:(e,t,n)=>{var r=n(6916),o=n(614),i=n(111),a=TypeError;e.exports=function(e,t){var n,l;if("string"===t&&o(n=e.toString)&&!i(l=r(n,e)))return l;if(o(n=e.valueOf)&&!i(l=r(n,e)))return l;if("string"!==t&&o(n=e.toString)&&!i(l=r(n,e)))return l;throw a("Can't convert object to primitive value")}},3887:(e,t,n)=>{var r=n(5005),o=n(1702),i=n(8006),a=n(5181),l=n(9670),s=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(l(e)),n=a.f;return n?s(t,n(e)):t}},4488:(e,t,n)=>{var r=n(8554),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},6200:(e,t,n)=>{var r=n(2309),o=n(9711),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},5465:(e,t,n)=>{var r=n(7854),o=n(3072),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},2309:(e,t,n)=>{var r=n(1913),o=n(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.30.1",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:(e,t,n)=>{var r=n(7392),o=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},1400:(e,t,n)=>{var r=n(9303),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},5656:(e,t,n)=>{var r=n(8361),o=n(4488);e.exports=function(e){return r(o(e))}},9303:(e,t,n)=>{var r=n(4758);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},7466:(e,t,n)=>{var r=n(9303),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},7908:(e,t,n)=>{var r=n(4488),o=Object;e.exports=function(e){return o(r(e))}},7593:(e,t,n)=>{var r=n(6916),o=n(111),i=n(2190),a=n(8173),l=n(2140),s=n(5112),u=TypeError,c=s("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,s=a(e,c);if(s){if(void 0===t&&(t="default"),n=r(s,e,t),!o(n)||i(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},4948:(e,t,n)=>{var r=n(7593),o=n(2190);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},1694:(e,t,n)=>{var r={};r[n(5112)("toStringTag")]="z",e.exports="[object z]"===String(r)},1340:(e,t,n)=>{var r=n(648),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},6330:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},9711:(e,t,n)=>{var r=n(1702),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},3307:(e,t,n)=>{var r=n(6293);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(e,t,n)=>{var r=n(9781),o=n(7293);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:(e,t,n)=>{var r=n(7854),o=n(614),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},5112:(e,t,n)=>{var r=n(7854),o=n(2309),i=n(2597),a=n(9711),l=n(6293),s=n(3307),u=r.Symbol,c=o("wks"),f=s?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return i(c,e)||(c[e]=l&&i(u,e)?u[e]:f("Symbol."+e)),c[e]}},2801:(e,t,n)=>{"use strict";var r=n(2109),o=n(7854),i=n(5005),a=n(9114),l=n(3070).f,s=n(2597),u=n(5787),c=n(9587),f=n(6277),d=n(3678),p=n(1060),h=n(9781),m=n(1913),g="DOMException",v=i("Error"),y=i(g),b=function(){u(this,w);var e=arguments.length,t=f(e<1?void 0:arguments[0]),n=f(e<2?void 0:arguments[1],"Error"),r=new y(t,n),o=v(t);return o.name=g,l(r,"stack",a(1,p(o.stack,1))),c(r,this,b),r},w=b.prototype=y.prototype,k="stack"in v(g),E="stack"in new y(1,2),x=y&&h&&Object.getOwnPropertyDescriptor(o,g),_=!(!x||x.writable&&x.configurable),S=k&&!_&&!E;r({global:!0,constructor:!0,forced:m||S},{DOMException:S?b:y});var T=i(g),C=T.prototype;if(C.constructor!==T)for(var O in m||l(C,"constructor",a(1,T)),d)if(s(d,O)){var P=d[O],I=P.s;s(T,I)||l(T,I,a(6,P.c))}},2404:(e,t,n)=>{"use strict";t.__esModule=!0;var r=n(7294),o=(i(r),i(n(5697)));function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=0;t.default=function(e){var t,n,i="__create-react-context-"+u+++"__",c=function(e){function t(){var n,r,o,i;a(this,t);for(var s=arguments.length,u=Array(s),c=0;c{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var l=s(t),m=s(n),g=0;g{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s{var r=n(5826);e.exports=function e(t,n,o){return r(n)||(o=n||o,n=[]),o=o||{},t instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r{"use strict";var r=n(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),i=n(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!B.call(V,e)||!B.call(H,e)&&($.test(e)?V[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Y.hasOwnProperty("ReactCurrentDispatcher")||(Y.ReactCurrentDispatcher={current:null}),Y.hasOwnProperty("ReactCurrentBatchConfig")||(Y.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ie=J?Symbol.for("react.provider"):60109,ae=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,se=J?Symbol.for("react.forward_ref"):60112,ue=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case ue:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case se:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ge(e.type);n=null,r&&(n=ge(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Z,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ke(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ee(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function _e(e,t){null!=(t=t.checked)&&G(e,"checked",t,!1)}function Se(e,t){_e(e,t);var n=ye(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ce(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ce(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Te(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ce(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Oe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Pe(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Ae(e,t){var n=ye(t.value),r=ye(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Re(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function De(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?De(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Me,je,Fe=(je=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Me=Me||document.createElement("div")).innerHTML="",t=Me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return je(e,t)}))}:je);function ze(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Ue(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var We={animationend:Ue("Animation","AnimationEnd"),animationiteration:Ue("Animation","AnimationIteration"),animationstart:Ue("Animation","AnimationStart"),transitionend:Ue("Transition","TransitionEnd")},$e={},Be={};function He(e){if($e[e])return $e[e];if(!We[e])return e;var t,n=We[e];for(t in n)if(n.hasOwnProperty(t)&&t in Be)return $e[e]=n[t];return e}C&&(Be=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);var Ve=He("animationend"),qe=He("animationiteration"),Ke=He("animationstart"),Qe=He("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Ge(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function et(e){if(Ze(e)!==e)throw Error(a(188))}function tt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return et(o),e;if(i===r)return et(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function nt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function rt(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function it(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rut.length&&ut.push(e)}function ft(e,t,n,r){if(ut.length){var o=ut.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function dt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Nn(r)}while(n);for(n=0;n=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cn(r)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=un();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=un((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn="$",gn="/$",vn="$?",yn="$!",bn=null,wn=null;function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var xn="function"==typeof setTimeout?setTimeout:void 0,_n="function"==typeof clearTimeout?clearTimeout:void 0;function Sn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Tn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===mn||n===yn||n===vn){if(0===t)return e;t--}else n===gn&&t++}e=e.previousSibling}return null}var Cn=Math.random().toString(36).slice(2),On="__reactInternalInstance$"+Cn,Pn="__reactEventHandlers$"+Cn,In="__reactContainere$"+Cn;function Nn(e){var t=e[On];if(t)return t;for(var n=e.parentNode;n;){if(t=n[In]||n[On]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Tn(e);null!==e;){if(n=e[On])return n;e=Tn(e)}return t}n=(e=n).parentNode}return null}function An(e){return!(e=e[On]||e[In])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Rn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Dn(e){return e[Pn]||null}function Ln(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Mn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function jn(e,t,n){(t=Mn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=nt(n._dispatchListeners,t),n._dispatchInstances=nt(n._dispatchInstances,e))}function Fn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Ln(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function Gn(e){e.eventPool=[],e.getPooled=Xn,e.release=Yn}o(Qn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qn)},persist:function(){this.isPersistent=qn},isPersistent:Kn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Kn,this._dispatchInstances=this._dispatchListeners=null}}),Qn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Qn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Gn(n),n},Gn(Qn);var Zn=Qn.extend({data:null}),Jn=Qn.extend({data:null}),er=[9,13,27,32],tr=C&&"CompositionEvent"in window,nr=null;C&&"documentMode"in document&&(nr=document.documentMode);var rr=C&&"TextEvent"in window&&!nr,or=C&&(!tr||nr&&8=nr),ir=String.fromCharCode(32),ar={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},lr=!1;function sr(e,t){switch(e){case"keyup":return-1!==er.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ur(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var cr=!1,fr={eventTypes:ar,extractEvents:function(e,t,n,r){var o;if(tr)e:{switch(e){case"compositionstart":var i=ar.compositionStart;break e;case"compositionend":i=ar.compositionEnd;break e;case"compositionupdate":i=ar.compositionUpdate;break e}i=void 0}else cr?sr(e,n)&&(i=ar.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=ar.compositionStart);return i?(or&&"ko"!==n.locale&&(cr||i!==ar.compositionStart?i===ar.compositionEnd&&cr&&(o=Vn()):(Bn="value"in($n=r)?$n.value:$n.textContent,cr=!0)),i=Zn.getPooled(i,t,n,r),(o||null!==(o=ur(n)))&&(i.data=o),Wn(i),o=i):o=null,(e=rr?function(e,t){switch(e){case"compositionend":return ur(t);case"keypress":return 32!==t.which?null:(lr=!0,ir);case"textInput":return(e=t.data)===ir&&lr?null:e;default:return null}}(e,n):function(e,t){if(cr)return"compositionend"===e||!tr&&sr(e,t)?(e=Vn(),Hn=Bn=$n=null,cr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,Vr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},qr=null,Kr=null,Qr=null,Xr=!1;function Yr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Xr||null==qr||qr!==un(n)?null:(n="selectionStart"in(n=qr)&&hn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Qr&&Br(Qr,n)?null:(Qr=n,(e=Qn.getPooled(Vr.select,Kr,e,t)).type="select",e.target=qr,Wn(e),e))}var Gr={eventTypes:Vr,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ge(o),i=S.onSelect;for(var a=0;afo||(e.current=co[fo],co[fo]=null,fo--)}function ho(e,t){fo++,co[fo]=e.current,e.current=t}var mo={},go={current:mo},vo={current:!1},yo=mo;function bo(e,t){var n=e.type.contextTypes;if(!n)return mo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function wo(e){return null!=e.childContextTypes}function ko(){po(vo),po(go)}function Eo(e,t,n){if(go.current!==mo)throw Error(a(168));ho(go,t),ho(vo,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,ge(t)||"Unknown",i));return o({},n,{},r)}function _o(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mo,yo=go.current,ho(go,e),ho(vo,vo.current),!0}function So(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xo(e,t,yo),r.__reactInternalMemoizedMergedChildContext=e,po(vo),po(go),ho(go,e)):po(vo),ho(vo,n)}var To=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Oo=i.unstable_cancelCallback,Po=i.unstable_requestPaint,Io=i.unstable_now,No=i.unstable_getCurrentPriorityLevel,Ao=i.unstable_ImmediatePriority,Ro=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Lo=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,jo={},Fo=i.unstable_shouldYield,zo=void 0!==Po?Po:function(){},Uo=null,Wo=null,$o=!1,Bo=Io(),Ho=1e4>Bo?Io:function(){return Io()-Bo};function Vo(){switch(No()){case Ao:return 99;case Ro:return 98;case Do:return 97;case Lo:return 96;case Mo:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return Ao;case 98:return Ro;case 97:return Do;case 96:return Lo;case 95:return Mo;default:throw Error(a(332))}}function Ko(e,t){return e=qo(e),To(e,t)}function Qo(e,t,n){return e=qo(e),Co(e,t,n)}function Xo(e){return null===Uo?(Uo=[e],Wo=Co(Ao,Go)):Uo.push(e),jo}function Yo(){if(null!==Wo){var e=Wo;Wo=null,Oo(e)}Go()}function Go(){if(!$o&&null!==Uo){$o=!0;var e=0;try{var t=Uo;Ko(99,(function(){for(;e=t&&(Da=!0),e.firstContext=null)}function si(e,t){if(ri!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ri=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ni){if(null===ti)throw Error(a(308));ni=t,ti.dependencies={expirationTime:0,firstContext:t,responders:null}}else ni=ni.next=t;return e._currentValue}var ui=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function di(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function pi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function hi(e,t){var n=e.alternate;null!==n&&fi(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function mi(e,t,n,r){var i=e.updateQueue;ui=!1;var a=i.baseQueue,l=i.shared.pending;if(null!==l){if(null!==a){var s=a.next;a.next=l.next,l.next=s}a=l,i.shared.pending=null,null!==(s=e.alternate)&&null!==(s=s.updateQueue)&&(s.baseQueue=l)}if(null!==a){s=a.next;var u=i.baseState,c=0,f=null,d=null,p=null;if(null!==s)for(var h=s;;){if((l=h.expirationTime)c&&(c=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),ws(l,h.suspenseConfig);e:{var g=e,v=h;switch(l=t,m=n,v.tag){case 1:if("function"==typeof(g=v.payload)){u=g.call(m,u,l);break e}u=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=v.payload)?g.call(m,u,l):g))break e;u=o({},u,l);break e;case 2:ui=!0}}null!==h.callback&&(e.effectTag|=32,null===(l=i.effects)?i.effects=[h]:l.push(h))}if(null===(h=h.next)||h===s){if(null===(l=i.shared.pending))break;h=a.next=l.next,l.next=s,i.baseQueue=a=l,i.shared.pending=null}}null===p?f=u:p.next=d,i.baseState=f,i.baseQueue=p,ks(c),e.expirationTime=c,e.memoizedState=u}}function gi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tm?(g=f,f=null):g=f.sibling;var v=p(o,f,l[m],s);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,m),null===c?u=v:c.sibling=v,c=v,f=g}if(m===l.length)return n(o,f),u;if(null===f){for(;mg?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(o,m),c;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=d(o,y.value,u))&&(l=i(y,l,g),null===f?c=y:f.sibling=y,f=y);return c}for(m=r(o,m);!y.done;g++,y=s.next())null!==(y=h(m,o,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=i(y,l,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case ee:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===ne){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=Ti(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===ne?((r=Bs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=$s(i.type,i.key,i.props,null,e.mode,s)).ref=Ti(e,r,i),s.return=e,e=s)}return l(e);case te:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Vs(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Hs(i,e.mode,s)).return=e,e=r),l(e);if(Si(i))return m(e,r,i,s);if(me(i))return g(e,r,i,s);if(c&&Ci(e,i),void 0===i&&!u)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Pi=Oi(!0),Ii=Oi(!1),Ni={},Ai={current:Ni},Ri={current:Ni},Di={current:Ni};function Li(e){if(e===Ni)throw Error(a(174));return e}function Mi(e,t){switch(ho(Di,t),ho(Ri,e),ho(Ai,Ni),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Le(null,"");break;default:t=Le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}po(Ai),ho(Ai,t)}function ji(){po(Ai),po(Ri),po(Di)}function Fi(e){Li(Di.current);var t=Li(Ai.current),n=Le(t,e.type);t!==n&&(ho(Ri,e),ho(Ai,n))}function zi(e){Ri.current===e&&(po(Ai),po(Ri))}var Ui={current:0};function Wi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===vn||n.data===yn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function $i(e,t){return{responder:e,props:t}}var Bi=Y.ReactCurrentDispatcher,Hi=Y.ReactCurrentBatchConfig,Vi=0,qi=null,Ki=null,Qi=null,Xi=!1;function Yi(){throw Error(a(321))}function Gi(e,t){if(null===t)return!1;for(var n=0;ni))throw Error(a(301));i+=1,Qi=Ki=null,t.updateQueue=null,Bi.current=xa,e=n(r,o)}while(t.expirationTime===Vi)}if(Bi.current=wa,t=null!==Ki&&null!==Ki.next,Vi=0,Qi=Ki=qi=null,Xi=!1,t)throw Error(a(300));return e}function Ji(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Qi?qi.memoizedState=Qi=e:Qi=Qi.next=e,Qi}function ea(){if(null===Ki){var e=qi.alternate;e=null!==e?e.memoizedState:null}else e=Ki.next;var t=null===Qi?qi.memoizedState:Qi.next;if(null!==t)Qi=t,Ki=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Ki=e).memoizedState,baseState:Ki.baseState,baseQueue:Ki.baseQueue,queue:Ki.queue,next:null},null===Qi?qi.memoizedState=Qi=e:Qi=Qi.next=e}return Qi}function ta(e,t){return"function"==typeof t?t(e):t}function na(e){var t=ea(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Ki,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=l=i=null,u=o;do{var c=u.expirationTime;if(cqi.expirationTime&&(qi.expirationTime=c,ks(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),ws(c,u.suspenseConfig),r=u.eagerReducer===e?u.eagerState:e(r,u.action);u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=l,Wr(r,t.memoizedState)||(Da=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ra(e){var t=ea(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);Wr(i,t.memoizedState)||(Da=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function oa(e){var t=Ji();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ta,lastRenderedState:e}).dispatch=ba.bind(null,qi,e),[t.memoizedState,e]}function ia(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=qi.updateQueue)?(t={lastEffect:null},qi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function aa(){return ea().memoizedState}function la(e,t,n,r){var o=Ji();qi.effectTag|=e,o.memoizedState=ia(1|t,n,void 0,void 0===r?null:r)}function sa(e,t,n,r){var o=ea();r=void 0===r?null:r;var i=void 0;if(null!==Ki){var a=Ki.memoizedState;if(i=a.destroy,null!==r&&Gi(r,a.deps))return void ia(t,n,i,r)}qi.effectTag|=e,o.memoizedState=ia(1|t,n,i,r)}function ua(e,t){return la(516,4,e,t)}function ca(e,t){return sa(516,4,e,t)}function fa(e,t){return sa(4,2,e,t)}function da(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function pa(e,t,n){return n=null!=n?n.concat([e]):null,sa(4,2,da.bind(null,t,e),n)}function ha(){}function ma(e,t){return Ji().memoizedState=[e,void 0===t?null:t],e}function ga(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function va(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ya(e,t,n){var r=Vo();Ko(98>r?98:r,(function(){e(!0)})),Ko(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(i,{is:r.is}):(e=s.createElement(i),"select"===i&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,i),e[On]=t,e[Pn]=r,Ha(e,t,!1,!1),t.stateNode=e,s=on(i,r),i){case"iframe":case"object":case"embed":qt("load",e),u=r;break;case"video":case"audio":for(u=0;ur.tailExpiration&&1t)&&rs.set(e,t))}}function cs(e,t){e.expirationTime=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function ds(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Xo(hs.bind(null,e));else{var t=fs(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=ls();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==jo&&Oo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Xo(hs.bind(null,e)):Qo(r,ps.bind(null,e),{timeout:10*(1073741821-t)-Ho()}),e.callbackNode=t}}}function ps(e,t){if(as=0,t)return Ys(e,t=ls()),ds(e),null;var n=fs(e);if(0!==n){if(t=e.callbackNode,(jl&(Pl|Il))!==Cl)throw Error(a(327));if(Is(),e===Fl&&n===Ul||vs(e,n),null!==zl){var r=jl;jl|=Pl;for(var o=bs();;)try{xs();break}catch(t){ys(e,t)}if(oi(),jl=r,Sl.current=o,Wl===Al)throw t=$l,vs(e,n),Qs(e,n),ds(e),t;if(null===zl)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Wl,Fl=null,r){case Nl:case Al:throw Error(a(345));case Rl:Ys(e,2=n){e.lastPingedTime=n,vs(e,n);break}}if(0!==(i=fs(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=xn(Cs.bind(null,e),o);break}Cs(e);break;case Ll:if(Qs(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Ts(o)),Kl&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,vs(e,n);break}if(0!==(o=fs(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Hl?r=10*(1073741821-Hl)-Ho():1073741823===Bl?r=0:(r=10*(1073741821-Bl)-5e3,0>(r=(o=Ho())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_l(r/1960))-r)&&(r=n)),10=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(i=Ho()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)))<=o?0:o+r-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+ve(a))}Wl!==Ml&&(Wl=Rl),l=rl(l,a),f=i;do{switch(f.tag){case 3:s=l,f.effectTag|=4096,f.expirationTime=t,hi(f,kl(f,s,t));break e;case 1:s=l;var w=f.type,k=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Jl||!Jl.has(k)))){f.effectTag|=4096,f.expirationTime=t,hi(f,El(f,s,t));break e}}f=f.return}while(null!==f)}zl=Ss(zl)}catch(e){t=e;continue}break}}function bs(){var e=Sl.current;return Sl.current=wa,null===e?wa:e}function ws(e,t){eql&&(ql=e)}function Es(){for(;null!==zl;)zl=_s(zl)}function xs(){for(;null!==zl&&!Fo();)zl=_s(zl)}function _s(e){var t=xl(e.alternate,e,Ul);return e.memoizedProps=e.pendingProps,null===t&&(t=Ss(e)),Tl.current=null,t}function Ss(e){zl=e;do{var t=zl.alternate;if(e=zl.return,0==(2048&zl.effectTag)){if(t=tl(t,zl,Ul),1===Ul||1!==zl.childExpirationTime){for(var n=0,r=zl.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}zl.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=zl.firstEffect),null!==zl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=zl.firstEffect),e.lastEffect=zl.lastEffect),1(e=e.childExpirationTime)?t:e}function Cs(e){var t=Vo();return Ko(99,Os.bind(null,e,t)),null}function Os(e,t){do{Is()}while(null!==ts);if((jl&(Pl|Il))!==Cl)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Ts(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Fl&&(zl=Fl=null,Ul=0),1s&&(c=s,s=l,l=c),c=fn(w,l),f=fn(w,s),c&&f&&(1!==E.rangeCount||E.anchorNode!==c.node||E.anchorOffset!==c.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((k=k.createRange()).setStart(c.node,c.offset),E.removeAllRanges(),l>s?(E.addRange(k),E.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),E.addRange(k))))),k=[];for(E=w;E=E.parentNode;)1===E.nodeType&&k.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=n?Xa(e,t,n):(ho(Ui,1&Ui.current),null!==(t=Ja(e,t,n))?t.sibling:null);ho(Ui,1&Ui.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Za(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),ho(Ui,Ui.current),!r)return null}return Ja(e,t,n)}Da=!1}}else Da=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=bo(t,go.current),li(t,n),o=Zi(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,wo(r)){var i=!0;_o(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&bi(t,r,l,e),o.updater=wi,t.stateNode=o,o._reactInternalFiber=t,_i(t,r,e,n),t=$a(null,t,r,!0,i,n)}else t.tag=0,La(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Us(e)?1:0;if(null!=e){if((e=e.$$typeof)===se)return 11;if(e===fe)return 14}return 2}(o),e=Jo(o,e),i){case 0:t=Ua(null,t,o,e,n);break e;case 1:t=Wa(null,t,o,e,n);break e;case 11:t=Ma(null,t,o,e,n);break e;case 14:t=ja(null,t,o,Jo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ua(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Wa(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 3:if(Ba(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,fi(e,t),mi(t,r,null,n),(r=t.memoizedState.element)===o)Aa(),t=Ja(e,t,n);else{if((o=t.stateNode.hydrate)&&(Sa=Sn(t.stateNode.containerInfo.firstChild),_a=t,o=Ta=!0),o)for(n=Ii(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else La(e,t,r,n),Aa();t=t.child}return t;case 5:return Fi(t),null===e&&Pa(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,l=o.children,En(r,o)?l=null:null!==i&&En(r,i)&&(t.effectTag|=16),za(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(La(e,t,l,n),t=t.child),t;case 6:return null===e&&Pa(t),null;case 13:return Xa(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pi(t,null,r,n):La(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ma(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 7:return La(e,t,t.pendingProps,n),t.child;case 8:case 12:return La(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value;var s=t.type._context;if(ho(ei,s._currentValue),s._currentValue=i,null!==l)if(s=l.value,0==(i=Wr(s,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(l.children===o.children&&!vo.current){t=Ja(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&i)){1===s.tag&&((c=di(n,null)).tag=2,pi(s,c)),s.expirationTime=t&&e<=t}function Qs(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Xs(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ys(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Gs(e,t,n,r){var o=t.current,i=ls(),l=vi.suspense;i=ss(i,o,l);e:if(n){t:{if(Ze(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(wo(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(a(171))}if(1===n.tag){var u=n.type;if(wo(u)){n=xo(n,u,s);break e}}n=s}else n=mo;return null===t.context?t.context=n:t.pendingContext=n,(t=di(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),pi(o,t),us(o,i),i}function Zs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Js(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case u:case d:case g:case m:case s:return e;default:return t}}case o:return t}}}function E(e){return k(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||k(e)===c},t.isConcurrentMode=E,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===d},t.isFragment=function(e){return k(e)===i},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===m},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===a},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===l||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},2408:(e,t,n)=>{"use strict";var r=n(7418),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nI.length&&I.push(e)}function R(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case a:l=!0}}if(l)return n(r,e,""===t?"."+L(e,0):t),1;if(l=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;s{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,o,i,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,s=null,u=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(e){throw setTimeout(u,0),e}},c=Date.now();t.unstable_now=function(){return Date.now()-c},n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(u,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,p=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof f&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var g=d.now();t.unstable_now=function(){return d.now()-g}}var v=!1,y=null,b=-1,w=5,k=0;i=function(){return t.unstable_now()>=k},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,o=e[r];if(!(void 0!==o&&0C(a,n))void 0!==s&&0>C(s,a)?(e[r]=s,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==s&&0>C(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],P=[],I=1,N=null,A=3,R=!1,D=!1,L=!1;function M(e){for(var t=S(P);null!==t;){if(null===t.callback)T(P);else{if(!(t.startTime<=e))break;T(P),t.sortIndex=t.expirationTime,_(O,t)}t=S(P)}}function j(e){if(L=!1,M(e),!D)if(null!==S(O))D=!0,n(F);else{var t=S(P);null!==t&&r(j,t.startTime-e)}}function F(e,n){D=!1,L&&(L=!1,o()),R=!0;var a=A;try{for(M(n),N=S(O);null!==N&&(!(N.expirationTime>n)||e&&!i());){var l=N.callback;if(null!==l){N.callback=null,A=N.priorityLevel;var s=l(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?N.callback=s:N===S(O)&&T(O),M(n)}else T(O);N=S(O)}if(null!==N)var u=!0;else{var c=S(P);null!==c&&r(j,c.startTime-n),u=!1}return u}finally{N=null,A=a,R=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var U=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||R||(D=!0,n(F))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return S(O)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();if("object"==typeof a&&null!==a){var s=a.delay;s="number"==typeof s&&0l?(e.sortIndex=s,_(P,e),null===S(O)&&e===S(P)&&(L?o():L=!0,r(j,s-l))):(e.sortIndex=a,_(O,e),D||R||(D=!0,n(F))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();M(e);var n=S(O);return n!==N&&null!==N&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime{"use strict";e.exports=n(53)},7342:(e,t)=>{var n,r,o;!function(t){function i(e){return" "==e||"\n"==e}function a(e){return/[\x09-\x0d ]/.test(e)}function l(e){return/[A-Za-z0-9]/.test(e)}function s(e){return/[A-Za-z]/.test(e)}function u(e){return/[0-9]/.test(e)}function c(e){return/[0-9a-fA-F]/.test(e)}function f(e){return/[\x20-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]/.test(e)}function d(e){var t="0123456789ABCDEF";return"%"+t[(240&e)>>4]+t[(15&e)>>0]}function p(e){var t=e.charCodeAt(0);if(t<128)return d(t);if(t>127&&t<2048){var n=d(t>>6&255|192);return n+d(t>>0&63|128)}return n=d(t>>12&255|224),(n+=d(t>>6&63|128))+d(t>>0&63|128)}function h(e,t){var n,r=0,o=e.length;if(o<3||"<"!=e[0])return Ye;"/"==e[n=1]&&(r=1,n++);for(var i=0;n=t.length);++n,++i)if(e[n]!=t[i])return Ye;return n==o?Ye:a(e[n])||">"==e[n]?r?Ze:Ge:Ye}function m(e,t){for(var n,r=0;rn&&(e.s+=t.s.slice(n,r)),r+1>=t.s.length)break;e.s+=t.s[r+1],r+=2}}var g=["Æ","Á","Â","À","Α","Å","Ã","Ä","Β","Ç","Χ","‡","Δ","Ð","É","Ê","È","Ε","Η","Ë","Γ","Í","Î","Ì","Ι","Ï","Κ","Λ","Μ","Ñ","Ν","Œ","Ó","Ô","Ò","Ω","Ο","Ø","Õ","Ö","Φ","Π","″","Ψ","Ρ","Š","Σ","Þ","Τ","Θ","Ú","Û","Ù","Υ","Ü","Ξ","Ý","Ÿ","Ζ","á","â","´","æ","à","ℵ","α","&","∧","∠","'","å","≈","ã","ä","„","β","¦","•","∩","ç","¸","¢","χ","ˆ","♣","≅","©","↵","∪","¤","⇓","†","↓","°","δ","♦","÷","é","ê","è","∅"," "," ","ε","≡","η","ð","ë","€","∃","ƒ","∀","½","¼","¾","⁄","γ","≥",">","⇔","↔","♥","…","í","î","¡","ì","ℑ","∞","∫","ι","¿","∈","ï","κ","⇐","λ","〈","«","←","⌈","“","≤","⌊","∗","◊","","‹","‘","<","¯","—","µ","·","−","μ","∇"," ","–","≠","∋","¬","∉","⊄","ñ","ν","ó","ô","œ","ò","‾","ω","ο","⊕","∨","ª","º","ø","õ","⊗","ö","¶","∂","‰","⊥","φ","π","ϖ","±","£","′","∏","∝","ψ",""","⇒","√","〉","»","→","⌉","”","ℜ","®","⌋","ρ","","›","’","‚","š","⋅","§","","σ","ς","∼","♠","⊂","⊆","∑","¹","²","³","⊃","⊇","ß","τ","∴","θ","ϑ"," ","þ","˜","×","™","⇑","ú","↑","û","ù","¨","ϒ","υ","ü","℘","ξ","ý","¥","ÿ","ζ","",""],v=[7,7,7,7,7,7,7,7,7,0,0,7,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,1,0,0,0,2,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],y=["",""","&","'","/","<",">",""];function b(e,t,n){for(var r,o=0,i=0;or&&(e.s+=t.slice(r,o)),o>=t.length)break;"/"!=t[o]||n?7==v[t.charCodeAt(o)]||(e.s+=y[i]):e.s+="/",o++}}var w=[2,2,2,2,2,2,2,2,2,0,0,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function k(e,t){for(var n,r=0;rn&&(e.s+=t.slice(n,r)),r>=t.length)break;if(2!=w[t.charCodeAt(r)]){switch(t[r]){case"&":e.s+="&";break;case"'":e.s+="'";break;default:e.s+=p(t[r])}r++}else r++}}function E(e,t,n,r,o){var i,a,l=e.slice(n),u=0;for(a=0;a0;){var c=l[t-1];if("\0"===c)break;if(-1!=="?!.,".indexOf(c))t--;else{if(";"!==c)break;for(var f=t-2;f>0&&s(l[f]);)f--;fr&&0==e.toLowerCase().indexOf(n[t])&&/[A-Za-z0-9#\/?]/.test(e[r]))return 1}return 0}function S(e,t,n,r,o){var i=t,l=new et(e,t);if(r<2||n<1||l.getChar(-1)!=o)return 0;if(n>1){var s=l.getChar(-2);return"/"==s?2:f(s)||a(s)?1:0}return i>2&&"/"==l.getChar(-2)&&"\\"==l.getChar(-3)?0:1}function T(e){if(e)for(var t in e)t in this&&(this[t]=e[t])}function C(e,t){this.callbacks=e,this.context=t}function O(){return{nofollow:0,target:null,tocData:{headerCount:0,currentLevel:0,levelOffset:0},toc_id_prefix:null,html_element_whitelist:Rt,html_attr_whitelist:At,flags:0,link_attributes:function(e,t,n){n.nofollow&&(e.s+=' rel="nofollow"'),null!=n.target&&(e.s+=' target="'+n.target+'"')}}}function P(e){var t=O();t.flags=null==e?It:e;var n=new C(I(),t);return n.context.flags&je&&(n.callbacks.image=null),n.context.flags&Fe&&(n.callbacks.link=null,n.callbacks.autolink=null),(n.context.flags&Le||n.context.flags&Be)&&(n.callbacks.blockhtml=null),n}function I(){return new T({blockcode:A,blockquote:R,blockhtml:D,header:L,hrule:M,list:j,listitem:F,paragraph:z,table:U,table_row:W,table_cell:$,autolink:B,codespan:H,double_emphasis:V,emphasis:q,image:K,linebreak:Q,link:X,raw_html_tag:G,triple_emphasis:Z,strikethrough:J,superscript:ee,entity:null,normal_text:te,doc_header:null,doc_footer:oe})}function N(){return new T({blockcode:null,blockquote:null,blockhtml:null,header:ne,hrule:null,list:null,listitem:null,paragraph:null,table:null,table_row:null,table_cell:null,autolink:null,codespan:H,double_emphasis:V,emphasis:q,image:null,linebreak:null,link:re,raw_html_tag:null,triple_emphasis:Z,strikethrough:J,superscript:ee,entity:null,normal_text:null,doc_header:null,doc_footer:ie})}function A(e,t,n,r){if(e.s.length&&(e.s+="\n"),n&&n.s.length){var o,i;for(e.s+=''}else e.s+="";t&&b(e,t.s,!1),e.s+="
\n"}function R(e,t,n){e.s.length&&(e.s+="\n"),e.s+="\n",t&&(e.s+=t.s),e.s+="
\n"}function D(e,t,n){var r,o;if(t){for(o=t.s.length;o>0&&"\n"==t.s[o-1];)o--;for(r=0;r=o||(e.s.length&&(e.s+="\n"),e.s+=t.s.slice(r,o),e.s+="\n")}}function L(e,t,n,r){e.s.length&&(e.s+="\n"),r.flags&Ue?(e.s+="'):e.s+="",t&&(e.s+=t.s),e.s+="\n"}function M(e,t){e.s.length&&(e.s+="\n"),e.s+=t.flags&$e?"
\n":"
\n"}function j(e,t,n,r){e.s.length&&(e.s+="\n"),e.s+=n&le?"\n":"\n",t&&(e.s+=t.s),e.s+=n&le?"
\n":"\n"}function F(e,t,n,r){if(e.s+="",t){for(var o=t.s.length;o&&"\n"==t.s[o-1];)o--;e.s+=t.s.slice(0,o)}e.s+="\n"}function z(e,t,n){var r=0;if(e.s.length&&(e.s+="\n"),t&&t.s.length){for(;r",n.flags&We)for(var o;ro&&(e.s+=t.s.slice(o,r)),r>=t.s.length-1)break;Q(e,n),r++}else e.s+=t.s.slice(r);e.s+="
\n"}}}function U(e,t,n,r){e.s.length&&(e.s+="\n"),e.s+="\n",t&&(e.s+=t.s),e.s+="\n",n&&(e.s+=n.s),e.s+="
\n"}function W(e,t,n){e.s+="\n",t&&(e.s+=t.s),e.s+="
\n"}function $(e,t,n,r,o){switch(e.s+=n&Xe?"1&&(e.s+=' colspan="'+o+'" '),n&Qe){case Ke:e.s+=' align="center">';break;case Ve:e.s+=' align="left">';break;case qe:e.s+=' align="right">';break;default:e.s+=">"}t&&(e.s+=t.s),e.s+=n&Xe?" | \n":"\n"}function B(e,t,n,r){return t&&t.s.length&&(0==(r.flags&ze)||_(t.s)||n==Te)?(e.s+='"):e.s+='">',0==t.s.indexOf("mailto:")?b(e,t.s.slice(7),!1):b(e,t.s,!1),e.s+="",1):0}function H(e,t,n){return e.s+="",t&&b(e,t.s,!1),e.s+="
",1}function V(e,t,n){return t&&t.s.length?(e.s+=""+t.s+"",1):0}function q(e,t,n){return t&&t.s.length?(e.s+=""+t.s+"",1):0}function K(e,t,n,r,o){return t&&t.s.length?(e.s+='
':'">',1):0}function Q(e,t){return e.s+=t.flags&$e?"
\n":"
\n",1}function X(e,t,n,r,o){return null==t||0==(o.flags&ze)||_(t.s)?(e.s+='"):e.s+='">',r&&r.s.length&&(e.s+=r.s),e.s+="",1):0}function Y(e,t,n,r,o,i){var a,l,s,u,c,f=0,d=0,p=0,h=0,m=0;if(e.s+="<",i!=Ze){e.s+=r;var g=1+r.length;for(s=new Je,u=new Je;g":p=1;break;case"'":case'"':d?f?f==c?(f=0,h=1):u.s+=c:f=c:m=1;break;case" ":f?u.s+=" ":m=1;break;case"=":if(d){m=1;break}d=1;break;default:(d&&f||!d)&&(d?u.s+=c:s.s+=c)}if(h){var v=0;for(l=0;o[l];l++)if(o[l].length==s.s.length){for(a=0;a"}else e.s+="/"+r+">"}function G(e,t,n){var r=n.html_element_whitelist;if(0!=(n.flags&He)&&r)for(var o=0;r[o];o++){var i=h(t.s,r[o]);if(i!=Ye)return Y(e,t,0,r[o],n.html_attr_whitelist,i),1}return 0!=(n.flags&Be)?(b(e,t.s,!1),1):(0!=(n.flags&Le)||0!=(n.flags&Me)&&h(t.s,"style")||0!=(n.flags&Fe)&&h(t.s,"a")||0!=(n.flags&je)&&h(t.s,"img")||(e.s+=t.s),1)}function Z(e,t,n){return t&&t.s.length?(e.s+=""+t.s+"",1):0}function J(e,t,n){return t&&t.s.length?(e.s+=""+t.s+"",1):0}function ee(e,t,n){return t&&t.s.length?(e.s+=""+t.s+"",1):0}function te(e,t,n){t&&b(e,t.s,!1)}function ne(e,t,n,r){if(0==r.tocData.currentLevel&&(e.s+='\n',r.tocData.levelOffset=n-1),(n-=r.tocData.levelOffset)>r.tocData.currentLevel)for(;n>r.tocData.currentLevel;)e.s+="
\n- \n",r.tocData.currentLevel++;else if(n\n";n\n
\n",r.tocData.currentLevel--;e.s+="- \n"}else e.s+="
\n- \n";e.s+='',t&&b(e,t.s,!1),e.s+="\n"}function re(e,t,n,r,o){return r&&r.s&&(e.s+=r.s),1}function oe(e,t){t.tocData={headerCount:0,currentLevel:0,levelOffset:0}}function ie(e,t){for(var n=!1;t.tocData.currentLevel>0;)e.s+="
\n
\n",t.tocData.currentLevel--,n=!0;n&&(e.s+="
\n"),oe(0,t)}T.prototype={blockcode:null,blockquote:null,blockhtml:null,header:null,hrule:null,list:null,listitem:null,paragraph:null,table:null,table_row:null,table_cell:null,autolink:null,codespan:null,double_emphasis:null,emphasis:null,image:null,linebreak:null,link:null,raw_html_tag:null,triple_emphasis:null,strikethrough:null,superscript:null,entity:null,normal_text:null,doc_header:null,doc_footer:null},t.createCustomRenderer=function(e,t){return new C(e,t)},t.defaultRenderState=O,t.getRedditRenderer=P,t.getTocRenderer=function(){var e=O();return e.flags=Ue|Le,new C(N(),e)},t.createCustomCallbacks=function(e){return new T(e)},t.getRedditCallbacks=I,t.getTocCallbacks=N;var ae=[null,function(e,t,n,r,o){var a,l=n.slice(r),s=l.length,u=l[0];return s>2&&l[1]!=u?"~"==u||i(l[1])||0==(a=at(e,t,l,u))?0:a+1:l.length>3&&l[1]==u&&l[2]!=u?i(l[2])||0==(a=lt(e,t,l,u))?0:a+2:l.length>4&&l[1]==u&&l[2]==u&&l[3]!=u?"~"==u||i(l[3])||0==(a=function(e,t,n,r){for(var o,a,l=n.slice(3),s=0;s=u.length)return 0;for(l=c;lc&&" "==u[s-1];)s--;if(l=s.length)return S();for(l=c,c++;c=1&&i(s[c-1])&&("'"==s[c]||'"'==s[c]))break;c++}if(c>=s.length)return S();if(d=c,"'"==s[c]||'"'==s[c]){for(_=s[c],x=1,p=++c;c=s.length)return S();for(h=c-1;h>p&&i(s[h]);)h--;"'"!=s[h]&&'"'!=s[h]&&(p=h=0,d=c)}for(;d>f&&i(s[d-1]);)d--;"<"==s[f]&&f++,">"==s[d-1]&&d--,d>f&&(v=new Je,t.spanStack.push(v),v.s+=s.slice(f,d)),h>p&&(y=new Je,t.spanStack.push(y),y.s+=s.slice(p,h)),c++}else if(c=s.length)return S();if(f==(d=c))if(k){var O=new Je;for(t.spanStack.push(O),P=1;P1&&(g=new Je,t.spanStack.push(g),u?g.s+=s.slice(1,l):(t.inLinkBody=1,mt(g,t,s.slice(1,l)),t.inLinkBody=0)),v?(b=new Je,t.spanStack.push(b),m(b,v),u?(e.s.length&&"!"==e.s[e.s.length-1]&&(e.s=e.s.slice(0,-1)),E=t.callbacks.image(e,b,y,g,t.context)):E=t.callbacks.link(e,b,y,g,t.context),S()):S()},function(e,t,n,r,o){var i=n.slice(r),a={p:_e},s=function(e,t){var n,r;if(e.length<3)return 0;if("<"!=e[0])return 0;if(!l(e[n="/"==e[1]?2:1]))return 0;for(t.p=_e;n1&&"@"==e[n]&&0!=(r=function(e){var t=0,n=0;for(t=0;t":return 1==n?t+1:0;default:return 0}return 0}(e.slice(n))))return t.p=Te,n+r;if(n>2&&":"==e[n]&&(t.p=Se,n++),n>=e.length)t.p=_e;else if(t.p){for(r=n;n"==e[n]||"'"==e[n]||'"'==e[n]||" "==e[n]||"\n"==e[n])break;n++}if(n>=e.length)return 0;if(n>r&&">"==e[n])return n+1;t.p=_e}for(;n"!=e[n];)n++;return n>=e.length?0:n+1}(i,a),u=new Je(i.slice(0,s)),c=0;if(s>2)if(t.callbacks.autolink&&a.p!=_e){var f=new Je;t.spanStack.push(f),u.s=i.substr(1,s-2),m(f,u),c=t.callbacks.autolink(e,f,a.p,t.context),t.spanStack.pop()}else t.callbacks.raw_html_tag&&(c=t.callbacks.raw_html_tag(e,u,t.context));return c?s:0},function(e,t,n,r,o){var i=n.slice(r),a=new Je;if(i.length>1){if(-1=="\\`*_{}[]()#+-.!:|&<>/^~".indexOf(i[1]))return 0;t.callbacks.normal_text?(a.s=i[1],t.callbacks.normal_text(e,a,t.context)):e.s+=i[1]}else 1==i.length&&(e.s+=i[0]);return 2},function(e,t,n,r,o){var i,a,s,f=n.slice(r),d=1,p=!1,h=!1,m=new Je;for(di&&d7)return 0;if(p){if(a=h?16:10,!((s=parseInt(f.slice(i),a))>8&&11!==s&&12!==s&&(s<14||s>31)&&(s<55296||s>57343)&&65534!==s&&65535!==s&&s<=1114111))return 0}else if(-1===g.indexOf(f.slice(0,d)))return 0;return t.callbacks.entity?(m.s=f.slice(0,d),t.callbacks.entity(e,m,t.context)):e.s+=f.slice(0,d),d},function(e,t,n,r,o){var i,l,u=n.slice(r),c={p:null};return!t.callbacks.autolink||t.inLinkBody?0:(i=new Je,t.spanStack.push(i),(l=function(e,t,n,r,o,i,l){var u,c,f=n.slice(r),d=0;if(i<4||"/"!=n[r+1]||"/"!=n[r+2])return 0;for(;d0&&(c.p>0&&e.truncate(e.s.length-c.p),t.callbacks.autolink(e,i,Se,t.context)),t.spanStack.pop(),l)},function(e,t,n,r,o){var i,a,s=n.slice(r),u={p:null};return!t.callbacks.autolink||t.inLinkBody?0:(i=new Je,t.spanStack.push(i),(a=function(e,t,n,r,o,i,a){n.slice(r);var s,u,c=0,f=0;for(u=0;u0&&(u.p>0&&e.truncate(e.s.length-u.p),t.callbacks.autolink(e,i,Te,t.context)),t.spanStack.pop(),a)},function(e,t,n,r,o){var i,l,s=n.slice(r),u=null,c=null,d={p:null};return!t.callbacks.link||t.inLinkBody?0:(i=new Je,t.spanStack.push(i),(l=function(e,t,n,r,o,i,l){var s,u=n.slice(r);if(o>0&&!f(n[r-1])&&!a(n[r-1]))return 0;if(i<4||"www."!=u.slice(0,4))return 0;if(0==(s=x(u,0)))return 0;for(;s0&&(u=new Je,t.spanStack.push(u),u.s+="http://",u.s+=i.s,d.p>0&&e.truncate(e.s.length-d.p),t.callbacks.normal_text?(c=new Je,t.spanStack.push(c),t.callbacks.normal_text(c,i,t.context),t.callbacks.link(e,u,null,c,t.context),t.spanStack.pop()):t.callbacks.link(e,u,null,i,t.context),t.spanStack.pop()),t.spanStack.pop(),l)},function(e,t,n,r,o){var i,a=n.slice(r),s=0,u={p:null},c={p:null};if(!t.callbacks.autolink||t.inLinkBody)return 0;if(i=new Je,t.spanStack.push(i),0===(s=function(e,t,n,r,o,i,a){var s=n.slice(r),u=0,c=!1,f=S(n,r,o,i,"r");if(!f)return 0;u=1,"all-"==s.substr(u,4).toLowerCase()&&(c=!0);do{var d=u,p=24;if(i>=u+10&&"reddit.com"==s.substr(u,10).toLowerCase())u+=10,p=10;else{if(i>u+2&&"t:"==s.substr(u,2)&&(u+=2),!l(s[u]))return 0;u+=1}for(;up)return 0}while(u0){var f=new Je;if(t.spanStack.push(f),c.p&&(f.s+="/"),f.s+=i.s,u.p>0&&e.truncate(e.s.length-u.p),t.callbacks.normal_text){var d=new Je;t.spanStack.push(d),t.callbacks.normal_text(d,i,t.context),t.callbacks.link(e,f,null,d,t.context),t.spanStack.pop()}else t.callbacks.link(e,f,null,i,t.context);t.spanStack.pop()}return t.spanStack.pop(),s},function(e,t,n,r,o){var a,l,s,u=n.slice(r),c=u.length;if(!t.callbacks.superscript)return 0;if(c<2)return 0;if("("==u[1]){for(a=l=2;l=e.length||t<0)throw new RangeError("char * offset out of bounds");this.offset=t}function tt(){this.spanStack=[],this.blockStack=[],this.extensions=Ce|Re|Ie|Ne|Oe|Oe;var e=P();this.context=e.context,this.callbacks=e.callbacks,this.inLinkBody=0,this.activeChars={},this.refs={},this.nestingLimit=16,this.maxTableCols=64}function nt(e){var t;for(t=0;t=e.length||"*"!=e[n]&&"-"!=e[n]&&"_"!=e[n])return 0;for(t=e[n];n=3}function ot(e,t){var n,r=0,o=0;if(r=function(e){var t,n=0,r=0;if(e.length<3)return 0;if(" "==e[0]&&(n++," "==e[1]&&(n++," "==e[2]&&n++)),n+2>=e.length||"~"!=e[n]&&"`"!=e[n])return 0;for(t=e[n];n0&&i(e[n+0]);)n++,o--;for(;o>0&&i(e[n+o-1]);)o--;r++}else for(;r=e.length)return 0;for(r=0;n=e.length)return i}else if("["==e[n]){var a;for(i=0,n++;n=e.length)return i;switch(e[n]){case"[":a="]";break;case"(":a=")";break;default:if(i)return i;continue}for(n++;n=e.length)return i;n++}}return 0}function at(e,t,n,r){var o,a,l=n.slice(1),s=0;if(!t.callbacks.emphasis)return 0;for(l.length>1&&l[0]==r&&l[1]==r&&(s=1);s=l.length)return 0;if(l[s]==r&&!i(l[s-1])){if(t.extensions&Ce&&"_"==r&&s+1!=l.length&&!i(l[s+1])&&!f(l[s+1]))continue;var u=new Je;return t.spanStack.push(u),mt(u,t,l.slice(0,s)),a=t.callbacks.emphasis(e,u,t.context),t.spanStack.pop(),a?s+1:0}}return 0}function lt(e,t,n,r){var o,a,l=n.slice(2),s=0,u="~"==r?t.callbacks.strikethrough:t.callbacks.double_emphasis;if(!u)return 0;for(;s=n||"\n"==e[t]?1:0}if("-"==e[t]){for(t=1;t=n||"\n"==e[t]?2:0}return 0}function ct(e){for(var t=e.length,n=0;n=t?0:ut(e.slice(n))}function ft(e){var t=0,n=e.length;return t"==e[t]?t+13&&" "==e[0]&&" "==e[1]&&" "==e[2]&&" "==e[3]?4:0}function pt(e){var t=e.length,n=0;if(n=t||e[n]<"0"||e[n]>"9")return 0;for(;n="0"&&e[n]<="9";)n++;return n+1>=t||"."!=e[n]||" "!=e[n+1]||ct(e.slice(n))?0:n+2}function ht(e){var t=e.length,n=0;return n=t||"*"!=e[n]&&"+"!=e[n]&&"-"!=e[n]||" "!=e[n+1]||ct(e.slice(n))?0:n+2}function mt(e,t,n){var r=0,o=0,i=0,a=0,l=new Je;if(!(t.spanStack.length+t.blockStack.length>t.nestingLimit))for(;r=n.length)break;r=o,(o=ae[a](e,t,n,r,r-i))?i=o=r+=o:o=r+1}}function gt(e,t,n){for(var r,o,i,a=0;ar){var l=new Je;t.spanStack.push(l),mt(l,t,n.slice(r,o)),t.callbacks.header&&t.callbacks.header(e,l,a,t.context),t.spanStack.pop()}return i}function vt(e,t,n){var r,o;return e.length+3>=n.length||n.slice(2).toLowerCase()!=e||">"!=n[e.length+2]?0:(o=0,(r=e.length+3)"!=n[o]&&" "!=n[o];)o++;if(o5&&"!"==n[1]&&"-"==n[2]&&"-"==n[3]){for(o=5;o"!=n[o]);)o++;if(++o4&&("h"==n[1]||"H"==n[1])&&("r"==n[2]||"R"==n[2])){for(o=3;o"!=n[o];)o++;if(o+1=n.length)break;if(l=vt(tag,0,n.slice(o-1))){o+=l-1,i=1;break}}}return i?(u.s=u.s.slice(0,o),r&&t.callbacks.blockhtml&&t.callbacks.blockhtml(e,u,t.context),o):0}function bt(e,t,n){var r,o,i=n.length,a=0,l="",s=new Je;for(t.blockStack.push(s),r=0;r=i||0==ft(n.slice(a))&&!nt(n.slice(a))))break;r0?(p=new Je,t.blockStack.push(p),mt(p,t,s.s),t.callbacks.paragraph&&t.callbacks.paragraph(e,p,t.context),t.blockStack.pop(),s.s=s.s.slice(d,r)):s.s=s.s.slice(0,r)}f=new Je,t.spanStack.push(f),mt(f,t,s.s),t.callbacks.header&&t.callbacks.header(e,f,i,t.context),t.spanStack.pop()}else{var p=new Je;t.blockStack.push(p),mt(p,t,s.s),t.callbacks.paragraph&&t.callbacks.paragraph(e,p,t.context),t.blockStack.pop()}return o}function kt(e,t,n){var r,o,i=null,a=new Je;if(0==(r=ot(n,a)))return 0;for(i=new Je,t.blockStack.push(i);rc&&i(n[f]);)f--;mt(d,t,n.slice(c,1+f)),t.callbacks.table_cell(s,d,r[a]|o,t.context,0),t.spanStack.pop(),u++}(l=r.length-a)>0&&t.callbacks.table_cell(s,null,r[a]|o,t.context,l),t.callbacks.table_row(e,s,t.context),t.spanStack.pop()}}function Tt(e,t,n){var r,o,a,l={p:null};if(t.spanStack.push(o=new Je),t.blockStack.push(a=new Je),r=function(e,t,n,r){for(var o,a,l,s=0,u=0;s0&&i(n[a-1]);)a--;if("|"==n[0]&&u--,a&&"|"==n[a-1]&&u--,u+1>t.maxTableCols)return 0;r.p=new Array(u+1);for(var c=0;c0){for(;rt.nestingLimit))for(;i=n)return 0;if(" "==e[t]&&(f=1," "==e[t+1]&&(f=2," "==e[t+2]&&(f=3," "==e[t+3]))))return 0;if("["!=e[f+=t])return 0;for(o=++f;f=n||"]"!=e[f])return 0;if(i=f,++f>=n||":"!=e[f])return 0;for(f++;f=n)return 0;for("<"==e[f]&&f++,a=f;f"==e[f-1]?f-1:f;f=n||"\r"==e[f]||"\n"==e[f])&&(c=f),f+1s&&" "==e[f];)f-=1;f>s&&("'"==e[f]||'"'==e[f]||")"==e[f])&&(c=u,u=f)}if(!c||l==a)return 0;var d=e.slice(o,i),p=e.slice(a,l),h=null;return u>s&&(h=e.slice(s,u)),r.refs[d]={id:d,link:new Je(p),title:new Je(h)},c}function Pt(e,t){for(var n=0,r=0;no&&(e.s+=t.slice(o,n)),n>=t.length)break;do{e.s+=" ",r++}while(r%4);n++}}Je.prototype.truncate=function(e){if(this.s.length=this.s.length||t<0)throw new RangeError("Character index out of bounds");return this.s.slice(t,t+1)},et.prototype.toString=function(){return this.s.slice(this.offset)},tt.prototype.render=function(e){var t,n=new Je,r=0;for(this.refs={};rr&&Pt(n,e.slice(r,t));t{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==e&&e,t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function i(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function l(e){this.map={},e instanceof l?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function s(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function c(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function d(){return this.bodyUsed=!1,this._initBody=function(e){var n;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:t.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:t.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():t.arrayBuffer&&t.blob&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||r(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?s(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)):this.blob().then(c)}),this.text=function(){var e,t,n,r=s(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,n=u(t=new FileReader),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var i=/([?&])_=[^&]*/;i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function m(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function g(e,t){if(!(this instanceof g))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new l(t.headers),this.url=t.url||"",this._initBody(e)}h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},d.call(h.prototype),d.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var v=[301,302,303,307,308];g.redirect=function(e,t){if(-1===v.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})};var y=e.DOMException;try{new y}catch(e){(y=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),y.prototype.constructor=y}function b(n,r){return new Promise((function(o,a){var s=new h(n,r);if(s.signal&&s.signal.aborted)return a(new y("Aborted","AbortError"));var u=new XMLHttpRequest;function c(){u.abort()}u.onload=function(){var e,t,n={status:u.status,statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new l,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var r="response"in u?u.response:u.responseText;setTimeout((function(){o(new g(r,n))}),0)},u.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},u.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},u.onabort=function(){setTimeout((function(){a(new y("Aborted","AbortError"))}),0)},u.open(s.method,function(t){try{return""===t&&e.location.href?e.location.href:t}catch(e){return t}}(s.url),!0),"include"===s.credentials?u.withCredentials=!0:"omit"===s.credentials&&(u.withCredentials=!1),"responseType"in u&&(t.blob?u.responseType="blob":t.arrayBuffer&&s.headers.get("Content-Type")&&-1!==s.headers.get("Content-Type").indexOf("application/octet-stream")&&(u.responseType="arraybuffer")),!r||"object"!=typeof r.headers||r.headers instanceof l?s.headers.forEach((function(e,t){u.setRequestHeader(t,e)})):Object.getOwnPropertyNames(r.headers).forEach((function(e){u.setRequestHeader(e,i(r.headers[e]))})),s.signal&&(s.signal.addEventListener("abort",c),u.onreadystatechange=function(){4===u.readyState&&s.signal.removeEventListener("abort",c)}),u.send(void 0===s._bodyInit?null:s._bodyInit)}))}b.polyfill=!0,e.fetch||(e.fetch=b,e.Headers=l,e.Request=h,e.Response=g)})(),(()=>{"use strict";var e=n(7294),t=n(3935);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}var i=n(5697),a=n.n(i);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var p=o[d];"."===p?u(o,d):".."===p?(u(o,d),f++):f&&(u(o,d),f--)}if(!l)for(;f--;f)o.unshift("..");!l||""===o[0]||o[0]&&s(o[0])||o.unshift("");var h=o.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function f(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}const d=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=f(t),o=f(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1};var p=!0,h="Invariant failed";function m(e,t){if(!e){if(p)throw new Error(h);var n="function"==typeof t?t():t,r=n?"".concat(h,": ").concat(n):h;throw new Error(r)}}function g(e){return"/"===e.charAt(0)?e:"/"+e}function v(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function y(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function b(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function w(e,t,n,r){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=l({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=c(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function k(){var e=null,t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r=0||(o[n]=e[n]);return o}n(9864),n(8679);var I=1073741823,N="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{},A=e.createContext||function(t,n){var r,i,l,s="__create-react-context-"+((N[l="__global_unique_id__"]=(N[l]||0)+1)+"__"),u=function(e){function t(){for(var t,n,r,o=arguments.length,i=new Array(o),a=0;a components with a ");var r=e,o=t.map((function(e){var t=void 0;return"object"===(void 0===e?"undefined":ae(e))&&e instanceof ce?t=e:(t=r.get(e))||(t=new e,r.set(e,t)),t.unsubscribe(n.onUpdate),t.subscribe(n.onUpdate),t}));return this.instances=o,o},n.prototype.render=function(){var t=this;return e.createElement(ue.Consumer,null,(function(e){return t.props.children.apply(null,t._createInstances(e,t.props.to))}))},n}(e.Component);function pe(t){return e.createElement(ue.Consumer,null,(function(n){var r=new Map(n);return t.inject&&t.inject.forEach((function(e){r.set(e.constructor,e)})),e.createElement(ue.Provider,{value:r},t.children)}))}var he=[],me=n(7342);const ge=n.n(me)().getParser(),ve=function(e){return ye(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).then((e=>e.json))},ye=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return window.fetch(e,t).then((e=>e.ok?e.text().then((t=>({json:JSON.parse(t),headers:e.headers}))).catch((t=>{throw new Error((e.statusText||e.status)+", "+t)})):e.text().catch((t=>{throw new Error((e.statusText||e.status)+", "+t)})).then((t=>{throw console.error((e.statusText||e.status)+": "+t),new Error((e.statusText||e.status)+": "+t)}))))},be=e=>new Promise((t=>setTimeout(t,e))),we=e=>"\\[deleted\\]"===e||"[deleted]"===e,ke=e=>"\\[removed\\]"===e||"[removed]"===e||"[ Removed by Reddit ]"===e,Ee=["self","default","image","nsfw","spoiler"],xe=e=>ge.render(e.replaceAll("<","<").replaceAll(">",">").replaceAll("&","&")),_e=e=>{const t=Math.floor((new Date).getTime()/1e3)-e;if(t<86400)return t<10?"just now":t<60?`${t} seconds ago`:t<120?"a minute ago":t<3600?`${Math.floor(t/60)} minutes ago`:t<7200?"an hour ago":`${Math.floor(t/3600)} hours ago`;const n=Math.floor(t/86400);return n<2?"1 day ago":n<7?`${n} days ago`:n<14?"1 week ago":n<31?`${Math.floor(n/7)} weeks ago`:n<60?"1 month ago":n<365?`${Math.floor(n/30)} months ago`:n<730?"1 year ago":`${Math.floor(n/365)} years ago`},Se=e=>{const t=new Date(1e3*e);return(new Date).toDateString()==t.toDateString()?t.toLocaleTimeString([],{timeStyle:"long"}):t.toLocaleString([],{dateStyle:"medium",timeStyle:"long"})},Te=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e<2)return"1 second";if(e<120)return`${e} seconds`;const n=t?Math.floor:Math.ceil;if(e<7200)return`${n(e/60)} minutes`;if(e<172800)return`${n(e/3600)} hours`;const r=n(e/86400);return r<10&&t?`${r} days, ${n((e-86400*r)/3600)} hours`:`${r} days`},Ce=e=>e>=1e5?`${(e/1e3).toFixed(0)}k`:e>=1e4?`${(e/1e3).toFixed(1)}k`:e,Oe=(e,t)=>{const n=window.localStorage.getItem(e);return null!==n?JSON.parse(n):t},Pe=(e,t)=>window.localStorage.setItem(e,JSON.stringify(t)),Ie=(e,t)=>t.score-e.score,Ne=(e,t)=>e.score-t.score,Ae=(e,t)=>t.created_utc-e.created_utc,Re=(e,t)=>e.created_utc-t.created_utc,De=e=>!0===e.removed,Le=e=>!0===e.deleted,Me=e=>!0===e.removed||!0===e.deleted,je=["Edits are highlighted; click to change","The first archived edit is shown; click to change","The most recent edit is shown; click to change"],Fe=e=>{const t=null!=e?.title;if(null==e.author)return!0;if(e.author.startsWith("[")&&e.author.endsWith("]"))return!0;if(null!=e.removed_by_category)return!0;if(null!=e.removal_reason)return!0;const n=e?.collapsed_reason_code;if(n&&"deleted"==n.toLowerCase())return!0;let r=t?e.selftext:e.body;return!(null!=r&&(0!==r.length||t)&&(!r.startsWith("[")||!r.endsWith("]")||r.length>100||(r=r.toLowerCase(),!r.includes("deleted"))))},ze="https://api.pullpush.io/reddit/comment/search/?fields=author,body,created_utc,id,link_id,parent_id,retrieved_on,retrieved_utc,score,subreddit&",Ue=`${ze}ids=`,We=`${ze}metadata=true&size=100&sort=asc&link_id=`,$e=(e,t,n)=>{console.error(n+": "+t);const r=new Error(e);throw"TypeError"==t.name&&(r.helpUrl="/about#psdown"),r},Be=new class{constructor(e,t){if(!(e>0))throw RangeError("msRefillIntvl must be > 0");if(!(t>0))throw RangeError("size must be > 0");this._msRefillIntvl=e,this._maxSize=t,this._tokens=t}async waitForToken(){let e;if(this._tokens=this._msNextRefill)){const t=Math.floor((e-this._msNextRefill)/this._msRefillIntvl)+1;this._tokens+=t,this._tokens0?(this._tokens==this._maxSize&&(this._msNextRefill=(e||Date.now())+this._msRefillIntvl),this._tokens--):(await be(this._msNextRefill-e),this._msNextRefill+=this._msRefillIntvl)}setNextAvail(e){this._tokens=0,this._msNextRefill=Date.now()+e}}(2015,7),He=async e=>{await Be.waitForToken();try{return(await ve(`https://api.pullpush.io/reddit/submission/search/?fields=author,created_utc,domain,edited,id,link_flair_text,num_comments,permalink,position,removed_by_category,retrieved_on,retrieved_utc,score,selftext,subreddit,thumbnail,thumbnail_height,thumbnail_width,title,url&ids=${e}`)).data[0]}catch(e){$e("Could not get removed/edited post",e,"pushshift.getPost")}},Ve=e=>e?"number"==typeof e?e.toString(36):"_"==e[2]?e.substring(3):e:e;function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t((e=Math.min(Math.round(e),2e4))>=at||(e=at),e),st="commentSort",ut="commentFilter",ct="maxComments",ft="theme";document.documentElement.dataset.theme=Oe(ft,nt),setTimeout((()=>document.documentElement.style.transitionDuration="0.4s"));class dt extends ce{constructor(){var e;super(...arguments),e=this,Ke(this,"state",{commentSort:Oe(st,Qe),commentFilter:Oe(ut,Je),loadingMoreComments:0,statusText:"",statusHelpUrl:void 0,statusImage:void 0}),Ke(this,"maxComments",Oe(ct,it)),Ke(this,"curTheme",document.documentElement.dataset.theme),Ke(this,"loadMoreComments",(e=>this.setState({loadingMoreComments:e}))),Ke(this,"setSuccess",(()=>{this.setState({statusText:"",statusHelpUrl:void 0,statusImage:"/images/success.png"}),document.body.classList.remove("wait")})),Ke(this,"setLoading",(e=>{this.setState({statusText:e,statusImage:"/images/loading.gif"}),document.body.classList.add("wait")})),Ke(this,"setError",(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;e.setState({statusText:t.message,statusImage:"/images/error.png"}),n&&e.setState({statusHelpUrl:n}),document.body.classList.remove("wait")})),Ke(this,"clearStatus",(()=>{this.setState({statusText:"",statusHelpUrl:void 0,statusImage:void 0}),document.body.classList.remove("wait")})),Ke(this,"isErrored",(()=>this.state.statusImage?.endsWith("error.png")))}setCommentSort(e){Pe(st,e),this.setState({commentSort:e})}setCommentFilter(e){Pe(ut,e),this.setState({commentFilter:e})}setMaxComments(e){return this.maxComments=lt(e),Pe(ct,this.maxComments),this.maxComments}setTheme(e){Pe(ft,e),this.curTheme=e,document.documentElement.dataset.theme=e}}const pt=t=>function(n){return e.createElement(de,{to:[dt]},(r=>e.createElement(t,qe({},n,{global:r}))))},ht=pt((t=>e.createElement("header",null,e.createElement("div",{id:"header"},e.createElement("h1",null,"Unddit"),e.createElement("nav",null,e.createElement("span",{className:"switch-toggle switch-candy-blue nowrap"},e.createElement("input",{type:"radio",name:"mode",id:nt,value:nt,defaultChecked:t.global.curTheme===nt,onChange:e=>t.global.setTheme(e.target.value)}),e.createElement("label",{htmlFor:nt,title:"Dark mode"},"🌜︎"),e.createElement("input",{type:"radio",name:"mode",id:rt,value:rt,defaultChecked:t.global.curTheme===rt,onChange:e=>t.global.setTheme(e.target.value)}),e.createElement("label",{htmlFor:rt,title:"Light mode"},"☀︎"),e.createElement("input",{type:"radio",name:"mode",id:ot,value:ot,defaultChecked:t.global.curTheme===ot,onChange:e=>t.global.setTheme(e.target.value)}),e.createElement("label",{htmlFor:ot,title:"Same mode as system"},"💻︎"),e.createElement("a",null)),e.createElement(ee,{className:"nowrap",to:"/about"},"about & FAQ"))),e.createElement("div",{id:"status"},t.global.state.statusText&&e.createElement("p",{id:"status-text"},t.global.state.statusText),t.global.state.statusHelpUrl&&e.createElement(ee,{id:"status-helpurl",to:t.global.state.statusHelpUrl},"Need help?"),t.global.state.statusImage&&e.createElement("img",{id:"status-image",src:t.global.state.statusImage,alt:"status"}))))),mt=pt((t=>{document.title="About Unddit",void 0!==t.global.state.statusImage&&t.global.clearStatus();const{hash:n}=t.location;return(0,e.useEffect)((()=>{const e=n.substr(1);e&&document.getElementById(e)?.scrollIntoView({behavior:"smooth"})}),[n]),e.createElement("div",{id:"main"},e.createElement("div",{id:"main-box"},e.createElement("h2",{className:"about"},"About"),e.createElement("p",null,"Display",e.createElement("b",{className:"removed-text",title:"Removed by mods"}," removed "),"(by mods) and",e.createElement("b",{className:"deleted-text",title:"Deleted by users"}," deleted "),"(by users) comments/posts for Reddit."),e.createElement("p",null,e.createElement("b",null,"PC Usage"),": Press Ctrl-Shift-B to view the bookmark bar, and then drag this bookmarklet:",e.createElement("a",{className:"bookmarklet",href:'javascript:window.open(location.href.replace(/:\\/\\/([\\w-]+.)?(reddit\\.com\\/r|reveddit\\.com\\/v)\\//i, "://undelete.pullpush.io/r/"), "_blank")'},"Unddit"),"to the bar and click it when viewing a Reddit post.",e.createElement("br",null),e.createElement("br",null),"Alternatively you can manually replace the ",e.createElement("i",null,"www.reddit.com")," in the URL with ",e.createElement("i",null,"undelete.pullpush.io"),".",e.createElement("br",null),"E.g. ",e.createElement(ee,{to:"/r/Bitcoin/comments/7jzpir/"},"https://undelete.pullpush.io/r/Bitcoin/comments/7jzpir/")),e.createElement("p",null,"Created by ",e.createElement("a",{href:"https://github.com/JubbeArt/"},"Jesper Wrang")," and uses ",e.createElement("a",{href:"https://pullpush.io/"},"PullPush service")," for getting removed comments.",e.createElement("img",{src:"images/ps_narrow_light.png",alt:"Powered by PullPush"})),e.createElement("h2",{className:"todo"},"FAQ"),e.createElement("div",{id:"delete",className:"#delete"==n?"highlighted":void 0},e.createElement("b",{className:"question"},e.createElement(ee,{to:"/about#delete"},"Q:")," I posted some sensitive information on Reddit. Can you delete this from your page?"),e.createElement("p",null,"Yes. Please submit a ticket to ",e.createElement("a",{href:"https://removals.pullpush.io/"},"PullPush Removal Service"),".")),e.createElement("div",{id:"how",className:"#how"==n?"highlighted":void 0},e.createElement("b",{className:"question"},e.createElement(ee,{to:"/about#how"},"Q:")," How does it work?"),e.createElement("p",null,"This page is only possible because of the work done by PullPush. Their service ",e.createElement("a",{href:"https://pullpush.io/"},"PullPush")," actively listens for new comments on Reddit and stores them in a database. Then sites like Unddit can fetch these comments from PullPush. Unddit knows what comments Reddit shows (from Reddit's API) and what comments should be shown (from Pushshift's API). By comparing the comments from these 2 APIs, it can figure out what has been deleted and removed.")),e.createElement("div",{id:"firefox",className:"#firefox"==n?"highlighted":void 0},e.createElement("b",{className:"question"},e.createElement(ee,{to:"/about#firefox"},"Q:")," Why doesn't it work in Firefox?"),e.createElement("p",null,"If you have enabled Strict Enhanced Tracking Protection in Firefox, this will prevent Unddit from contacting Reddit's API. Luckily there is an easy workaround. Click on the shield symbol on the left side of the address bar, and then switch off Enhanced Tracking Protection for this site. It will still be enabled for other sites.")),e.createElement("div",{id:"edge",className:"#edge"==n?"highlighted":void 0},e.createElement("b",{className:"question"},e.createElement(ee,{to:"/about#edge"},"Q:")," Why doesn't it work in Edge?"),e.createElement("p",null,"If you have enabled Strict Tracking Protection in Edge, this will prevent Unddit from contacting Reddit's API. Luckily there is an easy workaround. Click on the padlock symbol on the left side of the address bar, and then switch off Tracking Protection for this site. It will still be enabled for other sites.")),e.createElement("h2",{className:"contact"},"Links"),e.createElement("p",null,e.createElement("a",{href:"https://github.com/gurnec/removeddit"},"Code on Github."))))}));n(2801);const gt="https://api.reddit.com";let vt=300,yt=vt,bt=0;const wt=async e=>{const t={headers:{}};if(yt<=0){const e=bt-Date.now()+1e3;e>0&&(console.log(`Waiting ${e}ms for Reddit API`),await be(e)),yt<=0&&(yt=vt)}yt--,t.headers["Accept-Language"]="en";const n=await ye(e,t),r=n.headers,o=parseInt(r.get("X-Ratelimit-Remaining")),i=o+parseInt(r.get("X-Ratelimit-Used"));i&&i!=vt&&(console.warn("Correcting limitDefault from",vt,"to",i),vt=i);const a=1e3*parseInt(r.get("X-Ratelimit-Reset"))+Date.now();return a>bt+3e4?(console.debug("Resetting limitResetAtMS from",bt,"to",a),bt=a):(a{console.error(t+": "+e);const n=new Error("Could not connect to Reddit");throw n.origError=e,"TypeError"==e.name&&("undefined"!=typeof InstallTrigger?n.helpUrl="/about#firefox":window.chrome&&(window.chrome.webstore||window.chrome.runtime)&&-1!=navigator.userAgent.indexOf("Edg")&&(n.helpUrl="/about#edge")),n},Et=e=>wt(`${gt}/api/info?id=${e.map((e=>`t1_${e}`)).join()}`).then((e=>e.data.children.map((e=>{let{data:t}=e;return t})))).catch((e=>kt(e,"reddit.getComments")));var xt=n(5217);const _t=Object.prototype.hasOwnProperty,St=t=>{if(!t.title){const n=`/r/${t.subreddit}/comments/${t.id}/`;return e.createElement("div",{className:t.removed?"thread removed":"thread",key:t.removed?"post-removed":"post-empty"},e.createElement("div",{className:"thread-score-box"},e.createElement("div",{className:"vote upvote"}),e.createElement("div",{className:"thread-score"},"?"),e.createElement("div",{className:"vote downvote"})),e.createElement(ee,{className:"thumbnail thumbnail-default",to:n,replace:t.isLocFullPost}),e.createElement("div",{className:"thread-content"},e.createElement(ee,{className:"thread-title",to:n,replace:t.isLocFullPost},t.removed?"[removed too quickly to be archived]":"..."),e.createElement("div",{className:"thread-info"}," "),e.createElement("div",{className:"total-comments"},e.createElement("a",{href:`https://www.reddit.com${n}`},"reddit")," ")))}let n=new URL(t.url,"https://www.reddit.com");(n.hostname.endsWith(".reddit.com")||"reddit.com"==n.hostname)&&n.pathname.match(/^\/(?:r|user)\/[^/]+\/comments\/./)&&(n.protocol=document.location.protocol,n.host=document.location.host);const r=n.origin==document.location.origin&&new RegExp(`/(?:r|user)/[^/]+/comments/${t.id}\\b`).test(n.pathname);r&&(n=n.href.substring(n.origin.length));const o=we(t.author)?void 0:`https://www.reddit.com/user/${t.author}`;let i;const a=t.thumbnail_width?.5*t.thumbnail_width:70,l=t.thumbnail_height?.5*t.thumbnail_height:70;Ee.includes(t.thumbnail)?i=e.createElement(r?ee:"a",{[r?"to":"href"]:n,replace:r?t.isLocFullPost:void 0,className:`thumbnail thumbnail-${t.thumbnail}`}):""!==t.thumbnail&&(i=e.createElement(r?ee:"a",{[r?"to":"href"]:n,replace:r?t.isLocFullPost:void 0},e.createElement("img",{className:"thumbnail",src:t.thumbnail.replaceAll("&","&"),width:a,height:l,alt:"Thumbnail"})));const s=Array(3);if(t.removed&&ke(t.selftext))if((_t.call(t,"retrieved_utc")||_t.call(t,"retrieved_on"))&&_t.call(t,"created_utc")){const e=_t.call(t,"retrieved_utc")?t.retrieved_utc:t.retrieved_on;s[0]=`[removed within ${Te(e-t.created_utc)}]
`}else s[0]="[removed too quickly to be archived]
";else!t.selftext||!t.is_self&&we(t.selftext)||(_t.call(t,"edited_selftext")?(s[1]=xe(t.selftext),s[2]=xe(t.edited_selftext),s[0]=xt.zI.execute(s[1],s[2])):s[0]=xe(t.selftext));const[u,c]=(0,e.useState)(0),f=e.createElement("div",{className:"total-comments"},e.createElement(ee,{to:t.permalink,replace:t.isLocFullPost},t.num_comments," comments")," ",e.createElement("a",{href:`https://www.reddit.com${t.permalink}`},"reddit")," ",_t.call(t,"edited_selftext")&&e.createElement("a",{onClick:()=>c((u+1)%3),onKeyDown:e=>"Enter"==e.key&&c((u+1)%3),tabIndex:0,title:je[u]},"*edited"));return e.createElement("div",{className:t.removed?"removed":t.deleted?"deleted":void 0,key:"post-found"},e.createElement("div",{className:"thread"},t.position&&e.createElement("span",{className:"post-rank"},t.position),e.createElement("div",{className:"thread-score-box"},e.createElement("div",{className:"vote upvote"}),e.createElement("div",{className:"thread-score"},Ce(t.score)),e.createElement("div",{className:"vote downvote"})),i,e.createElement("div",{className:"thread-content"},e.createElement(r?ee:"a",{[r?"to":"href"]:n,replace:r?t.isLocFullPost:void 0,className:"thread-title"},t.title),t.link_flair_text&&e.createElement("span",{className:"link-flair"},t.link_flair_text),e.createElement("span",{className:"domain"},"(",t.domain,")"),e.createElement("div",{className:"thread-info"},"submitted ",e.createElement("span",{className:"thread-time",title:Se(t.created_utc)},_e(t.created_utc)),t.edited&&e.createElement("span",{className:"thread-time",title:Se(t.edited)}," * (last edited ",_e(t.edited),")")," by ",e.createElement("a",{className:"thread-author author",href:o},t.author)," to /r/",t.subreddit),void 0===s[0]&&f)),void 0!==s[0]&&e.createElement("div",{className:"thread-content"},e.createElement("div",{className:"thread-selftext user-text",dangerouslySetInnerHTML:{__html:s[u]}}),f))};function Tt(){return Tt=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return"all"===e.toLowerCase()&&(e=""),ve(`https://api.pullpush.io/reddit/search/submission/?subreddit=${e}&page=${t}`).catch((e=>{throw console.error("removeddit.getRemovedThreadIDs: "+e.message),new Error("Could not get removed threads")}))}(e).then((e=>{const{data:t}=e;return(n=t.map((e=>{let{id:t}=e;return t})),wt(`${gt}/api/info?id=${n.map((e=>`t3_${e}`)).join()}`).then((e=>e.data.children.map((e=>e.data)))).catch((e=>kt(e,"reddit.getThreads")))).then((e=>function(e,t){const n=[],r=e=>n.some((t=>t.id===e));return e&&Array.isArray(e)&&e.forEach((e=>{r(e.id)||n.push(e)})),t&&Array.isArray(t)&&t.forEach((e=>{r(e.id)||(e.removed=!0,n.push(e))})),n}(e,t)));var n})).then((e=>{e.forEach((e=>{!0===e?.removed||(e.removed=Fe(e)),e.selftext="",e.url=e.permalink})),this.setState({threads:e}),this.props.global.setSuccess()})).catch(this.props.global.setError).finally(this.setState({loading:!1}))}render(){const{subreddit:t="all"}=this.props.match.params,n=0===this.state.threads.length&&!this.state.loading;return e.createElement(e.Fragment,null,e.createElement("div",{className:"subreddit-box"},e.createElement(ee,{to:`/r/${t}`,className:"subreddit-title"},"/r/",t),e.createElement("span",{className:"space"}),e.createElement("a",{href:`https://www.reddit.com/r/${t}`,className:"subreddit-title-link"},"reddit"),e.createElement("span",{className:"space"})),n?e.createElement("p",null,"No removed threads found for /r/",t):this.state.threads.map((t=>e.createElement(St,Tt({key:t.id},t)))))}}const Ot=pt(Ct);function Pt(){return Pt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let n="comment ";t.removed?n+="removed":t.deleted?n+="deleted":n+=t.depth%2==0?"comment-even":"comment-odd",t.id==t.highlightedID&&(n+=" highlighted");const r=Array(3);if(t.removed&&ke(t.body))if((It.call(t,"retrieved_utc")||It.call(t,"retrieved_on"))&&It.call(t,"created_utc"))if(t.created_utc<1627776e3){const e=It.call(t,"retrieved_utc")?t.retrieved_utc:t.retrieved_on;r[0]=`[removed within ${Te(e-t.created_utc)}]
`}else It.call(t,"retrieved_utc")?r[0]=`[removed within ${Te(t.retrieved_utc-t.created_utc)}]
`:r[0]=`[either removed too quickly, or removed(?) from archive after ${Te(t.retrieved_on-t.created_utc,!0)}]
`;else r[0]="[removed too quickly to be archived]
";else It.call(t,"edited_body")?(r[1]=xe(t.body),r[2]=xe(t.edited_body),r[0]=xt.zI.execute(r[1],r[2])):r[0]=xe(t.body);const[o,i]=(0,e.useState)(!1),[a,l]=(0,e.useState)(0),s=`/r/${t.subreddit}/comments/${t.link_id}/_/${t.id}/`,u=t.parent_id==t.link_id?void 0:0==t.depth?e.createElement(re,{to:`/r/${t.subreddit}/comments/${t.link_id}/_/${t.parent_id}/`,activeClassName:"wait"},"parent"):e.createElement(ee,{to:e=>({...e,hash:`#${t.parent_id}`,state:{scrollBehavior:"smooth"}})},"parent");return e.createElement("div",{id:t.id,className:n},e.createElement("div",{className:o?"comment-head comment-collapsed":"comment-head"},e.createElement("a",{onClick:()=>i(!o),onKeyDown:e=>"Enter"==e.key&&i(!o),tabIndex:0,className:"comment-collapse"},"[",o?"+":"−","]"),e.createElement("span",{className:"space"}),e.createElement("a",{href:"[deleted]"!==t.author?`https://www.reddit.com/user/${t.author}`:void 0,className:t.author===t.postAuthor?"author comment-author comment-poster":"author comment-author"},t.author,t.deleted&&" (deleted by user)"),e.createElement("span",{className:"space"}),e.createElement("span",{className:"comment-score"},Ce(t.score)," point",1!==t.score&&"s"),e.createElement("span",{className:"space"}),t.created_utc&&e.createElement("span",{className:"comment-time",title:Se(t.created_utc)},_e(t.created_utc)),(It.call(t,"edited_body")||t.edited)&&e.createElement("span",{className:"comment-time",title:t.edited?Se(t.edited):"within 3 minutes"},"* (last edited ",_e(t.edited?t.edited:t.created_utc),")")),e.createElement("div",{style:o?{display:"none"}:{}},e.createElement("div",{className:"comment-body",dangerouslySetInnerHTML:{__html:r[a]}}),e.createElement("div",{className:"comment-links"},e.createElement(ee,{to:()=>({pathname:s,hash:"#comment-info",state:{scrollBehavior:"auto"}})},"permalink"),e.createElement("a",{href:`https://www.reddit.com${s}`},"reddit"),u,It.call(t,"edited_body")&&e.createElement("a",{onClick:()=>l((a+1)%3),onKeyDown:e=>"Enter"==e.key&&l((a+1)%3),tabIndex:0,title:je[a]},"*edited")),e.createElement("div",null,t.replies.map((n=>e.createElement(Nt,Pt({key:n.id},n,{depth:t.depth+1,postAuthor:t.postAuthor,highlightedID:t.highlightedID})))))))},At=Nt;function Rt(){return Rt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.sort(t),e.forEach((e=>{e.replies.length>0&&Dt(e.replies,t)}))},Lt=(e,t)=>{if(0===e.length)return!1;let n=!1;for(let r=e.length-1;r>=0;r--){const o=e[r],i=Lt(o.replies,t),a=t(o);i||a?n=!0:e.splice(r,1)}return n};let Mt,jt,Ft,zt,Ut,Wt,$t;const Bt=t=>{console.time("Build comment tree");const{total:n,root:r,context:o,commentFilter:i,commentSort:a}=t,l=!(n===jt&&r===Ft&&o===zt&&(i===Ut||Ut===Ze||Ut===Je&&(i===et||i===tt)));l&&(Mt=((e,t,n,r)=>{const o=[];if(e.forEach((e=>{e&&(e.replies=[])})),t==r)return e.forEach((t=>{if(!t)return;const n=t.parent_id;if(n==r)o.push(t);else{const r=e.get(t.parent_id);r?r.replies.push(t):console.warn("Missing parent ID:",n,"for comment",t)}})),o;{const r=[];e.forEach((n=>{if(!n)return;const o=n.parent_id,i=e.get(o);i?i.replies.push(n):o==t&&r.push(n)}));let o,i=e.get(t);if(!i){const n=e.values().next().value;if(!n)return[];i={id:t,link_id:n.link_id,parent_id:n.link_id,subreddit:n.subreddit,score:"?",body:"...",replies:r}}for(;n&&i.parent_id&&(o=e.get(i.parent_id));)o.replies=[i],i=o,n--;return[i]}})(t.comments,r,o,t.postID),$t=Mt.length),(l||i!==Ut)&&(i===Je?Lt(Mt,Me):i===et?Lt(Mt,De):i===tt&&Lt(Mt,Le)),(l||a!==Wt)&&(a===Qe?Dt(Mt,Ie):a===Xe?Dt(Mt,Ne):a===Ye?Dt(Mt,Ae):a===Ge&&Dt(Mt,Re)),jt=n,Ft=r,zt=o,Ut=i,Wt=a,console.timeEnd("Build comment tree"),t.setMoreContextAvail(Mt.length>0&&Mt[0].parent_id!=Mt[0].link_id),t.setAllCommentsFiltered(0==Mt.length&&$t>0),console.time("Build html tree");const s=0!==Mt.length?Mt.map((n=>e.createElement(At,Rt({key:n.id},n,{depth:0,postAuthor:t.postAuthor,highlightedID:o&&Mt[0].id!=r?r:null})))):e.createElement("p",null,"No comments found");return console.timeEnd("Build html tree"),s},Ht=(e,t)=>e.commentFilter===t.commentFilter&&e.commentSort===t.commentSort&&e.root===t.root&&(!!t.reloadingComments||e.total===t.total&&e.context===t.context&&e.postAuthor===t.postAuthor),Vt=e.memo(Bt,Ht);function qt(){return qt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[n,r]=(0,e.useState)(t.global.maxComments),o="undefined"!=typeof InstallTrigger;let i;return e.createElement("div",{id:"comment-sort"},e.createElement("span",{className:"nowrap"},e.createElement("label",{htmlFor:"commentSort"},"sorted by:"),e.createElement("select",{id:"commentSort",defaultValue:t.global.state.commentSort,onMouseDown:()=>i=!0,onKeyDown:()=>i=!1,onChange:e=>{t.global.setCommentSort(e.target.value),i&&e.target.blur()}},e.createElement("option",{value:Qe},"top"),e.createElement("option",{value:Xe},"bottom"),e.createElement("option",{value:Ye},"new"),e.createElement("option",{value:Ge},"old")),e.createElement("span",{className:"space"})),e.createElement("span",{className:t.allCommentsFiltered?"nowrap attention":"nowrap"},e.createElement("label",{htmlFor:"commentFilter"},"show:"),e.createElement("select",{id:"commentFilter",defaultValue:t.global.state.commentFilter,onMouseDown:()=>i=!0,onKeyDown:()=>i=!1,onChange:e=>{t.global.setCommentFilter(e.target.value),i&&e.target.blur()}},e.createElement("option",{value:Ze},"all comments"),e.createElement("option",{value:Je},"removed & deleted"),e.createElement("option",{value:et},"removed"),e.createElement("option",{value:tt},"deleted")),e.createElement("span",{className:"space"})),e.createElement("span",{className:"nowrap"},e.createElement("label",{htmlFor:"maxComments"},"max. to download:"),e.createElement("span",{className:"space"}),e.createElement("input",qt({id:"maxComments",onKeyDown:e=>"Enter"==e.key&&e.target.blur(),onChange:e=>r(lt(parseInt(e.target.value))),onBlur:e=>e.target.value=t.global.setMaxComments(e.target.value)},o?{onClick:e=>e.target.focus()}:{},{defaultValue:t.global.maxComments,type:"number",maxLength:"5",required:!0,min:at,max:2e4,step:at}))),!t.reloadingComments&&!t.loadedAllComments&&!t.global.isErrored()&&n>t.global.maxComments&&n-at>=t.total&&e.createElement("span",{className:"nowrap"},e.createElement("span",{className:"space"}),e.createElement("input",{onClick:()=>t.global.loadMoreComments(t.global.maxComments-t.total),type:"button",value:"Reload"})))})),Qt=(e,t)=>0===t?"0.0":(100*e/t).toFixed(1);function Xt(t){return e.createElement("div",{id:"comment-info"},e.createElement("span",{className:"nowrap removed-text"},"removed comments: ",t.removed,"/",t.total," (",Qt(t.removed,t.total),"%)"),e.createElement("span",{className:"nowrap deleted-text"},"deleted comments: ",t.deleted,"/",t.total," (",Qt(t.deleted,t.total),"%)"))}let Yt,Gt,Zt,Jt=!1,en=!1;const tn=(e,t)=>{Jt=!0,e.global.loadMoreComments(t)},nn=pt((t=>{const n=t.global.maxComments;let r;return t.global.isErrored()?null:(t.reloadingComments?r=[e.createElement("span",{key:"loading"},"loading...")]:(t.loadedAllComments?r=[e.createElement("a",{key:"default",onClick:()=>tn(t,it)},"load new comments")]:(r=[],n<=200&&r.push(e.createElement("a",{key:"pref",onClick:()=>tn(t,n)},"load ",n," more comments")),r.push(e.createElement("a",{key:"default",onClick:()=>tn(t,it)},"load ",it," more comments")),n>=800&&r.push(e.createElement("a",{key:"pref",onClick:()=>tn(t,n)},"load ",n," more comments"))),Jt?(en=!0,Zt=t.total-Yt,Yt=t.total,Gt=t.context,Jt=!1):Yt===t.total&&Gt===t.context||(en=!1,Yt=t.total,Gt=t.context),en&&r.push(e.createElement("span",{key:"loaded",className:"fade"},Zt>0?`loaded ${Zt} more comments`:"no new comments found"))),e.createElement("p",{className:"load-more"},r))}));function rn(){return rn=Object.assign?Object.assign.bind():function(e){for(var t=1;tthis._chunks[0].length>=.9*this._chunkSize)),on(this,"isEmpty",(()=>0==this._chunks[0].length)),!(e>0))throw RangeError("chunkSize must be > 0");this._chunkSize=e,this._chunks=[[]]}push(e){const t=this._chunks[this._chunks.length-1];t.length=e?.firstCreated?e.firstCreated=this.contigs.splice(this.curContigIdx,1)[0].firstCreated:console.warn("Can't merge contigs",this.curContig(),"and",e)}fullnamesToShortIDs(e){return e.parent_id=e.parent_id?.substring(3)||this.props.match.params.threadID,e.link_id=e.link_id?.substring(3)||this.props.match.params.threadID,e}useRedditComment(e){ke(e.body)?(this.state.removed++,e.removed=!0):we(e.body)&&(this.state.deleted++,e.deleted=!0),this.state.pushshiftCommentLookup.set(e.id,e)}componentDidMount(){const{subreddit:e,threadID:t,commentID:n}=this.props.match.params,{location:r}=this.props;this.setState({post:{subreddit:e,id:t}}),this.props.global.setLoading("Loading post..."),console.time("Load comments"),(e=>wt(`${gt}/comments/${e}.json?limit=1`).then((e=>e[0].data.children[0].data)).catch((e=>kt(e,"reddit.getPost"))))(t).then((e=>{if(document.title=e.title,we(e.selftext)?e.deleted=!0:(ke(e.selftext)||e.removed_by_category)&&(e.removed=!0),!1===e.is_self?e.deleted:e.deleted||e.removed||e.edited){const n=e.selftext;e.is_self&&(e.selftext="..."),this.setState({post:e}),He(t).then((t=>{t?e.deleted||e.removed?(t.score=e.score,t.num_comments=e.num_comments,t.edited=e.edited,e.deleted?t.deleted=!0:t.removed=!0,this.setState({post:t})):(n==t.selftext||ke(t.selftext)?e.selftext=n:(e.selftext=t.selftext,e.edited_selftext=n),this.setState({post:e})):(e.selftext=n,this.setState({post:e})),this.state.loadingComments&&this.props.global.setLoading("Loading comments...")})).catch((t=>{console.timeEnd("Load comments"),this.props.global.setError(t,t.helpUrl),this.stopLoading=!0,e.selftext=n,this.setState({post:e})}))}else this.setState({post:e}),this.state.loadingComments&&this.props.global.setLoading("Loading comments...")})).catch((n=>{const r=n.origError?.message;r&&(r.startsWith("403")||r.startsWith("404"))?He(t).then((n=>{n?(document.title=n.title,this.setState({post:{...n,removed:!0}}),this.state.loadingComments&&this.props.global.setLoading("Loading comments...")):r.startsWith("403")?(this.setState({post:{id:t,subreddit:e,removed:!0}}),this.state.loadingComments&&this.props.global.setLoading("Loading comments...")):(console.timeEnd("Load comments"),this.props.global.setError({message:"404 Post not found"}),this.stopLoading=!0)})).catch((e=>{console.timeEnd("Load comments"),this.props.global.setError(e,e.helpUrl),this.stopLoading=!0})):(console.timeEnd("Load comments"),this.props.global.setError(n,n.helpUrl),this.stopLoading=!0)}));const o=new URLSearchParams(r.search),i=Math.max(this.props.global.maxComments,lt(parseInt(o.get("max_comments"))));void 0===n?(this.contigs.unshift({firstCreated:1}),this.getComments(i)):(this.commentIdAttempts.add(n),Et([n]).then((e=>{let[n]=e;if(n&&this.fullnamesToShortIDs(n),n?.link_id!=t)return console.timeEnd("Load comments"),this.props.global.setError({message:"Invalid permalink"}),this.setState({loadingComments:!1}),void console.error("link_id mismatch:",n);const r=parseInt(o.get("context"));r>0&&(this.contextPromise=this.getContext(r)),this.contigs.unshift({firstCreated:n?.created_utc||1}),this.getComments(i,!1,n)})).catch((()=>{this.contigs.unshift({firstCreated:1}),this.getComments(i)})),r.hash||(r.hash="#comment-info")),r.hash&&(r.state={scrollBehavior:"smooth"},r.hash.startsWith("#thing_t1_")&&(r.hash="#"+r.hash.substring(10)))}updateCurContig(){const{commentID:e}=this.props.match.params;let t=-1;if(void 0===e)t=1==this.contigs[0]?.firstCreated?0:-1;else{const n=this.state.pushshiftCommentLookup.get(e)?.created_utc;n>1&&(t=this.contigs.findIndex((e=>n>=e.firstCreated&&n<=e.lastCreated)))}return!(t<0||(this.setCurContig(t),0))}setCurContig(e){this.curContigIdx=e;const t=Boolean(this.curContig().loadedAllComments);this.state.loadedAllComments!=t&&this.setState({loadedAllComments:t})}componentDidUpdate(){let{loadingComments:e}=this.state;const{commentID:t}=this.props.match.params,{loadingMoreComments:n}=this.props.global.state;if(n)this.props.global.state.loadingMoreComments=0,this.setState({reloadingComments:!0}),this.props.global.setLoading("Loading comments..."),console.time("Load comments"),this.updateCurContig(),this.getComments(n,!0);else if(!e&&!this.state.reloadingComments){if(!this.updateCurContig())if(void 0===t)e=!0,this.setState({loadingComments:e}),this.props.global.setLoading("Loading comments..."),console.time("Load comments"),this.contigs.unshift({firstCreated:1}),this.setCurContig(0),this.getComments(this.props.global.maxComments);else if(!this.commentIdAttempts.has(t)){let e;this.commentIdAttempts.add(t),this.setState({reloadingComments:!0}),this.props.global.setLoading("Loading comments..."),console.time("Load comments");const n=this.state.pushshiftCommentLookup.get(t);(n?Promise.resolve([n]):Et([t])).then((t=>{let[r]=t;const o=r?.created_utc;if(o>1){let t=this.contigs.findIndex((e=>o=this.contigs[t-1].lastCreated?(this.contigs.splice(t,0,{firstCreated:o}),this.setCurContig(t),n||this.fullnamesToShortIDs(r),this.getComments(this.props.global.maxComments,!1,r)):n?e=!0:(this.fullnamesToShortIDs(r),this.useRedditComment(r),this.setCurContig(t-1),console.timeEnd("Load comments"),this.props.global.setSuccess(),this.setState({loadingComments:!1,reloadingComments:!1}))}else e=!0})).catch((()=>e=!0)).finally((()=>{e&&(this.curContigIdx>0?this.setCurContig(this.curContigIdx-1):1!=this.curContig().firstCreated&&this.contigs.unshift({firstCreated:1}),this.getComments(this.props.global.maxComments))}))}if(t){const e=Math.max(parseInt(new URLSearchParams(this.props.location.search).get("context"))||0,0);e>this.state.context?(this.setState({reloadingComments:!0}),this.props.global.setLoading("Loading comments..."),console.time("Load comments"),this.getContext(e).then((e=>{console.log("Reddit:",e,"comments"),console.timeEnd("Load comments"),this.props.global.setSuccess(),this.setState({loadingComments:!1,reloadingComments:!1})}))):e!=this.state.context&&this.setState({context:e})}else 0!=this.state.context&&this.setState({context:0})}const{location:r}=this.props;if(r.state?.scrollBehavior&&r.hash.length>1&&!e&&!this.props.global.isErrored()){const e=document.getElementById(r.hash.substring(1));e&&(e.scrollIntoView({behavior:r.state.scrollBehavior}),delete r.state)}this.nextMoreContextAvail!=this.state.moreContextAvail&&this.setState({moreContextAvail:this.nextMoreContextAvail}),this.nextAllCommentsFiltered!=this.state.allCommentsFiltered&&this.setState({allCommentsFiltered:this.nextAllCommentsFiltered})}compareAndUpdateComments(e){if(0==e.length)return 0;const{pushshiftCommentLookup:t}=this.state;let n=0,r=0;return e.forEach((e=>{let o=t.get(e.id);void 0===o?(o=this.fullnamesToShortIDs(e),t.set(o.id,o)):o.score=e.score,ke(e.body)?(n++,o.removed=!0):we(e.body)?(r++,o.deleted=!0):o!==e&&(ke(o.body)?(this.fullnamesToShortIDs(e),t.set(e.id,e)):o.body!=e.body&&(o.edited_body=e.body,o.edited=e.edited))})),this.setState({removed:this.state.removed+n,deleted:this.state.deleted+r}),e.length}getComments(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const{threadID:r,commentID:o}=this.props.match.params,{pushshiftCommentLookup:i}=this.state,a=new an(100),l=[],s=[];let u;u=e=>s.push(Et(e).then((e=>this.compareAndUpdateComments(e))).catch((e=>{console.timeEnd("Load comments"),this.props.global.setError(e,e.helpUrl),this.stopLoading=!0})));const c=this.curContig().lastCreated-1||this.curContig().firstCreated-1,f=this.nextContig()?.firstCreated+1;(async function(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,a=Math.floor(n/100),l=!0,s=1;for(;;){let n=We+t;o&&(n+=`&after=${o}`),i&&(n+=`&before=${i}`);let u=0;for(;;){await Be.waitForToken();try{r=await ve(n);break}catch(t){if(u>=8e3&&$e("Could not get removed comments",t,"pushshift.getComments"),u=2*u||125,Be.setNextAvail(u),!e([]))return[s,!1];console.log("pushshift.getComments delay: "+u)}}const c=r.data,f=!e(c.map((e=>({...e,parent_id:e.parent_id?Ve(e.parent_id):t,link_id:e.link_id?.substring(3)||t}))));l=!1;const d=Object.prototype.hasOwnProperty.call(r.metadata,"total_results")?r.metadata.results_returned>=r.metadata.total_results:c.length<50;if(c.length&&(s=c[c.length-1].created_utc),d||a<=1||f)return[s,d];a--,o=Math.max(s-1,o+1)}})((e=>(e.length&&!this.stopLoading&&l.push(be(0).then((()=>{let t=0;for(e.forEach((e=>{const{id:n,parent_id:l}=e;i.has(n)?Fe(i.get(n))&&i.set(n,e):(i.set(n,e),a.push(n),t++,void 0!==o||l==r||i.has(l)||(i.set(l,void 0),a.push(l)))}));a.hasFullChunk();)u(a.shiftChunk());return t}))),!this.stopLoading)),r,e,c,f).then((r=>{let[o,c]=r;c?f?(this.curContig().lastCreated=f-1,this.mergeContigs()):(this.curContig().lastCreated=o,this.curContig().loadedAllComments=!0):this.curContig().lastCreated=o,this.stopLoading||(this.props.global.setLoading("Comparing comments..."),Promise.all(l).then((r=>{const o=r.reduce(((e,t)=>e+t),0);for(console.log("Pushshift:",o,"comments"),n&&!i.has(n.id)&&n.created_utc>=this.curContig().firstCreated&&(n.created_utc{if(this.contextPromise=void 0,console.log("Reddit:",r.reduce(((e,t)=>e+t),0),"comments"),!this.stopLoading){const r=Boolean(this.curContig().loadedAllComments);t&&!r&&o<=e-100?this.getComments(e-o,!0,n):(console.timeEnd("Load comments"),this.props.global.setSuccess(),this.setState({pushshiftCommentLookup:i,removed:this.state.removed,deleted:this.state.deleted,loadedAllComments:r,loadingComments:!1,reloadingComments:!1}))}}))})))})).catch((e=>{console.timeEnd("Load comments"),this.props.global.setError(e,e.helpUrl),void 0===this.curContig().lastCreated&&(this.contigs.splice(this.curContigIdx,1),this.contigs.length&&this.curContigIdx>=this.contigs.length&&this.setCurContig(this.contigs.length-1))}))}getContext(e){const{params:t}=this.props.match,{pushshiftCommentLookup:n}=this.state;let r=n.get(t.commentID),o=0;if(r)for(;;){const i=n.get(r.parent_id);if(!i)break;if(i.parent_id==t.threadID)return this.setState({context:e}),Promise.resolve(0);if(o++,o>=e)return this.setState({context:e}),Promise.resolve(0);r=i}return(i=t.threadID,a=r?.id||t.commentID,l=e-o,l=Math.min(l,8),wt(`${gt}/comments/${i}?comment=${a}&context=${l}&limit=${l}&threaded=false&showmore=false`).then((e=>{const{children:t}=e[1].data,n=t.findIndex((e=>e.data.id==a));return n>=0&&t.splice(n),t.map((e=>{let{data:t}=e;return t}))})).catch((e=>kt(e,"reddit.getParentComments")))).then((t=>{const r=t.map((e=>e.id)).filter((e=>!n.has(e)));return(async e=>{if(0==e.length)return[];let t,n=0;for(;;){await Be.waitForToken();try{t=await ve(`${Ue}${e.join()}`);break}catch(e){n>=2e3&&$e("Could not get removed comments",e,"pushshift.getCommentsFromIds"),n=2*n||125,Be.setNextAvail(n),console.log("pushshift.getCommentsFromIds delay: "+n)}}return t.data.map((e=>(e.link_id=Ve(e.link_id),e.parent_id=Ve(e.parent_id)||e.link_id,e)))})(r).then((o=>(r.length&&console.log("Pushshift:",o.length,"comments"),this.setState({context:e}),o.forEach((e=>n.set(e.id,e))),this.compareAndUpdateComments(t))))})).catch((t=>{console.error(t),this.setState({context:e})}));var i,a,l}componentWillUnmount(){this.stopLoading=!0}render(){const{subreddit:t,id:n,author:r}=this.state.post,{commentID:o}=this.props.match.params,i=this.state.loadingComments||this.state.reloadingComments||this.props.global.state.loadingMoreComments,a=void 0!==o,l=a?o:n;return e.createElement(e.Fragment,null,e.createElement(St,rn({},this.state.post,{isLocFullPost:!a&&!this.props.location.hash})),e.createElement(Xt,{total:this.state.pushshiftCommentLookup.size,removed:this.state.removed,deleted:this.state.deleted}),e.createElement(Kt,{allCommentsFiltered:this.state.allCommentsFiltered,loadedAllComments:this.state.loadedAllComments,reloadingComments:i,total:this.state.pushshiftCommentLookup.size}),!this.state.loadingComments&&l&&e.createElement(e.Fragment,null,a&&e.createElement("div",{className:"view-rest-of-comment"},e.createElement("div",null,"you are viewing a single comment's thread."),e.createElement("div",null,this.state.reloadingComments?e.createElement("span",{className:"nowrap faux-link"},"view the rest of the comments →"):e.createElement("span",{className:"nowrap"},e.createElement(ee,{to:()=>({pathname:`/r/${t}/comments/${n}/_/`,hash:"#comment-info",state:{scrollBehavior:"smooth"}})},"view the rest of the comments")," →"),this.state.moreContextAvail&&this.state.context<8&&e.createElement(e.Fragment,null,e.createElement("span",{className:"space"}),this.state.reloadingComments?e.createElement("span",{className:"nowrap faux-link"},"view more context →"):e.createElement("span",{className:"nowrap"},e.createElement(ee,{to:()=>({pathname:`/r/${t}/comments/${n}/_/${o}/`,search:"?context="+(this.state.context<4?4:8)})},"view more context")," →")))),e.createElement(Vt,{root:l,context:this.state.context,postID:n,comments:this.state.pushshiftCommentLookup,postAuthor:we(r)?null:r,commentFilter:this.props.global.state.commentFilter,commentSort:this.props.global.state.commentSort,reloadingComments:i,total:this.state.pushshiftCommentLookup.size,setMoreContextAvail:e=>this.nextMoreContextAvail=e,setAllCommentsFiltered:e=>this.nextAllCommentsFiltered=e}),e.createElement(nn,{loadedAllComments:this.state.loadedAllComments,reloadingComments:i,total:this.state.pushshiftCommentLookup.size,context:this.state.context})))}}const sn=pt(ln);t.render(e.createElement(pe,null,e.createElement(Q,{basename:"/"},e.createElement(e.Fragment,null,e.createElement(ht,null),e.createElement("div",{className:"main"},e.createElement(K,null,e.createElement(q,{exact:!0,path:"/",component:mt}),e.createElement(q,{path:"/about",component:mt}),e.createElement(q,{path:"/r/:subreddit/comments/:threadID/:junk/:commentID",component:sn}),e.createElement(q,{path:"/r/:subreddit/comments/:threadID",component:sn}),e.createElement(q,{path:"/r/:subreddit",component:Ot}),e.createElement($,{from:"/user/:username/comments/:threadID/:junk/:commentID",to:"/r/u_:username/comments/:threadID/:junk/:commentID"}),e.createElement($,{from:"/user/:username/comments/:threadID",to:"/r/u_:username/comments/:threadID"}),e.createElement(q,{component:function(){return e.createElement("h2",null,"404 Error - Not found")}})))))),document.getElementById("app"))})()})();