From a13cde03cbbf02e4043d5a4b515178259091920b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damian=20Wile=C5=84ski?= Date: Wed, 19 Jul 2023 17:48:38 +0200 Subject: [PATCH 1/4] usage of sintaxica as sparql editor; --- editor/index.html | 27 +- editor/lib/syntaxica/editor.js | 2 + editor/lib/syntaxica/editor.js.LICENSE.txt | 104 +++ editor/lib/syntaxica/fonts/jetbrains-mono.ttf | Bin 0 -> 203952 bytes editor/lib/syntaxica/fonts/roboto.ttf | Bin 0 -> 168260 bytes editor/lib/syntaxica/workers/sparql.worker.js | 1 + editor/lib/syntaxica/workers/workers.json | 11 + editor/sparql.html | 23 +- editor/spin3.html | 29 +- lib/spin3/auxiliary-files/aux.n3 | 836 ------------------ 10 files changed, 180 insertions(+), 853 deletions(-) create mode 100644 editor/lib/syntaxica/editor.js create mode 100644 editor/lib/syntaxica/editor.js.LICENSE.txt create mode 100644 editor/lib/syntaxica/fonts/jetbrains-mono.ttf create mode 100644 editor/lib/syntaxica/fonts/roboto.ttf create mode 100644 editor/lib/syntaxica/workers/sparql.worker.js create mode 100644 editor/lib/syntaxica/workers/workers.json delete mode 100644 lib/spin3/auxiliary-files/aux.n3 diff --git a/editor/index.html b/editor/index.html index c005b62..c23bf0e 100644 --- a/editor/index.html +++ b/editor/index.html @@ -33,6 +33,25 @@ + + + + + - \ No newline at end of file + diff --git a/editor/lib/syntaxica/editor.js b/editor/lib/syntaxica/editor.js new file mode 100644 index 0000000..b119a29 --- /dev/null +++ b/editor/lib/syntaxica/editor.js @@ -0,0 +1,2 @@ +/*! For license information please see editor.js.LICENSE.txt */ +!function(){var e={9742:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],i=t[1];return 3*(n+i)/4-i},t.toByteArray=function(e){var t,n,o=s(e),a=o[0],l=o[1],u=new r(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),c=0,d=l>0?a-4:a;for(n=0;n>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===l&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===l&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,i=e.length,r=i%3,o=[],a=16383,s=0,u=i-r;su?u:s+a));1===r?(t=e[i-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===r&&(t=(e[i-2]<<8)+e[i-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],i=[],r="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=o[a],i[o.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,i){for(var r,o,a=[],s=t;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},28:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,"@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);"]),a.push([e.id,"* {\n font-family: 'roboto', sans-serif;\n}\n\nbody {\n margin: 0;\n padding: 0.5rem;\n}\n\n.App {\n margin: auto;\n}\n\n#result {\n display: block;\n padding: 0.5rem;\n}\n\n:root {\n --select-border: #777;\n --select-focus: blue;\n --select-arrow: var(--select-border);\n}\n",""]),t.Z=a},298:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".kNnPyjgZheRF_MMtBvHw {\n position: absolute;\n width: 200px;\n background: #f3f3f3;\n border: solid 1px #c0c0c0;\n top: 0;\n left: 0;\n z-index: 99999;\n padding: 1px;\n /*-webkit-box-shadow: 0 0 2px 0 rgba(122, 122, 122, 0.7);*/\n /*-moz-box-shadow: 0 0 2px 0 rgba(122, 122, 122, 0.7);*/\n /*box-shadow: 0 0 2px 0 rgba(122, 122, 122, 0.7);*/\n box-sizing: border-box;\n}\n\n.JI4AaOEGWlIEda7MdHJb {\n padding: 0;\n margin: 0;\n list-style: none;\n}\n\n.Nt74YdQxok2_9Fc9eMmI {\n padding-left: 1rem;\n padding-top: 3px;\n padding-bottom: 3px;\n cursor: pointer;\n transition: 0.25s;\n border: solid 1px transparent;\n margin-bottom: 2px;\n font-family: 'jetbrains-mono', monospace;\n font-size: 12px;\n}\n\n.Nt74YdQxok2_9Fc9eMmI:last-child {\n margin-bottom: 0;\n}\n\n.zUjqHu8GEuGb9Zz_NIo7 {\n background: #007cc2;\n color: #ced4da;\n border-color: #005381;\n}\n",""]),a.locals={autocompleteModal:"kNnPyjgZheRF_MMtBvHw",autocompleteModalList:"JI4AaOEGWlIEda7MdHJb",autocompleteModalElement:"Nt74YdQxok2_9Fc9eMmI",autocompleteModalSelectedElement:"zUjqHu8GEuGb9Zz_NIo7"},t.Z=a},3178:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".Kql6LCrDS_1IoAcs2_B_ {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 0.1rem 1rem;\n border: 1px solid rgba(133, 133, 133, 0.3);\n border-radius: 0.25rem;\n color: #696969;\n font-weight: 500;\n text-decoration: none;\n background-color: rgba(217, 217, 217, 0.15);\n cursor: pointer;\n transition: all 0.2s ease-in-out;\n line-height: 2em;\n outline: none;\n -webkit-appearance: none;\n font-size: 14px;\n height: 1.875rem;\n}\n\n.Kql6LCrDS_1IoAcs2_B_:hover {\n background-color: rgba(217, 217, 217, 0.30);\n}\n\n.Kql6LCrDS_1IoAcs2_B_:focus {\n outline: none;\n border: 1px solid rgba(133, 133, 133, 0.5);\n}\n\n.V3LbvGxy6b03lH0vx427 {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 1.5rem;\n}\n\n.V3LbvGxy6b03lH0vx427 .TxpgN3RYwHzhyMJjLm93 {\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n padding: 0 0.1rem;\n transition: 1s;\n}\n\n.V3LbvGxy6b03lH0vx427 .WXHbUO_fRIaKciOKuAfX {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0 0.15rem;\n transition: 1s;\n}",""]),a.locals={button:"Kql6LCrDS_1IoAcs2_B_",buttonContentWrapper:"V3LbvGxy6b03lH0vx427",buttonLabelWrapper:"TxpgN3RYwHzhyMJjLm93",buttonIconWrapper:"WXHbUO_fRIaKciOKuAfX"},t.Z=a},3346:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".a6kKxGZEDrk4tjClxtmO {\n display: flex;\n flex-direction: column;\n min-width: 300px;\n margin: auto;\n transition: 0.5s;\n justify-content: center;\n}\n\n.mnoy7ZJ2spGoiBAMUazS {\n flex: 1;\n padding-top: 0.5rem;\n transition: 0.5s;\n max-width: 800px;\n}\n\n.mnoy7ZJ2spGoiBAMUazS .xRwwfxz63SHh8lR9R2sG {\n font-weight: bold;\n font-size: 1.4rem;\n margin-bottom: 1rem;\n}\n\n.uFZz9PsyRoOjxvIfyegc {\n display: flex;\n flex-direction: row;\n margin-bottom: 0.5rem;\n}\n\n.UnOad1fWjDm9n12iefQP {\n flex: 1;\n}\n\n.tpzkgUsxATYyLMU_YMnY {\n overflow-y: scroll;\n position: relative;\n height: 250px;\n}\n\n.mTxC6iUtEBo8hLgTPpnP {\n font-family: 'jetbrains-mono', monospace;\n counter-reset: line;\n border: 1px solid #ced4da;\n font-size: 12px;\n line-height: 20px;\n vertical-align: top;\n min-height: 250px;\n}\n\n.q6Lc9uByjIR4ZdbF2Jxy {\n outline: none;\n padding-left: 60px !important;\n min-height: 100px;\n}\n\n.mTxC6iUtEBo8hLgTPpnP pre {\n min-height: 100px;\n}\n\n.JfQiYz4aIFtagKllWd5N {\n transition: 0.5s;\n}\n\n@media (min-width: 1000px) {\n .a6kKxGZEDrk4tjClxtmO {\n flex-direction: column;\n }\n\n .mnoy7ZJ2spGoiBAMUazS {\n flex: 1;\n }\n\n .JfQiYz4aIFtagKllWd5N {\n width: 30% !important;\n }\n}\n\n@media (min-width: 840px) {\n .a6kKxGZEDrk4tjClxtmO {\n flex-direction: row;\n }\n\n .mnoy7ZJ2spGoiBAMUazS {\n flex: 1;\n }\n\n .JfQiYz4aIFtagKllWd5N {\n width: 45%;\n padding-left: 0.5rem;\n }\n}\n\n@media (max-width: 500px) {\n .uFZz9PsyRoOjxvIfyegc {\n display: flex;\n flex-direction: column;\n margin-bottom: 0.5rem;\n }\n}\n",""]),a.locals={codeEditorGrid:"a6kKxGZEDrk4tjClxtmO",editorColumn:"mnoy7ZJ2spGoiBAMUazS",editorHeader:"xRwwfxz63SHh8lR9R2sG",editorTooltip:"uFZz9PsyRoOjxvIfyegc",editorTooltipSeparator:"UnOad1fWjDm9n12iefQP",editorWrapper:"tpzkgUsxATYyLMU_YMnY",editor:"mTxC6iUtEBo8hLgTPpnP",codeArea:"q6Lc9uByjIR4ZdbF2Jxy",examplesColumn:"JfQiYz4aIFtagKllWd5N"},t.Z=a},8395:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".IpNoqm7JhFiV2aqSnaLT {\n margin-top: 1rem;\n}\n\n.aufZMy7jkmnNhTqgVLiM {\n display: flex;\n color: darkgreen;\n margin-top: 1rem;\n align-items: center;\n}\n\n.A7yAppNaIMh3npY_2bAd {\n margin-left: 1rem;\n}\n\n.PFjEW42Hc8iRdaLGElBA {\n display: flex;\n color: darkred;\n align-items: center;\n margin-bottom: 0.5rem;\n}\n\n.Uw6NNRwC1kvELdWpiVGy {\n margin-left: 1rem;\n}\n\n.mhY28QgCOMkBBN5wdBng {\n display: flex;\n color: dimgray;\n margin-top: 1rem;\n align-items: center;\n}\n\n.GOgQaXPllkJ8Bzf46kkd {\n margin-left: 1rem;\n}\n\n.bi7URSZz6O4mrDrBcD5E {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n\n.MLe7Pd_7VcCpppuHP3rI {\n color: darkred;\n}",""]),a.locals={errorsWrapper:"IpNoqm7JhFiV2aqSnaLT",noErrors:"aufZMy7jkmnNhTqgVLiM",noErrorsStr:"A7yAppNaIMh3npY_2bAd",foundErrors:"PFjEW42Hc8iRdaLGElBA",foundErrorsStr:"Uw6NNRwC1kvELdWpiVGy",parsing:"mhY28QgCOMkBBN5wdBng",parsingStr:"GOgQaXPllkJ8Bzf46kkd",errorsList:"bi7URSZz6O4mrDrBcD5E",errorsListElement:"MLe7Pd_7VcCpppuHP3rI"},t.Z=a},2015:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".ciUyLaaDCQ6XSj0wKgRe {\n width: 100%;\n height: 800px;\n}\n\n.M_8CLFo_of7DhAfN2BQC {\n display: flex;\n border: 1px solid #ced4da;\n}\n\n.D8dJ1EZAClPTU6mEeCOm {\n height: 400px;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n",""]),a.locals={parseTreeView:"ciUyLaaDCQ6XSj0wKgRe",parseTree:"M_8CLFo_of7DhAfN2BQC",parseTreeLoadingWrapper:"D8dJ1EZAClPTU6mEeCOm"},t.Z=a},5795:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".Fw4wKx24o1U2o7HPeEr5 {\n display: flex;\n}\n\n.mVUecK1tveSM2znMlZFG {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 0.1rem 1rem;\n border: 1px solid rgba(133, 133, 133, 0.3);\n border-radius: 0.25rem;\n color: #696969;\n font-weight: 500;\n text-decoration: none;\n background-color: rgba(217, 217, 217, 0.15);\n cursor: pointer;\n transition: all 0.2s ease-in-out;\n line-height: 2em;\n outline: none;\n -webkit-appearance: none;\n font-size: 14px;\n height: 1.875rem;\n}\n\n.mVUecK1tveSM2znMlZFG:first-child {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n border-right: 0;\n}\n\n.mVUecK1tveSM2znMlZFG:last-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n border-left: 0;\n}\n\n.mVUecK1tveSM2znMlZFG:hover {\n background-color: rgba(217, 217, 217, 0.30);\n}\n\n.w8Wh9TBwwUFZSGgXHN14 {\n background-color: rgb(200, 200, 200);\n color: #414141;\n}\n\n.w8Wh9TBwwUFZSGgXHN14:hover {\n background-color: rgba(171, 171, 171, 0.55);\n}\n\n@media (max-width: 500px) {\n .w8Wh9TBwwUFZSGgXHN14 {\n flex: 1;\n }\n}\n",""]),a.locals={viewSelect:"Fw4wKx24o1U2o7HPeEr5",selectOption:"mVUecK1tveSM2znMlZFG",selectedOption:"w8Wh9TBwwUFZSGgXHN14"},t.Z=a},8959:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".l2o9lZnfWyzZxXtvbNi8 {\n position: relative;\n font-family: Arial, serif;\n width: 200px;\n color: #696969;\n background-color: rgba(217, 217, 217, 0.15);\n}\n\n.JiD3i2oUOJ_PTxT6QdrG {\n position: relative;\n padding: 0.1rem 1rem;\n border: 1px solid rgba(133, 133, 133, 0.3);\n border-radius: 0.25rem;\n font-weight: 500;\n text-decoration: none;\n cursor: pointer;\n transition: all 0.2s ease-in-out;\n line-height: 2em;\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n font-size: 14px;\n width: 100%;\n height: 1.875rem;\n background-color: transparent;\n}\n\n.JiD3i2oUOJ_PTxT6QdrG::-ms-expand {\n display: none;\n}\n\n.l2o9lZnfWyzZxXtvbNi8::after {\n content: '';\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%) rotate(45deg);\n transform-origin: center center;\n transition: transform ease-in-out 100ms;\n width: 4px;\n height: 4px;\n border-right: 2px solid #696969;\n border-bottom: 2px solid #696969;\n z-index: -1;\n}\n\n.JiD3i2oUOJ_PTxT6QdrG:focus {\n outline: 0;\n}\n\n.h9dylyefASp1yj0MfESk {\n position: absolute;\n top: 100%;\n left: 0;\n right: 0;\n z-index: 99;\n padding: 0.1rem 1rem;\n border: 1px solid rgba(133, 133, 133, 0.3);\n -webkit-appearance: none;\n}\n\n.h9dylyefASp1yj0MfESk:hover {\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n@media (max-width: 500px) {\n .l2o9lZnfWyzZxXtvbNi8 {\n width: 100%;\n }\n}\n",""]),a.locals={selectWrapper:"l2o9lZnfWyzZxXtvbNi8",select:"JiD3i2oUOJ_PTxT6QdrG",selectOption:"h9dylyefASp1yj0MfESk"},t.Z=a},196:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".bKbyHYxWwWIzz7qOsd2K {\n border-spacing: 0;\n}\n\n.aHU1o9O1Nb6BvjBcqqqH {\n position: relative;\n width: 1%;\n min-width: 50px;\n padding: 0 10px 0 0;\n font-family: jetbrains-mono,monospace;\n font-size: 12px;\n line-height: 20px;\n color: #a1a1a1;\n text-align: right;\n white-space: nowrap;\n vertical-align: top;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n}\n\n.Xcnit7SNCyqOGwOhLi3o {\n padding: 0;\n font-family: 'jetbrains-mono', monospace !important;\n}\n\n.xrqwHSmlp4gCNwp9CHL4 {\n background-color: #ff000022;\n}\n\n.Y3R2wxRe_7allIBhgxR2 {\n position: absolute;\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n}\n\n.NkPFBX14dVqQB_bP6OV4 {\n width: 55px;\n height: 100%;\n border-right: 1px solid #e3e9ef;\n background-color: #efefef88;\n}\n\n.VMMpWkmHV0lp_IrhD6Rc {\n flex: 1;\n height: 100%;\n}\n\n.xYeayKLycFcwr0lkiQAD {\n font-family: jetbrains-mono, monospace;\n}\n\n.LKs6tAY7hEhP5KH0L1bD {\n color: #990055;\n font-weight: bold;\n}\n\n.IUFU_cuYLQ7pWcnz5PrO {\n color: #000000;\n font-weight: bold;\n}\n\n.g06aSELIfJjUII3knXNg {\n color: #2bda00;\n}\n\n.bYDXOJNargOEWoqjaa28 {\n color: #007cc2;\n}\n\n.YA0u_lnvDYdI72axkdDk {\n color: #ff720e;\n}\n\n.gBZHoS6693f_S9WVpT0p {\n color: #00703b;\n}\n\n.O4xIFn0CgrJlVhtb30hl {\n color: #0000ff;\n}\n\n.SPKboi902fIc7MOW8Sb7 {\n color: #0000bb;\n}\n\n.mq5f6Relwwkaw6WtFyl8 {\n color: #c100ff;\n}\n\n.bHGEWEvExsb5EbOu6vUu {\n color: #9400c4;\n}\n",""]),a.locals={table:"bKbyHYxWwWIzz7qOsd2K",lineNumberCell:"aHU1o9O1Nb6BvjBcqqqH",codeLine:"Xcnit7SNCyqOGwOhLi3o",codeLineError:"xrqwHSmlp4gCNwp9CHL4",highlightBackground:"Y3R2wxRe_7allIBhgxR2",highlightLineNumberBackground:"NkPFBX14dVqQB_bP6OV4",highlightLineBackground:"VMMpWkmHV0lp_IrhD6Rc",token:"xYeayKLycFcwr0lkiQAD",keyword:"LKs6tAY7hEhP5KH0L1bD",punctuation:"IUFU_cuYLQ7pWcnz5PrO",comment:"g06aSELIfJjUII3knXNg",string:"bYDXOJNargOEWoqjaa28",boolean:"YA0u_lnvDYdI72axkdDk",number:"gBZHoS6693f_S9WVpT0p",custom1:"O4xIFn0CgrJlVhtb30hl",custom2:"SPKboi902fIc7MOW8Sb7",custom3:"mq5f6Relwwkaw6WtFyl8",custom4:"bHGEWEvExsb5EbOu6vUu"},t.Z=a},3230:function(e,t,n){"use strict";var i=n(8081),r=n.n(i),o=n(3645),a=n.n(o)()(r());a.push([e.id,".yz9UAonqAB5oW87EkRO4 {\n animation: M2WPZDliMwTeLr7ry2cv 1s linear infinite;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n@keyframes M2WPZDliMwTeLr7ry2cv {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}",""]),a.locals={spinnerIcon:"yz9UAonqAB5oW87EkRO4",spin:"M2WPZDliMwTeLr7ry2cv"},t.Z=a},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",i="undefined"!==typeof t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,i,r,o){"string"===typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),n&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=n):c[2]=n),r&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=r):c[4]="".concat(r)),t.push(c))}},t}},8081:function(e){"use strict";e.exports=function(e){return e[1]}},9960:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},7915:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,r)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(9960),a=n(7790);r(n(7790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=s),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:s,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,i=new a.Element(e,t,void 0,n);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},7790:function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},i(e,t)},function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=h;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(h);t.CDATA=f;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(h);t.Document=p;var v=function(e){function t(t,n,i,r){void 0===i&&(i=[]),void 0===r&&(r="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,i)||this;return o.name=t,o.attribs=n,o.type=r,o}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,i;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(i=e["x-attribsPrefix"])||void 0===i?void 0:i[t]}}))},enumerable:!1,configurable:!0}),t}(h);function g(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function m(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function _(e){return e.type===a.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),m(e))n=new u(e.data);else if(b(e))n=new c(e.data);else if(g(e)){var i=t?k(e.children):[],r=new v(e.name,o({},e.attribs),i);i.forEach((function(e){return e.parent=r})),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),n=r}else if(y(e)){i=t?k(e.children):[];var a=new f(i);i.forEach((function(e){return e.parent=a})),n=a}else if(_(e)){i=t?k(e.children):[];var s=new p(i);i.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function k(e){for(var t=e.map((function(e){return x(e,!0)})),n=1;n/i,a=//i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"===typeof window&&window.DOMParser;if("function"===typeof u){var c=new u;s=l=function(e,t){return t&&(e="<"+t+">"+e+""),c.parseFromString(e,"text/html")}}if("object"===typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();s=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var h,f="object"===typeof document?document.createElement("template"):{};f.content&&(h=function(e){return f.innerHTML=e,f.content.childNodes}),e.exports=function(e){var u,c,d,f,p=e.match(r);switch(p&&p[1]&&(u=p[1].toLowerCase()),u){case t:return c=l(e),o.test(e)||(d=c.querySelector(n))&&d.parentNode.removeChild(d),a.test(e)||(d=c.querySelector(i))&&d.parentNode.removeChild(d),c.querySelectorAll(t);case n:case i:return f=(c=s(e)).querySelectorAll(u),a.test(e)&&o.test(e)?f[0].parentNode.childNodes:f;default:return h?h(e):(d=s(e,i).querySelector(i)).childNodes}}},4152:function(e,t,n){var i=n(8276),r=n(1507).formatDOM,o=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(o);return n&&n[1]&&(t=n[1]),r(i(e),null,t)}},1507:function(e,t,n){for(var i,r=n(7915),o=n(885).CASE_SENSITIVE_TAG_NAMES,a=r.Comment,s=r.Element,l=r.ProcessingInstruction,u=r.Text,c={},d=0,h=o.length;d1&&(c=p(c,{key:c.key||w})),y.push(c);else if("text"!==o.type){switch(d=o.attribs,l(o)?a(d.style,d):d&&(d=r(d,o.name)),h=null,o.type){case"script":case"style":o.children[0]&&(d.dangerouslySetInnerHTML={__html:o.children[0].data});break;case"tag":"textarea"===o.name&&o.children[0]?d.defaultValue=o.children[0].data:o.children&&o.children.length&&(h=e(o.children,n));break;default:continue}_>1&&(d.key=w),y.push(v(o.name,d,h))}else{if((u=!o.data.trim().length)&&o.parent&&!s(o.parent))continue;if(b&&u)continue;y.push(o.data)}return 1===y.length?y[0]:y}},4606:function(e,t,n){var i=n(7294),r=n(1476).default;var o={reactCompat:!0};var a=i.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!==typeof e)throw new TypeError("First argument must be an object");var n,i,r="function"===typeof t,o={},a={};for(n in e)i=e[n],r&&(o=t(n,i))&&2===o.length?a[o[0]]=o[1]:"string"===typeof i&&(a[i]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!==e&&void 0!==e)try{t.style=r(e,o)}catch(n){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},8139:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,i=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(l,u):u}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,h=1;function f(e){var t=e.match(n);t&&(d+=t.length);var i=e.lastIndexOf("\n");h=~i?e.length-i:h+e.length}function p(){var e={line:d,column:h};return function(t){return t.position=new v(e),b(),t}}function v(e){this.start=e,this.end={line:d,column:h},this.source=l.source}v.prototype.content=e;var g=[];function y(t){var n=new Error(l.source+":"+d+":"+h+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=h,n.source=e,!l.silent)throw n;g.push(n)}function m(t){var n=t.exec(e);if(n){var i=n[0];return f(i),e=e.slice(i.length),n}}function b(){m(i)}function w(e){var t;for(e=e||[];t=_();)!1!==t&&e.push(t);return e}function _(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return y("End of comment missing");var i=e.slice(2,n-2);return h+=2,f(i),e=e.slice(n),h+=2,t({type:"comment",comment:i})}}function x(){var e=p(),n=m(r);if(n){if(_(),!m(o))return y("property missing ':'");var i=m(a),l=e({type:"declaration",property:c(n[0].replace(t,u)),value:i?c(i[0].replace(t,u)):u});return m(s),l}}return b(),function(){var e,t=[];for(w(t);e=x();)!1!==e&&(t.push(e),w(t));return t}()}},9591:function(e,t,n){"use strict";const{Deflate:i,deflate:r,deflateRaw:o,gzip:a}=n(4555),{Inflate:s,inflate:l,inflateRaw:u,ungzip:c}=n(8843),d=n(1619);e.exports.Deflate=i,e.exports.deflate=r,e.exports.deflateRaw=o,e.exports.gzip=a,e.exports.Inflate=s,e.exports.inflate=l,e.exports.inflateRaw=u,e.exports.ungzip=c,e.exports.constants=d},4555:function(e,t,n){"use strict";const i=n(405),r=n(4236),o=n(9373),a=n(8898),s=n(2292),l=Object.prototype.toString,{Z_NO_FLUSH:u,Z_SYNC_FLUSH:c,Z_FULL_FLUSH:d,Z_FINISH:h,Z_OK:f,Z_STREAM_END:p,Z_DEFAULT_COMPRESSION:v,Z_DEFAULT_STRATEGY:g,Z_DEFLATED:y}=n(1619);function m(e){this.options=r.assign({level:v,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:g},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;let n=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==f)throw new Error(a[n]);if(t.header&&i.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"===typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=i.deflateSetDictionary(this.strm,e),n!==f)throw new Error(a[n]);this._dict_set=!0}}function b(e,t){const n=new m(t);if(n.push(e,!0),n.err)throw n.msg||a[n.err];return n.result}m.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let a,s;if(this.ended)return!1;for(s=t===~~t?t:!0===t?h:u,"string"===typeof e?n.input=o.string2buf(e):"[object ArrayBuffer]"===l.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(s===c||s===d)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(a=i.deflate(n,s),a===p)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),a=i.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===f;if(0!==n.avail_out){if(s>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},m.prototype.onData=function(e){this.chunks.push(e)},m.prototype.onEnd=function(e){e===f&&(this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},e.exports.Deflate=m,e.exports.deflate=b,e.exports.deflateRaw=function(e,t){return(t=t||{}).raw=!0,b(e,t)},e.exports.gzip=function(e,t){return(t=t||{}).gzip=!0,b(e,t)},e.exports.constants=n(1619)},8843:function(e,t,n){"use strict";const i=n(7948),r=n(4236),o=n(9373),a=n(8898),s=n(2292),l=n(2401),u=Object.prototype.toString,{Z_NO_FLUSH:c,Z_FINISH:d,Z_OK:h,Z_STREAM_END:f,Z_NEED_DICT:p,Z_STREAM_ERROR:v,Z_DATA_ERROR:g,Z_MEM_ERROR:y}=n(1619);function m(e){this.options=r.assign({chunkSize:65536,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;let n=i.inflateInit2(this.strm,t.windowBits);if(n!==h)throw new Error(a[n]);if(this.header=new l,i.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"===typeof t.dictionary?t.dictionary=o.string2buf(t.dictionary):"[object ArrayBuffer]"===u.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=i.inflateSetDictionary(this.strm,t.dictionary),n!==h)))throw new Error(a[n])}function b(e,t){const n=new m(t);if(n.push(e),n.err)throw n.msg||a[n.err];return n.result}m.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize,a=this.options.dictionary;let s,l,m;if(this.ended)return!1;for(l=t===~~t?t:!0===t?d:c,"[object ArrayBuffer]"===u.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),s=i.inflate(n,l),s===p&&a&&(s=i.inflateSetDictionary(n,a),s===h?s=i.inflate(n,l):s===g&&(s=p));n.avail_in>0&&s===f&&n.state.wrap>0&&0!==e[n.next_in];)i.inflateReset(n),s=i.inflate(n,l);switch(s){case v:case g:case p:case y:return this.onEnd(s),this.ended=!0,!1}if(m=n.avail_out,n.next_out&&(0===n.avail_out||s===f))if("string"===this.options.to){let e=o.utf8border(n.output,n.next_out),t=n.next_out-e,i=o.buf2string(n.output,e);n.next_out=t,n.avail_out=r-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(i)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(s!==h||0!==m){if(s===f)return s=i.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},m.prototype.onData=function(e){this.chunks.push(e)},m.prototype.onEnd=function(e){e===h&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},e.exports.Inflate=m,e.exports.inflate=b,e.exports.inflateRaw=function(e,t){return(t=t||{}).raw=!0,b(e,t)},e.exports.ungzip=b,e.exports.constants=n(1619)},4236:function(e){"use strict";const t=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);e.exports.assign=function(e){const n=Array.prototype.slice.call(arguments,1);for(;n.length;){const i=n.shift();if(i){if("object"!==typeof i)throw new TypeError(i+"must be non-object");for(const n in i)t(i,n)&&(e[n]=i[n])}}return e},e.exports.flattenChunks=e=>{let t=0;for(let i=0,r=e.length;i=252?6:r>=248?5:r>=240?4:r>=224?3:r>=192?2:1;n[254]=n[254]=1,e.exports.string2buf=e=>{if("function"===typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);let t,n,i,r,o,a=e.length,s=0;for(r=0;r>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t};e.exports.buf2string=(e,i)=>{const r=i||e.length;if("function"===typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(e.subarray(0,i));let o,a;const s=new Array(2*r);for(a=0,o=0;o4)s[a++]=65533,o+=i-1;else{for(t&=2===i?31:3===i?15:7;i>1&&o1?s[a++]=65533:t<65536?s[a++]=t:(t-=65536,s[a++]=55296|t>>10&1023,s[a++]=56320|1023&t)}}return((e,n)=>{if(n<65534&&e.subarray&&t)return String.fromCharCode.apply(null,e.length===n?e:e.subarray(0,n));let i="";for(let t=0;t{(t=t||e.length)>e.length&&(t=e.length);let i=t-1;for(;i>=0&&128===(192&e[i]);)i--;return i<0||0===i?t:i+n[e[i]]>t?i:t}},6069:function(e){"use strict";e.exports=(e,t,n,i)=>{let r=65535&e|0,o=e>>>16&65535|0,a=0;for(;0!==n;){a=n>2e3?2e3:n,n-=a;do{r=r+t[i++]|0,o=o+r|0}while(--a);r%=65521,o%=65521}return r|o<<16|0}},1619:function(e){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},2869:function(e){"use strict";const t=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());e.exports=(e,n,i,r)=>{const o=t,a=r+i;e^=-1;for(let t=r;t>>8^o[255&(e^n[t])];return-1^e}},405:function(e,t,n){"use strict";const{_tr_init:i,_tr_stored_block:r,_tr_flush_block:o,_tr_tally:a,_tr_align:s}=n(342),l=n(6069),u=n(2869),c=n(8898),{Z_NO_FLUSH:d,Z_PARTIAL_FLUSH:h,Z_FULL_FLUSH:f,Z_FINISH:p,Z_BLOCK:v,Z_OK:g,Z_STREAM_END:y,Z_STREAM_ERROR:m,Z_DATA_ERROR:b,Z_BUF_ERROR:w,Z_DEFAULT_COMPRESSION:_,Z_FILTERED:x,Z_HUFFMAN_ONLY:k,Z_RLE:E,Z_FIXED:S,Z_DEFAULT_STRATEGY:O,Z_UNKNOWN:C,Z_DEFLATED:T}=n(1619),P=258,M=262,A=42,I=113,D=666,z=(e,t)=>(e.msg=c[t],t),N=e=>2*e-(e>4?9:0),F=e=>{let t=e.length;for(;--t>=0;)e[t]=0},j=e=>{let t,n,i,r=e.w_size;t=e.hash_size,i=t;do{n=e.head[--i],e.head[i]=n>=r?n-r:0}while(--t);t=r,i=t;do{n=e.prev[--i],e.prev[i]=n>=r?n-r:0}while(--t)};let L=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},B=(e,t)=>{o(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,R(e.strm)},H=(e,t)=>{e.pending_buf[e.pending++]=t},W=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},U=(e,t,n,i)=>{let r=e.avail_in;return r>i&&(r=i),0===r?0:(e.avail_in-=r,t.set(e.input.subarray(e.next_in,e.next_in+r),n),1===e.state.wrap?e.adler=l(e.adler,t,r,n):2===e.state.wrap&&(e.adler=u(e.adler,t,r,n)),e.next_in+=r,e.total_in+=r,r)},V=(e,t)=>{let n,i,r=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0,u=e.window,c=e.w_mask,d=e.prev,h=e.strstart+P;let f=u[o+a-1],p=u[o+a];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,u[n+a]===p&&u[n+a-1]===f&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do{}while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&oa){if(e.match_start=t,a=i,i>=s)break;f=u[o+a-1],p=u[o+a]}}}while((t=d[t&c])>l&&0!==--r);return a<=e.lookahead?a:e.lookahead},q=e=>{const t=e.w_size;let n,i,r;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-M)&&(e.window.set(e.window.subarray(t,t+t-i),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),j(e),i+=t),0===e.strm.avail_in)break;if(n=U(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=3)for(r=e.strstart-e.insert,e.ins_h=e.window[r],e.ins_h=L(e,e.ins_h,e.window[r+1]);e.insert&&(e.ins_h=L(e,e.ins_h,e.window[r+3-1]),e.prev[r&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=r,r++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead{let n,i,o,a=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,s=0,l=e.strm.avail_in;do{if(n=65535,o=e.bi_valid+42>>3,e.strm.avail_outi+e.strm.avail_in&&(n=i+e.strm.avail_in),n>o&&(n=o),n>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,R(e.strm),i&&(i>n&&(i=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,n-=i),n&&(U(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(0===s);return l-=e.strm.avail_in,l&&(l>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=l&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-l,e.strm.next_in),e.strstart),e.strstart+=l,e.insert+=l>e.w_size-e.insert?e.w_size-e.insert:l),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(U(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,a=o>e.w_size?e.w_size:o,i=e.strstart-e.block_start,(i>=a||(i||t===p)&&t!==d&&0===e.strm.avail_in&&i<=o)&&(n=i>o?o:i,s=t===p&&0===e.strm.avail_in&&n===i?1:0,r(e,e.block_start,n,s),e.block_start+=n,R(e.strm)),s?3:1)},$=(e,t)=>{let n,i;for(;;){if(e.lookahead=3&&(e.ins_h=L(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-M&&(e.match_length=V(e,n)),e.match_length>=3)if(i=a(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=L(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=L(e,e.ins_h,e.window[e.strstart+1]);else i=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(B(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===p?(B(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(B(e,!1),0===e.strm.avail_out)?1:2},Y=(e,t)=>{let n,i,r;for(;;){if(e.lookahead=3&&(e.ins_h=L(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=a(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=L(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(B(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(i=a(e,0,e.window[e.strstart-1]),i&&B(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=a(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===p?(B(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(B(e,!1),0===e.strm.avail_out)?1:2};function K(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}const G=[new K(0,0,0,0,Z),new K(4,4,8,4,$),new K(4,5,16,8,$),new K(4,6,32,32,$),new K(4,4,16,16,Y),new K(8,16,32,32,Y),new K(8,16,128,128,Y),new K(8,32,128,256,Y),new K(32,128,258,1024,Y),new K(32,258,258,4096,Y)];function X(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),F(this.dyn_ltree),F(this.dyn_dtree),F(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),F(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),F(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Q=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==A&&57!==t.status&&69!==t.status&&73!==t.status&&91!==t.status&&103!==t.status&&t.status!==I&&t.status!==D?1:0},J=e=>{if(Q(e))return z(e,m);e.total_in=e.total_out=0,e.data_type=C;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?57:t.wrap?A:I,e.adler=2===t.wrap?0:1,t.last_flush=-2,i(t),g},ee=e=>{const t=J(e);var n;return t===g&&((n=e.state).window_size=2*n.w_size,F(n.head),n.max_lazy_match=G[n.level].max_lazy,n.good_match=G[n.level].good_length,n.nice_match=G[n.level].nice_length,n.max_chain_length=G[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},te=(e,t,n,i,r,o)=>{if(!e)return m;let a=1;if(t===_&&(t=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),r<1||r>9||n!==T||i<8||i>15||t<0||t>9||o<0||o>S||8===i&&1!==a)return z(e,m);8===i&&(i=9);const s=new X;return e.state=s,s.strm=e,s.status=A,s.wrap=a,s.gzhead=null,s.w_bits=i,s.w_size=1<te(e,t,T,15,8,O),e.exports.deflateInit2=te,e.exports.deflateReset=ee,e.exports.deflateResetKeep=J,e.exports.deflateSetHeader=(e,t)=>Q(e)||2!==e.state.wrap?m:(e.state.gzhead=t,g),e.exports.deflate=(e,t)=>{if(Q(e)||t>v||t<0)return e?z(e,m):m;const n=e.state;if(!e.output||0!==e.avail_in&&!e.input||n.status===D&&t!==p)return z(e,0===e.avail_out?w:m);const i=n.last_flush;if(n.last_flush=t,0!==n.pending){if(R(e),0===e.avail_out)return n.last_flush=-1,g}else if(0===e.avail_in&&N(t)<=N(i)&&t!==p)return z(e,w);if(n.status===D&&0!==e.avail_in)return z(e,w);if(n.status===A&&0===n.wrap&&(n.status=I),n.status===A){let t=T+(n.w_bits-8<<4)<<8,i=-1;if(i=n.strategy>=k||n.level<2?0:n.level<6?1:6===n.level?2:3,t|=i<<6,0!==n.strstart&&(t|=32),t+=31-t%31,W(n,t),0!==n.strstart&&(W(n,e.adler>>>16),W(n,65535&e.adler)),e.adler=1,n.status=I,R(e),0!==n.pending)return n.last_flush=-1,g}if(57===n.status)if(e.adler=0,H(n,31),H(n,139),H(n,8),n.gzhead)H(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),H(n,255&n.gzhead.time),H(n,n.gzhead.time>>8&255),H(n,n.gzhead.time>>16&255),H(n,n.gzhead.time>>24&255),H(n,9===n.level?2:n.strategy>=k||n.level<2?4:0),H(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(H(n,255&n.gzhead.extra.length),H(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=u(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(H(n,0),H(n,0),H(n,0),H(n,0),H(n,0),H(n,9===n.level?2:n.strategy>=k||n.level<2?4:0),H(n,3),n.status=I,R(e),0!==n.pending)return n.last_flush=-1,g;if(69===n.status){if(n.gzhead.extra){let t=n.pending,i=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+i>n.pending_buf_size;){let r=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=u(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=r,R(e),0!==n.pending)return n.last_flush=-1,g;t=0,i-=r}let r=new Uint8Array(n.gzhead.extra);n.pending_buf.set(r.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending+=i,n.gzhead.hcrc&&n.pending>t&&(e.adler=u(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let t,i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=u(e.adler,n.pending_buf,n.pending-i,i)),R(e),0!==n.pending)return n.last_flush=-1,g;i=0}t=n.gzindexi&&(e.adler=u(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let t,i=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=u(e.adler,n.pending_buf,n.pending-i,i)),R(e),0!==n.pending)return n.last_flush=-1,g;i=0}t=n.gzindexi&&(e.adler=u(e.adler,n.pending_buf,n.pending-i,i))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(R(e),0!==n.pending))return n.last_flush=-1,g;H(n,255&e.adler),H(n,e.adler>>8&255),e.adler=0}if(n.status=I,R(e),0!==n.pending)return n.last_flush=-1,g}if(0!==e.avail_in||0!==n.lookahead||t!==d&&n.status!==D){let i=0===n.level?Z(n,t):n.strategy===k?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(q(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,n=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(B(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(B(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(B(e,!1),0===e.strm.avail_out)?1:2})(n,t):n.strategy===E?((e,t)=>{let n,i,r,o;const s=e.window;for(;;){if(e.lookahead<=P){if(q(e),e.lookahead<=P&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,i=s[r],i===s[++r]&&i===s[++r]&&i===s[++r])){o=e.strstart+P;do{}while(i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&i===s[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(B(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(B(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(B(e,!1),0===e.strm.avail_out)?1:2})(n,t):G[n.level].func(n,t);if(3!==i&&4!==i||(n.status=D),1===i||3===i)return 0===e.avail_out&&(n.last_flush=-1),g;if(2===i&&(t===h?s(n):t!==v&&(r(n,0,0,!1),t===f&&(F(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),R(e),0===e.avail_out))return n.last_flush=-1,g}return t!==p?g:n.wrap<=0?y:(2===n.wrap?(H(n,255&e.adler),H(n,e.adler>>8&255),H(n,e.adler>>16&255),H(n,e.adler>>24&255),H(n,255&e.total_in),H(n,e.total_in>>8&255),H(n,e.total_in>>16&255),H(n,e.total_in>>24&255)):(W(n,e.adler>>>16),W(n,65535&e.adler)),R(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?g:y)},e.exports.deflateEnd=e=>{if(Q(e))return m;const t=e.state.status;return e.state=null,t===I?z(e,b):g},e.exports.deflateSetDictionary=(e,t)=>{let n=t.length;if(Q(e))return m;const i=e.state,r=i.wrap;if(2===r||1===r&&i.status!==A||i.lookahead)return m;if(1===r&&(e.adler=l(e.adler,t,n,0)),i.wrap=0,n>=i.w_size){0===r&&(F(i.head),i.strstart=0,i.block_start=0,i.insert=0);let e=new Uint8Array(i.w_size);e.set(t.subarray(n-i.w_size,n),0),t=e,n=i.w_size}const o=e.avail_in,a=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,q(i);i.lookahead>=3;){let e=i.strstart,t=i.lookahead-2;do{i.ins_h=L(i,i.ins_h,i.window[e+3-1]),i.prev[e&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=e,e++}while(--t);i.strstart=e,i.lookahead=2,q(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=a,e.input=s,e.avail_in=o,i.wrap=r,g},e.exports.deflateInfo="pako deflate (from Nodeca project)"},2401:function(e){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},4264:function(e){"use strict";const t=16209;e.exports=function(e,n){let i,r,o,a,s,l,u,c,d,h,f,p,v,g,y,m,b,w,_,x,k,E,S,O;const C=e.state;i=e.next_in,S=e.input,r=i+(e.avail_in-5),o=e.next_out,O=e.output,a=o-(n-e.avail_out),s=o+(e.avail_out-257),l=C.dmax,u=C.wsize,c=C.whave,d=C.wnext,h=C.window,f=C.hold,p=C.bits,v=C.lencode,g=C.distcode,y=(1<>>24,f>>>=w,p-=w,w=b>>>16&255,0===w)O[o++]=65535&b;else{if(!(16&w)){if(0===(64&w)){b=v[(65535&b)+(f&(1<>>=w,p-=w),p<15&&(f+=S[i++]<>>24,f>>>=w,p-=w,w=b>>>16&255,!(16&w)){if(0===(64&w)){b=g[(65535&b)+(f&(1<l){e.msg="invalid distance too far back",C.mode=t;break e}if(f>>>=w,p-=w,w=o-a,x>w){if(w=x-w,w>c&&C.sane){e.msg="invalid distance too far back",C.mode=t;break e}if(k=0,E=h,0===d){if(k+=u-w,w<_){_-=w;do{O[o++]=h[k++]}while(--w);k=o-x,E=O}}else if(d2;)O[o++]=E[k++],O[o++]=E[k++],O[o++]=E[k++],_-=3;_&&(O[o++]=E[k++],_>1&&(O[o++]=E[k++]))}else{k=o-x;do{O[o++]=O[k++],O[o++]=O[k++],O[o++]=O[k++],_-=3}while(_>2);_&&(O[o++]=O[k++],_>1&&(O[o++]=O[k++]))}break}}break}}while(i>3,i-=_,p-=_<<3,f&=(1<(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function P(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const M=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode16211?1:0},A=e=>{if(M(e))return f;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=m,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,c},I=e=>{if(M(e))return f;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,A(e)},D=(e,t)=>{let n;if(M(e))return f;const i=e.state;return t<0?(n=0,t=-t):(n=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?f:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,I(e))},z=(e,t)=>{if(!e)return f;const n=new P;e.state=n,n.strm=e,n.window=null,n.mode=m;const i=D(e,t);return i!==c&&(e.state=null),i};let N,F,j=!0;const L=e=>{if(j){N=new Int32Array(512),F=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,N,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,F,0,e.work,{bits:5}),j=!1}e.lencode=N,e.lenbits=9,e.distcode=F,e.distbits=5},R=(e,t,n,i)=>{let r;const o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(r=o.wsize-o.wnext,r>i&&(r=i),o.window.set(t.subarray(n-i,n-i+r),o.wnext),(i-=r)?(o.window.set(t.subarray(n-i,n),0),o.wnext=i,o.whave=o.wsize):(o.wnext+=r,o.wnext===o.wsize&&(o.wnext=0),o.whavez(e,15),e.exports.inflateInit2=z,e.exports.inflate=(e,t)=>{let n,P,A,I,D,z,N,F,j,B,H,W,U,V,q,Z,$,Y,K,G,X,Q,J=0;const ee=new Uint8Array(4);let te,ne;const ie=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(M(e)||!e.output||!e.input&&0!==e.avail_in)return f;n=e.state,n.mode===w&&(n.mode=_),D=e.next_out,A=e.output,N=e.avail_out,I=e.next_in,P=e.input,z=e.avail_in,F=n.hold,j=n.bits,B=z,H=N,Q=c;e:for(;;)switch(n.mode){case m:if(0===n.wrap){n.mode=_;break}for(;j<16;){if(0===z)break e;z--,F+=P[I++]<>>8&255,n.check=r(n.check,ee,2,0),F=0,j=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&F)<<8)+(F>>8))%31){e.msg="incorrect header check",n.mode=O;break}if((15&F)!==y){e.msg="unknown compression method",n.mode=O;break}if(F>>>=4,j-=4,X=8+(15&F),0===n.wbits&&(n.wbits=X),X>15||X>n.wbits){e.msg="invalid window size",n.mode=O;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(ee[0]=255&F,ee[1]=F>>>8&255,n.check=r(n.check,ee,2,0)),F=0,j=0,n.mode=16182;case 16182:for(;j<32;){if(0===z)break e;z--,F+=P[I++]<>>8&255,ee[2]=F>>>16&255,ee[3]=F>>>24&255,n.check=r(n.check,ee,4,0)),F=0,j=0,n.mode=16183;case 16183:for(;j<16;){if(0===z)break e;z--,F+=P[I++]<>8),512&n.flags&&4&n.wrap&&(ee[0]=255&F,ee[1]=F>>>8&255,n.check=r(n.check,ee,2,0)),F=0,j=0,n.mode=16184;case 16184:if(1024&n.flags){for(;j<16;){if(0===z)break e;z--,F+=P[I++]<>>8&255,n.check=r(n.check,ee,2,0)),F=0,j=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(W=n.length,W>z&&(W=z),W&&(n.head&&(X=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(P.subarray(I,I+W),X)),512&n.flags&&4&n.wrap&&(n.check=r(n.check,P,W,I)),z-=W,I+=W,n.length-=W),n.length))break e;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===z)break e;W=0;do{X=P[I+W++],n.head&&X&&n.length<65536&&(n.head.name+=String.fromCharCode(X))}while(X&&W>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=w;break;case 16189:for(;j<32;){if(0===z)break e;z--,F+=P[I++]<>>=7&j,j-=7&j,n.mode=S;break}for(;j<3;){if(0===z)break e;z--,F+=P[I++]<>>=1,j-=1,3&F){case 0:n.mode=16193;break;case 1:if(L(n),n.mode=k,t===u){F>>>=2,j-=2;break e}break;case 2:n.mode=16196;break;case 3:e.msg="invalid block type",n.mode=O}F>>>=2,j-=2;break;case 16193:for(F>>>=7&j,j-=7&j;j<32;){if(0===z)break e;z--,F+=P[I++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=O;break}if(n.length=65535&F,F=0,j=0,n.mode=x,t===u)break e;case x:n.mode=16195;case 16195:if(W=n.length,W){if(W>z&&(W=z),W>N&&(W=N),0===W)break e;A.set(P.subarray(I,I+W),D),z-=W,I+=W,N-=W,D+=W,n.length-=W;break}n.mode=w;break;case 16196:for(;j<14;){if(0===z)break e;z--,F+=P[I++]<>>=5,j-=5,n.ndist=1+(31&F),F>>>=5,j-=5,n.ncode=4+(15&F),F>>>=4,j-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=O;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,j-=3}for(;n.have<19;)n.lens[ie[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,te={bits:n.lenbits},Q=a(0,n.lens,0,19,n.lencode,0,n.work,te),n.lenbits=te.bits,Q){e.msg="invalid code lengths set",n.mode=O;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,Z=J>>>16&255,$=65535&J,!(q<=j);){if(0===z)break e;z--,F+=P[I++]<>>=q,j-=q,n.lens[n.have++]=$;else{if(16===$){for(ne=q+2;j>>=q,j-=q,0===n.have){e.msg="invalid bit length repeat",n.mode=O;break}X=n.lens[n.have-1],W=3+(3&F),F>>>=2,j-=2}else if(17===$){for(ne=q+3;j>>=q,j-=q,X=0,W=3+(7&F),F>>>=3,j-=3}else{for(ne=q+7;j>>=q,j-=q,X=0,W=11+(127&F),F>>>=7,j-=7}if(n.have+W>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=O;break}for(;W--;)n.lens[n.have++]=X}}if(n.mode===O)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=O;break}if(n.lenbits=9,te={bits:n.lenbits},Q=a(1,n.lens,0,n.nlen,n.lencode,0,n.work,te),n.lenbits=te.bits,Q){e.msg="invalid literal/lengths set",n.mode=O;break}if(n.distbits=6,n.distcode=n.distdyn,te={bits:n.distbits},Q=a(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,te),n.distbits=te.bits,Q){e.msg="invalid distances set",n.mode=O;break}if(n.mode=k,t===u)break e;case k:n.mode=E;case E:if(z>=6&&N>=258){e.next_out=D,e.avail_out=N,e.next_in=I,e.avail_in=z,n.hold=F,n.bits=j,o(e,H),D=e.next_out,A=e.output,N=e.avail_out,I=e.next_in,P=e.input,z=e.avail_in,F=n.hold,j=n.bits,n.mode===w&&(n.back=-1);break}for(n.back=0;J=n.lencode[F&(1<>>24,Z=J>>>16&255,$=65535&J,!(q<=j);){if(0===z)break e;z--,F+=P[I++]<>Y)],q=J>>>24,Z=J>>>16&255,$=65535&J,!(Y+q<=j);){if(0===z)break e;z--,F+=P[I++]<>>=Y,j-=Y,n.back+=Y}if(F>>>=q,j-=q,n.back+=q,n.length=$,0===Z){n.mode=16205;break}if(32&Z){n.back=-1,n.mode=w;break}if(64&Z){e.msg="invalid literal/length code",n.mode=O;break}n.extra=15&Z,n.mode=16201;case 16201:if(n.extra){for(ne=n.extra;j>>=n.extra,j-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;J=n.distcode[F&(1<>>24,Z=J>>>16&255,$=65535&J,!(q<=j);){if(0===z)break e;z--,F+=P[I++]<>Y)],q=J>>>24,Z=J>>>16&255,$=65535&J,!(Y+q<=j);){if(0===z)break e;z--,F+=P[I++]<>>=Y,j-=Y,n.back+=Y}if(F>>>=q,j-=q,n.back+=q,64&Z){e.msg="invalid distance code",n.mode=O;break}n.offset=$,n.extra=15&Z,n.mode=16203;case 16203:if(n.extra){for(ne=n.extra;j>>=n.extra,j-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=O;break}n.mode=16204;case 16204:if(0===N)break e;if(W=H-N,n.offset>W){if(W=n.offset-W,W>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=O;break}W>n.wnext?(W-=n.wnext,U=n.wsize-W):U=n.wnext-W,W>n.length&&(W=n.length),V=n.window}else V=A,U=D-n.offset,W=n.length;W>N&&(W=N),N-=W,n.length-=W;do{A[D++]=V[U++]}while(--W);0===n.length&&(n.mode=E);break;case 16205:if(0===N)break e;A[D++]=n.length,N--,n.mode=E;break;case S:if(n.wrap){for(;j<32;){if(0===z)break e;z--,F|=P[I++]<{if(M(e))return f;let t=e.state;return t.window&&(t.window=null),e.state=null,c},e.exports.inflateGetHeader=(e,t)=>{if(M(e))return f;const n=e.state;return 0===(2&n.wrap)?f:(n.head=t,t.done=!1,c)},e.exports.inflateSetDictionary=(e,t)=>{const n=t.length;let r,o,a;return M(e)?f:(r=e.state,0!==r.wrap&&r.mode!==b?f:r.mode===b&&(o=1,o=i(o,t,n,0),o!==r.check)?p:(a=R(e,t,n,n),a?(r.mode=C,v):(r.havedict=1,c)))},e.exports.inflateInfo="pako inflate (from Nodeca project)"},9241:function(e){"use strict";const t=15,n=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),i=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),r=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),o=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);e.exports=(e,a,s,l,u,c,d,h)=>{const f=h.bits;let p,v,g,y,m,b,w=0,_=0,x=0,k=0,E=0,S=0,O=0,C=0,T=0,P=0,M=null;const A=new Uint16Array(16),I=new Uint16Array(16);let D,z,N,F=null;for(w=0;w<=t;w++)A[w]=0;for(_=0;_=1&&0===A[k];k--);if(E>k&&(E=k),0===k)return u[c++]=20971520,u[c++]=20971520,h.bits=1,0;for(x=1;x0&&(0===e||1!==k))return-1;for(I[1]=0,w=1;w852||2===e&&T>592)return 1;for(;;){D=w-O,d[_]+1=b?(z=F[d[_]-b],N=M[d[_]-b]):(z=96,N=0),p=1<>O)+v]=D<<24|z<<16|N|0}while(0!==v);for(p=1<>=1;if(0!==p?(P&=p-1,P+=p):P=0,_++,0===--A[w]){if(w===k)break;w=a[s+d[_]]}if(w>E&&(P&y)!==g){for(0===O&&(O=E),m+=x,S=w-O,C=1<852||2===e&&T>592)return 1;g=P&y,u[g]=E<<24|S<<16|m-c|0}}return 0!==P&&(u[m+P]=w-O<<24|64<<16|0),h.bits=E,0}},8898:function(e){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},342:function(e){"use strict";function t(e){let t=e.length;for(;--t>=0;)e[t]=0}const n=256,i=286,r=30,o=15,a=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),s=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),u=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new Array(576);t(c);const d=new Array(60);t(d);const h=new Array(512);t(h);const f=new Array(256);t(f);const p=new Array(29);t(p);const v=new Array(r);function g(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}let y,m,b;function w(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}t(v);const _=e=>e<256?h[e]:h[256+(e>>>7)],x=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},k=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{k(e,n[2*t],n[2*t+1])},S=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},O=(e,t,n)=>{const i=new Array(16);let r,a,s=0;for(r=1;r<=o;r++)s=s+n[r-1]<<1,i[r]=s;for(a=0;a<=t;a++){let t=e[2*a+1];0!==t&&(e[2*a]=S(i[t]++,t))}},C=e=>{let t;for(t=0;t{e.bi_valid>8?x(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},P=(e,t,n,i)=>{const r=2*t,o=2*n;return e[r]{const i=e.heap[n];let r=n<<1;for(;r<=e.heap_len&&(r{let r,o,l,u,c=0;if(0!==e.sym_next)do{r=255&e.pending_buf[e.sym_buf+c++],r+=(255&e.pending_buf[e.sym_buf+c++])<<8,o=e.pending_buf[e.sym_buf+c++],0===r?E(e,o,t):(l=f[o],E(e,l+n+1,t),u=a[l],0!==u&&(o-=p[l],k(e,o,u)),r--,l=_(r),E(e,l,i),u=s[l],0!==u&&(r-=v[l],k(e,r,u)))}while(c{const n=t.dyn_tree,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,a=t.stat_desc.elems;let s,l,u,c=-1;for(e.heap_len=0,e.heap_max=573,s=0;s>1;s>=1;s--)M(e,n,s);u=a;do{s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],M(e,n,1),l=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=l,n[2*u]=n[2*s]+n[2*l],e.depth[u]=(e.depth[s]>=e.depth[l]?e.depth[s]:e.depth[l])+1,n[2*s+1]=n[2*l+1]=u,e.heap[1]=u++,M(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,i=t.max_code,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,l=t.stat_desc.extra_base,u=t.stat_desc.max_length;let c,d,h,f,p,v,g=0;for(f=0;f<=o;f++)e.bl_count[f]=0;for(n[2*e.heap[e.heap_max]+1]=0,c=e.heap_max+1;c<573;c++)d=e.heap[c],f=n[2*n[2*d+1]+1]+1,f>u&&(f=u,g++),n[2*d+1]=f,d>i||(e.bl_count[f]++,p=0,d>=l&&(p=s[d-l]),v=n[2*d],e.opt_len+=v*(f+p),a&&(e.static_len+=v*(r[2*d+1]+p)));if(0!==g){do{for(f=u-1;0===e.bl_count[f];)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[u]--,g-=2}while(g>0);for(f=u;0!==f;f--)for(d=e.bl_count[f];0!==d;)h=e.heap[--c],h>i||(n[2*h+1]!==f&&(e.opt_len+=(f-n[2*h+1])*n[2*h],n[2*h+1]=f),d--)}})(e,t),O(n,c,e.bl_count)},D=(e,t,n)=>{let i,r,o=-1,a=t[1],s=0,l=7,u=4;for(0===a&&(l=138,u=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=a,a=t[2*(i+1)+1],++s{let i,r,o=-1,a=t[1],s=0,l=7,u=4;for(0===a&&(l=138,u=3),i=0;i<=n;i++)if(r=a,a=t[2*(i+1)+1],!(++s{k(e,0+(i?1:0),3),T(e),x(e,n),x(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n};e.exports._tr_init=e=>{N||((()=>{let e,t,n,u,w;const _=new Array(16);for(n=0,u=0;u<28;u++)for(p[u]=n,e=0;e<1<>=7;u{let o,a,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,i=4093624447;for(t=0;t<=31;t++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t{let t;for(D(e,e.dyn_ltree,e.l_desc.max_code),D(e,e.dyn_dtree,e.d_desc.max_code),I(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*u[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),o=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=o&&(o=a)):o=a=i+5,i+4<=o&&-1!==t?F(e,t,i,r):4===e.strategy||a===o?(k(e,2+(r?1:0),3),A(e,c,d)):(k(e,4+(r?1:0),3),((e,t,n,i)=>{let r;for(k(e,t-257,5),k(e,n-1,5),k(e,i-4,4),r=0;r(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=i,0===t?e.dyn_ltree[2*i]++:(e.matches++,t--,e.dyn_ltree[2*(f[i]+n+1)]++,e.dyn_dtree[2*_(t)]++),e.sym_next===e.sym_end),e.exports._tr_align=e=>{k(e,2,3),E(e,256,c),(e=>{16===e.bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}},2292:function(e){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},5660:function(e,t,n){var i=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);k+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof o)){var S,O=1;if(m){if(!(S=a(_,k,e,y))||S.index>=e.length)break;var C=S.index,T=S.index+S[0].length,P=k;for(P+=x.value.length;C>=P;)P+=(x=x.next).value.length;if(k=P-=x.value.length,x.value instanceof o)continue;for(var M=x;M!==t.tail&&(Pd.reach&&(d.reach=z);var N=x.prev;if(I&&(N=u(t,N,I),k+=I.length),c(t,N,O),x=u(t,N,new o(h,g?r.tokenize(A,g):A,b,A)),D&&u(t,x,D),O>1){var F={cause:h+","+p,reach:z};s(e,t,n,x.prev,k,F),d&&F.reach>d.reach&&(d.reach=F.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var i=t.next,r={value:n,prev:t,next:i};return t.next=r,i.prev=r,e.length++,r}function c(e,t,n){for(var i=t.next,r=0;r"+o.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),i=n.language,o=n.code,a=n.immediateClose;e.postMessage(r.highlight(o,r.languages[i],i)),a&&e.close()}),!1),r):r;var d=r.util.currentScript();function h(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var f=document.readyState;"loading"===f||"interactive"===f&&d&&d.defer?document.addEventListener("DOMContentLoaded",h):window.requestAnimationFrame?window.requestAnimationFrame(h):window.setTimeout(h,16)}return r}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=i),"undefined"!==typeof n.g&&(n.g.Prism=i),i.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(e,t){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:i.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(){if("undefined"!==typeof i&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",r="loaded",o="pre[data-src]:not(["+t+'="'+r+'"]):not(['+t+'="'+n+'"])';i.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),i.hooks.add("before-sanity-check",(function(a){var s=a.element;if(s.matches(o)){a.code="",s.setAttribute(t,n);var l=s.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var u=s.getAttribute("data-src"),c=a.language;if("none"===c){var d=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=e[d]||d}i.util.setLanguage(l,c),i.util.setLanguage(s,c);var h=i.plugins.autoloader;h&&h.loadLanguages(c),function(e,t,n){var i=new XMLHttpRequest;i.open("GET",e,!0),i.onreadystatechange=function(){4==i.readyState&&(i.status<400&&i.responseText?t(i.responseText):i.status>=400?n("\u2716 Error "+i.status+" while fetching file: "+i.statusText):n("\u2716 Error: File does not exist or is empty"))},i.send(null)}(u,(function(e){s.setAttribute(t,r);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),i=t[2],r=t[3];return i?r?[n,Number(r)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),a=n[0],u=null==n[1]?o.length:n[1];a<0&&(a+=o.length),a=Math.max(0,Math.min(a-1,o.length)),u<0&&(u+=o.length),u=Math.max(0,Math.min(u,o.length)),e=o.slice(a,u).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(a+1))}l.textContent=e,i.highlightElement(l)}),(function(e){s.setAttribute(t,"failed"),l.textContent=e}))}})),i.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),r=0;t=n[r++];)i.highlightElement(t)}};var a=!1;i.fileHighlight=function(){a||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),a=!0),i.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},4448:function(e,t,n){"use strict";var i=n(7294),r=n(3840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n