|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},89489:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},59477:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},26227:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},67921:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},49198:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},41464:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},87169:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},52671:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},8657:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},56082:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},33853:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},15075:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},43531:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},38819:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},95869:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return re}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},he=E,Ae=fe(7657),ue=function(ae,se){return Ue.createElement(Ae.Z,(0,ve.Z)({},ae,{ref:se,icon:he}))},oe=Ue.forwardRef(ue),re=oe},21697:function(un,Qt){"use strict";Qt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5216:function(un,Qt){"use strict";Qt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},60515:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,ae,se)=>ae in le?Ue(le,ae,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ae]=se,oe=(le,ae)=>{for(var se in ae||(ae={}))he.call(ae,se)&&ue(le,se,ae[se]);if(E)for(var se of E(ae))Ae.call(ae,se)&&ue(le,se,ae[se]);return le};const re=le=>React.createElement("svg",oe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Qt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,ae,se)=>ae in le?Ue(le,ae,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ae]=se,oe=(le,ae)=>{for(var se in ae||(ae={}))he.call(ae,se)&&ue(le,se,ae[se]);if(E)for(var se of E(ae))Ae.call(ae,se)&&ue(le,se,ae[se]);return le};const re=le=>React.createElement("svg",oe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Qt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},20397:function(){"use strict";function un(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(un.prototype,"name",{get:function(){return this._name},set:function(z){if(typeof z!="string"||z==="")throw new Error("Shape name must be a valid string.");this._name=z}}),Object.defineProperty(un.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("The default value must be a real number, not: "+z);this._defaultValue=z}}),Object.defineProperty(un.prototype,"minimum",{get:function(){return this._minimum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Minimum must be a real number, not: "+z);this._minimum=z}}),Object.defineProperty(un.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof un))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var Qt=[];function fe(z,a){var y=Qt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function ve(){var z=Qt.pop();return z===void 0?new go.Point:z}function Ue(z){Qt.push(z)}function E(z,a,y,x,b,ee,ne,ce,de){de||(de=new go.Point);var ge=z-y,pe=b-ne,me=NaN,be=NaN;if(ge===0)if(pe===0)z===y&&(me=z,be=a);else{var ye=(ee-ce)/pe,Ce=ee-ye*b;me=z,be=ye*me+Ce}else if(pe===0){var Se=(a-x)/ge,He=a-Se*z;me=b,be=Se*me+He}else{var Se=(a-x)/ge,ye=(ee-ce)/pe,He=a-Se*z,Ce=ee-ye*b;me=(Ce-He)/(Se-ye),be=Se*me+He}return de.x=me,de.y=be,de}function he(z,a,y,x,b,ee,ne,ce,de,ge,pe,me,be,ye){var Ce=1-de,Se=de,He=z*Ce+y*Se,we=a*Ce+x*Se,Me=y*Ce+b*Se,Pe=x*Ce+ee*Se,De=b*Ce+ne*Se,ze=ee*Ce+ce*Se,Je=He*Ce+Me*Se,Qe=we*Ce+Pe*Se,tt=Me*Ce+De*Se,$e=Pe*Ce+ze*Se,at=Je*Ce+tt*Se,ct=Qe*Ce+$e*Se;ge.x=He,ge.y=we,pe.x=Je,pe.y=Qe,me.x=at,me.y=ct,be.x=tt,be.y=$e,ye.x=De,ye.y=ze}var Ae=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),oe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new un("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*oe,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Ae,b.spot2=ue,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,oe*a,0,a,(1-oe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,oe*y,(1-oe)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,oe*y,oe*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-oe)*a,0,0,(1-oe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new un("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new un("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.setFigureParameter("Trapezoid1",0,new un("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new un("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.setFigureParameter("ManualOperation",0,new un("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b<a/2&&ee.setSpots(b/a,0,(a-b)/a,1),ee}});var re=[];function le(){var z=re.pop();return z===void 0?[]:z}function ae(z){z.length=0,re.push(z)}function se(z){for(var a=le(),y=.5,x=.5,b=Math.PI*1.5,ee=0,ne=0;ne<z;ne++)ee=2*Math.PI/z*ne+b,a[ne]=new go.Point(x+y*Math.cos(ee),x+y*Math.sin(ee));return a.push(a[0]),a}function ie(z){var a=te(z),y=le();y[0]=a[0];for(var x=1,b=1;x<a.length;x+=2,b+=3)y[b]=a[x],y[b+1]=a[x],y[b+2]=a[x+1];return ae(a),y}function te(z){for(var a=se(z),y=le(),x=Math.floor(a.length/2),b=a.length-1,ee=z%2===0?2:1,ne=0;ne<b;ne++){var ce=a[ne],de=a[ne+1],ge=a[(x+ne-1)%b],pe=a[(x+ne+ee)%b];y[ne*2]=ce,y[ne*2+1]=E(ce.x,ce.y,ge.x,ge.y,de.x,de.y,pe.x,pe.y,new go.Point)}return y[y.length]=y[0],ae(a),y}go.Shape.defineFigureGenerator("Pentagon",function(z,a,y){var x=se(5),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<5;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(z,a,y){var x=se(6),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<6;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(z,a,y){var x=se(7),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<7;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(z,a,y){var x=se(8),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<8;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(z,a,y){var x=se(9),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<9;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(z,a,y){var x=se(10),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<10;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(z,a,y){var x=se(12),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<12;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(z,a,y){var x=te(5),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<10;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(z,a,y){var x=te(6),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<12;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(z,a,y){var x=te(7),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<14;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(z,a,y){var x=te(8),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<16;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(z,a,y){var x=te(9),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<18;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(z,a,y){var x=te(10),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<20;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,x[ne].x*a,x[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(z,a,y){var x=ie(5),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(z,a,y){var x=ie(6),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(z,a,y){var x=ie(7),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(z,a,y){var x=ie(8),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(z,a,y){var x=ie(9),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(z,a,y){var x=ie(10),b=new go.Geometry,ee=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(ee);for(var ne=1;ne<x.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,x[ne+2].x*a,x[ne+2].y*y,x[ne].x*a,x[ne].y*y,x[ne+1].x*a,x[ne+1].y*y));return ee.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new un("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new un("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var ee=new go.Geometry,ne=new go.PathFigure(0,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x<a/2&&b<y/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,x,b)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y-b)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,y-b)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,b).close())),ee.setSpots(0,0,1,1,x,b,-x,-b),ee}),go.Shape.setFigureParameter("Ring",0,new un("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=a/2,ee=new go.Geometry,ne=new go.PathFigure(a,a/2,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ce=Math.max(b-x,0);return ce>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),ee.spot1=Ae,ee.spot2=ue,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new un("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new un("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var ne=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=oe/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-x)*y,(b+x)*a,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new un("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new un("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new un("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var ee=a/2,ne=y/2,ce=Math.atan2(y,a),de=x-Math.min(Math.cos(ce)*x/2,ee),ge=x-Math.min(Math.sin(ce)*x/2,ne),b=new go.Geometry,pe=new go.PathFigure(de,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),pe.add(new go.PathSegment(go.PathSegment.Line,a-de,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,ge)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,a,y-ge)),pe.add(new go.PathSegment(go.PathSegment.Line,a-de,y)),pe.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),pe.add(new go.PathSegment(go.PathSegment.Line,de,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y-ge)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ge).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new un("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new un("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new un("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,oe*a,0,a,(.5-oe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+oe/2)*y,oe*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var ee=.2,ne=.3,ce=0,de=ee*oe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-de+ce)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne+.05)*a,(.5-de+ce-.02)*y)),ee=.2,ne=0,ce=-.3,de=ee*oe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-de+ce)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),ee=.2,ne=-.3,ce=0,de=ee*oe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne-.05)*a,(.5-de+ce-.02)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,y*ce,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((ne+ee)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,y*ce,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=.5,ne=.5,ce=.5,de=new go.PathFigure(ne*a,(ce-ee)*y);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ee=.4,b=oe*.4;var ge=ve(),pe=ve(),me=ve(),be=ve();he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.42,ge,pe,me,be,be);var ye=ve(),Ce=ve(),Se=ve();he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.58,be,be,Se,ye,Ce);var He=ve(),we=ve(),Me=ve();he(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.42,He,we,Me,be,be);var Pe=ve(),De=ve(),ze=ve();return he(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.58,be,be,ze,Pe,De),de.add(new go.PathSegment(go.PathSegment.Move,ze.x*a,ze.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,Pe.x*a,Pe.y*y,De.x*a,De.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ge.x*a,ge.y*y,pe.x*a,pe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,ze.x*a,ze.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,Me.x*a,Me.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,ye.x*a,ye.y*y,Ce.x*a,Ce.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,Me.x*a,Me.y*y,He.x*a,He.y*y,we.x*a,we.y*y).close()),Ue(ge),Ue(pe),Ue(me),Ue(be),Ue(ye),Ue(Ce),Ue(Se),Ue(He),Ue(we),Ue(Me),Ue(Pe),Ue(De),Ue(ze),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new un("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=oe*.4,ee=.4,ne=.5,ce=.5,de=ve(),ge=ve(),pe=ve(),me=ve(),be=new go.PathFigure((ne-ee)*a,ce*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.44,pe,me,ge,de,de),be.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,pe.x*a,pe.y*y,me.x*a,me.y*y));var ye=fe(ge.x,ge.y);he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.56,de,de,ge,pe,me);var Ce=fe(ge.x,ge.y);be.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*a,(Ce.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,Ce.x*a,Ce.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,pe.x*a,pe.y*y,me.x*a,me.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),ee=.35,b=oe*.35;var Se=new go.PathFigure(ne*a,(ce-ee)*y,!1);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y));var He=new go.PathFigure((ne-ee)*a,ce*y,!1);return x.add(He),Ue(de),Ue(ge),Ue(pe),Ue(me),Ue(ye),Ue(Ce),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,ee=0,ne=-.125,ce=b*oe,de=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+ce+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+ce+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-ce+ne)*y,(.5+ce+ee)*a,(.5-b+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+ce+ne)*y,(.5-ce+ee)*a,(.5+b+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,ne=-.125,ce=b*oe;var de=new go.PathFigure((1-.5+b+ee)*a,(.5+ne)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+ce+ne)*y,(.5+ce+ee)*a,(.5+b+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+ce+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+ce+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-ce+ne)*y));var de=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);return x.add(de),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new un("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new un("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*a,ne=(.5-b/2)*y,ce=(.5+b/2)*y,de=new go.Geometry,ge=new go.PathFigure(0,ne,!0);de.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),de.spot1=new go.Spot(0,ne/y);var pe=E(0,ce/y,1,ce/y,ee/a,1,1,.5,ve());return de.spot2=new go.Spot(pe.x,pe.y),Ue(pe),de}),go.Shape.setFigureParameter("Arrow2",0,new un("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new un("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-x,ne=(y-b)/2,ce=ne+b,de=new go.Geometry,ge=new go.PathFigure(0,ne,!0);de.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),de.spot1=new go.Spot(0,ne/y);var pe=E(0,ce/y,1,ce/y,ee/a,1,1,.5,ve());return de.spot2=new go.Spot(pe.x,pe.y),Ue(pe),de}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new un("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var de=E(0,.5,.3,0,0,b/y,.1,b/y,ve());return ne.spot1=new go.Spot(de.x,de.y),de=E(.7,1,1,.5,0,ee/y,1,ee/y,de),ne.spot2=new go.Spot(de.x,de.y),Ue(de),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new un("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new un("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,ce=(y-b)/2,de=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,ce=0,de=y):(ee=0,ne=y,ce=0,de=y));var ge=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);ge.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var me=E(0,.5,.3,ce/y,0,ee/y,1,ee/y,ve());return ge.spot1=new go.Spot(me.x,me.y),me=E(.7,de/y,1,.5,0,ne/y,1,ne/y,me),ge.spot2=new go.Spot(me.x,me.y),Ue(me),ge}),go.Shape.setFigureParameter("IBeamArrow",0,new un("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,b/y);var de=E(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),Ue(de),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new un("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new un("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,ce=(y-b)/2,de=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,ce=0,de=y):(ee=0,ne=y,ce=0,de=y));var ge=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);ge.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),ge.spot1=new go.Spot(0,ee/y);var me=E(.7,de/y,1,.5,0,ne/y,1,ne/y,ve());return ge.spot2=new go.Spot(me.x,me.y),Ue(me),ge}),go.Shape.setFigureParameter("Pointer",0,new un("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ne=E(.2,.65,1,.65,0,1,1,.5,ve());return b.spot2=new go.Spot(ne.x,ne.y),Ue(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new un("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ne=E(0,.65,1,.65,0,1,1,.5,ve());return b.spot2=new go.Spot(ne.x,ne.y),Ue(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new un("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var de=E(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),Ue(de),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new un("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,b/y);var de=E(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),Ue(de),ne}),go.Shape.setFigureParameter("SquareArrow",0,new un("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=oe*.1,ne=new go.PathFigure(0,.9*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=oe*.5,ne=new go.PathFigure(0,x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,oe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-oe*x,(.5+ee)*a,1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,1*y,0,y-oe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-oe*x,(.5+ee)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-oe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=oe*.5,ne=new go.PathFigure(0,y-x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,oe*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,oe*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-oe*x,(.5+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,y,0,y-oe*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-oe*x,(.5-ee)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+ee)*a,y-2*x,a,y-x-oe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=oe*.5,ne=new go.PathFigure(x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-oe*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,oe*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+oe*x,0,2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+oe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=oe*.5,ne=new go.PathFigure(a-x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-oe*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-oe*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,oe*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,oe*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-oe*x,0,a-2*x,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+ee)*y,a-x-oe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*a,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,ee=.1,ne=oe*b,ce=oe*ee,de=.5,ge=.1,pe=new go.PathFigure(de*a,(ge+ee)*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*a,ge*y,(de-ne)*a,(ge+ee)*y,(de-b)*a,(ge+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-ee)*y,(de-b)*a,(ge-ce)*y,(de-ne)*a,(ge-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*a,ge*y,(de+ne)*a,(ge-ee)*y,(de+b)*a,(ge-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge+ee)*y,(de+b)*a,(ge+ce)*y,(de+ne)*a,(ge+ee)*y));var me=.05,be=oe*me;de=.05,ge=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),de=.95,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*a,ge*y,(de+be)*a,(ge-me)*y,(de+me)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),me=.025,be=oe*me,de=.825,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-me)*y,(de+me)*a,(ge-be)*y,(de+be)*a,(ge-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,ge*y,(de-be)*a,(ge-me)*y,(de-me)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),me=.05,be=oe*me,de=.5,ge=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-me)*y,(de+me)*a,(ge-be)*y,(de+be)*a,(ge-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,ge*y,(de-be)*a,(ge-me)*y,(de-me)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),me=.025,be=oe*me,de=.175,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-me)*y,(de+me)*a,(ge-be)*y,(de+be)*a,(ge-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,ge*y,(de-be)*a,(ge-me)*y,(de-me)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),me=.05,be=oe*me,de=.05,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-me)*y,(de-me)*a,(ge-be)*y,(de-be)*a,(ge-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new un("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var ee=new go.PathFigure(.5*a,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=oe*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=oe*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=oe*.2,ne=new go.PathFigure(0,.2*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*a,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var ee=new go.PathFigure(a,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=oe*.5,ce=.5,de=new go.PathFigure(a,ce*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+ne)*y,(ce+ne)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-ne)*a,y,0,(ce+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-ne)*y,(ce-ne)*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+ne)*a,0,a,(ce-ne)*y));var ge=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),ge.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=.5,ne=new go.PathFigure(.5*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var ee=new go.PathFigure(.2*a,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure((1-b)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,ee*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var de=new go.PathFigure(.8*a,.75*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=oe*.1,ee=.1,ne=.9,ce=.5,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ge=new go.PathFigure((ne+ee)*a,ce*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=oe*.4,ne=oe*.1,ce=.1,de=.9,ge=.5,pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var me=new go.PathFigure((de+ce)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge+ce)*y,(de+ce)*a,(ge+ne)*y,(de+ne)*a,(ge+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a,ge*y,(de-ne)*a,(ge+ce)*y,(de-ce)*a,(ge+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-ce)*y,(de-ce)*a,(ge-ne)*y,(de-ne)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a,ge*y,(de+ne)*a,(ge-ce)*y,(de+ce)*a,(ge-ne)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*b,ne=0,ce=.5,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=oe*.1,ne=.9,ce=.5;var ge=new go.PathFigure((ne-b)*a,ce*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*b,ne=0,ce=.5,de=new go.PathFigure(0,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee+ee)*a,(ce-b)*y,.8*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+ee)*y,(ne+ee+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*b,ne=.2,ce=.5,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=oe*.1,ne=.9,ce=.5;var pe=new go.PathFigure((ne-b)*a,ce*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*b,ne=.2,ce=.5,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.2*a,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee)*a,(ce-b)*y,.9*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=oe*.1,ee=.1,ne=.1,ce=.5,de=new go.PathFigure((ne-b*.5)*a,y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.9,de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*a,y,(ne+ee)*a,0,(ne+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=oe*.5,ee=.5,ne=.5,ce=.5,de=new go.PathFigure((ne-ee)*a,ce*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,ce*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,ce*y,ne*a,(ce-ee)*y,ne*a,(ce+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var ne=oe*.8,ce=.8,de=0,ge=.5,pe=(b-a)/2,me=(ee-y)/2,be=new go.PathFigure(de*a+pe,(ge+ce)*y+me,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,ge*y+me,(de-ne)*a+pe,(ge+ce)*y+me,(de-ce)*a+pe,(ge+ne)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge-ce)*y+me,(de-ce)*a+pe,(ge-ne)*y+me,(de-ne)*a+pe,(ge-ce)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ne*.5)*a+pe,ge*y+me,de*a+pe,(ge-ce)*y+me,(de-ce+ne*.5)*a+pe,(ge-ne)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge+ce)*y+me,(de-ce+ne*.5)*a+pe,(ge+ne)*y+me,de*a+pe,(ge+ce)*y+me).close()),ne=oe*.4,ce=.4,de=.2,ge=.5;var ye=new go.PathFigure(de*a+pe,(ge+ce)*y+me,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,ge*y+me,(de-ne)*a+pe,(ge+ce)*y+me,(de-ce)*a+pe,(ge+ne)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge-ce)*y+me,(de-ce)*a+pe,(ge-ne)*y+me,(de-ne)*a+pe,(ge-ce)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ne*.5)*a+pe,ge*y+me,de*a+pe,(ge-ce)*y+me,(de-ce+ne*.5)*a+pe,(ge-ne)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge+ce)*y+me,(de-ce+ne*.5)*a+pe,(ge+ne)*y+me,de*a+pe,(ge+ce)*y+me).close()),ne=oe*.2,ce=.2,de=.5,ge=.5;var Ce=new go.PathFigure((de-ce)*a+pe,ge*y+me,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge-ce)*y+me,(de-ce)*a+pe,(ge-ne)*y+me,(de-ne)*a+pe,(ge-ce)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,ge*y+me,(de+ne)*a+pe,(ge-ce)*y+me,(de+ce)*a+pe,(ge-ne)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge+ce)*y+me,(de+ce)*a+pe,(ge+ne)*y+me,(de+ne)*a+pe,(ge+ce)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,ge*y+me,(de-ne)*a+pe,(ge+ce)*y+me,(de-ce)*a+pe,(ge+ne)*y+me)),ne=oe*.4,ce=.4,de=.8,ge=.5;var Se=new go.PathFigure(de*a+pe,(ge-ce)*y+me,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,ge*y+me,(de+ne)*a+pe,(ge-ce)*y+me,(de+ce)*a+pe,(ge-ne)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge+ce)*y+me,(de+ce)*a+pe,(ge+ne)*y+me,(de+ne)*a+pe,(ge+ce)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ne*.5)*a+pe,ge*y+me,de*a+pe,(ge+ce)*y+me,(de+ce-ne*.5)*a+pe,(ge+ne)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge-ce)*y+me,(de+ce-ne*.5)*a+pe,(ge-ne)*y+me,de*a+pe,(ge-ce)*y+me).close()),ne=oe*.8,ce=.8,de=1,ge=.5;var He=new go.PathFigure(de*a+pe,(ge-ce)*y+me,!0);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,ge*y+me,(de+ne)*a+pe,(ge-ce)*y+me,(de+ce)*a+pe,(ge-ne)*y+me)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge+ce)*y+me,(de+ce)*a+pe,(ge+ne)*y+me,(de+ne)*a+pe,(ge+ce)*y+me)),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ne*.5)*a+pe,ge*y+me,de*a+pe,(ge+ce)*y+me,(de+ce-ne*.5)*a+pe,(ge+ne)*y+me)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(ge-ce)*y+me,(de+ce-ne*.5)*a+pe,(ge-ne)*y+me,de*a+pe,(ge-ce)*y+me).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ne=new go.PathFigure(.6*a,y,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=oe*.4,ee=.4,ne=.5,ce=.5,de=ve(),ge=ve(),pe=ve(),me=ve();he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,de,de,ge,pe,me);var be=fe(ge.x,ge.y),ye=new go.PathFigure(ge.x*a,ge.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,pe.x*a,pe.y*y,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),he(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,pe,me,ge,de,de),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,pe.x*a,pe.y*y,me.x*a,me.y*y)),b=oe*.3,ee=.3,he(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,pe,me,ge,de,de),ye.add(new go.PathSegment(go.PathSegment.Line,ge.x*a,ge.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,me.x*a,me.y*y,pe.x*a,pe.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),he(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,de,de,ge,pe,me),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,me.x*a,me.y*y,pe.x*a,pe.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Ue(de),Ue(ge),Ue(pe),Ue(me),Ue(be),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(ne,ce,de){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+de)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,ee=0,ne=0,ce=b*oe,de=.4*Math.SQRT2/2+.5,ge=.5-.5*Math.SQRT2/2,pe=1,me=.5,be=.5,ye=0,Ce=new go.PathFigure(de*a,(1-ge)*y,!1);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,me*y,pe*a,.7*y,pe*a,me*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+ee)*a,(ye+ee)*y,(.5+b+ee)*a,(.5-ce+ee)*y,(.5+ce+ee)*a,(.5-b+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+ce+ne)*y,(.5-ce+ee)*a,.9*y)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var ee=new go.PathFigure(.45*a,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ne=.5-.285,ce=.5,de=ne,ge=Math.PI/4,pe=4*(1-Math.cos(ge))/(3*Math.sin(ge)),me=pe*.5,be=ne,ye=ne,Ce=pe*be,Se=pe*ye;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce-be)*a,de*y,(ce-(Ce+be)/2)*a,(de+(ye+Se)/2)*y,(ce-be)*a,(de+Se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ye)*y,(ce-be)*a,(de-Se)*y,(ce-Ce)*a,(de-ye)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce+be)*a,de*y,(ce+Ce)*a,(de-ye)*y,(ce+be)*a,(de-Se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+be)*a,(de+Se)*y,(ce+(Ce+be)/2)*a,(de+(ye+Se)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var He=new go.PathFigure(.2*a,y,!1);x.add(He),He.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var we=new go.PathFigure(.8*a,y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.2*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(.1*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var ee=new go.PathFigure(.475*a,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ne=new go.PathFigure(.675*a,.575*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*.5,ne=new go.PathFigure(a,b*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ne=new go.PathFigure(0,.6*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var ee=new go.PathFigure(.15*a,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ne=.1,ce=oe*.1,de=.2,ge=.9,pe=new go.PathFigure((de-ne)*a,ge*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-ne)*y,(de-ne)*a,(ge-ce)*y,(de-ce)*a,(ge-ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*a,ge*y,(de+ce)*a,(ge-ne)*y,(de+ne)*a,(ge-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge+ne)*y,(de+ne)*a,(ge+ce)*y,(de+ce)*a,(ge+ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*a,ge*y,(de-ce)*a,(ge+ne)*y,(de-ne)*a,(ge+ce)*y).close()),ne=.1,ce=oe*.1,de=.8,ge=.9;var me=new go.PathFigure((de-ne)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-ne)*y,(de-ne)*a,(ge-ce)*y,(de-ce)*a,(ge-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*a,ge*y,(de+ce)*a,(ge-ne)*y,(de+ne)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge+ne)*y,(de+ne)*a,(ge+ce)*y,(de+ce)*a,(ge+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*a,ge*y,(de-ce)*a,(ge+ne)*y,(de-ne)*a,(ge+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ne=new go.PathFigure(.5*a,.8*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var de=.1,ge=oe*.1,pe=.1,me=.9,be=new go.PathFigure((pe-de)*a,me*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me-de)*y,(pe-de)*a,(me-ge)*y,(pe-ge)*a,(me-de)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+de)*a,me*y,(pe+ge)*a,(me-de)*y,(pe+de)*a,(me-ge)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me+de)*y,(pe+de)*a,(me+ge)*y,(pe+ge)*a,(me+de)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-de)*a,me*y,(pe-ge)*a,(me+de)*y,(pe-de)*a,(me+ge)*y)),de=.1,ge=oe*.1,pe=.4,me=.9;var ye=new go.PathFigure((pe-de)*a,me*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me-de)*y,(pe-de)*a,(me-ge)*y,(pe-ge)*a,(me-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+de)*a,me*y,(pe+ge)*a,(me-de)*y,(pe+de)*a,(me-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me+de)*y,(pe+de)*a,(me+ge)*y,(pe+ge)*a,(me+de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-de)*a,me*y,(pe-ge)*a,(me+de)*y,(pe-de)*a,(me+ge)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var ee=new go.PathFigure(.45*a,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ne=new go.PathFigure(.55*a,.4*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var pe=.05,me=oe*.05,be=.175,ye=.95,ce=new go.PathFigure((be-pe)*a,ye*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=oe*.05,be=.375,ye=.95,de=new go.PathFigure((be-pe)*a,ye*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=oe*.05,be=.625,ye=.95,ge=new go.PathFigure((be-pe)*a,ye*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=oe*.05,be=.825,ye=.95,Ce=new go.PathFigure((be-pe)*a,ye*y,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y).close());var Se=new go.PathFigure(0,y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(.15*a,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,de=oe*.05,ge=.35,pe=.775,me=new go.PathFigure((ge-ce)*a,pe*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-ce)*y,(ge-ce)*a,(pe-de)*y,(ge-de)*a,(pe-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ce)*a,pe*y,(ge+de)*a,(pe-ce)*y,(ge+ce)*a,(pe-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe+ce)*y,(ge+ce)*a,(pe+de)*y,(ge+de)*a,(pe+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ce)*a,pe*y,(ge-de)*a,(pe+ce)*y,(ge-ce)*a,(pe+de)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,ee=oe*.3,ne=.5,ce=.7,de=new go.PathFigure((ne-b)*a,ce*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y));var ge=new go.PathFigure(0,.7*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*.5,ne=.5,ce=.5,de=new go.PathFigure((ne-b)*a,ce*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y));var ge=new go.PathFigure(.15*a,.5*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,ee=oe*.5,ne=.5,ce=.5,de=new go.PathFigure((ne-b)*a,ce*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y).close()),b=.05,ee=oe*.05,ne=.5,ce=.8;var ge=new go.PathFigure((ne-b)*a,ce*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var ee=new go.PathFigure(.126*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ne=new go.PathFigure(.402*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var de=new go.PathFigure(.5*a,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var ee=new go.PathFigure(a*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ne=new go.PathFigure(a*.408,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var de=new go.PathFigure(a*.816,y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ne=new go.PathFigure(a*.055,.13*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var de=new go.PathFigure(a*1,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ne=new go.PathFigure(a*.11,y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var de=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,ee=b*oe,ne=new go.PathFigure(b,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var de=new go.PathFigure(a*.83,y*1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ge=new go.PathFigure(a*.78,y*.05,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*oe,ee=y*.8,ne=new go.Geometry,ce=new go.PathFigure(x,0,!0);return ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-b,a-b,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var ee=new go.PathFigure(a*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var ee=new go.PathFigure(a*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ne=new go.PathFigure(a*.28,y*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,ee=b*oe,ne=new go.PathFigure(a*.62,y*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.4,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.5,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var ee=new go.PathFigure(a*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var un={},Qt="5.0",fe={},ve=null,Ue=!1,E=!1,he=null,Ae=!1,ue=null,oe=null,re=0;re<arguments.length;re++){var le=arguments[re];if(le!==null)switch(typeof le){case"number":Qt=le.toFixed(1);break;case"string":le.match(new RegExp("^[0-9]\\.[0-9]+$"))?Qt=le:he=le;break;case"object":typeof le.is3D!="undefined"?ve=le:fe=le;break;case"boolean":Ue=le,E=!0;break}}ve===null&&(ve={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},fe.material_id!==void 0&&!E&&(Ue=!0)),he!==null&&fe.id===void 0&&(fe.id=he);var ae="",se="",ie=!1,te=null,z=null,a=null,y=!1,x=null,b=null,ee=null,ne=null,ce=null;fe.height!==void 0&&(fe.height=Math.round(fe.height)),fe.width!==void 0&&(fe.width=Math.round(fe.width));var de=function(it){return parseFloat(it)>4?parseFloat(it):5};un.setHTML5Codebase=function(it,rt){oe=it,$e(it,rt)},un.setJavaCodebase=un.setJavaCodebaseVersion=un.isCompiledInstalled=un.setPreCompiledScriptPath=un.setPreCompiledResourcePath=function(){},un.setHTML5CodebaseVersion=function(it,rt){var st=parseFloat(it);if(st!==NaN&&st<5){console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead.");return}ue=it,tt(it,rt)},un.getHTML5CodebaseVersion=function(){return z},un.getParameters=function(){return fe},un.setFontsCSSURL=function(it){ne=it},un.setGiacJSURL=function(it){},un.setJNLPFile=function(it){ae=it},un.setJNLPBaseDir=function(it){},un.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var rt="auto",st=fe.id,mt,yt=!1,Tt=0;Tt<arguments.length;Tt++){var vt=arguments[Tt];typeof vt=="string"?(vt=vt.toLowerCase(),vt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?rt=vt:st=arguments[Tt]):typeof vt=="boolean"?yt=vt:vt instanceof HTMLElement&&(mt=vt)}ut();function ut(){if(!Ae){setTimeout(ut,200);return}rt=Je(rt);var qe=mt||document.getElementById(st);if(!qe){console.log("possibly bug on ajax loading? ");return}if(un.removeExistingApplet(qe,!1),fe.width===void 0&&qe.clientWidth&&(fe.width=qe.clientWidth),fe.height===void 0&&qe.clientHeight&&(fe.height=qe.clientHeight),!(fe.width&&fe.height)&&rt==="html5"&&(delete fe.width,delete fe.height),te=rt,rt==="screenshot")we(qe,fe);else{var Te=!1;fe.hasOwnProperty("playButton")&&fe.playButton||fe.hasOwnProperty("clickToLoad")&&fe.clickToLoad?Te=!0:fe.hasOwnProperty("playButtonAutoDecide")&&fe.playButtonAutoDecide&&(Te=(!ge()||it())&&pe()),Te?(te="screenshot",Pe(qe,fe,yt,rt)):He(qe,fe,yt)}}};function ge(){try{return window.self!==window.top}catch(it){return!0}}function pe(){return fe.hasOwnProperty("screenshotGenerator")&&fe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}un.getViews=function(){return ve},un.isJavaInstalled=function(){return!1};var me=function(it){var rt=function(Tt){var vt=JSON.parse(Tt),ut=function(Ke){return Ke.type=="G"||Ke.type=="E"},qe=vt.elements?vt.elements.filter(ut)[0]:vt;if(!qe||!qe.url){st();return}fe.fileName=qe.url,be(qe.settings||{}),ve.is3D=!0;var Te="https://www.geogebra.org/images/";un.setPreviewImage(x||qe.previewUrl,Te+"GeoGebra_loading.png",Te+"applet_play.png"),it()},st=function(){fe.onError&&fe.onError(),at("Error: Fetching material (id "+fe.material_id+") failed.",fe)},mt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",yt="/materials/"+fe.material_id+"?scope=basic";ye("https://"+mt+"/api/proxy.php?path="+encodeURIComponent(yt),rt,st)};function be(it){var rt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(st){it[st]=!!it[st]}),rt.forEach(function(st){fe[st]===void 0&&it[st]!==void 0&&(fe[st]=it[st])}),fe.showToolBarHelp===void 0&&(fe.showToolBarHelp=fe.showToolBar)}function ye(it,rt,st){var mt=new XMLHttpRequest;mt.open("GET",it),mt.onload=function(){rt(mt.responseText)},mt.onerror=st,mt.send()}un.isHTML5Installed=function(){return!0},un.getLoadedAppletType=function(){return te},un.setPreviewImage=function(it,rt,st){x=it,b=rt,ee=st},un.removeExistingApplet=function(it,rt){var st;typeof it=="string"&&(it=document.getElementById(it)),te=null;var mt=null;for(st=0;st<it.childNodes.length;st++){var yt=it.childNodes[st],Tt=yt.className;Tt==="applet_screenshot"?rt?(yt.style.display="block",te="screenshot"):yt.style.display="none":Tt!=="applet_scaler prerender"&&(it.removeChild(yt),mt=Tt&&Tt.indexOf("appletParameters")!=-1?yt.id:null,st--)}var vt=fe.id!==void 0?fe.id:mt,ut=window[vt];ut&&typeof ut.getBase64=="function"&&(ut.remove(),window[vt]=null)},un.refreshHitPoints=function(){if(de(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var it=un.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},un.startAnimation=function(){var it=un.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},un.stopAnimation=function(){var it=un.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},un.getAppletObject=function(){var it=fe.id!==void 0?fe.id:"ggbApplet";return window[it]},un.resize=function(){};var Ce=function(it,rt,st){var mt=document.createElement("param");mt.setAttribute("name",rt),mt.setAttribute("value",st),it.appendChild(mt)},Se=function(it){return it&&it!=="false"},He=function(it,rt,st){de(z)<=4.2&&(st=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var Tt=rt.width,vt=rt.height;if(rt.disableAutoScale=rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():rt.disableAutoScale,rt.width!==void 0)if(de(z)<=4.4)Se(rt.showToolBar)&&(rt.height-=7),Se(rt.showAlgebraInput)&&(rt.height-=37),rt.width<605&&Se(rt.showToolBar)&&(rt.width=605,Tt=605);else{var ut=100;(Se(rt.showToolBar)||Se(rt.showMenuBar))&&(rt.hasOwnProperty("customToolBar")&&(rt.customToolbar=rt.customToolBar),ut=Se(rt.showMenuBar)?245:155),Tt<ut&&(rt.width=ut,Tt=ut)}yt.style.border="none",yt.style.display="inline-block";for(var qe in rt)rt.hasOwnProperty(qe)&&qe!=="appletOnLoad"&&yt.setAttribute("data-param-"+qe,rt[qe]);ne&&yt.setAttribute("data-param-fontscssurl",ne),un.resize=function(){GGBAppletUtils.responsiveResize(it,rt)},window.addEventListener("resize",function(nt){un.resize()});var Te=typeof rt.appletOnLoad=="function"?rt.appletOnLoad:function(){};if(!st&&rt.width!==void 0){rt.hasOwnProperty("showSplash")||yt.setAttribute("data-param-showSplash","false");var Ke=it.querySelector(".applet_scaler.prerender"),Ie=Ke!==null;if(Ie)var Fe=Ke.querySelector(".ggb_preview");else{var Fe=ze(Tt,vt,rt.borderColor,!1);Ke=document.createElement("div"),Ke.className="applet_scaler",Ke.style.position="relative",Ke.style.display="block",Ke.style.width=Tt+"px",Ke.style.height=vt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ke,"66%"),de(z)>=5?(rt.appletOnLoad=function(nt){var wt=it.querySelector(".ggb_preview");wt&&wt.parentNode.removeChild(wt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ke),window.GGBT_wsf_view&&$(window).trigger("resize"),Te(nt)},Ie||Ke.appendChild(Fe)):yt.appendChild(Fe),Ke.appendChild(yt),Ie||it.appendChild(Ke),setTimeout(function(){un.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(yt),it.appendChild(Be),rt.appletOnLoad=function(nt){un.resize(),Te(nt)}}function Oe(nt,wt){wt&&typeof wt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,wt.appletOnLoad):renderGGBElement(nt),at("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",wt)}function _e(nt,wt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:wt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Pt){Oe(Pt.article,Pt.params)}),html5AppletsToProcess=null)},de(z)<5&&(nt.className+=" geogebraweb")):Oe(nt,wt)}if(mt){scriptLoadStarted=!0;for(var Ne=0;Ne<yt.childNodes.length;Ne++){var Le=yt.childNodes[Ne].tagName;Le==="TABLE"&&(yt.removeChild(yt.childNodes[Ne]),Ne--)}if(ggbHTML5LoadedScript!==null){var We=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');We!=null&&We.parentNode.removeChild(We)}var ft=document.createElement("script"),gt=function(){_e(yt,rt)};ft.src=se+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=ft.src,at("GeoGebra HTML5 codebase loaded: '"+se+"'.",rt),!oe&&(!ue||ue=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),gt()):se.requirejs?__webpack_require__.e(981).then(function(){var nt=[__webpack_require__(60981)];gt.apply(null,nt)}.bind(this)).catch(__webpack_require__.oe):(ft.onload=gt,it.appendChild(ft))}else _e(yt,rt);rt.height=vt,rt.width=Tt},we=function(it,rt,st){var mt=ze(rt.width,rt.height,rt.borderColor,st),yt=document.createElement("div");yt.style.position="relative",yt.style.display="block",yt.style.width=rt.width+"px",yt.style.height=rt.height+"px",yt.className="applet_screenshot applet_scaler"+(st?" applet_screenshot_play":""),yt.appendChild(mt);var Tt=GGBAppletUtils.getScale(rt,it,st);st?(it.appendChild(De()),window.GGBT_wsf_view||(it.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yt,"66%"),it.appendChild(yt),Tt!==1&&!isNaN(Tt)&&(GGBAppletUtils.scaleElement(yt,Tt),yt.style.width=rt.width+"px",yt.style.height=rt.height+"px",yt.parentNode.style.width=rt.width*Tt+"px",yt.parentNode.style.height=rt.height*Tt+"px"),un.resize=function(){Me(it,mt,yt,st)},window.addEventListener("resize",function(vt){un.resize()}),un.resize()};function Me(it,rt,st,mt){if(it.contains(rt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(it)}var yt=GGBAppletUtils.getScale(fe,it,mt);st.parentNode!==null&&(!isNaN(yt)&&yt!==1?(GGBAppletUtils.scaleElement(st,yt),st.parentNode.style.width=fe.width*yt+"px",st.parentNode.style.height=fe.height*yt+"px"):(GGBAppletUtils.scaleElement(st,1),st.parentNode.style.width=fe.width+"px",st.parentNode.style.height=fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(it),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}un.onExitFullscreen=function(it,rt){rt.appendChild(it)};var Pe=function(it,rt,st,mt){we(it,rt,!0);for(var yt=function(){var ut=[];for(vt=0;vt<it.childNodes.length;vt++)ut.push(it.childNodes[vt]);if(window.GGBT_wsf_view){var qe=window.GGBT_wsf_view.renderFullScreen(it,rt.id),Te=document.getElementById("fullscreencontainer"),Ke=jQuery(it).find(".fullscreencontent");Ke.length>0?(qe.remove(),Ke.attr("id","fullscreencontent").show(),jQuery(Te).append(Ke),window.dispatchEvent(new Event("resize"))):He(qe,rt,!1),window.GGBT_wsf_view.launchFullScreen(Te)}else te=mt,He(it,rt,!1);if(!window.GGBT_wsf_view)for(vt=0;vt<ut.length;vt++)it.removeChild(ut[vt])},Tt=it.getElementsByClassName("ggb_preview_play"),vt=0;vt<Tt.length;vt++)Tt[vt].addEventListener("click",yt,!1),Tt[vt].addEventListener("ontouchstart",yt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(it),pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},De=function(){var it=document.createElement("div");if(it.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var rt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',st=document.createElement("style");st.styleSheet?st.styleSheet.cssText=rt:st.appendChild(document.createTextNode(rt)),document.getElementsByTagName("head")[0].appendChild(st)}return it},ze=function(it,rt,st,mt){var yt=document.createElement("div");yt.className="ggb_preview",yt.style.position="absolute",yt.style.zIndex="90",yt.style.width=it-2+"px",yt.style.height=rt-2+"px",yt.style.top="0px",yt.style.left="0px",yt.style.overflow="hidden",yt.style.backgroundColor="white";var Tt="lightgrey";st!==void 0&&(st==="none"?Tt="transparent":Tt=st),yt.style.border="1px solid "+Tt;var vt=document.createElement("img");if(vt.style.position="relative",vt.style.zIndex="1000",vt.style.top="-1px",vt.style.left="-1px",x!==null&&vt.setAttribute("src",x),vt.style.opacity=.7,b!==null){var ut,qe,Te;if(!mt){ut=document.createElement("img"),ut.style.position="absolute",ut.style.zIndex="1001",ut.style.opacity=1,vt.style.opacity=.3,qe=360,qe>it/4*3&&(qe=it/4*3),Te=qe/5.8,ut.setAttribute("src",b),ut.setAttribute("width",qe),ut.setAttribute("height",Te);var Ke=(it-qe)/2,Ie=(rt-Te)/2;ut.style.left=Ke+"px",ut.style.top=Ie+"px",yt.appendChild(ut)}}return yt.appendChild(vt),yt},Je=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},Qe=["web","webSimple","web3d","tablet","tablet3d","phone"],tt=function(it,rt){if(z=it,rt){$e(z,!0);return}var st=!Ue;if(st){var mt=de(z);!isNaN(mt)&&mt<4.4&&(st=!1)}var yt,Tt;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var vt=z.indexOf("//");vt>0?Tt=z:vt===0?Tt=yt+z:Tt="https://www.geogebra.org/apps/5.2.814.0/";for(var ut in Qe)if(z.slice(Qe[ut].length*-1)===Qe[ut]||z.slice((Qe[ut].length+1)*-1)===Qe[ut]+"/"){$e(Tt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&st&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!Se(fe.showToolBar)&&!Se(fe.showMenuBar)&&!Se(fe.showAlgebraInput)&&!Se(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?Tt+="webSimple/":Tt+="web3d/",$e(Tt,!1)},$e=function(it,rt){if(it.requirejs){se=it;return}it.slice(-1)!=="/"&&(it+="/"),se=it,rt===null&&(rt=it.indexOf("http")===-1),ie=rt,a="web.nocache.js",y=!1;var st=se.split("/");st.length>1&&(!rt&&st[st.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Qe.indexOf(st[st.length-2])>=0&&(a=st[st.length-2]+".nocache.js")),st=it.split("/"),z=st[st.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var mt=parseFloat(z);mt!==NaN&&mt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),tt("5.0",rt))},at=function(it,rt){window.console&&window.console.log&&(!rt||typeof rt.showLogging=="undefined"||rt.showLogging&&rt.showLogging!=="false")&&console.log(it)};fe.material_id!==void 0?me(ct):ct();function ct(){var it=Qt;ue!==null?it=ue:parseFloat(it)<5&&(it="5.0"),tt(it,!1),oe!==null&&$e(oe,ie),Ae=!0}return un},GGBAppletUtils=function(){"use strict";function un(){return window.GGBT_wsf_edit!==void 0}function Qt(Ae,ue){ue!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ue+","+ue+")",Ae.style.webkitTransform="scale("+ue+","+ue+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function fe(Ae,ue,oe,re,le,ae){var se=null;if(ae!=null&&ae!="")for(var ie=Ae.parentNode;ie!=null;)if((" "+ie.className+" ").indexOf(" "+ae+" ")>-1){se=ie;break}else ie=ie.parentNode;var te=0,z=0,a=0,y=0,x=0,b=0,ee=0;if(se)te=se.offsetWidth,z=Math.max(re?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(te=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=te):(te=window.innerWidth,z=window.innerHeight,a=window.innerWidth),Ae){var ne=Ae.getBoundingClientRect();ne.left>0&&ne.left<=te&&(le===void 0||!le)&&(document.dir==="rtl"?(x=te-ne.width-ne.left,b=a<=480?10:30):(b=ne.left,x=a<=480?10:30),y=b+x)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Ae&&((oe===void 0||!oe)&&ue>0&&ue+y<te?te=ue:te-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe===void 0||!oe)&&(z-=ee)),{width:te,height:z}}function ve(Ae,ue,oe,re,le){if(Ae.isScreenshoGenerator)return 1;var ae=re!==void 0&&re,se=Ae.noScaleMargin!=null&&Ae.noScaleMargin,ie=function(ce){return ce&&ce!=="false"},te=ie(Ae.autoHeight),z=fe(ue,Ae.width,oe,te,ae&&window.GGBT_wsf_view||se,le),a=parseInt(z.width),y=Ae.width,x=Ae.height;if(y===void 0){var b=ue.querySelector(".appletParameters");b&&(y=b.offsetWidth,x=b.offsetHeight)}var ee=a/y,ne=ae?1:z.height/x;return oe!==void 0&&!oe&&(ee=Math.min(1,ee),ne=Math.min(1,ne)),Math.min(ee,ne)}function Ue(Ae,ue,oe){var re=1,le,ae=!1;if(Ae.hasOwnProperty("allowUpscale")&&(ae=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(re=parseFloat(Ae.scale),(isNaN(re)||re===null||re===0)&&(re=1),re>1&&(ae=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ae=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))le=ve(Ae,ue,ae,oe,Ae.scaleContainerClass);else return re;return ae&&(!Ae.hasOwnProperty("scale")||re===1)?le:Math.min(re,le)}function E(Ae){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),re=Ae.getBoundingClientRect(),le=(ue-re.width)/2,ae=(oe-re.height)/2;ae<0&&(ae=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?Ae.style.left="40px":Ae.style.left=le+"px",Ae.style.top=ae+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ae<40?Ae.style.top="40px":Ae.style.top=ae+"px",Ae.style.left=le+"px")}function he(Ae,ue){var oe=Ae.querySelector(".appletParameters");if(oe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ue.id!==oe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(oe.parentElement&&/fullscreen/.test(oe.parentElement.className))return;var re=Ue(ue,Ae);un()&&oe.setAttribute("data-param-scale",re);for(var le=null,ae=0;ae<Ae.childNodes.length;ae++)if(Ae.childNodes[ae].className!==void 0&&Ae.childNodes[ae].className.match(/^applet_scaler/)){le=Ae.childNodes[ae];break}if(le!==null&&le.querySelector(".noscale")!==null)return;var se=ue.id!==void 0?ue.id:"ggbApplet",ie=window[se];(ie==null||!ie.recalculateEnvironments)&&le!==null&&!le.className.match(/fullscreen/)&&(le.parentNode.style.transform="",!isNaN(re)&&re!==1?(le.parentNode.style.width=ue.width*re+"px",le.parentNode.style.height=ue.height*re+"px",Qt(le,re)):(Qt(le,1),le.parentNode.style.width=ue.width+"px",le.parentNode.style.height=ue.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&E(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(oe).parents(".content-added-content"))}}return{responsiveResize:he,isFlexibleWorksheetEditor:un,positionCenter:E,getScale:Ue,scaleElement:Qt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var un=n.location.search;return un.indexOf(J)!=-1||un.indexOf(K)!=-1}function q(un,Qt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(un){var Qt=s[L].bindings;s[L].bindings=function(){for(var fe=Qt?Qt():{},ve=un[webModule.__softPermutationId],Ue=O;Ue<ve.length;Ue++){var E=ve[Ue];fe[E[O]]=E[P]}return fe}};var t;function u(){return v(),t}function v(){if(!t){var un=o.createElement(Q);if(un.id=L,un.style.cssText=R+S,un.tabIndex=-1,o.body.appendChild(un),t=un.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Qt=document.compatMode==U?V:W;t.write(Qt+X),t.close()}}}function w(un){function Qt(ve){function Ue(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var E=Ue();if(E){ve();return}function he(){if(!E){if(!Ue())return;E=!0,ve(),o.removeEventListener&&o.removeEventListener(Z,he,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,he,!1);var Ae=setInterval(function(){he()},$)}function fe(ve){var Ue=u(),E=Ue.body,he=Ue.createElement(_);he.language=ab,he.crossOrigin=W,he.src=ve,webModule.__errFn&&(he.onerror=function(){webModule.__errFn(L,new Error(bb+ve))}),E.appendChild(he)}Qt(function(){fe(un)})}webModule.__startLoadingFragment=function(un){return C(un)},webModule.__installRunAsyncCode=function(un){var Qt=u(),fe=Qt.body,ve=Qt.createElement(_);ve.language=ab,ve.text=un,fe.appendChild(ve),fe.removeChild(ve)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(un){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(un){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(un){var Qt=c[un];return Qt==null?null:Qt},r=d,webModule.__errFn=e}function B(){function un(Ae){var ue=Ae.lastIndexOf(rb);ue==-1&&(ue=Ae.length);var oe=Ae.indexOf(sb);oe==-1&&(oe=Ae.length);var re=Ae.lastIndexOf(tb,Math.min(oe,ue));return re>=O?Ae.substring(O,re+P):W}function Qt(Ae){if(!Ae.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=Ae+vb,Ae=un(ue.src)}return Ae}function fe(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function ve(){for(var Ae=o.getElementsByTagName(_),ue=O;ue<Ae.length;++ue)if(Ae[ue].src.indexOf(xb)!=-1)return un(Ae[ue].src);return W}function Ue(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function E(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var he=fe();return he==W&&(he=ve()),he==W&&(he=Ue()),he==W&&E()&&(he=un(o.location.href)),he=Qt(he),he}function C(un){return un.match(/^\//)||un.match(/^[a-zA-Z]+:\/\//)?un:webModule.__moduleBase+un}function D(){var un=[],Qt=O,fe=[],ve=[];function Ue(Ae){var ue=ve[Ae](),oe=fe[Ae];if(ue in oe)return ue;var re=[];for(var le in oe)re[oe[le]]=le;throw r&&r(Ae,re,ue),null}if(__gwt_isKnownPropertyValue=function(Ae,ue){return ue in fe[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ue in fe)fe.hasOwnProperty(ue)&&(Ae[ue]=Ue(ue));return Ae},webModule.__computePropValue=Ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var he=E.indexOf(Db);he!=-1&&(Qt=parseInt(E.substring(he+P),$),E=E.substring(O,he))}catch(Ae){}return webModule.__softPermutationId=Qt,C(E+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(un,Qt,fe){"use strict";fe.d(Qt,{Ax:function(){return he},Ds:function(){return Ae},KI:function(){return oe},SI:function(){return E},f1:function(){return Ue}});var ve=fe(90524);function Ue(re){let le=!0;if(re.length>0){for(let ae=0;ae<re.length;ae++)if(re[ae].compile_success==0||!re[ae].compile_success){le=!1;break}}else le=!1;return le}function E(re,le=""){let ae=[];for(let se=0;se<re.length;se++){let ie=re[se],te=le?`${le}/${ie.name}`:`${ie.name}`;ae.push({title:ie.name,type:ie.type,isLeaf:ie.type!=="tree",key:te})}return ae}function he(re,le,ae){for(let se=0;se<re.length;se++){let ie=re[se];if(ie.key===le){ie.children=ae;break}ie.children&&he(ie.children,le,ae)}return re}function Ae(re,le,ae){let se;return function(){let ie=this,te=arguments,z=function(){se=null,ae||re.apply(ie,te)},a=ae&&!se;clearTimeout(se),se=setTimeout(z,le),a&&re.apply(ie,te)}}const ue=!0,oe=ve.Z.API_SERVER},47206:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Se},U:function(){return be}});var ve=fe(59301),Ue=fe(31797),E=fe(43418),he=fe(1710),Ae=fe(2610),ue=fe(72664),oe=fe(61186),re=fe.n(oe),le={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ae="data:image/png;base64,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",se="data:image/png;base64,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",ie=fe(49661),te=fe(76560),z=fe(67290),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,de=(He,we,Me)=>we in He?y(He,we,{enumerable:!0,configurable:!0,writable:!0,value:Me}):He[we]=Me,ge=(He,we)=>{for(var Me in we||(we={}))ne.call(we,Me)&&de(He,Me,we[Me]);if(ee)for(var Me of ee(we))ce.call(we,Me)&&de(He,Me,we[Me]);return He},pe=(He,we)=>x(He,b(we)),me=(He,we,Me)=>new Promise((Pe,De)=>{var ze=tt=>{try{Qe(Me.next(tt))}catch($e){De($e)}},Je=tt=>{try{Qe(Me.throw(tt))}catch($e){De($e)}},Qe=tt=>tt.done?Pe(tt.value):Promise.resolve(tt.value).then(ze,Je);Qe((Me=Me.apply(He,we)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Ue.default,Ce=({exercise:He,socket:we,dispatch:Me,onStartScreenshot:Pe,onCloseScreenshot:De,handleToDetail:ze})=>{const[Je,Qe]=E.default.useModal(),tt=(0,ve.useRef)(),[$e,at]=(0,ve.useState)(!0),ct=(0,ve.useRef)(!1),it=(0,te.useParams)();(0,ve.useEffect)(()=>{var Le,We,ft;if(document.addEventListener((0,Ae.gH)(),_e,!1),window.addEventListener("blur",Be,!1),(Le=He.exerciseUserInfo)!=null&&Le.screen_open&&(0,Ae.vp)()&&at(!1),(We=He.exerciseUserInfo)!=null&&We.screen_open&&!(0,Ae.vp)()){(0,ie.RG)(" ",!0);const gt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?He.exerciseUserInfo.screen_sec+3:He.exerciseUserInfo.screen_sec+10+1;tt.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},He.exerciseUserInfo.screen_num-He.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>me(void 0,null,function*(){var nt;const wt=yield Oe();(nt=tt.current)==null||nt.destroy(),wt.used_screen_num&&Ke(wt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+gt*1e3})),"S\uFF09"),onOk:()=>{var nt;(0,ie.RG)(" ",!0),(nt=tt.current)==null||nt.destroy(),at(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",st,!1)}})}return(ft=He.exerciseUserInfo)!=null&&ft.screen_open&&!(0,Ae.vp)()||document.getElementById("root").addEventListener("click",st,!1),()=>{document.getElementById("root").removeEventListener("click",st,!1),document.removeEventListener((0,Ae.gH)(),_e,!1),window.removeEventListener("blur",Be,!1)}},[]),(0,ve.useEffect)(()=>{setTimeout(()=>{He.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",st,!1),document.removeEventListener((0,Ae.gH)(),_e,!1))},500),mt()},[He.actionTabs]),(0,ve.useEffect)(()=>{setTimeout(()=>{He.exerciseUserInfo.used_screen_num>He.exerciseUserInfo.screen_num&&Ie()},500)},[He.exerciseUserInfo]);const rt=()=>me(void 0,null,function*(){const Le=yield Oe();setTimeout(()=>{var We,ft;(We=tt.current)==null||We.destroy(),tt.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Le.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(ft=He.exerciseUserInfo)==null?void 0:ft.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>me(void 0,null,function*(){(0,Ae.Dj)(document.body)})})},1e3)}),st=Le=>{!(0,Ae.vp)()&&Le.target.nodeName!=="A"&&Le.target.nodeName!=="BUTTON"&&Le.target.innerHTML!=="\u786E \u5B9A"&&(0,Ae.Dj)(document.body)},mt=()=>me(void 0,null,function*(){const Le=yield Me({type:"exercise/getExerciseUserInfo",payload:ge({},it)});return Le==null?void 0:Le.data}),yt=Le=>me(void 0,null,function*(){var We;if((We=He.exerciseUserInfo)!=null&&We.screen_at){const gt=yield(0,ue.ck)(pe(ge({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const ft=yield(0,ue.oy)({id:it.categoryId});if(ft!=null&&ft.is_commit){E.default.destroyAll(),yield Tt(),Fe(!0);return}else Ke(Le+1)}),Tt=()=>me(void 0,null,function*(){var Le;const We=re()(),ft=He.exerciseUserInfo.screen_sec;if(qe.current.length>0){const gt=We.format("YYYY-MM-DD HH:mm:ss");let nt=Math.floor(We.diff(re()(qe.current[0].start))/1e3);const wt=qe.current.length;nt/ft>>0>wt&&(nt=(wt+1)*ft-1),yield(0,ue.P8)(it.categoryId,{exercise_user_id:(Le=He.exerciseUserInfo)==null?void 0:Le.exercise_user_id,time:gt,time_long:nt,count:wt})}qe.current=[]}),vt=(0,ve.useRef)(0),ut=(0,ve.useRef)(0),qe=(0,ve.useRef)([]),Te=(0,ve.useRef)(!1),Ke=Le=>me(void 0,null,function*(){var We;ct.current||(Pe(),E.default.destroyAll(),vt.current=re()().valueOf(),Te.current=!0,tt.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:ae,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:le.warningText},((We=He.exerciseUserInfo)==null?void 0:We.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:le.warningText},Le-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:le.countdownWrapper,onFinish:()=>{ut.current=re()().valueOf(),qe.current.push({start:vt.current,end:ut.current}),yt(Le)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(He.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,ie.RG)(" ",!0),Tt(),(0,Ae.Dj)(document.body),De(),tt.current.destroy(),Te.current=!1}}))}),Ie=()=>me(void 0,null,function*(){E.default.destroyAll(),(yield(0,ue.VL)({categoryId:it.categoryId,commit_method:1}))&&Fe()}),Fe=(Le=!1)=>me(void 0,null,function*(){var We,ft;if(document.removeEventListener((0,Ae.gH)(),_e,!1),(0,Ae.BU)(),E.default.destroyAll(),ct.current=!0,Le){const gt=yield(0,ue.Yu)(it.categoryId,{exercise_user_id:(We=He.exerciseUserInfo)==null?void 0:We.exercise_user_id});Je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:se,alt:""}),a.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(ft=He.exerciseUserInfo)==null?void 0:ft.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(he.default,{dataSource:gt==null?void 0:gt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{De(),ze()},onOk:()=>{te.history.push(`/classrooms/${it.coursesId}/exercisenotice/${it.categoryId}/users/${it.login}?isShowApply=true`)}})}else Je.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{ze()}})}),Be=Le=>{(0,Ae.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Te.current&&(0,Ae.BU)()},Oe=()=>me(void 0,null,function*(){var Le;if((Le=He.exerciseUserInfo)!=null&&Le.screen_at){const gt=yield(0,ue.ck)(pe(ge({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const We=yield(0,ue.oy)({id:it.categoryId});if(We!=null&&We.is_commit){Fe();return}return yield mt()}),_e=()=>me(void 0,null,function*(){var Le;if((0,ie.RG)(" ",!0),(0,Ae.vp)()){if((Le=He.exerciseUserInfo)!=null&&Le.screen_at){var We=yield(0,ue.ck)(pe(ge({},it),{reset:!0}));if((We==null?void 0:We.status)===-6)return}}else if(!Te.current){var We=yield(0,ue.ck)(ge({},it));if((We==null?void 0:We.status)===-6)return;const gt=yield mt();Ke(gt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ne=()=>me(void 0,null,function*(){(0,ue.ck)(ge({},it));const Le=yield mt();Ke(Le.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Qe)};var Se=(0,te.connect)(({exercise:He,globalSetting:we})=>({globalSetting:we,exercise:He}))(Ce)},41751:function(un,Qt,fe){"use strict";fe.d(Qt,{X:function(){return he},y:function(){return E}});var ve=fe(59301),Ue=fe(8591);const E=Ae=>{(0,ve.useEffect)(()=>{if(Ae){const ue=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},oe=re=>{re.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",oe),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",oe)}}},[Ae])},he=()=>{const[Ae,ue]=(0,ve.useState)(!1),oe=re=>{const{keyCode:le,ctrlKey:ae,metaKey:se,type:ie}=re;(ie==="paste"||(le===67||le===86)&&(se||ae))&&(Ue.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,ve.useEffect)(()=>(Ae&&(window.addEventListener("keydown",oe,!0),window.addEventListener("paste",oe,!0)),()=>{window.removeEventListener("keydown",oe,!0),window.removeEventListener("paste",oe,!0)}),[Ae]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:Ae}}},6077:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return se}});var ve=fe(59301),Ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=fe(92310),he=fe.n(E),Ae=fe(71418),ue=fe(2859),oe=fe(82093),re=fe(49661),le=(ie,te,z)=>new Promise((a,y)=>{var x=ne=>{try{ee(z.next(ne))}catch(ce){y(ce)}},b=ne=>{try{ee(z.throw(ne))}catch(ce){y(ce)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,b);ee((z=z.apply(ie,te)).next())}),se=({data:ie,className:te,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const ne=(0,ve.useRef)(null),ce=(0,ve.useRef)(null),de=(0,ve.useRef)(null),ge=(0,ve.useRef)(null),[pe,me]=(0,ve.useState)(!1),[be,ye]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>{de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),ie!=null&&ie.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",ie!=null&&ie.src&&Ce()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null))},[ie==null?void 0:ie.visible]);const Ce=()=>le(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pe=yield(0,re.ZJ)(ie==null?void 0:ie.src);ne.current.src="",ne.current.src=Pe,ne.current.onload=function(){Me()},me(!1),ye("")}),Se=()=>{document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",y()},He=Pe=>le(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const De=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ie.title,file:Pe.dataUrl}});De!=null&&De.id&&!ee?(yield(0,oe.ZP)(`/api/attachments/${ie.id}/add_subitem.json`,{method:"post",body:{subitem_id:De==null?void 0:De.id,settings:JSON.stringify(Pe.state)}})).status===0&&x():De!=null&&De.id&&x(De),document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",me(!1),ye("")}),we=()=>{const Pe=document.querySelector('a[href="https://markerjs.com/"]');Pe&&Pe.parentNode&&(Pe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ze=>{const Je=document.querySelector(ze.name);Je&&Je.setAttribute("title",ze.title)})},Me=()=>{ce.current=new ue.hP(ne.current),ce.current.targetRoot=ge.current,ce.current.addEventListener("render",He),ce.current.addEventListener("beforeclose",Se),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),ie!=null&&ie.snapshotData&&ce.current.restoreState(ie.snapshotData),setTimeout(()=>{window.scrollTo(0,0),we()},300)};return ve.createElement(ve.Fragment,null,(ie==null?void 0:ie.visible)&&ve.createElement(Ae.Z,{spinning:pe,tip:be,style:{position:"absolute"}},ve.createElement("div",{ref:ge,className:he()(Ue.imageDimensions,te,z?Ue.fullWidth:""),style:a},ve.createElement("img",{className:Ue.img,ref:ne}))))}},88615:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=fe(95237),E=fe(43604),he=fe(99313),Ae=fe(3113),ue=fe(7664),oe=fe(21697),re=fe(48136),le=fe(59301);const ae=(0,ve.forwardRef)(({callback:se,showSaveButton:ie,value:te=""},z)=>{const a=(0,ve.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
|
y=b + r\\text{sin}\\theta \r
|
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\left\\{\\begin{matrix} \r
|
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
|
\\end{matrix}\\right. \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\perp \\alpha \\ \r
|
|
|
b \\perp \\alpha \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
|
a \\perp m,a \\perp n \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
|
a^{2}+b^{2}=c^{2} \r
|
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R^{+} \\ \r
|
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R \\ \r
|
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
|
P \\left( S \\right) =1 \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
\\forall A \\in S \\\\ \r
|
|
|
P \\left( A \\right) \\ge 0 \r
|
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
P_{n}=n! \\\\ \r
|
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
|
\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(Ue.Z,{className:oe.Z.lists,gutter:[10,10]},y.map((ce,de)=>le.createElement(E.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:oe.Z.children},ce.children.map((ge,pe)=>le.createElement("div",{key:pe},le.createElement("h1",null,ge.name),le.createElement(Ue.Z,{gutter:[10,10]},ge.data.map((me,be)=>le.createElement(E.Z,{key:be,onClick:()=>b(me),className:oe.Z.diamond},le.createElement(ue.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(Ue.Z,{className:oe.Z.lists,gutter:[10,10]},x.map((ce,de)=>le.createElement(E.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:oe.Z.children},ce.children.map((ge,pe)=>le.createElement("div",{key:pe},ge.name&&le.createElement("h1",null,ge.name),le.createElement(Ue.Z,{gutter:[10,10]},ge.data.map((me,be)=>le.createElement(E.Z,{key:be,onClick:()=>b(me),className:oe.Z.diamond},le.createElement(ue.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ne=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var de=ce.innerText;return se&&se(de),de};return(0,ve.useImperativeHandle)(z,()=>({getData:ne})),le.createElement("div",{className:oe.Z.mathWrap},le.createElement(he.default,{defaultActiveKey:"1",items:ee}),le.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},te||""),ie&&le.createElement("div",{className:oe.Z.button},le.createElement(Ae.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Qt.Z=ae},766:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return he}});var ve=fe(76560),Ue={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=fe(59301),he=({message:Ae,className:ue,children:oe,style:re={}})=>E.createElement("div",{className:`custom-spinner ${Ue.idsRingWrapper} ${ue}`},E.createElement("div",{className:Ue.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),Ae?E.createElement("p",{style:re},Ae):null,oe,E.createElement(ve.Outlet,null))},72015:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return he}});var ve=fe(59301),Ue=fe(33796),E=fe(59301),he=({defaultX:Ae="40%",leftChild:ue,rightChild:oe,className:re,hideResize:le=!1})=>{const[ae,se]=(0,ve.useState)(Ae),ie=(0,ve.useRef)();function te(){ie.current=!0}(0,ve.useEffect)(()=>{function y(b){ie.current&&(Ue.Z.publish("resize-move-bar",b),se(b.pageX))}function x(){ie.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof ae=="number"&&ae!==.01?`${ae}px`:Ae,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${re}`},E.createElement("section",{style:{width:z,display:ae===.01?"none":""}},ue),E.createElement("section",{className:"resize-x-bar",onMouseDown:te},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},oe))}},46685:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return ue}});var ve=fe(59301),Ue={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=fe(92310),he=fe.n(E),ue=({className:oe,style:re={},leftNode:le,leftTitle:ae="\u81EA\u6D4B\u8F93\u5165",rightNode:se,rightTitle:ie="\u8FD0\u884C\u7ED3\u679C"})=>ve.createElement("div",{className:he()(Ue.result,oe),style:re},ve.createElement("div",{className:Ue.left},ve.createElement("div",{className:Ue.title},ve.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,ae)),ve.createElement("div",{className:Ue.leftNode},le)),ve.createElement("div",{className:Ue.right},ve.createElement("div",{className:Ue.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,ie)),ve.createElement("div",{className:Ue.rightNode},se)))},38273:function(un,Qt,fe){"use strict";var ve=fe(59301);const Ue=he=>String(he).length===1?`0${he}`:he,E=({className:he="",onChange:Ae,defaultValue:ue=0})=>{const[oe,re]=(0,ve.useState)(ue);(0,ve.useEffect)(()=>{const ie=setTimeout(()=>{re(oe+1e3)},1e3);return Ae(oe+1e3),()=>{clearInterval(ie)}},[oe]);const le=parseInt(oe/(60*6e4))||"00",ae=parseInt(oe%(60*6e4)/6e4)||"00",se=parseInt(oe%6e4/1e3)||"00";return ve.createElement("div",{className:he},Ue(le),":",Ue(ae),":",Ue(se))};Qt.Z=E},44816:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return He}});var ve=fe(59301),Ue=fe(76560),E=fe(43418),he=fe(78241),Ae=fe(8591),ue=fe(71418),oe=fe(17574),re=fe(95237),le=fe(43604),ae=fe(6848),se=fe(92832),ie={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},te=fe(98072),z=fe(63423),a=fe(57884),y=fe(47949),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ge=(we,Me,Pe)=>Me in we?x(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):we[Me]=Pe,pe=(we,Me)=>{for(var Pe in Me||(Me={}))ce.call(Me,Pe)&&ge(we,Pe,Me[Pe]);if(ne)for(var Pe of ne(Me))de.call(Me,Pe)&&ge(we,Pe,Me[Pe]);return we},me=(we,Me)=>b(we,ee(Me)),be=(we,Me)=>{var Pe={};for(var De in we)ce.call(we,De)&&Me.indexOf(De)<0&&(Pe[De]=we[De]);if(we!=null&&ne)for(var De of ne(we))Me.indexOf(De)<0&&de.call(we,De)&&(Pe[De]=we[De]);return Pe},ye=(we,Me,Pe)=>new Promise((De,ze)=>{var Je=$e=>{try{tt(Pe.next($e))}catch(at){ze(at)}},Qe=$e=>{try{tt(Pe.throw($e))}catch(at){ze(at)}},tt=$e=>$e.done?De($e.value):Promise.resolve($e.value).then(Je,Qe);tt((Pe=Pe.apply(we,Me)).next())});const Ce=(we=[])=>we==null?void 0:we.map(Me=>me(pe({},Me),{title:(Me==null?void 0:Me.value)||"",key:Me==null?void 0:Me.id,isLeaf:!0})),Se=we=>{var Me=we,{user:Pe,children:De,isShowComponent:ze=!0,ModalProps:Je={},onDataSelect:Qe}=Me,tt=be(Me,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[$e,at]=E.default.useModal(),[ct]=he.default.useForm(),[it,rt]=(0,ve.useState)([]),[st,mt]=(0,ve.useState)(!1),[yt,Tt]=(0,ve.useState)(!1),[,vt,ut,qe]=(0,te.U)(z.qE,{page:1,limit:9999}),[,,Te]=(0,te.U)(z.V8,{}),[,,Ke]=(0,te.U)(z.B$,{}),[,,Ie]=(0,te.U)(z.DH,{}),[,,Fe]=(0,te.U)(z.bJ,{}),Be=()=>{mt(!1),ct.resetFields(),Tt(!1)},Oe=Ne=>ye(void 0,null,function*(){const{node:Le,dragNode:We,event:ft}=Ne,gt=Ne.node.pos.split("-"),nt=Ne.dropPosition-Number(gt[gt.length-1]);if(nt==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(nt==1&&(We==null?void 0:We.item_index)==(Le==null?void 0:Le.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const wt=yield Fe({id:We==null?void 0:We.key,position:nt==-1?1:(We==null?void 0:We.item_index)>(Le==null?void 0:Le.item_index)?(Le==null?void 0:Le.item_index)+1:Le==null?void 0:Le.item_index});(wt==null?void 0:wt.status)===0&&(Ae.ZP.success("\u79FB\u52A8\u6210\u529F"),ut({},!0))}),_e=Ne=>ye(void 0,null,function*(){let Le={};yt?Le=yield Ke(pe({},Ne)):Le=yield Ie(pe({},Ne)),(Le==null?void 0:Le.status)==0&&(Ae.ZP.success((Le==null?void 0:Le.message)||(yt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ut({},!0),Be())});return(0,ve.useEffect)(()=>{Je!=null&&Je.open&&ut({},!0)},[Je==null?void 0:Je.open]),(0,ve.useEffect)(()=>{var Ne;rt(Ce((Ne=qe==null?void 0:qe.data)==null?void 0:Ne.list))},[qe]),ze?ve.createElement(ve.Fragment,null,at,De,ve.createElement(E.default,pe({},pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Je)),ve.createElement(ue.Z,{spinning:vt},(it==null?void 0:it.length)>0?ve.createElement(ve.Fragment,null,ve.createElement(oe.default.DirectoryTree,{height:500,className:ie.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Qe,treeData:it,onDrop:Oe,titleRender:Ne=>ve.createElement(ve.Fragment,null,ve.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Ne==null?void 0:Ne.title),ve.createElement("div",{className:`${ie.EditDom}`},ve.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},ve.createElement(le.Z,null,ve.createElement(ae.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ve.createElement("i",{className:`iconfont icon-tuodong1 font12 ${ie.currentPrimary}`}))),ve.createElement(le.Z,null,ve.createElement(ae.Z,{title:"\u7F16\u8F91"},ve.createElement("i",{className:`iconfont icon-bianji11 font12 ${ie.currentPrimary}`,onClick:Le=>{Le.stopPropagation(),ct.setFieldsValue(pe({},Ne)),mt(!0)}}))),ve.createElement(le.Z,null,ve.createElement(ae.Z,{title:"\u5220\u9664"},ve.createElement("i",{className:`iconfont icon-shanchu14 font12 ${ie.currentDelete}`,onClick:Le=>{Le.stopPropagation(),$e.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>ye(void 0,null,function*(){const We=yield Te({id:Ne==null?void 0:Ne.key});(We==null?void 0:We.status)==0&&(Ae.ZP.success((We==null?void 0:We.message)||"\u5220\u9664\u6210\u529F"),ut({},!0))})})}}))))))}),ve.createElement(y.op,{className:"ml20 mt20",icon:ve.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Tt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ve.createElement(a.Z,{styles:{margin:"30px auto"},customText:ve.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ve.createElement("a",{onClick:()=>{Tt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ve.createElement(E.default,{title:yt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:st,okText:yt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Be()},onOk:()=>{ct.submit()}},ve.createElement(he.default,{form:ct,onFinish:_e},yt&&ve.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),ve.createElement(he.default.Item,{hidden:!0,name:"id"}),ve.createElement(he.default.Item,{className:"mt10",name:"value"},ve.createElement(se.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var He=(0,Ue.connect)(({loading:we,user:Me})=>({user:Me,loading:we.effects}))(Se)},39479:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return he}});var ve=fe(59301),Ue=fe(33796),E=fe(11611),he=()=>{const[Ae,ue]=(0,ve.useState)(""),[oe,re]=(0,ve.useState)(0);let[le,ae]=(0,ve.useState)(),[se,ie]=(0,ve.useState)();const[te,z]=(0,ve.useState)(!1),a=(0,ve.useRef)("");(0,ve.useEffect)(()=>Ue.Z.subscribe("preview-image",be=>{ue(be),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,ve.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ve.useEffect)(()=>{a.current=Ae},[Ae]);function y(me){me.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ae(void 0),ie(void 0),re(0),ue("")}function b(){re(oe+90)}function ee(){le=ge.current.width*1.1,se=ge.current.height*1.1,ie(se),ae(le)}function ne(){le=ge.current.width/1.1,se=ge.current.height/1.1,ie(se),ae(le)}const ce=(0,ve.useRef)(),de=(0,ve.useRef)(),ge=(0,ve.useRef)(),pe=me=>{(me.nativeEvent.target===ce.current||me.nativeEvent.target===de.current)&&x()};return ve.createElement(ve.Fragment,null,Ae?ve.createElement("div",null,ve.createElement("div",{className:"preview-wrp-group",ref:de},ve.createElement(E.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,movable:!1,onVisibleChange:me=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(un,Qt,fe){"use strict";fe.d(Qt,{h:function(){return ce}});var ve=fe(59301),Ue=fe(57809),E=fe(78241),he=fe(3113),Ae=fe(89780),ue=fe.n(Ae),oe=fe(66543),re=fe(59598),le=Object.defineProperty,ae=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(de,ge,pe)=>ge in de?le(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):de[ge]=pe,y=(de,ge)=>{for(var pe in ge||(ge={}))te.call(ge,pe)&&a(de,pe,ge[pe]);if(ie)for(var pe of ie(ge))z.call(ge,pe)&&a(de,pe,ge[pe]);return de},x=(de,ge)=>ae(de,se(ge));const b=Ue.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Qt.Z=({callback:de,onCancel:ge})=>{const[pe,me]=(0,ve.useState)("python");function be(Ce){me(ne[Ce][1])}function ye(Ce){de(Ce)}return ve.createElement(E.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),ve.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(Ue.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:be},Object.keys(ne).map(Ce=>ve.createElement(b,{key:Ce,value:Ce},ne[Ce][0])))),ve.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(ce,{mode:pe})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(he.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function ce({value:de,onChange:ge,mode:pe,options:me={}}){const be=(0,ve.useRef)(),[ye,Ce]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(ye){let Se=function(He){const we=He.getValue();ge&&ge(we)};return ye.on("change",Se),()=>{ye.off("change",Se)}}},[ye,ge]),(0,ve.useEffect)(()=>{ye&&ye.setOption("mode",pe)},[ye,pe]),(0,ve.useEffect)(()=>{ye&&(de!==ye.getValue()||de==="")&&setTimeout(()=>{ye.setValue(de||"")},300)},[ye,de]),(0,ve.useEffect)(()=>{if(be.current&&!ye){const Se=ue().fromTextArea(be.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ce(Se)}},[be.current,ye]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:be}))}},89389:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return oi}});var ve=fe(59301),Ue=fe(89780),E=fe.n(Ue),he=fe(76374),Ae=fe(66543),ue=fe(6313),oe=fe(25717),re=fe(99498),le=fe(25419),ae=fe(67549),se=fe(7664),ie=({value:pn="",className:Qn,showTextOnly:jn,showLines:Hr,style:vo={}})=>{const hr=(0,ve.useMemo)(()=>"",[pn]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:hr}}))},te=fe(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(pn,Qn,jn)=>Qn in pn?z(pn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):pn[Qn]=jn,ce=(pn,Qn)=>{for(var jn in Qn||(Qn={}))b.call(Qn,jn)&&ne(pn,jn,Qn[jn]);if(x)for(var jn of x(Qn))ee.call(Qn,jn)&&ne(pn,jn,Qn[jn]);return pn},de=(pn,Qn)=>a(pn,y(Qn));let ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:pn,title:Qn,icon:jn,actionName:Hr,className:vo="",children:hr}){function hi(){pn(Hr)}return te.createElement("a",{title:Qn,className:vo,onClick:hi},te.createElement("i",{className:`${jn}`}),hr)}var me=({watch:pn,showNullButton:Qn,showNullProgramButton:jn,onActionCallback:Hr,fullScreen:vo,insertTemp:hr,hidetoolBar:hi,extraUse:Ko})=>{const Yn=[...ge,{title:`${pn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${pn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!hi&&Yn.map((On,Qr)=>te.createElement("li",{key:Qr},On.actionName?te.createElement(pe,de(ce({},On),{onActionCallback:Hr})):te.createElement("span",{className:"v-line"}))),Qn?te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Hr},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,jn?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Hr},te.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Hr},te.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hr&&te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hr}`,onActionCallback:Hr},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ko&&te.createElement("li",null,Ko),te.createElement("li",{className:"btn-full-screen"},te.createElement(pe,{icon:`${vo?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:vo?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Hr})))},be=fe(75790),ye=fe(78241),Ce=fe(92832),Se=fe(3113),He=Object.defineProperty,we=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Je=(pn,Qn,jn)=>Qn in pn?He(pn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):pn[Qn]=jn,Qe=(pn,Qn)=>{for(var jn in Qn||(Qn={}))De.call(Qn,jn)&&Je(pn,jn,Qn[jn]);if(Pe)for(var jn of Pe(Qn))ze.call(Qn,jn)&&Je(pn,jn,Qn[jn]);return pn},tt=(pn,Qn)=>we(pn,Me(Qn));const $e={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:pn,onCancel:Qn})=>{function jn(Hr){pn(Hr)}return ve.createElement(ye.default,tt(Qe({},$e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:jn,style:{width:500}}),ve.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(Ce.default,null)),ve.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(Ce.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Se.ZP,{type:"ghost",onClick:Qn},"\u53D6\u6D88")))},ct=fe(44905),it=fe(45596),rt=fe(43418),st=fe(95237),mt=fe(6077),yt=fe(59301),Tt=({callback:pn,onCancel:Qn})=>{const jn=document.createElement("canvas"),Hr=jn.getContext("2d");jn.width=1e3,jn.height=800,Hr.fillStyle="#ffffff",Hr.fillRect(0,0,jn.width,jn.height);const vo=jn.toDataURL("image/png");return yt.createElement(rt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(st.Z,{style:{height:"100vh"}},yt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:vo,visible:!0,title:String(Date.now())},onOk:hr=>{pn({src:hr.url})},onClose:Qn})))},vt=fe(12378);function ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ut,go.CommandHandler),ut.prototype.canAlignSelection=function(){var pn=this.diagram;return!(pn===null||pn.isReadOnly||pn.isModelReadOnly||pn.selection.count<2)},ut.prototype.alignLeft=function(){var pn=this.diagram;pn.startTransaction("aligning left");var Qn=1/0;pn.selection.each(function(jn){jn instanceof go.Link||(Qn=Math.min(jn.position.x,Qn))}),pn.selection.each(function(jn){jn instanceof go.Link||jn.move(new go.Point(Qn,jn.position.y))}),pn.commitTransaction("aligning left")},ut.prototype.alignRight=function(){var pn=this.diagram;pn.startTransaction("aligning right");var Qn=-1/0;pn.selection.each(function(jn){if(!(jn instanceof go.Link)){var Hr=jn.actualBounds.x+jn.actualBounds.width;Qn=Math.max(Hr,Qn)}}),pn.selection.each(function(jn){jn instanceof go.Link||jn.move(new go.Point(Qn-jn.actualBounds.width,jn.position.y))}),pn.commitTransaction("aligning right")},ut.prototype.alignTop=function(){var pn=this.diagram;pn.startTransaction("alignTop");var Qn=1/0;pn.selection.each(function(jn){jn instanceof go.Link||(Qn=Math.min(jn.position.y,Qn))}),pn.selection.each(function(jn){jn instanceof go.Link||jn.move(new go.Point(jn.position.x,Qn))}),pn.commitTransaction("alignTop")},ut.prototype.alignBottom=function(){var pn=this.diagram;pn.startTransaction("aligning bottom");var Qn=-1/0;pn.selection.each(function(jn){if(!(jn instanceof go.Link)){var Hr=jn.actualBounds.y+jn.actualBounds.height;Qn=Math.max(Hr,Qn)}}),pn.selection.each(function(jn){jn instanceof go.Link||jn.move(new go.Point(jn.actualBounds.x,Qn-jn.actualBounds.height))}),pn.commitTransaction("aligning bottom")},ut.prototype.alignCenterX=function(){var pn=this.diagram,Qn=pn.selection.first();if(Qn){pn.startTransaction("aligning Center X");var jn=Qn.actualBounds.x+Qn.actualBounds.width/2;pn.selection.each(function(Hr){Hr instanceof go.Link||Hr.move(new go.Point(jn-Hr.actualBounds.width/2,Hr.actualBounds.y))}),pn.commitTransaction("aligning Center X")}},ut.prototype.alignCenterY=function(){var pn=this.diagram,Qn=pn.selection.first();if(Qn){pn.startTransaction("aligning Center Y");var jn=Qn.actualBounds.y+Qn.actualBounds.height/2;pn.selection.each(function(Hr){Hr instanceof go.Link||Hr.move(new go.Point(Hr.actualBounds.x,jn-Hr.actualBounds.height/2))}),pn.commitTransaction("aligning Center Y")}},ut.prototype.alignColumn=function(pn){var Qn=this.diagram;Qn.startTransaction("align Column"),pn===void 0&&(pn=0),pn=parseFloat(pn);var jn=new Array;Qn.selection.each(function(Ko){Ko instanceof go.Link||jn.push(Ko)});for(var Hr=0;Hr<jn.length-1;Hr++){var vo=jn[Hr],hr=vo.actualBounds.y+vo.actualBounds.height+pn,hi=jn[Hr+1];hi.move(new go.Point(vo.actualBounds.x,hr))}Qn.commitTransaction("align Column")},ut.prototype.alignRow=function(pn){pn===void 0&&(pn=0),pn=parseFloat(pn);var Qn=this.diagram;Qn.startTransaction("align Row");var jn=new Array;Qn.selection.each(function(Ko){Ko instanceof go.Link||jn.push(Ko)});for(var Hr=0;Hr<jn.length-1;Hr++){var vo=jn[Hr],hr=vo.actualBounds.x+vo.actualBounds.width+pn,hi=jn[Hr+1];hi.move(new go.Point(hr,vo.actualBounds.y))}Qn.commitTransaction("align Row")},ut.prototype.canRotate=function(pn){var Qn=this.diagram;return!(Qn===null||Qn.isReadOnly||Qn.isModelReadOnly||Qn.selection.count<1)},ut.prototype.rotate=function(pn){pn===void 0&&(pn=90);var Qn=this.diagram;Qn.startTransaction("rotate "+pn.toString());var Qn=this.diagram;Qn.selection.each(function(jn){jn instanceof go.Link||jn instanceof go.Group||(jn.angle+=pn)}),Qn.commitTransaction("rotate "+pn.toString())},ut.prototype.pullToFront=function(){var pn=this.diagram;pn.startTransaction("pullToFront");var Qn=new go.Map;pn.selection.each(function(jn){Qn.set(jn.layer,0)}),Qn.iteratorKeys.each(function(jn){var Hr=0;jn.parts.each(function(vo){if(!vo.isSelected){var hr=vo.zOrder;isNaN(hr)?vo.zOrder=0:Hr=Math.max(Hr,hr)}}),Qn.set(jn,Hr)}),pn.selection.each(function(jn){ut._assignZOrder(jn,Qn.get(jn.layer)+1)}),pn.commitTransaction("pullToFront")},ut.prototype.pushToBack=function(){var pn=this.diagram;pn.startTransaction("pushToBack");var Qn=new go.Map;pn.selection.each(function(jn){Qn.set(jn.layer,0)}),Qn.iteratorKeys.each(function(jn){var Hr=0;jn.parts.each(function(vo){if(!vo.isSelected){var hr=vo.zOrder;isNaN(hr)?vo.zOrder=0:Hr=Math.min(Hr,hr)}}),Qn.set(jn,Hr)}),pn.selection.each(function(jn){ut._assignZOrder(jn,Qn.get(jn.layer)-1-ut._findGroupDepth(jn))}),pn.commitTransaction("pushToBack")},ut._assignZOrder=function(pn,Qn,jn){jn===void 0&&(jn=pn),pn.layer===jn.layer&&(pn.zOrder=Qn),pn instanceof go.Group&&pn.memberParts.each(function(Hr){ut._assignZOrder(Hr,Qn+1,jn)})},ut._findGroupDepth=function(pn){if(pn instanceof go.Group){var Qn=0;return pn.memberParts.each(function(jn){Qn=Math.max(Qn,ut._findGroupDepth(jn))}),Qn+1}else return 0},ut.prototype.doKeyDown=function(){var pn=this.diagram;if(pn!==null){var Qn=pn.lastInput;if(Qn.key==="Up"||Qn.key==="Down"||Qn.key==="Left"||Qn.key==="Right"){var jn=this.arrowKeyBehavior;if(jn==="none")return;if(jn==="select"){this._arrowKeySelect();return}else if(jn==="move"){this._arrowKeyMove();return}else if(jn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},ut.prototype._getAllParts=function(){var pn=new Array;return this.diagram.nodes.each(function(Qn){pn.push(Qn)}),this.diagram.parts.each(function(Qn){pn.push(Qn)}),pn},ut.prototype._arrowKeyMove=function(){var pn=this.diagram,Qn=pn.lastInput,jn=0,Hr=0;if(Qn.control||Qn.meta)jn=1,Hr=1;else if(pn.grid!==null){var vo=pn.grid.gridCellSize;Hr=vo.width,jn=vo.height}pn.startTransaction("arrowKeyMove"),pn.selection.each(function(hr){Qn.key==="Up"?hr.move(new go.Point(hr.actualBounds.x,hr.actualBounds.y-jn)):Qn.key==="Down"?hr.move(new go.Point(hr.actualBounds.x,hr.actualBounds.y+jn)):Qn.key==="Left"?hr.move(new go.Point(hr.actualBounds.x-Hr,hr.actualBounds.y)):Qn.key==="Right"&&hr.move(new go.Point(hr.actualBounds.x+Hr,hr.actualBounds.y))}),pn.commitTransaction("arrowKeyMove")},ut.prototype._arrowKeySelect=function(){var pn=this.diagram,Qn=pn.lastInput,jn=null;Qn.key==="Up"?jn=this._findNearestPartTowards(270):Qn.key==="Down"?jn=this._findNearestPartTowards(90):Qn.key==="Left"?jn=this._findNearestPartTowards(180):Qn.key==="Right"&&(jn=this._findNearestPartTowards(0)),jn!==null&&(Qn.shift?jn.isSelected=!0:Qn.control||Qn.meta?jn.isSelected=!jn.isSelected:pn.select(jn))},ut.prototype._findNearestPartTowards=function(pn){var Qn=this.diagram.selection.first();if(Qn===null)return null;for(var jn=Qn.actualBounds.center,Hr=this._getAllParts(),vo=1/0,hr=Qn,hi=0;hi<Hr.length;hi++){var Ko=Hr[hi];if(Ko!==Qn&&Ko.canSelect()){var Yn=Ko.actualBounds.center,On=jn.directionPoint(Yn),Qr=this._angleCloseness(On,pn);if(Qr<=45){var kn=jn.distanceSquaredPoint(Yn);kn*=1+Math.sin(Qr*Math.PI/180),kn<vo&&(vo=kn,hr=Ko)}}}return hr},ut.prototype._angleCloseness=function(pn,Qn){return Math.min(Math.abs(Qn-pn),Math.min(Math.abs(Qn+360-pn),Math.abs(Qn-360-pn)))},ut.prototype._arrowKeyTree=function(){var pn=this.diagram,Qn=pn.selection.first();if(Qn instanceof go.Node){var jn=pn.lastInput;if(jn.key==="Right"){if(!Qn.isTreeLeaf)if(!Qn.isTreeExpanded)pn.commandHandler.canExpandTree(Qn)&&pn.commandHandler.expandTree(Qn);else{var Hr=this._sortTreeChildrenByY(Qn).first();Hr!==null&&pn.select(Hr)}}else if(jn.key==="Left")if(!Qn.isTreeLeaf&&Qn.isTreeExpanded)pn.commandHandler.canCollapseTree(Qn)&&pn.commandHandler.collapseTree(Qn);else{var vo=Qn.findTreeParentNode();vo!==null&&pn.select(vo)}else if(jn.key==="Up"){var vo=Qn.findTreeParentNode();if(vo!==null){var hr=this._sortTreeChildrenByY(vo),hi=hr.indexOf(Qn);if(hi>0){for(var Ko=hr.elt(hi-1);Ko!==null&&Ko.isTreeExpanded&&!Ko.isTreeLeaf;){var Yn=this._sortTreeChildrenByY(Ko);Ko=Yn.last()}Ko!==null&&pn.select(Ko)}else pn.select(vo)}}else if(jn.key==="Down")if(Qn.isTreeExpanded&&!Qn.isTreeLeaf){var Hr=this._sortTreeChildrenByY(Qn).first();Hr!==null&&pn.select(Hr)}else for(;Qn!==null;){var vo=Qn.findTreeParentNode();if(vo===null)break;var hr=this._sortTreeChildrenByY(vo),hi=hr.indexOf(Qn);if(hi<hr.length-1){pn.select(hr.elt(hi+1));break}else Qn=vo}var On=pn.selection.first();On!==null&&pn.scrollToRect(On.actualBounds)}},ut.prototype._sortTreeChildrenByY=function(pn){var Qn=new go.List().addAll(pn.findTreeChildrenNodes());return Qn.sort(function(jn,Hr){var vo=jn.location,hr=Hr.location;return vo.y<hr.y?-1:vo.y>hr.y?1:vo.x<hr.x?-1:vo.x>hr.x?1:0}),Qn},ut.prototype.copyToClipboard=function(pn){go.CommandHandler.prototype.copyToClipboard.call(this,pn),this._lastPasteOffset.set(this.pasteOffset)},ut.prototype.pasteFromClipboard=function(){var pn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(pn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),pn},Object.defineProperty(ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(pn){if(pn!=="move"&&pn!=="select"&&pn!=="scroll"&&pn!=="tree"&&pn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+pn);this._arrowKeyBehavior=pn}}),Object.defineProperty(ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(pn){if(!(pn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+pn);this._pasteOffset.set(pn)}});var qe=ut,Te=fe(20397),Ke=fe(43604),Ie=fe(82093),Fe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=fe(59301),Oe=(pn,Qn,jn)=>new Promise((Hr,vo)=>{var hr=Yn=>{try{Ko(jn.next(Yn))}catch(On){vo(On)}},hi=Yn=>{try{Ko(jn.throw(Yn))}catch(On){vo(On)}},Ko=Yn=>Yn.done?Hr(Yn.value):Promise.resolve(Yn.value).then(hr,hi);Ko((jn=jn.apply(pn,Qn)).next())});function _e({onCancel:pn,callback:Qn}){let jn=(0,ve.useRef)(),Hr=(0,ve.useRef)(),vo=(0,ve.useRef)(),hr=(0,ve.useRef)(!1);const hi=(0,ve.useRef)(!1),[Ko,Yn]=(0,ve.useState)(0);function On(){const kn=vt.bx.make,Wr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};jn.current=new vt.S0(Hr.current,{padding:20,grid:kn(vt.s_,"Grid",kn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qr=>{var lo=qr.diagram.commandHandler.addTopLevelParts(qr.diagram.selection,!0);lo||qr.diagram.currentTool.doCancel()},commandHandler:kn(qe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qr=>{var lo=qr.subject;lo.location=lo.location.copy().snapToGridPoint(qr.diagram.grid.gridOrigin,qr.diagram.grid.gridCellSize),setTimeout(()=>{qr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qr=>{var lo=qr.subject;setTimeout(()=>{qr.diagram.commandHandler.editTextBlock()})},LinkRelinked:qr=>{var lo=qr.parameter.part;lo.invalidateConnectedLinks();var zo=qr.subject;qr.diagram.toolManager.linkingTool.isForwards?zo.toNode.invalidateConnectedLinks():zo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),jn.current.nodeTemplate=kn(vt.NB,"Auto",{locationSpot:vt.z6.Center,locationObjectName:"SHAPE",desiredSize:new vt.$u(120,60),minSize:new vt.$u(40,40),resizable:!0,resizeCellSize:new vt.$u(10,10),rotatable:!0},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),new vt.KX("desiredSize","size",vt.$u.parse).makeTwoWay(vt.$u.stringify),kn(vt.bn,{name:"SHAPE",fill:Wr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("figure"),new vt.KX("fill"),new vt.KX("stroke","borderColor"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),kn(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kn(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),jn.current.nodeTemplate.toolTip=kn("ToolTip",kn(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},kn(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),kn(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function Ao(qr,lo){var zo=(uo,vi)=>{uo.handled=!0,uo.diagram.model.commit(ti=>{var ni=vi.part.adornedPart,wo=new vt.E9().setRectSpot(ni.actualBounds,qr);wo.subtract(ni.location),wo.scale(2,2),wo.x+=Math.sign(wo.x)*130,wo.y+=Math.sign(wo.y)*130,wo.add(ni.location),wo.snapToGridPoint(uo.diagram.grid.gridOrigin,uo.diagram.grid.gridCellSize);var yi=ti.copyNodeData(ni.data);ti.setGroupKeyForNodeData(yi,ti.getGroupKeyForNodeData(ni.data)),ti.addNodeData(yi);var Pi={from:ni.key,to:ti.getKeyForNodeData(yi)};ti.addLinkData(Pi);var Xi=uo.diagram.findNodeForData(yi);Xi.location=wo,uo.diagram.select(Xi),setTimeout(()=>{uo.diagram.commandHandler.editTextBlock()},20)})};return kn(vt.bn,{figure:lo,alignment:qr,alignmentFocus:qr.opposite(),width:qr.equals(vt.z6.Top)||qr.equals(vt.z6.Bottom)?25:18,height:qr.equals(vt.z6.Top)||qr.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:Wr.white,strokeWidth:4,mouseEnter:(uo,vi)=>vi.fill="dodgerblue",mouseLeave:(uo,vi)=>vi.fill="orange",isActionable:!0,click:zo,contextClick:zo})}function Bo(qr){return kn(vt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(lo,zo)=>zo.fill="dodgerblue",mouseLeave:(lo,zo)=>zo.fill="orange",click:(lo,zo)=>{lo.diagram.commandHandler.showContextMenu(zo.part.adornedPart)}},qr||{})}jn.current.nodeTemplate.selectionAdornmentTemplate=kn(vt.uz,"Spot",kn(vt.Vm,{padding:10}),Ao(vt.z6.Top,"TriangleUp"),Ao(vt.z6.Left,"TriangleLeft"),Ao(vt.z6.Right,"TriangleRight"),Ao(vt.z6.Bottom,"TriangleDown"),Bo({alignment:new vt.z6(.75,0)}));function ao(qr,lo){return(zo,uo)=>{zo.handled=!0,zo.diagram.model.commit(vi=>{vi.set(uo.part.adornedPart.data,qr,lo)})}}function hn(qr,lo){return lo||(lo="color"),kn(vt.bn,{width:16,height:16,stroke:"lightgray",fill:qr,margin:1,background:"transparent",mouseEnter:(zo,uo)=>uo.stroke="dodgerblue",mouseLeave:(zo,uo)=>uo.stroke="lightgray",click:ao(lo,qr),contextClick:ao(lo,qr)})}function Un(){return[kn("ContextMenuButton",kn(vt.s_,"Horizontal",hn(Wr.white,"fill"),hn(Wr.beige,"fill"),hn(Wr.extralightblue,"fill"),hn(Wr.extralightred,"fill"))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",hn(Wr.lightgray,"fill"),hn(Wr.lightgreen,"fill"),hn(Wr.lightblue,"fill"),hn(Wr.lightred,"fill")))]}function Xn(){return[kn("ContextMenuButton",kn(vt.s_,"Horizontal",hn(Wr.black),hn(Wr.green),hn(Wr.blue),hn(Wr.red))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",hn(Wr.white),hn(Wr.magenta),hn(Wr.purple),hn(Wr.orange)))]}function Cn(qr,lo){return lo||(lo="thickness"),kn(vt.bn,"LineH",{width:16,height:16,strokeWidth:qr,margin:1,background:"transparent",mouseEnter:(zo,uo)=>uo.background="dodgerblue",mouseLeave:(zo,uo)=>uo.background="transparent",click:ao(lo,qr),contextClick:ao(lo,qr)})}function Ir(qr,lo){return lo||(lo="dash"),kn(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qr,margin:1,background:"transparent",mouseEnter:(zo,uo)=>uo.background="dodgerblue",mouseLeave:(zo,uo)=>uo.background="transparent",click:ao(lo,qr),contextClick:ao(lo,qr)})}function br(){return[kn("ContextMenuButton",kn(vt.s_,"Horizontal",Cn(1),Cn(2),Cn(3),Cn(4))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",Ir(null),Ir([2,4]),Ir([4,4])))]}function gr(qr,lo){return lo||(lo="figure"),kn(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qr,margin:1,background:"transparent",mouseEnter:(zo,uo)=>uo.fill="dodgerblue",mouseLeave:(zo,uo)=>uo.fill="lightgray",click:ao(lo,qr),contextClick:ao(lo,qr)})}jn.current.nodeTemplate.contextMenu=kn("ContextMenu",kn("ContextMenuButton",kn(vt.s_,"Horizontal",gr("Rectangle"),gr("RoundedRectangle"),gr("Ellipse"),gr("Diamond"))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",gr("Parallelogram2"),gr("ManualOperation"),gr("Procedure"),gr("Cylinder1"))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",gr("Terminator"),gr("CreateRequest"),gr("Document"),gr("TriangleDown"))),Un(),Xn(),br()),jn.current.groupTemplate=kn(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qr,lo)=>{var zo=lo.addMembers(lo.diagram.selection,!0);zo||lo.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),kn(vt.s_,"Auto",{name:"BODY"},kn(vt.bn,{parameter1:10,fill:Wr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("fill"),new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),kn(vt.Vm,{background:"transparent",margin:20})),kn(vt.al,{alignment:vt.z6.Top,alignmentFocus:vt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new vt.KX("text"),new vt.KX("stroke","color"))),jn.current.groupTemplate.selectionAdornmentTemplate=kn(vt.uz,"Spot",kn(vt.s_,"Auto",kn(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kn(vt.Vm,{margin:1.5})),Bo({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),jn.current.groupTemplate.contextMenu=kn("ContextMenu",Un(),Xn(),br()),jn.current.linkTemplate=kn(vt.rU,{layerName:"Foreground",routing:vt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new vt.KX("fromSpot","fromSpot",vt.z6.parse),new vt.KX("toSpot","toSpot",vt.z6.parse),new vt.KX("fromShortLength","dir",qr=>qr>=1?10:0),new vt.KX("toShortLength","dir",qr=>qr>=1?10:0),new vt.KX("points").makeTwoWay(),kn(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,0),segmentOrientation:vt.rU.OrientAlong,alignmentFocus:vt.z6.Right,figure:"circle",width:10,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",qr=>qr===1)),kn(vt.bn,{segmentIndex:-1,segmentOffset:new vt.E9(-10,6),segmentOrientation:vt.rU.OrientPlus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",qr=>qr>=1),new vt.KX("width","thickness",qr=>7+3*qr),new vt.KX("height","thickness",qr=>7+3*qr),new vt.KX("segmentOffset","thickness",qr=>new vt.E9(-15,4+1.5*qr))),kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,-6),segmentOrientation:vt.rU.OrientMinus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",qr=>qr===2),new vt.KX("width","thickness",qr=>7+3*qr),new vt.KX("height","thickness",qr=>7+3*qr),new vt.KX("segmentOffset","thickness",qr=>new vt.E9(-15,4+1.5*qr))),kn(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),jn.current.linkTemplate.selectionAdornmentTemplate=kn(vt.uz,kn(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:pr(2)},new vt.KX("pathPattern","thickness",pr)),Bo({alignmentFocus:new vt.z6(0,0,-6,-4)}));function pr(qr){return kn(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qr+4).toString()+" H3"})}function Eo(qr){var lo="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qr===0?lo="M0 0 M16 16 M0 8 L16 8":qr===2&&(lo="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kn(vt.bn,{geometryString:lo,margin:2,background:"transparent",mouseEnter:(zo,uo)=>uo.background="dodgerblue",mouseLeave:(zo,uo)=>uo.background="transparent",click:ao("dir",qr),contextClick:ao("dir",qr)})}function nr(qr){var lo=(zo,uo)=>{zo.handled=!0,zo.diagram.model.commit(vi=>{var ti=uo.part.adornedPart;vi.set(ti.data,qr?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(qr?ti.toNode:ti.fromNode).invalidateConnectedLinks()})};return kn(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(zo,uo)=>uo.background="dodgerblue",mouseLeave:(zo,uo)=>uo.background="transparent",click:lo,contextClick:lo})}function tr(qr,lo){var zo=0,uo=vt.z6.RightSide;qr.equals(vt.z6.Top)?(zo=270,uo=vt.z6.TopSide):qr.equals(vt.z6.Left)?(zo=180,uo=vt.z6.LeftSide):qr.equals(vt.z6.Bottom)&&(zo=90,uo=vt.z6.BottomSide),lo||(zo-=180);var vi=(ti,ni)=>{ti.handled=!0,ti.diagram.model.commit(wo=>{var yi=ni.part.adornedPart;wo.set(yi.data,lo?"toSpot":"fromSpot",vt.z6.stringify(uo)),(lo?yi.toNode:yi.fromNode).invalidateConnectedLinks()})};return kn(vt.bn,{alignment:qr,alignmentFocus:qr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:zo,background:"transparent",mouseEnter:(ti,ni)=>ni.background="dodgerblue",mouseLeave:(ti,ni)=>ni.background="transparent",click:vi,contextClick:vi})}jn.current.linkTemplate.contextMenu=kn("ContextMenu",Xn(),br(),kn("ContextMenuButton",kn(vt.s_,"Horizontal",Eo(0),Eo(1),Eo(2))),kn("ContextMenuButton",kn(vt.s_,"Horizontal",kn(vt.s_,"Spot",nr(!1),tr(vt.z6.Top,!1),tr(vt.z6.Left,!1),tr(vt.z6.Right,!1),tr(vt.z6.Bottom,!1)),kn(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},nr(!0),tr(vt.z6.Top,!0),tr(vt.z6.Left,!0),tr(vt.z6.Right,!0),tr(vt.z6.Bottom,!0)))));const Ci=`{ "class": "GraphLinksModel",
|
|
|
"nodeDataArray": [
|
|
|
{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3},
|
|
|
{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"},
|
|
|
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
|
|
|
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
|
|
|
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
|
|
|
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
|
|
|
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
|
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
|
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
|
|
|
],
|
|
|
"linkDataArray": [
|
|
|
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
|
|
|
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
|
|
|
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
|
|
|
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
|
|
|
{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"},
|
|
|
{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1},
|
|
|
{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]}
|
|
|
]}`;var Ho=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function ci(qr){return console.log("shapeName:",qr),Ho.indexOf(qr)>=0}var Ji=new vt.YI(vo.current,{maxSelectionCount:1,linkTemplate:kn(vt.rU,{locationSpot:vt.z6.Center,selectionAdornmentTemplate:kn(vt.uz,"Link",{locationSpot:vt.z6.Center},kn(vt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(vt.bn,{toArrow:"Standard",stroke:null}))},{routing:vt.rU.AvoidsNodes,curve:vt.rU.JumpOver,corner:5,toShortLength:4},new vt.KX("points"),kn(vt.bn,{isPanelMain:!0,strokeWidth:2}),kn(vt.bn,{toArrow:"Standard",stroke:null})),model:new vt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...vt.bn.getFigureGenerators().toArray().map(qr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return jn.current.addDiagramListener("TextEdited",function(qr){var lo;const zo=qr.subject.part;var uo=(lo=document.activeElement)==null?void 0:lo.value;typeof uo=="string"&&uo.trim()===""&&jn.current.model.commit(function(vi){vi.set(zo.data,"text","\u672A\u547D\u540D"),jn.current.commandHandler.stopCommand()},"increment")}),Ji.nodeTemplate=kn(vt.NB,"Auto",{locationSpot:vt.z6.Center},new vt.KX("location","location",vt.E9.parse).makeTwoWay(vt.E9.stringify),kn(vt.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new vt.KX("stroke").makeTwoWay(),new vt.KX("fill").makeTwoWay(),new vt.KX("figure")),kn(vt.al,{margin:new vt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new vt.$u(16,16),maxSize:new vt.$u(10,NaN),textAlign:"center",editable:!0},new vt.KX("key").makeTwoWay())),setTimeout(()=>{jn.current.grid=kn(vt.s_,"Grid",kn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),jn.current.grid.visible=!0,jn.current.grid.gridCellStroke="darkgray",jn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=jn.current,jn.current}const Qr=()=>Oe(this,null,function*(){var kn=jn.current.makeImage();const Wr=yield(0,Ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:kn.src}});Qn({src:Wr.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{On()},500),Yn(Ko+1),()=>{jn.current=null}),[]),Be.createElement("div",{ref:hi,className:hr.current?`${Fe.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(rt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ko,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(st.Z,null,Be.createElement(Ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(Ke.Z,{onClick:()=>{var kn,Wr,Ao=jn.current.selection.first();if(hr.current=!hr.current,document.activeElement&&Ao){let Bo=(Wr=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:Wr.trim();typeof Bo=="string"&&jn.current.model.commit(function(ao){ao.set(Ao.data,"text",Bo||"\u672A\u547D\u540D"),jn.current.commandHandler.stopCommand()},"increment")}Yn(Ko+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:pn},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Fe.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:Fe.myPaletteDiv,ref:vo})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:Hr,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Se.ZP,{size:"large",onClick:Qr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ne=_e,Le=fe(5112),We=fe(5871);const ft=Le.ZP.Group,gt={margin:"0 8px"};var nt=({callback:pn,onCancel:Qn})=>{function jn(Hr){pn(Hr)}return ve.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:jn},ve.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ve.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:gt},"\u884C\u6570"),ve.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(We.Z,null)),ve.createElement("span",{style:gt},"\u5217\u6570"),ve.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(We.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(ye.default.Item,{name:"align"},ve.createElement(ft,null,ve.createElement(Le.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(Le.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(Le.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(Le.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Se.ZP,{type:"ghost",onClick:Qn},"\u53D6\u6D88")))},wt=fe(78673),Pt=fe(11081),xt=fe.n(Pt),Ft=(0,ve.forwardRef)(({use3d:pn,width:Qn,height:jn,callback:Hr,showSaveButton:vo},hr)=>{const hi=(0,ve.useRef)(),Ko=(0,ve.useRef)(),[Yn,On]=(0,ve.useState)(!1),Qr=(0,ve.useRef)({id:hi,appName:"graphing",width:Qn||1e3,height:jn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ve.useEffect)(()=>{Ko.current=new(xt())(Qr.current,!0),window.onload=function(){Ko.current.inject("applet_container")}},[]);const kn=()=>{var Wr=window.ggbApplet.getPNGBase64(1,!0,72);return Hr&&Hr(Wr),Wr};return(0,ve.useEffect)(()=>{Qr.current.appName=Yn?"3D":"graphing",Ko.current.inject("applet_container")},[Yn]),(0,ve.useEffect)(()=>{On(pn)},[pn]),(0,ve.useImperativeHandle)(hr,()=>({getImgData:kn})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:hi}),ve.createElement(st.Z,{align:"middle"},ve.createElement(Ke.Z,{flex:1},ve.createElement(wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Yn,onChange:Wr=>On(Wr)})),ve.createElement(Ke.Z,null,ve.createElement(Se.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ut=fe(88615),St=fe(1012),_t=fe(8591);const Kt="link",Yt="upload-image",an="add-flowchart",En="draw-image",cn="add-flowchart",bn="code-block",dn="add-table",_n="------------",Dn={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var Rn=fe(17904),wr=(pn,Qn,jn)=>new Promise((Hr,vo)=>{var hr=Yn=>{try{Ko(jn.next(Yn))}catch(On){vo(On)}},hi=Yn=>{try{Ko(jn.throw(Yn))}catch(On){vo(On)}},Ko=Yn=>Yn.done?Hr(Yn.value):Promise.resolve(Yn.value).then(hr,hi);Ko((jn=jn.apply(pn,Qn)).next())});function ar(){}let Wn=0;const Ur=1e4,eo="\u2581",Or="@\u2581\u2581@",Pr="@\u2581@",Zr=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yo=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Oo(pn){return/^\d+$/.test(pn)?`${pn}px`:pn}const Io=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",gi={[Io+"-B"]:"bold",[Io+"-I"]:"italic"},ei={[Kt]:"\u6DFB\u52A0\u94FE\u63A5",[bn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Yt]:"\u6DFB\u52A0\u56FE\u7247",[En]:"\u6DFB\u52A0\u753B\u56FE",[an]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[dn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var oi=({defaultValue:pn="",onChange:Qn,width:jn="100%",height:Hr=400,miniToolbar:vo=!1,isFocus:hr=!1,watch:hi,insertTemp:Ko,mode:Yn="markdown",id:On="markdown-editor-id",showResizeBar:Qr=!1,noStorage:kn=!1,showNullButton:Wr=!1,showNullProgramButton:Ao=!1,hidetoolBar:Bo=!1,fullScreen:ao=!1,onBlur:hn,onCMBeforeChange:Un,onFullScreen:Xn,className:Cn="",disablePaste:Ir=!1,disabled:br=!1,disabledFill:gr=!1,placeholder:pr="",values:Eo="",extraUse:nr})=>{const[tr,Ci]=(0,ve.useState)(null),[Ho,ci]=(0,ve.useState)(pn),[Ji,qr]=(0,ve.useState)(hi),[lo,zo]=(0,ve.useState)(ao),[uo,vi]=(0,ve.useState)(""),[ti,ni]=(0,ve.useState)(0),[wo,yi]=(0,ve.useState)(Hr),[Pi,Xi]=(0,ve.useState)(!1),ta=(0,ve.useRef)((0,St.Z)()),ai=(0,ve.useRef)(!1),mr=(0,ve.useRef)(),[rr,Qo]=(0,ve.useState)(0),[si,Po]=(0,ve.useState)(0),Gi=(0,ve.useRef)(),Fi=(0,ve.useRef)(),ir=(0,ve.useRef)(),Zn=(0,ve.useRef)(),zn=()=>wr(void 0,null,function*(){var Fr;const Br=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ta.current}});(Fr=Br==null?void 0:Br.attachments)!=null&&Fr.length&&(console.log("cm:",tr,Gi),Br.attachments.map(Jn=>{Jn.content_type.indexOf("image")>-1?tr.replaceSelection(``):Jn.content_type.indexOf("video")>-1?tr.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Jn.content_type.indexOf("pdf")>-1?tr.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Jn.id}?type=${Jn.content_type}&disposition=inline" target="_blank">${Jn.name}</a>`):tr.replaceSelection(`[${Jn.name}](${ENV.API_SERVER}/api/attachments/${Jn.id}?type=${Jn.content_type})`)}))});(0,ve.useEffect)(()=>{const Fr=window.scrollY||window.pageYOffset;ci(Eo),tr==null||tr.setValue(Eo),window.scrollTo(0,Fr)},[Eo]),(0,ve.useEffect)(()=>{Xn==null||Xn(lo)},[lo]),(0,ve.useEffect)(()=>{if(Gi.current){let Fr=function(Jn,Sr){var Gr;if(Ir){Sr.preventDefault();return}const $r=Sr.clipboardData;if($r){const po=$r.types.toString(),_r=$r.items;if(po==="Files"||$r.types.indexOf("Files")>-1){if(Sr.preventDefault(),Yn=="stex")return;try{let bi=_r[1];((Gr=_r[0])==null?void 0:Gr.kind)==="file"&&(bi=_r[0]);const Do=bi.getAsFile(),oa=Do.name.split(".").pop();(0,it.I)(Do,ui=>{var No,Ei,Li;ui.id?((No=Do==null?void 0:Do.type)==null?void 0:No.indexOf("image"))>-1?Br.replaceSelection(`<img width="100%" src="/api/attachments/${ui.id}?type=${ui.content_type})" alt="" />`):((Ei=Do==null?void 0:Do.type)==null?void 0:Ei.indexOf("video"))>-1?Br.replaceSelection(`<video width="100%" controls src="/api/attachments/${ui.id}"></video>`):((Li=Do==null?void 0:Do.type)==null?void 0:Li.indexOf("pdf"))>-1?Br.replaceSelection(`<a href="/api/attachments/${ui.id}?type=${Do.type}&disposition=inline" target="_blank">${Do.name}</a>`):yo.includes(oa)?Br.replaceSelection(`<a href="/api/attachments/${ui.id}?type=office&disposition=inline" target="_blank">${Do.name}</a>`):Br.replaceSelection(`[${Do.name}](/api/attachments/${ui.id}?type=${ui.content_type})`):(ui==null?void 0:ui.status)===401&&(_t.ZP.warning((ui==null?void 0:ui.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(bi){_t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Br=E().fromTextArea(Gi.current,{mode:Yn,lineNumbers:!vo,lineWrapping:!0,value:pn,autoCloseTags:!Ao,autoCloseBrackets:!0});return Br.on("keyup",function(Jn,Sr){Sr.keyCode===8&&(Jn.getValue()==""?Br.setOption("placeholder",pr):Br.setOption("placeholder",null))}),Br.on("keydown",function(Jn,Sr){if(Sr.keyCode===8){var Gr=ro(Jn);Gr&&Sr.preventDefault()}}),hr&&Br.focus(),Br.on("paste",Fr),Br.on("dragleave",function(Jn,Sr){Fi.current.classList.remove("mouse-hover-md")}),br&&Br.on("beforeChange",function(Jn,Sr){(Sr.origin==="paste"||Sr.origin==="+input")&&Sr.cancel()}),Ci(Br),()=>{Br.off("paste",Fr)}}},[]);const Tr=(0,ve.useCallback)(()=>{if(Fi.current)try{}catch(Fr){console.log(Fr,"---- to set md editor body height")}},[wo,Fi,lo]);(0,ve.useEffect)(()=>{function Fr(){let Br=new he.Z(Jn=>{for(let Sr of Jn)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&(Tr(),tr.setSize("100%","100%"),tr.refresh())});return Br.observe(Gi.current.parentElement),Br}if(tr){const Br=Fr();return()=>{var Jn,Sr;(Jn=Gi.current)!=null&&Jn.parentElement&&Br.unobserve((Sr=Gi.current)==null?void 0:Sr.parentElement)}}},[tr,Tr]),(0,ve.useEffect)(()=>{if(tr){let Fr=[];for(const[Br,Jn]of Object.entries(gi)){let Sr={[Br]:()=>{oo(Jn)}};Fr.push(Sr),tr.addKeyMap(Sr)}return mr.current=setInterval(()=>{ai.current&&zn()},4e3),()=>{clearInterval(mr.current);for(let Br of Fr)tr.removeKeyMap(Br)}}},[tr]),(0,ve.useEffect)(()=>{ao!==lo&&zo(ao)},[ao]),(0,Rn.Z)(()=>{if(!kn&&ti>0){let Fr=new Date().getTime(),Br=window.sessionStorage.getItem(On);Fr>=ti+Ur&&(!Br||Br!==Ho)&&(window.sessionStorage.setItem(On,Ho),Xi(!0))}},Ur),(0,ve.useEffect)(()=>{qr(hi)},[tr,hi]),(0,ve.useEffect)(()=>{tr&&hr&&tr.focus()},[tr,hr]),(0,ve.useEffect)(()=>{if(Ji&&tr){let Fr=function(Jn){let Sr=Jn.target;if(Zn.current){let Gr=Sr.scrollTop/Sr.scrollHeight;Zn.current.scrollTop=Zn.current.scrollHeight*Gr}};const Br=tr.getScrollerElement();return Br.addEventListener("scroll",Fr),()=>{Br.removeEventListener("scroll",Fr)}}},[tr,Ji]),(0,ve.useEffect)(()=>{if(tr&&Un){let Fr=function(Br,Jn){Un(Br,Jn)};return tr.on("beforeChange",Fr),()=>{tr.off("beforeChange",Fr)}}},[tr,Un]),(0,ve.useEffect)(()=>{if(tr&&hn){let Fr=function(){hn(tr.getValue())};return tr.on("blur",Fr),()=>{tr.off("blur",Fr)}}},[tr,hn]);function ro(Fr,Br){var Jn=Fr.getDoc(),Sr=Jn.getCursor(),Gr=Jn.getLine(Sr.line),$r=Gr.charAt(Sr.ch-1),po=Gr.lastIndexOf("@\u2581@",Sr.ch),_r=Gr.lastIndexOf("@\u2581\u2581@",Sr.ch),bi=po>_r?po:_r,Do=po>_r?3:4;if(Or.indexOf($r)===-1)return null;if(console.log("change1:",Br,Fr,Gr,Sr,bi,po,_r,$r),bi>=0&&Sr.ch-bi<5){var oa=bi+Do;return Jn.replaceRange("",{line:Sr.line,ch:bi},{line:Sr.line,ch:oa}),{line:Sr.line,ch:oa}}return null}(0,ve.useEffect)(()=>{if(tr){let Fr=function(Br,Jn){const Sr=Br.getValue();ci(Sr),ni(new Date().getTime()),Br.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qn&&(Ao?Qn(Sr,Wo(Sr)):Qn(Sr))};return tr.on("change",Fr),()=>{tr.off("change",Fr)}}},[tr,Qn]),(0,ve.useEffect)(()=>{if(tr)if(pn==null)tr.setValue(""),ci("");else{const Fr=window.scrollY||window.pageYOffset;pn!==tr.getValue()&&(tr.setValue(pn),ci(pn),tr.setCursor(br?1:tr.lineCount(),0),window.scrollTo(0,Fr))}},[tr,pn]);const oo=(0,ve.useCallback)(Fr=>{const Br=tr.getCursor(),Jn=tr.getSelection();let Sr=Jn.split(`
|
|
|
`);switch(Fr){case"bold":return tr.replaceSelection("**"+Jn+"**"),Jn===""&&tr.setCursor(Br.line,Br.ch+2),tr.focus();case"italic":return tr.replaceSelection("*"+Jn+"*"),Jn===""&&tr.setCursor(Br.line,Br.ch+1),tr.focus();case"code":return tr.replaceSelection("`"+Jn+"`"),Jn===""&&tr.setCursor(Br.line,Br.ch+1),tr.focus();case"inline-latex":return vi("inline-latex"),tr.focus();case"latex":return tr.replaceSelection("```latex\n"+Jn+"\n```"),tr.setCursor(Br.line+1,Jn.length+1),tr.focus();case"line-break":return tr.replaceSelection(`<br/>
|
|
|
`),tr.focus();case"list-ul":return Jn===""?tr.replaceSelection("- "+Jn):tr.replaceSelection(Sr.map(Gr=>Gr===""?"":`- ${Gr}`).join(`
|
|
|
`)),tr.focus();case"list-ol":return Jn===""?tr.replaceSelection("1. "+Jn):tr.replaceSelection(Sr.map((Gr,$r)=>Gr===""?"":`${$r+1}. ${Gr}`).join(`
|
|
|
`)),tr.focus();case"add-null-ch":return Jn===""&&tr.setCursor(Br.line,Br.ch),tr.replaceSelection(eo),tr.focus();case"add-signal":return Jn===""&&tr.setCursor(Br.line,Br.ch),tr.replaceSelection(Pr),tr.focus();case"add-multiple":return Jn===""&&tr.setCursor(Br.line,Br.ch),tr.replaceSelection(Or),tr.focus();case"inster-template-1":return Jn===""&&tr.setCursor(Br.line,Br.ch),tr.replaceSelection(Zr),tr.focus();case"eraser":return tr.setValue(""),tr.focus();case"trigger-watch":return qr(!Ji),tr.focus();case"trigger-full-screen":return zo(!lo),tr.focus();case Kt:vi(Kt);return;case bn:vi(bn);return;case Yt:vi(Yt);return;case En:vi(En);return;case"maths-latex":vi("maths-latex");return;case an:vi(an);return;case dn:vi(dn);return;default:throw new Error}},[tr,Ji,lo]),Vr=(0,ve.useCallback)((Fr,Br)=>{var Jn,Sr,Gr,$r,po,_r;switch(vi(""),uo){case Kt:const{title:No,link:Ei}=Fr;return tr.replaceSelection(`[${No}](${Ei})`),tr.focus();case bn:const{language:Li,content:so}=Fr;return tr.replaceSelection(["```"+Li,so,"```"].join(`
|
|
|
`)),tr.focus();case"maths-latex":for(var bi=atob(Fr),Do=new Uint8Array(bi.length),oa=0;oa<bi.length;oa++)Do[oa]=bi.charCodeAt(oa);var ui=new Blob([Do],{type:"image/png"});(0,it.I)(ui,xa=>{xa.id?tr.replaceSelection(``):(xa==null?void 0:xa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":tr.replaceSelection("`$$"+Fr+"$$`");break;case Yt:case En:case cn:const{src:$o,alt:pi}=Fr,Ti=Br,Ii=(Gr=(Sr=(Jn=Ti==null?void 0:Ti.name)==null?void 0:Jn.split("."))==null?void 0:Sr.pop)==null?void 0:Gr.call(Sr);return(($r=Ti==null?void 0:Ti.type)==null?void 0:$r.indexOf("image"))>-1||!(Ti!=null&&Ti.type)?Ti.align||Ti.width?tr.replaceSelection(`<p style="text-align:${Ti.align||"initial"}"><img width="${Ti.width?Ti.width+"%":"initial"}" src="${$o}" alt="${pi||""}" /></p>`):tr.replaceSelection(`<img width="100%" src="${$o}" alt="${pi||""}" />`):((po=Ti==null?void 0:Ti.type)==null?void 0:po.indexOf("video"))>-1?tr.replaceSelection(`<video width="100%" controls src="${$o}"></video>`):((_r=Ti==null?void 0:Ti.type)==null?void 0:_r.indexOf("pdf"))>-1?tr.replaceSelection(`<a href="${$o}?type=${Ti.type}&disposition=inline" target="_blank">${Ti.name}</a>`):yo.includes(Ii)?tr.replaceSelection(`<a href="${$o}?type=office&disposition=inline" target="_blank">${Ti.name}</a>`):tr.replaceSelection(`[${Ti.name}](${$o})`),tr.focus();case dn:const{row:Qi,col:la,align:ma}=Fr;let Qa=`
|
|
|
`;for(let xa=0;xa<Qi;xa++){let Ga=[],Ps=[];for(let Oa=0;Oa<la;Oa++)xa===1&&Ps.push(Dn[ma]),Ga.push(" ");xa===1&&(Qa+=`| ${Ps.join(" | ")} |
|
|
|
`),Qa+=`| ${Ga.join(la===1?"":" | ")} |
|
|
|
`}return tr.replaceSelection(Qa+`
|
|
|
`),tr.focus();default:throw new Error}},[tr,uo]),ri=(0,ve.useMemo)(()=>{switch(uo){case Kt:return ve.createElement(at,{callback:Vr,onCancel:jo});case bn:return ve.createElement(ct.Z,{callback:Vr,onCancel:jo});case Yt:return ve.createElement(it.Z,{callback:Vr,onCancel:jo});case an:return ve.createElement(Ne,{callback:Vr,onCancel:jo});case dn:return ve.createElement(nt,{callback:Vr,onCancel:jo});case"maths-latex":return ve.createElement(Ft,{showSaveButton:!0,callback:Vr});case"inline-latex":return ve.createElement(Ut.Z,{showSaveButton:!0,callback:Vr});default:return null}},[uo]);function jo(){vi("")}(0,ve.useEffect)(()=>{if(ir.current){let Fr=function(po){Gr=!0,$r=po.pageY},Br=function(){Gr=!1},Jn=function(po){if(Gr){let _r=po.pageY-$r;_r<0&&(_r=0),_r>300&&(_r=300);let bi=Hr+_r+"px";yi(bi)}},Sr=ir.current,Gr=!1,$r=0;return Sr.addEventListener("mousedown",Fr),document.addEventListener("mousemove",Jn),document.addEventListener("mouseup",Br),()=>{Sr.removeEventListener("mousedown",Fr),document.removeEventListener("mousemove",Jn),document.removeEventListener("mouseup",Br)}}},[tr,ir]),(0,ve.useEffect)(()=>{yi(Hr)},[Hr]);const Bi=Oo(jn),qo=Oo(wo),_o={width:Bi,height:qo},li=(0,ve.useMemo)(()=>{if(ti){let Fr=new Date(ti),Br=Fr.getHours(),Jn=Fr.getMinutes(),Sr=Fr.getSeconds();return Br=Br<10?"0"+Br:Br,Jn=Jn<10?"0"+Jn:Jn,Sr=Sr<10?"0"+Sr:Sr,`${Br}:${Jn}:${Sr}`}return 0},[ti]),Wo=Fr=>{const Br=[];if(Ao){let Jn=-1;Fr=Fr.replace(/(@▁▁@|@▁@)/g,function(Sr,Gr,$r){Br.push({multiLine:Sr!==Pr})})}return Br};function qi(){window.sessionStorage.removeItem(On),Xi(!1),ni(0)}function Pn(){Xi(!1),ni(0),tr.setValue(window.sessionStorage.getItem(On))}(0,ve.useEffect)(()=>{ei[uo]&&uo!==En&&uo!==an&&setTimeout(()=>{const Fr=document.getElementsByClassName("markdown-popup-form")[0],Br=window.innerWidth/2-Fr.offsetWidth/2,Jn=window.innerHeight/2-Fr.offsetHeight/2;Qo(Br),Po(Jn)},0)},[uo]);const cr=Fr=>{Fr.preventDefault();const Br=Fr.clientX-rr,Jn=Fr.clientY-si;document.body.onmousemove=Sr=>{let Gr=Sr.clientX-Br,$r=Sr.clientY-Jn;const po=document.getElementsByClassName("markdown-popup-form")[0],_r=window.innerWidth-po.offsetWidth,bi=window.innerHeight-po.offsetHeight;Gr=Math.max(0,Math.min(Gr,_r)),$r=Math.max(0,Math.min($r,bi)),Mr(Sr.clientX,Sr.clientY,Br,Jn)&&(Qo(Gr),Po($r))},document.body.onmouseup=function(){document.body.onmousemove=null}},Mr=(Fr,Br,Jn,Sr)=>{const Gr=document.body.clientHeight,$r=document.body.clientWidth;return Fr<20&&Jn>Fr||Fr>$r-20&&Jn<Fr||Br<20&&Sr>Br||Br>Gr-20&&Sr<Br?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"markdown-editor-wrapper",ref:Fi},ve.createElement("div",{className:`markdown-editor-container ${Cn} ${Ji?"on-preview":""} ${vo?"mini":""} ${lo?"full-screen":""}`,style:_o},ve.createElement(me,{insertTemp:Ko,watch:Ji,fullScreen:lo,showNullButton:Wr,showNullProgramButton:Ao,onActionCallback:oo,hidetoolBar:Bo,extraUse:nr}),ve.createElement("div",{className:"markdown-editor-body"},ve.createElement("div",{className:"codemirror-container"},ve.createElement("textarea",{ref:Gi,placeholder:pr})),Ji?ve.createElement("div",{ref:Zn,className:"preview-container"},Yn==="stex"&&ve.createElement(ie,{value:Ho}),Yn!=="stex"&&ve.createElement(se.Z,{disabledFill:gr,showProgramFill:Ao,value:Ho})):null))),Qr?ve.createElement("a",{ref:ir,className:"editor-resize"}):null,uo===En&&ve.createElement(Tt,{callback:Vr,onCancel:jo}),uo===an&&ve.createElement(Ne,{callback:Vr,onCancel:jo}),ve.createElement(be.Z,null,ei[uo]&&uo!==En&&uo!==an?ve.createElement(rt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:rr,top:si},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:cr},ei[uo]),open:!0,onCancel:jo,footer:null,destroyOnClose:!0,width:uo===an?"1200px":null,height:uo===an?"80vh":null,className:"markdown-popup-form"},ri):null))}},45596:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return pe},I:function(){return be}});var ve=fe(78241),Ue=fe(8591),E=fe(92832),he=fe(81327),Ae=fe(5871),ue=fe(5112),oe=fe(3113),re=fe(67303),le=fe(59301),ae=fe(34055),se=fe(59301),ie=Object.defineProperty,te=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,Ce,Se)=>Ce in ye?ie(ye,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ye[Ce]=Se,ee=(ye,Ce)=>{for(var Se in Ce||(Ce={}))y.call(Ce,Se)&&b(ye,Se,Ce[Se]);if(a)for(var Se of a(Ce))x.call(Ce,Se)&&b(ye,Se,Ce[Se]);return ye},ne=(ye,Ce)=>te(ye,z(Ce));const{useForm:ce}=ve.default,de={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:ye,onCancel:Ce})=>{const[Se]=ce();let He=(0,le.useRef)();function we(De){He.current.width=Se.getFieldValue("width"),He.current.align=Se.getFieldValue("align"),ye(De,He.current)}function Me(De,ze){if(De.status===-1){Ue.ZP.error(De.message);return}Se.setFieldsValue({src:`/api/attachments/${De.id}`,type:ze.type})}function Pe(De){let ze=De.target.files[0];He.current=ze,be(ze,Me)}return se.createElement(ve.default,ne(ee({form:Se},ge),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(E.default,{style:de})),se.createElement(me,{onFileChange:Pe}))),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(E.default,{style:{width:264}})),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(he.Z,null,se.createElement(ve.default.Item,{name:"width",style:{margin:0}},se.createElement(Ae.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(ve.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ue.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),se.createElement("aside",null,se.createElement(ve.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(oe.ZP,{type:"default",onClick:Ce},"\u53D6\u6D88"))))};function me({onFileChange:ye}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:ye}))}function be(ye,Ce){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ae.bg)())throw Ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Se=new FormData;Se.append("editormd-image-file",ye),Se.append("file_param_name","editormd-image-file"),Se.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(we){Ce(JSON.parse(we.target.responseText),ye)},!1),He.addEventListener("error",function(we){console.error(we)},!1),He.open("POST",`${re.KI}/api/attachments.json`),He.send(Se)}},75790:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return E}});var ve=fe(59301),Ue=fe(4676);class E extends ve.Component{constructor(Ae){super(Ae);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,Ue.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},64536:function(un,Qt,fe){"use strict";var ve=fe(45298),Ue=fe(57809),E=fe(78673),he=fe(59301);const Ae=Ue.default.Option;Qt.Z=({isTheoretical:ue,onFontSizeChange:oe,cmFontSize:re,cmCodeMode:le,autoFormat:ae,onCodeModeChange:se,onTabToSpace:ie,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:ce})=>{var de;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},pe=(de=ce==null?void 0:ce.find(me=>me.shixun_environment_id===ne))==null?void 0:de.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(Ue.default,{bordered:!1,size:"small",value:le,onChange:se},he.createElement(Ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(Ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(Ue.default,{bordered:!1,size:"small",value:re,onChange:oe},he.createElement(Ae,{value:12},"12px"),he.createElement(Ae,{value:14},"14px"),he.createElement(Ae,{value:16},"16px"),he.createElement(Ae,{value:18},"18px"),he.createElement(Ae,{value:20},"20px"),he.createElement(Ae,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:ie})),he.createElement("div",{className:"file-item",onClick:z},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!ue&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,pe&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,pe)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,ge[ee==null?void 0:ee.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(un,Qt,fe){"use strict";fe.d(Qt,{i:function(){return ge},Z:function(){return me}});var ve={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Ue=fe(71418),E=fe(6848),he=fe(93948),Ae=fe(92310),ue=fe.n(Ae),oe=fe(49661),re=fe(57884),le=fe(34055),ae=fe(79005),se=fe(20345),ie=fe(77882),te=fe(31081),z=fe(75309),a=fe(71979),y=fe(47558),x=fe(42922),b=fe(66832),ee=fe(96593),ne=fe(19664),ce=fe(91833),de=fe(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ae,swimg:se},{name:"101\u8BA1\u5212",ptimg:ie,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ce}];var me=({className:be,dataSource:ye=[],col:Ce=4,right:Se,bottom:He=23,precision:we=0,wrapWidth:Me=1200,trackEventItems:Pe,loading:De,onRemove:ze=()=>{},isCurrent:Je=!0,showAlias:Qe=!1,showProgress:tt=!1})=>{const $e=Math.floor((Me-(Ce-1)*Se)/Ce),at=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ct=>(window.ENV==="build"&&(ct.ptimg=`/react/build${ct.ptimg}`,ct.swimg=`/react/build${ct.swimg}`),ct));return de.createElement(Ue.Z,{spinning:De},de.createElement("div",{className:ue()(ve.list,be)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((ct,it)=>{var rt,st,mt,yt,Tt,vt;const{name:ut,id:qe,identifier:Te,featured:Ke,school_name:Ie,image_url:Fe,excellent:Be,is_plan:Oe}=ct;return de.createElement("div",{key:qe,className:Je&&tt?ve.wrapisCurrent:ve.wrap,style:{width:$e,marginRight:(1+it)%Ce===0?0:Se+we,marginBottom:He}},de.createElement("a",{className:ve.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),Pe&&(0,oe.L9)([Pe]),(0,oe.xg)(`/paths/${Te}`)}},de.createElement("div",{className:ve.img},de.createElement("img",{className:ve.cover,src:`${Fe}`}),Je&&(0,le.bg)()&&(ct==null?void 0:ct.studying)&&de.createElement("div",{className:`${ve.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),ze(ct)}},de.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),de.createElement("span",{className:"c-red"},"\u79FB\u9664")),(rt=ct==null?void 0:ct.subject_tags)==null?void 0:rt.map((_e,Ne)=>{var Le,We;if(Ne===0){const gt=(Le=at.find(nt=>nt.name==_e))==null?void 0:Le.swimg;return de.createElement("img",{className:ve.sign,src:gt,style:{left:"-4px"}})}const ft=(We=at.find(gt=>gt.name==_e))==null?void 0:We.ptimg;return de.createElement("img",{className:ve.sign,src:ft,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),de.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ct==null?void 0:ct.excellent)&&de.createElement("div",{className:ve.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:ve.name},de.createElement(E.Z,{title:Qe&&(ct!=null&&ct.excellent_alias_name)?de.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,de.createElement("br",null),de.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ct==null?void 0:ct.excellent_alias_name}`)):ut},de.createElement("span",{className:ve.e},Qe&&(ct==null?void 0:ct.excellent_alias_name)||ut))),Je&&tt&&((st=ct==null?void 0:ct.progress)==null?void 0:st.all_score)!=0&&de.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},de.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=ct==null?void 0:ct.progress)==null?void 0:mt.my_score)/((yt=ct==null?void 0:ct.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Tt=ct==null?void 0:ct.progress)==null?void 0:Tt.my_score,"/",(vt=ct==null?void 0:ct.progress)==null?void 0:vt.all_score),(!Je||!tt)&&de.createElement("div",{className:ve.tags},de.createElement("div",null,de.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),de.createElement("span",null,ct.stages_count))),de.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),de.createElement("span",null,ct.members_count)))))))})),!ye.length&&de.createElement(re.Z,null)))}},47949:function(un,Qt,fe){"use strict";fe.d(Qt,{jL:function(){return Ae},w9:function(){return It},dN:function(){return _t},QD:function(){return Yn},cQ:function(){return yt.Z},Oz:function(){return gt},op:function(){return jn},O5:function(){return Ho},_b:function(){return Bo},t7:function(){return ye},Gi:function(){return Dn},YG:function(){return En},kT:function(){return dn},qp:function(){return x},K3:function(){return ne},vr:function(){return kn},qE:function(){return hr},Je:function(){return He},wb:function(){return it},lB:function(){return mt},cq:function(){return eo},tp:function(){return ge},Si:function(){return qr},k8:function(){return Fi},Du:function(){return yi}});var ve=fe(59301),Ue={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",Ae=({dataSource:ir=[],img:Zn,imgWidth:zn=346,title:Tr,sunTitle:ro,bannerExtraContent:oo})=>ve.createElement("div",{className:Ue.banner},ve.createElement("div",{className:Ue.content},ve.createElement("aside",null,ve.createElement("p",null,ve.createElement("b",null,Tr),ve.createElement("span",null,ro)),ir.length>0&&ve.createElement("div",{className:Ue.btns},ir.map((Vr,ri)=>ve.createElement("div",{key:ri,onClick:Vr.click},Vr.name,Vr.sign?ve.createElement("img",{src:E,width:39}):null))),oo),Zn&&ve.createElement("img",{style:{marginTop:33,marginRight:38},src:Zn,width:zn}))),ue={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=fe(92310),re=fe.n(oe),le=fe(89392),ae=Object.defineProperty,se=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(ir,Zn,zn)=>Zn in ir?ae(ir,Zn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):ir[Zn]=zn,a=(ir,Zn)=>{for(var zn in Zn||(Zn={}))ie.call(Zn,zn)&&z(ir,zn,Zn[zn]);if(se)for(var zn of se(Zn))te.call(Zn,zn)&&z(ir,zn,Zn[zn]);return ir},x=({dataSource:ir=[],value:Zn,onChange:zn,onTitleChange:Tr,className:ro,title:oo,titleWidth:Vr=41,style:ri={},fontColor:jo="#6A7283",showCount:Bi,classNameActive:qo,styleItem:_o={}})=>{const[li,Wo]=(0,ve.useState)(0),[qi,Pn]=(0,ve.useState)(!1),cr=(0,ve.useRef)(null),Mr=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{var Fr;ir.length!==0&&(((Fr=cr==null?void 0:cr.current)==null?void 0:Fr.clientHeight)>97?Wo(1):Wo(0)),ir.length===0&&Wo(0),Pn(!1)},[ir]),ve.createElement("div",{className:re()(ue.row,ro),style:ri},ve.createElement("div",{onClick:(0,le.throttle)(()=>Tr==null?void 0:Tr(),2e3),style:{width:Vr,marginTop:qi?12:4},className:`${ue.title} ${Tr?"current":""}`},oo),ve.createElement("div",{className:qi?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},ve.createElement("div",{className:ue.bar,ref:Mr,style:li>0?{height:li===1?97:"auto",overflow:li===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ve.createElement("div",{className:ue.tag,ref:cr},ir==null?void 0:ir.map(Fr=>ve.createElement("span",{onClick:()=>zn(Fr.id),key:Fr.id,style:a(a({color:jo},_o),(Fr==null?void 0:Fr.style)||{}),className:Zn===Fr.id?re()(qo||ue.active,Fr.classNameActive):""},ve.createElement("span",{title:Fr.name,className:ue.name},Fr.name),!!Bi&&ve.createElement("span",{className:ue.num},Fr.count))))),!!li&&ve.createElement(ve.Fragment,null,li===1?ve.createElement("div",{onClick:()=>{var Fr;Wo(2),((Fr=cr==null?void 0:cr.current)==null?void 0:Fr.clientHeight)>245?Pn(!0):Pn(!1)},className:ue.action},"\u5C55\u5F00",ve.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ve.createElement("div",{onClick:()=>{Mr.current.scrollTop=0,Wo(1),Pn(!1)},className:ue.action},"\u6536\u8D77",ve.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:ir=[],value:Zn,onChange:zn,onTitleChange:Tr,className:ro,title:oo,titleWidth:Vr=41,style:ri={},fontColor:jo="#6A7283",showCount:Bi,expand:qo=!0})=>{const[_o,li]=(0,ve.useState)(0),[Wo,qi]=(0,ve.useState)(!1),Pn=(0,ve.useRef)(null),cr=(0,ve.useRef)(null),[Mr,Fr]=(0,ve.useState)(qo);return ve.createElement("div",{className:re()(b.row,ro),style:ri},ve.createElement("div",{className:"flex item-center justify-between"},ve.createElement("div",{onClick:(0,le.throttle)(()=>Tr==null?void 0:Tr(),2e3),style:{width:Vr,marginTop:Wo?12:4},className:`${b.title} ${Tr?"current":""}`},oo),ve.createElement("i",{className:`iconfont ${Mr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Mr?8:10},onClick:()=>Fr(!Mr)})),Mr&&ve.createElement("div",{className:Wo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ve.createElement("div",{className:b.fenge}),ve.createElement("div",{className:b.bar,ref:cr},ve.createElement("div",{className:b.tag,ref:Pn},ir==null?void 0:ir.map(Br=>ve.createElement("span",{onClick:()=>zn(Br.id),key:Br.id,style:{color:jo},className:Zn===Br.id?b.active:""},ve.createElement("span",{title:Br.name,className:b.name},Br.name),!!Bi&&ve.createElement("span",{className:b.num},Br.count)))))))},ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ge=({dataSource:ir=[],value:Zn,onChange:zn,className:Tr,style:ro={}})=>ve.createElement("div",{style:ro,className:re()(ce.tabs,Tr)},ir.map(oo=>ve.createElement("span",{onClick:()=>zn(oo.id),className:Zn===oo.id?ce.active:"",key:oo.id},oo.name))),pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},me=fe(92832),ye=({dataSource:ir=[],value:Zn="",onChange:zn,onInputChange:Tr=()=>{},className:ro,style:oo={},placeholder:Vr,allowClear:ri=!1})=>{var jo;const[Bi,qo]=(0,ve.useState)(""),[_o,li]=(0,ve.useState)("");(0,ve.useEffect)(()=>{var Pn;let cr=Zn;(Pn=JSON.stringify(Zn))!=null&&Pn.includes("{")&&(qo(Zn.id),cr=Zn.value||"");try{li(decodeURIComponent(cr||""))}catch(Mr){li(decodeURIComponent(cr||""))}},[Zn]);const Wo=()=>{zn(encodeURIComponent(_o),Bi||null)},qi=Pn=>{Pn!==Bi&&(qo(Pn),zn(encodeURIComponent(_o),Pn))};return ve.createElement("div",{className:re()(pe.input,ro),style:oo},!!ir.length&&ve.createElement("div",{className:pe.dropdown},ve.createElement("div",{className:pe.text},(jo=ir.find(Pn=>Pn.id===Bi))==null?void 0:jo.name,ve.createElement("i",{className:"iconfont icon-zhankai4"}),ve.createElement("b",{className:pe.b1}),ve.createElement("b",{className:pe.b2})),ve.createElement("div",{className:pe.menu},ir.map((Pn,cr)=>ve.createElement("div",{key:cr,onClick:()=>qi(Pn.id)},Pn.name)))),ve.createElement(me.default,{onPressEnter:Wo,value:_o,onChange:Pn=>{li(Pn.target.value),Tr(encodeURIComponent(Pn.target.value),Bi||null)},bordered:!1,placeholder:Vr}),ve.createElement("i",{onClick:Wo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ce={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},He=({value:ir,onChange:Zn,className:zn,total:Tr,pageSize:ro,style:oo={}})=>{const Vr=ir<2,ri=ir>=Math.ceil(Tr/ro);return Tr<=ro?ve.createElement(ve.Fragment,null):ve.createElement("div",{className:re()(Ce.quickPager,zn),style:oo},ve.createElement("div",{onClick:()=>{Vr||Zn(ir-1,"prev")},className:Vr?Ce.disabled:""},"\u4E0A\u4E00\u9875"),ve.createElement("div",{onClick:()=>{ri||Zn(ir+1,"next")},className:ri?Ce.disabled:""},"\u4E0B\u4E00\u9875"))},we={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Me=fe(71418),Pe=fe(6848),De=fe(13570),ze=fe(90524),Je=fe(49661),Qe=fe(96908),tt=fe(57177),$e=fe(81378),at=fe(57884),it=({className:ir,dataSource:Zn=[],col:zn=4,right:Tr,bottom:ro=23,precision:oo=0,wrapWidth:Vr=1200,trackEventItems:ri,loading:jo})=>{const Bi=Math.floor((Vr-(zn-1)*Tr)/zn);return ve.createElement(Me.Z,{spinning:jo},ve.createElement("div",{className:re()(we.list,ir)},!!Zn.length&&Zn.map((qo,_o)=>{const{name:li,id:Wo,identifier:qi,power:Pn,cover_image_id:cr,pic:Mr}=qo;return ve.createElement("div",{className:we.wrap,key:Wo,style:{width:Bi,marginRight:(1+_o)%zn===0?0:Tr+oo,marginBottom:ro}},ve.createElement("a",{target:"_blank",href:`/shixuns/${qi}/challenges`,className:we.li,onClick:Fr=>{Fr.preventDefault(),ri&&(0,Je.L9)([ri]),Pn&&(0,Je.xg)(`/shixuns/${qi}/challenges`)}},ve.createElement("div",{className:we.img},ve.createElement("img",{className:we.cover,src:`${Mr}`}),qo.is_jupyter&&ve.createElement("img",{className:we.sign,src:Qe}),qo.is_jupyter_lab&&ve.createElement("img",{className:we.sign,src:tt}),qo.is_unity_3d&&ve.createElement("img",{className:we.sign,src:$e})),ve.createElement("div",{className:we.name},ve.createElement(Pe.Z,{title:li||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ve.createElement("span",{className:we.e},li||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ve.createElement("div",{className:we.tags},ve.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ve.createElement("span",null,qo.challenges_count))),!!qo.myshixuns_count&&ve.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ve.createElement("span",null,qo.myshixuns_count))),ve.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ve.createElement("span",null,ve.createElement("span",null,qo.level))),ve.createElement("div",{className:we.rate},ve.createElement(De.Z,{allowHalf:!0,disabled:!0,defaultValue:qo.score_info}),ve.createElement("span",null,"\xA0",qo.score_info?`${qo.score_info}\u5206`:"5\u5206")))),!Pn&&ve.createElement("div",{className:we.lockWrap},ve.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ve.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zn.length&&ve.createElement(at.Z,null)))},rt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},mt=({className:ir,dataSource:Zn=[],col:zn=4,right:Tr,bottom:ro=23,precision:oo=0,wrapWidth:Vr=1200,wrapClassName:ri,trackEventItems:jo,loading:Bi})=>{const qo=Math.floor((Vr-(zn-1)*Tr)/zn);return ve.createElement(Me.Z,{spinning:Bi},ve.createElement("div",{className:re()(rt.list,ir)},!!Zn.length&&Zn.map((_o,li)=>{const{name:Wo,id:qi,identifier:Pn,power:cr,cover_image_id:Mr,pic:Fr}=_o;return ve.createElement("div",{className:re()(rt.wrap,ri),key:qi,style:{width:qo,marginRight:(1+li)%zn===0?0:Tr+oo,marginBottom:ro}},ve.createElement("a",{target:"_blank",href:`/shixuns/${Pn}/challenges`,className:rt.li,onClick:Br=>{Br.preventDefault(),jo&&(0,Je.L9)([jo]),cr&&(0,Je.xg)(`/shixuns/${Pn}/challenges`)}},ve.createElement("img",{src:fe(47621),className:rt.titleBg}),ve.createElement("div",{className:rt.name},ve.createElement(Pe.Z,{title:Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ve.createElement("span",{className:rt.e},Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ve.createElement("div",{style:{padding:"14px",paddingBottom:0}},ve.createElement("div",{className:rt.img},ve.createElement("img",{className:rt.cover,src:Mr?`${ze.Z.API_SERVER}/api/attachments/${Mr}`:`${ze.Z.IMG_SERVER+Fr}`}),_o.is_jupyter&&ve.createElement("div",{className:rt.bq},"Jupyter"),_o.is_jupyter_lab&&ve.createElement("div",{className:rt.bq},"JupyterLab"),_o.is_unity_3d&&ve.createElement("div",{className:rt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ve.createElement("div",{className:"mt20 flex item-center justify-between"},ve.createElement("div",null,ve.createElement("span",{className:rt.text},"\u5B66\u4E60\u4EBA\u6570"),ve.createElement("span",{className:rt.value},_o.myshixuns_count)),ve.createElement("div",null,ve.createElement("span",{className:rt.text},"\u56F0\u96BE\u7B49\u7EA7"),ve.createElement("span",{className:rt.value},_o.level))),ve.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ve.createElement("div",null,ve.createElement("span",{className:rt.text},"\u5173\u5361\u6570"),ve.createElement("span",{className:rt.value},_o.challenges_count)),ve.createElement("div",{className:rt.rate},ve.createElement(De.Z,{allowHalf:!0,disabled:!0,defaultValue:_o.score_info}),ve.createElement("span",{className:rt.value,style:{color:"#FF9C00"}},"\xA0",_o.score_info?`${_o.score_info}\u5206`:"5\u5206"))))),!cr&&ve.createElement("div",{className:rt.lockWrap},ve.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ve.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zn.length&&ve.createElement(at.Z,null)))},yt=fe(929),Tt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},vt=fe(79005),ut=fe(20345),qe=fe(77882),Te=fe(31081),Ke=fe(75309),Ie=fe(71979),Fe=fe(47558),Be=fe(42922),Oe=fe(66832),_e=fe(96593),Ne=fe(19664),Le=fe(91833);const We=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:vt,swimg:ut},{name:"101\u8BA1\u5212",ptimg:qe,swimg:Te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ke,swimg:Ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Fe,swimg:Be},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Oe,swimg:_e},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ne,swimg:Le}];var gt=({className:ir,dataSource:Zn=[],col:zn=4,right:Tr,bottom:ro=23,precision:oo=0,wrapWidth:Vr=1200,trackEventItems:ri,loading:jo,wrapClassName:Bi,imgClassName:qo,isArrow:_o=!1})=>{const li=Math.floor((Vr-(zn-1)*Tr)/zn),[Wo,qi]=(0,ve.useState)(),[Pn,cr]=(0,ve.useState)(),Mr=Br=>qi(Br),Fr=()=>qi(-1);return ve.createElement(Me.Z,{spinning:jo},ve.createElement("div",{className:re()(Tt.list,ir)},!!(Zn!=null&&Zn.length)&&(Zn==null?void 0:Zn.map((Br,Jn)=>{var Sr;const{name:Gr,id:$r,identifier:po,featured:_r,school_name:bi,image_url:Do,excellent:oa,is_plan:ui}=Br;return ve.createElement("div",{key:$r,className:re()(Tt.wrap,Bi),style:{width:li,marginRight:(1+Jn)%zn===0?0:Tr+oo,marginBottom:ro}},ve.createElement("a",{target:"_blank",href:`/paths/${po}`,className:Tt.li,onClick:No=>{No.preventDefault(),ri&&(0,Je.L9)([ri]),(0,Je.xg)(`/paths/${po}`)}},ve.createElement("img",{src:fe(39057),className:Tt.titleBg}),ve.createElement("div",{className:Tt.name},ve.createElement(Pe.Z,{title:Gr},ve.createElement("span",{className:Tt.e,style:{color:_o&&Wo===Jn?"#145DFF":"#000000"},onMouseEnter:()=>{Mr(Jn)},onMouseLeave:Fr},Gr))),ve.createElement("div",{style:{padding:"14px",paddingBottom:0}},ve.createElement("div",{className:re()(Tt.img,qo)},ve.createElement("img",{className:Tt.cover,src:`${ze.Z.IMG_SERVER+Do}`}),(Sr=Br==null?void 0:Br.subject_tags)==null?void 0:Sr.map((No,Ei)=>{var Li,so;if(Ei===0){const pi=(Li=We.find(Ti=>Ti.name==No))==null?void 0:Li.swimg;return ve.createElement("img",{className:Tt.sign,src:pi,style:{left:"-4px"}})}const $o=(so=We.find(pi=>pi.name==No))==null?void 0:so.ptimg;return ve.createElement("img",{className:Tt.sign,src:$o,style:{left:`${48+52*(Ei-1)+2*Ei}px`}})}),ve.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Br==null?void 0:Br.excellent)&&ve.createElement("div",{className:Tt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ve.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ve.createElement("div",null,ve.createElement("span",{className:Tt.text},"\u7AE0\u8282\u6570"),ve.createElement("span",{className:Tt.value},Br.stages_count)),ve.createElement("div",null,ve.createElement("span",{className:Tt.text},"\u5B66\u4E60\u4EBA\u6570"),ve.createElement("span",{className:Tt.value},Br.members_count))))))})),!Zn.length&&ve.createElement(at.Z,null)))},nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Pt=fe(59301),It=({className:ir,dataSource:Zn=[],col:zn=4,right:Tr,bottom:ro=23,precision:oo=0,wrapWidth:Vr=1200,trackEventItems:ri,loading:jo})=>{const Bi=Math.floor((Vr-(zn-1)*Tr)/zn);return Pt.createElement(Me.Z,{spinning:jo},Pt.createElement("div",{className:re()(nt.list,ir)},!!Zn.length&&Zn.map((qo,_o)=>{const{subject_identifier:li,id:Wo,identifier:qi,power:Pn}=qo,cr=qo.is_public!=0&&qo.is_public;return Pt.createElement("div",{className:nt.wrap,key:Wo,style:{width:Bi,marginRight:(1+_o)%zn===0?0:Tr+oo,marginBottom:ro}},Pt.createElement("a",{className:nt.li,onClick:Mr=>{Mr.preventDefault(),ri&&(0,Je.L9)([ri]),(0,Je.xg)(qo.first_category_url)}},Pt.createElement("div",{className:nt.top},Pt.createElement(Pe.Z,{title:qo.name},Pt.createElement("div",{className:nt.name},qo.name)),Pt.createElement("img",{className:nt.img,src:ze.Z.IMG_SERVER+"/images/"+qo.avatar_url}),Pt.createElement("div",{className:nt.text,title:qo.creator},qo.creator),li&&Pt.createElement("div",{className:nt.btns},Pt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Pt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),cr&&Pt.createElement("div",{className:nt.sign},"\u516C\u5F00")),Pt.createElement("div",{className:nt.bottom},qo.visits>0&&Pt.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-liulanyan"}),Pt.createElement("span",null,qo.visits))),qo.course_members_count>0&&Pt.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-chengyuan"}),qo.course_members_count)),qo.tasks_count>0&&Pt.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-zuoye"}),qo.tasks_count)),qo.is_end?Pt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Pt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!qo.is_accessible&&Pt.createElement("div",{className:nt.lockWrap},Pt.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Pt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zn.length&&Pt.createElement(at.Z,null)))},Ft={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Ut="data:image/png;base64,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",_t=({className:ir,dataSource:Zn=[],col:zn=4,right:Tr,bottom:ro=23,precision:oo=0,wrapWidth:Vr=1200,wrapClassName:ri,trackEventItems:jo,loading:Bi})=>{const qo=Math.floor((Vr-(zn-1)*Tr)/zn);return ve.createElement(Me.Z,{spinning:Bi},ve.createElement("div",{className:re()(Ft.list,ir)},!!Zn.length&&Zn.map((_o,li)=>{const{subject_identifier:Wo,id:qi,identifier:Pn,power:cr}=_o,Mr=_o.is_public!=0&&_o.is_public;return ve.createElement("div",{className:re()(`${Ft.wrap} ${_o.is_accessible?"":Ft.warpStyle}`,ri),key:qi,style:{width:qo,marginRight:(1+li)%zn===0?0:Tr+oo,marginBottom:ro}},ve.createElement("a",{className:Ft.li,onClick:Fr=>{Fr.preventDefault(),jo&&(0,Je.L9)([jo]),(0,Je.xg)(_o.first_category_url)}},ve.createElement("div",{className:Ft.creator},ve.createElement("img",{className:Ft.img,src:ze.Z.IMG_SERVER+"/images/"+_o.avatar_url}),ve.createElement("div",{className:Ft.text,title:_o.creator},_o.creator)),ve.createElement("div",{className:Ft.top},ve.createElement(Pe.Z,{title:_o.name},ve.createElement("div",{className:Ft.name},_o.name)),Mr&&ve.createElement("div",{className:Ft.sign},"\u516C\u5F00")),ve.createElement("div",{className:Ft.middle},ve.createElement("div",{className:Ft.row,style:{marginBottom:6}},ve.createElement("div",null,ve.createElement("span",{className:Ft.text},"\u8BBF\u95EE\u91CF"),ve.createElement("span",{className:Ft.value},(_o==null?void 0:_o.visits)||0)),ve.createElement("div",null,ve.createElement("span",{className:Ft.text},"\u6210\u5458"),ve.createElement("span",{className:Ft.value},(_o==null?void 0:_o.course_members_count)||0))),ve.createElement("div",{className:Ft.row},ve.createElement("div",null,ve.createElement("span",{className:Ft.text,style:{width:42}},"\u4F5C",ve.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ve.createElement("span",{className:Ft.value},(_o==null?void 0:_o.tasks_count)||0)),ve.createElement("div",null,ve.createElement("span",{className:Ft.text},"\u72B6\u6001"),_o.is_end?ve.createElement("span",{className:Ft.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ve.createElement("span",{className:Ft.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Wo&&ve.createElement("div",{className:Ft.btns},ve.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ve.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_o.is_accessible&&ve.createElement("div",{className:Ft.lockWrap},ve.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ve.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zn.length&&ve.createElement(at.Z,null)))},Kt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Yt=fe(76560),En=({dataSource:ir=[],value:Zn,onChange:zn,className:Tr,style:ro={},tabBarExtraContent:oo})=>ve.createElement("div",{className:re()(Kt.tabs,Tr),style:ro},ve.createElement("div",{className:Kt.tabsWrap},ir.map((Vr,ri)=>ve.createElement("aside",{className:Kt.tab,onClick:()=>{zn(Vr.id),Vr.link&&Yt.history.push(Vr.link)},key:ri},ve.createElement("div",{className:Zn===Vr.id?Kt.active:""},Vr.name),(Vr==null?void 0:Vr.resetCount)==null&&(Vr==null?void 0:Vr.total)!==void 0&&ve.createElement("span",null,"\uFF08",Vr==null?void 0:Vr.total,"\uFF09"),(Vr==null?void 0:Vr.resetCount)!==void 0&&(Vr==null?void 0:Vr.total)!==void 0&&ve.createElement(Pe.Z,{title:(Vr==null?void 0:Vr.tip)!=null?Vr==null?void 0:Vr.tip:""},ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ve.createElement("span",{style:{color:"#000"}},Vr==null?void 0:Vr.resetCount),"/",ve.createElement("span",null,Vr==null?void 0:Vr.total),"\uFF09"))))),ve.createElement("div",{className:Kt.tabBar},oo)),cn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},dn=({dataSource:ir=[],value:Zn,onChange:zn,className:Tr,style:ro={},tabBarExtraContent:oo})=>ve.createElement("div",{className:re()(cn.tabs,Tr),style:ro},ve.createElement("div",{className:cn.tabsWrap},ir.map((Vr,ri)=>ve.createElement("aside",{className:cn.tab,onClick:()=>{zn(Vr.id),Vr.link&&Yt.history.push(Vr.link)},key:ri},ve.createElement("div",{className:Zn===Vr.id?cn.active:""},Vr.name),(Vr==null?void 0:Vr.resetCount)==null&&(Vr==null?void 0:Vr.total)!==void 0&&ve.createElement("span",null,"\uFF08",Vr==null?void 0:Vr.total,"\uFF09"),(Vr==null?void 0:Vr.resetCount)!==void 0&&(Vr==null?void 0:Vr.total)!==void 0&&ve.createElement(Pe.Z,{title:(Vr==null?void 0:Vr.tip)!=null?Vr==null?void 0:Vr.tip:""},ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ve.createElement("span",{style:{color:"#000"}},Vr==null?void 0:Vr.resetCount),"/",ve.createElement("span",null,Vr==null?void 0:Vr.total),"\uFF09"))))),ve.createElement("div",{className:cn.tabBar},oo)),Dn=({className:ir,style:Zn={},children:zn})=>ve.createElement("div",{className:re()(ir),style:Zn},zn),Rn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},wr=fe(38854),ar=fe(20834);const Wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var eo=({sortValue:ir,dropValue:Zn,className:zn,onSort:Tr,onDrop:ro,dataSource:oo=Wn})=>{var Vr;return ve.createElement("div",{className:re()(Rn.orderWrap,zn)},ve.createElement(wr.Z,{dropdownRender:()=>ve.createElement(ar.default,null,oo.map((ri,jo)=>ve.createElement(ar.default.Item,{key:jo,onClick:()=>ro(ri.id)},ri.name)))},ve.createElement("span",{className:Rn.orderTextWrap},(Vr=oo.find(ri=>Zn===ri.id))==null?void 0:Vr.name)),ve.createElement("span",{className:Rn.orderIconWrap},ve.createElement("span",{className:Rn.orderAsc},ve.createElement("i",{className:ir==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Rn.cursorPointer} ${Rn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Rn.cursorPointer}`,onClick:()=>Tr(ir==="asc"?"desc":"asc")})),ve.createElement("span",{className:Rn.orderDesc},ve.createElement("i",{className:ir==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Rn.cursorPointer} ${Rn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Rn.cursorPointer}`,onClick:()=>Tr(ir==="asc"?"desc":"asc")}))))},Or={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Pr=fe(3113),Zr=fe(22688),yo=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Io=Object.prototype.propertyIsEnumerable,gi=(ir,Zn,zn)=>Zn in ir?yo(ir,Zn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):ir[Zn]=zn,ei=(ir,Zn)=>{for(var zn in Zn||(Zn={}))Jo.call(Zn,zn)&&gi(ir,zn,Zn[zn]);if(Oo)for(var zn of Oo(Zn))Io.call(Zn,zn)&&gi(ir,zn,Zn[zn]);return ir},oi=(ir,Zn)=>{var zn={};for(var Tr in ir)Jo.call(ir,Tr)&&Zn.indexOf(Tr)<0&&(zn[Tr]=ir[Tr]);if(ir!=null&&Oo)for(var Tr of Oo(ir))Zn.indexOf(Tr)<0&&Io.call(ir,Tr)&&(zn[Tr]=ir[Tr]);return zn},pn=(ir,Zn,zn)=>new Promise((Tr,ro)=>{var oo=jo=>{try{ri(zn.next(jo))}catch(Bi){ro(Bi)}},Vr=jo=>{try{ri(zn.throw(jo))}catch(Bi){ro(Bi)}},ri=jo=>jo.done?Tr(jo.value):Promise.resolve(jo.value).then(oo,Vr);ri((zn=zn.apply(ir,Zn)).next())}),jn=ir=>{var Zn=ir,{className:zn,style:Tr,children:ro,loading:oo=!1,openLoading:Vr,onClick:ri=()=>{},size:jo="middle",shape:Bi="round",theme:qo}=Zn,_o=oi(Zn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[li,Wo]=(0,ve.useState)(!1),qi=(0,ve.useMemo)(()=>{switch(qo){case Zr.Fy.THEMEONE:return Or.ThemeOne;case Zr.Fy.DEFAULT:default:return Or.btn}},[qo]);return ve.createElement(Pr.ZP,ei({onClick:(0,le.throttle)(Pn=>pn(void 0,null,function*(){Vr&&Wo(!0);try{yield ri(Pn)}catch(cr){console.log("error",cr)}Vr&&Wo(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(qi,Or[`${jo}-${Bi}`],zn),style:Tr,size:jo,shape:Bi,loading:li||oo},_o),ro)},Hr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},hr=({className:ir,style:Zn,children:zn=null,onClick:Tr,title:ro})=>ve.createElement("div",{className:re()(Hr.head,ir),style:Zn},ve.createElement("span",{className:"primary-hover",onClick:Tr},ve.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ve.createElement("b",{title:ro},ro),ve.createElement("div",{className:Hr.node},zn)),hi={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Yn=({confirmShow:ir=!0,confirmTitle:Zn,confirmClick:zn,cancelShow:Tr=!0,cancelTitle:ro,cancelClick:oo,className:Vr,style:ri,confirmLoading:jo=!1})=>ve.createElement("div",{className:re()(hi.btns,Vr),style:ri},ir&&ve.createElement(Pr.ZP,{loading:jo,onClick:zn,type:"primary",className:hi.confirm},Zn),Tr&&ve.createElement(Pr.ZP,{onClick:oo,className:hi.cancel},ro)),On={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},kn=({className:ir,style:Zn={},LeftContent:zn,children:Tr,RightContent:ro})=>ve.createElement("div",{className:re()(On.fixedBottom,ir),style:Zn},ve.createElement("div",{className:On.wrap},ve.createElement("div",{className:On.left},zn),ve.createElement("div",{className:On.center},Tr),ve.createElement("div",{className:On.right},ro))),Wr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Bo=({className:ir,style:Zn={},dataSource:zn=[]})=>ve.createElement("div",{className:re()(Wr.crumbs,ir),style:Zn},zn.map((Tr,ro)=>ro<zn.length-1?ve.createElement(ve.Fragment,{key:ro},Tr.path||Tr.onClick?ve.createElement("span",{className:Wr.hover,onClick:Tr!=null&&Tr.onClick?Tr.onClick:()=>Yt.history.push(Tr.path)},Tr.name):ve.createElement("span",null,Tr.name),ve.createElement("span",null,"\xA0",">","\xA0")):ve.createElement("span",{key:ro,style:{color:"#5F6368"}},Tr.name))),ao=fe(31797),hn=Object.defineProperty,Un=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,gr=(ir,Zn,zn)=>Zn in ir?hn(ir,Zn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):ir[Zn]=zn,pr=(ir,Zn)=>{for(var zn in Zn||(Zn={}))Ir.call(Zn,zn)&&gr(ir,zn,Zn[zn]);if(Cn)for(var zn of Cn(Zn))br.call(Zn,zn)&&gr(ir,zn,Zn[zn]);return ir},Eo=(ir,Zn)=>Un(ir,Xn(Zn)),nr=(ir,Zn)=>{var zn={};for(var Tr in ir)Ir.call(ir,Tr)&&Zn.indexOf(Tr)<0&&(zn[Tr]=ir[Tr]);if(ir!=null&&Cn)for(var Tr of Cn(ir))Zn.indexOf(Tr)<0&&br.call(ir,Tr)&&(zn[Tr]=ir[Tr]);return zn};const{Countdown:tr}=ao.default;var Ho=ir=>{var Zn=ir,{onChange:zn}=Zn,Tr=nr(Zn,["onChange"]);const[ro,oo]=(0,ve.useState)(null);(0,ve.useEffect)(()=>{typeof ro=="number"&&ro>=0&&zn(ro)},[ro]);const Vr=ri=>{const jo=Math.floor(ri/1e3);oo(jo)};return ve.createElement(tr,Eo(pr({},Tr),{onChange:Vr}))},ci={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qr=({DataProps:ir,className:Zn,style:zn={}})=>{var Tr;return ve.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ci.ClassRoomItem,Zn),style:zn,onClick:()=>{(0,Je.xg)(ir==null?void 0:ir.first_category_url)}},ve.createElement("div",{className:"flex flex-col item-center"},ve.createElement("img",{src:`${(Tr=ze.Z)==null?void 0:Tr.IMG_SERVER}/images/${ir==null?void 0:ir.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ir==null?void 0:ir.subject_identifier)&&ve.createElement("div",{className:"mt-40px"},ve.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ve.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ve.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ve.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ir!=null&&ir.is_public)&&ve.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ve.createElement("span",{className:re()("text-16px font-medium",ci.TitleDom)},ir==null?void 0:ir.name)),ve.createElement("div",{className:"c-grey-333 font-medium"},ir==null?void 0:ir.creator),ve.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ir==null?void 0:ir.course_members_count),ve.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ve.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ir==null?void 0:ir.tasks_count),ir!=null&&ir.is_end?ve.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ve.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},lo=Object.defineProperty,zo=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,vi=Object.prototype.propertyIsEnumerable,ti=(ir,Zn,zn)=>Zn in ir?lo(ir,Zn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):ir[Zn]=zn,ni=(ir,Zn)=>{for(var zn in Zn||(Zn={}))uo.call(Zn,zn)&&ti(ir,zn,Zn[zn]);if(zo)for(var zn of zo(Zn))vi.call(Zn,zn)&&ti(ir,zn,Zn[zn]);return ir},yi=({DataProps:ir=[],selectValue:Zn,onChange:zn,className:Tr,style:ro={},extra:oo,classNameItem:Vr,styleItem:ri={},barHidden:jo})=>{const[Bi,qo]=(0,ve.useState)();return(0,ve.useEffect)(()=>{qo(Array.isArray(Zn)?Zn:[Zn])},[Zn]),ve.createElement("div",{className:re()("flex px-20px py-10px gap-40px",Tr),style:ni({borderBottom:"1px solid #D3F0FF"},ro)},ir==null?void 0:ir.map(_o=>ve.createElement("div",{key:_o==null?void 0:_o.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",Vr,_o==null?void 0:_o.className),style:ni(ni({color:Bi!=null&&Bi.includes(_o==null?void 0:_o.id)?"#1890FF":"",minWidth:88},ri),(_o==null?void 0:_o.style)||{}),onClick:li=>{zn==null||zn({domEvent:li,item:_o}),_o!=null&&_o.link&&Yt.history.push(_o==null?void 0:_o.link)}},_o==null?void 0:_o.name,!jo&&(Bi==null?void 0:Bi.includes(_o==null?void 0:_o.id))&&ve.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ve.createElement("div",{className:"ml-auto"},oo))},Pi=Object.defineProperty,Xi=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Qo=(ir,Zn,zn)=>Zn in ir?Pi(ir,Zn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):ir[Zn]=zn,si=(ir,Zn)=>{for(var zn in Zn||(Zn={}))mr.call(Zn,zn)&&Qo(ir,zn,Zn[zn]);if(ai)for(var zn of ai(Zn))rr.call(Zn,zn)&&Qo(ir,zn,Zn[zn]);return ir},Po=(ir,Zn)=>Xi(ir,ta(Zn)),Fi=({value:ir,onChange:Zn,onInputChange:zn,className:Tr,style:ro={},InputProps:oo})=>{const[Vr,ri]=(0,ve.useState)(ir);return ve.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",Tr),style:si({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ro)},ve.createElement(me.default,Po(si({bordered:!1},oo),{onChange:jo=>{ri(jo.target.value),zn==null||zn(encodeURIComponent(jo.target.value))},onPressEnter:jo=>{Zn==null||Zn({domEvent:jo,item:{value:Vr}})}})),ve.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:jo=>{Zn==null||Zn({domEvent:jo,item:{value:Vr}})}}))}},17904:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ue}});var ve=fe(59301);function Ue(E,he){const Ae=(0,ve.useRef)();(0,ve.useEffect)(()=>{Ae.current=E}),(0,ve.useEffect)(()=>{function ue(){Ae.current()}if(he!==null){let oe=setInterval(ue,he);return()=>clearInterval(oe)}},[he])}},85933:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=fe(31797),E=fe(5871),he=fe(78241),Ae=fe(43418),ue=fe(71418),oe=fe(1710),re=fe(92832),le=fe(95237),ae=fe(43604),se=fe(3113),ie=fe(72664),te=fe(61186),z=fe.n(te),a=fe(76560),y=fe(49661),x=fe(15610),b=fe(34055),ee=fe(98072),ne=fe(59301),ce=(me,be,ye)=>new Promise((Ce,Se)=>{var He=Pe=>{try{Me(ye.next(Pe))}catch(De){Se(De)}},we=Pe=>{try{Me(ye.throw(Pe))}catch(De){Se(De)}},Me=Pe=>Pe.done?Ce(Pe.value):Promise.resolve(Pe.value).then(He,we);Me((ye=ye.apply(me,be)).next())});const{Countdown:de}=Ue.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ne.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ne.createElement("br",null)),ne.createElement(E.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),pe=({exercise:me,successCb:be,dispatch:ye})=>{var Ce,Se,He,we;const Me=(0,a.useParams)(),[Pe]=he.default.useForm(),De=he.default.useWatch("time",Pe),[ze,Je]=(0,ve.useState)(!1),Qe=(0,ve.useRef)(),{actionTabs:tt}=me,[$e,at]=(0,ve.useState)(),[,ct,it,rt]=(0,ee.U)(ie.n7,{id:Me.categoryId}),[,st,mt]=(0,ee.U)(ie.Cd,{});(0,ve.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(Je(!1),Pe.resetFields())},[me.actionTabs.key]);const yt=()=>new Promise(Be=>ce(void 0,null,function*(){var Oe,_e;return Qe.current=yield(0,x.y)({ip_limit:(Oe=tt==null?void 0:tt.exerciseParams)==null?void 0:Oe.ip_limit,ip_bind:(_e=tt==null?void 0:tt.exerciseParams)==null?void 0:_e.ip_bind_type}),Be()})),Tt=()=>ce(void 0,null,function*(){var Be,Oe,_e,Ne,Le;yield Pe.validateFields();const We=Pe.getFieldsValue();if(Je(!0),(((Be=tt==null?void 0:tt.exerciseParams)==null?void 0:Be.ip_limit)!=="no"||(Oe=tt==null?void 0:tt.exerciseParams)!=null&&Oe.ip_bind_type)&&(yield yt()),(yield(0,ie.ZD)((_e=tt==null?void 0:tt.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Ne=tt==null?void 0:tt.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:We.unlock_key,time:We.time,ip:Qe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const gt=tt==null?void 0:tt.exerciseParams;(0,y.nr)({inner_ip:gt.inner_ip,public_ip:gt.public_ip,open_camera:gt.open_camera,ip_limit:gt.ip_limit,ip_bind:gt.ip_bind,ip_bind_type:gt.ip_bind_type,exercise_tips:gt.exercise_tips,exerciseId:gt.id,screen_open:gt.screen_open,screen_num:gt.screen_num,screen_sec:gt.screen_sec,coursesId:Me.coursesId,login:(Le=(0,b.eY)())==null?void 0:Le.login,history,identity_verify:gt.identity_verify,open_phone_video_recording:gt.open_phone_video_recording,current_status:gt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Je(!1)}),vt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Be=>ne.createElement("span",{className:Be.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Be)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Be=>ne.createElement("span",{className:Be.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Be)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ut=((Ce=tt==null?void 0:tt.exerciseParams)==null?void 0:Ce.errorMessage)&&typeof((Se=tt==null?void 0:tt.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,ve.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Be=yield mt(Me);yield it({}),Be.status||at(Be)})},[me.actionTabs.key]);const{time:qe,end_time:Te}=($e==null?void 0:$e.exercise)||{},Ke=rt!=null&&rt.user_end_time?z()(rt==null?void 0:rt.user_end_time).add(1,"minutes"):z()(),Ie=z()(rt==null?void 0:rt.user_total_end_time)>Ke?Math.round(z().duration(z()(rt==null?void 0:rt.user_total_end_time).diff(Ke.startOf("minute"))).asMinutes()):0,Fe=((rt==null?void 0:rt.student_left_minutes)||0)+(De||0);return ne.createElement(ne.Fragment,null,ne.createElement(Ae.default,{width:514,centered:!0,closable:!!((He=tt==null?void 0:tt.exerciseParams)!=null&&He.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ue.Z,{spinning:ct||st},ut&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ut&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ut&&ne.createElement(oe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=tt==null?void 0:tt.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:vt}),ne.createElement("div",{className:""},ne.createElement(he.default,{form:Pe,layout:"vertical",autoComplete:"off"},ne.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(he.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(rt==null?void 0:rt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ge,{MaxMinutes:Ie})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},ct||st?"--":Fe),"\u5206\u949F",Fe!==0&&(rt==null?void 0:rt.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(rt==null?void 0:rt.user_end_time).add(De||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Te).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(ae.Z,null),ne.createElement(ae.Z,null,ne.createElement(se.ZP,{loading:ze,onClick:Tt},"\u8FDB\u5165\u8003\u8BD5"))))))};Qt.Z=(0,a.connect)(({exercise:me})=>({exercise:me}))(pe)},47914:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return ze}});var ve=fe(59301),Ue=fe(5112),E=fe(3113),he=fe(8591),Ae=fe(43418),ue=fe(5871),oe=fe(95237),re=fe(43604),le=fe(28103),ae=fe(51124),se={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},ie=fe(34055),te=fe(24334),z=fe(82093),a=fe(76560),y=fe(7664),x=fe(45278),b=fe(87169),ee=fe(26227),ne=fe(59301),ce=Object.defineProperty,de=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Je,Qe,tt)=>Qe in Je?ce(Je,Qe,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[Qe]=tt,Ce=(Je,Qe)=>{for(var tt in Qe||(Qe={}))me.call(Qe,tt)&&ye(Je,tt,Qe[tt]);if(pe)for(var tt of pe(Qe))be.call(Qe,tt)&&ye(Je,tt,Qe[tt]);return Je},Se=(Je,Qe)=>de(Je,ge(Qe)),He=(Je,Qe,tt)=>new Promise(($e,at)=>{var ct=st=>{try{rt(tt.next(st))}catch(mt){at(mt)}},it=st=>{try{rt(tt.throw(st))}catch(mt){at(mt)}},rt=st=>st.done?$e(st.value):Promise.resolve(st.value).then(ct,it);rt((tt=tt.apply(Je,Qe)).next())});const we={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Me=(Je=>(Je[Je.SET_PATH=0]="SET_PATH",Je[Je.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Je))(Me||{});function Pe(Je,Qe){switch(Qe.type){case 0:return Se(Ce({},Je),{selectedPath:Qe.payload});case 1:return Se(Ce({},Je),{passedContent:Qe.payload});default:throw new Error}}var ze=({language:Je,dispatch:Qe,shixunWorkReport:tt,v:$e,languages:at,classroomList:ct,autoHeight:it,diff_code_count:rt,data:st})=>{const[mt,yt]=(0,ve.useState)(at==null?void 0:at[0]),Tt=(0,a.useParams)();return(0,ve.useEffect)(()=>{yt(at==null?void 0:at[0])},[]),(0,ve.useEffect)(()=>{var vt;yt((vt=at==null?void 0:at.filter(ut=>ut.language===(mt==null?void 0:mt.language)))==null?void 0:vt[0])},[at]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,$e.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(at==null?void 0:at.length)>1&&ne.createElement(Ue.ZP.Group,{defaultValue:Je,style:{marginLeft:10},onChange:vt=>{var ut;$e.language=vt.target.value,yt((ut=at==null?void 0:at.filter(qe=>qe.language===vt.target.value))==null?void 0:ut[0])}},at==null?void 0:at.map(vt=>ne.createElement(Ue.ZP,{value:vt==null?void 0:vt.language},vt==null?void 0:vt.language)))),(0,ie.GJ)()&&tt!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vt,ut;if(!((ut=(vt=ct.AssistantObject)==null?void 0:vt.hack)!=null&&ut.can_appraise)&&(0,ie.Rm)()){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let qe=mt==null?void 0:mt.score;Ae.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ue.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Te=>{qe=Te}}))),okText:"\u786E\u8BA4",onOk:()=>He(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${Tt==null?void 0:Tt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Tt==null?void 0:Tt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(he.ZP.success("\u8C03\u5206\u6210\u529F"),Qe({type:"shixunHomeworks/setActionTabs",payload:{}}),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},Tt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ie.GJ)()&&tt!="shixunWorkReport"&&ne.createElement(E.ZP,{onClick:()=>{var vt;if(!((vt=ct.AssistantObject.hack)!=null&&vt.can_appraise)&&(0,ie.Rm)()){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:tt.user_id,type:"1",language:mt==null?void 0:mt.language,v:$e,data:Ce({},tt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(ae.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?te.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:we}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ne.createElement("div",null,ne.createElement(oe.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,ie.GJ)()&&ne.createElement(E.ZP,{onClick:()=>He(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return He(this,null,function*(){(yield(0,x.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:Tt.homeworkId,type:"hack"})).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},Tt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},21524:function(un,Qt,fe){"use strict";fe.r(Qt),fe.d(Qt,{default:function(){return wt}});var ve=fe(59301),Ue=fe(86129),E=fe.n(Ue),he=fe(76560),Ae=fe(43418),ue=fe(61621),oe=fe(66104),re=fe(95237),le=fe(43604),ae=fe(3113),se=fe(8591),ie=fe(28103),te=fe(1710),z=fe(27812),a=fe(95869),y=fe(87169),x=fe(26227),b=fe(90524),ee=fe(34055),ne=fe(49661),ce={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},de=fe(47914),ge=fe(82093),pe=fe(24334),me=fe(61186),be=fe.n(me),ye=fe(51124),Ce=fe(57049);const Se=({shixunHomeworks:Pt,autoHeight:xt,classroomList:It,user:Ft,dispatch:Ut})=>{const{shixunWorkReport:St}=Pt,{stage_list:_t,work_id:Kt}=St,Yt=(0,he.useParams)(),an=(0,ee.GJ)(),[En,cn]=(0,ve.useState)(),bn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},dn=Rn=>Rn==="c++"?1:Rn==="C++"?2:Rn;function _n(Rn,wr){return(0,ge.U2)(`student_works/${Kt}/rep_passed_content.json`,{path:wr,game_id:Rn})}const Dn=(0,ne.qZ)(5,St.hack);return ve.createElement(ve.Fragment,null,Dn==null?void 0:Dn.map(function(Rn,wr){return ve.createElement("div",{key:wr},Rn.map(function(ar,Wn){var Ur,eo,Or;return ve.createElement("aside",{className:"pl30 pr30",key:Wn},ve.createElement("div",{className:`${ce.shixunTitle} mt10`},ve.createElement("div",{style:{display:"flex",width:"100%"}},ve.createElement("span",{className:"fa fa-code "}),ve.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",wr*5+Wn+1,"\u9898 ",ar.name),ar.is_finish&&ve.createElement("a",{style:{marginLeft:20},onClick:Pr=>{Pr.preventDefault(),window.open(`${ar==null?void 0:ar.url}&language=${dn(ar.language)}`),localStorage.setItem("program_homework",[Yt.coursesId,Yt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!ar.is_finish&&ar.final_submit_languages.length>0&&ve.createElement("a",{style:{marginLeft:20},onClick:Pr=>{Pr.preventDefault(),window.open(`${ar==null?void 0:ar.url}&language=${dn(ar.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[Yt.coursesId,Yt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),ve.createElement("div",{className:"font16 mt10"},ar.is_finish?ve.createElement("aside",{className:ce.shixunWrp},ve.createElement(de.Z,{classroomList:It,user:Ft,v:ar,shixunWorkReport:St,dispatch:Ut,autoHeight:xt,languages:ar.languages,language:ar.language,game_id:ar.id,data:pe.Base64.decode(ar.code),diff_code_count:ar.diff_code_count,onPathChange:_n})):ar.final_submit_languages.length>0&&ve.createElement("aside",{className:ce.shixunWrp},ve.createElement(de.Z,{classroomList:It,user:Ft,v:ar,shixunWorkReport:St,dispatch:Ut,autoHeight:xt,languages:ar.final_submit_languages,language:ar.final_submit_languages[0].language,game_id:ar.id,data:pe.Base64.decode(ar.final_submit_languages[0].code),diff_code_count:ar.diff_code_count,onPathChange:_n}))),ve.createElement("aside",{className:"mt10 font16"},(Ur=ar.history)!=null&&Ur.length?ve.createElement(te.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Pr,Zr)=>ve.createElement("span",null,Zr!=null&&Zr.created_at?be()(Zr==null?void 0:Zr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Pr,Zr)=>{var yo;return ve.createElement("span",{className:Pr===0?"c-green":"c-red"},((yo=Ce.Im[Pr])==null?void 0:yo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Or=(eo=ar==null?void 0:ar.history)==null?void 0:eo[0])==null?void 0:Or.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Pr,Zr)=>ve.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:ve.createElement("div",{className:"mb10"},ve.createElement(ye.ZP,{height:300,language:"python",theme:"vs-light",value:Zr!=null&&Zr.code?pe.Base64.decode(Zr==null?void 0:Zr.code):"",autoHeight:xt,options:bn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Pr=>!!Pr),pagination:{hideOnSinglePage:!0},dataSource:ar.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var He=(0,he.connect)(({shixunHomeworks:Pt,loading:xt,globalSetting:It,classroomList:Ft,user:Ut})=>({shixunHomeworks:Pt,globalSetting:It,loading:xt.effects,classroomList:Ft,user:Ut}))(Se),we=fe(78241),Me=fe(92832),Pe=fe(44816),De=fe(59301),ze=Object.defineProperty,Je=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(Pt,xt,It)=>xt in Pt?ze(Pt,xt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Pt[xt]=It,at=(Pt,xt)=>{for(var It in xt||(xt={}))Qe.call(xt,It)&&$e(Pt,It,xt[It]);if(Je)for(var It of Je(xt))tt.call(xt,It)&&$e(Pt,It,xt[It]);return Pt},ct=(Pt,xt)=>{var It={};for(var Ft in Pt)Qe.call(Pt,Ft)&&xt.indexOf(Ft)<0&&(It[Ft]=Pt[Ft]);if(Pt!=null&&Je)for(var Ft of Je(Pt))xt.indexOf(Ft)<0&&tt.call(Pt,Ft)&&(It[Ft]=Pt[Ft]);return It},it=(Pt,xt,It)=>new Promise((Ft,Ut)=>{var St=Yt=>{try{Kt(It.next(Yt))}catch(an){Ut(an)}},_t=Yt=>{try{Kt(It.throw(Yt))}catch(an){Ut(an)}},Kt=Yt=>Yt.done?Ft(Yt.value):Promise.resolve(Yt.value).then(St,_t);Kt((It=It.apply(Pt,xt)).next())});const rt=Pt=>{var xt=Pt,{shixunHomeworks:It,dispatch:Ft}=xt,Ut=ct(xt,["shixunHomeworks","dispatch"]),St,_t,Kt;const Yt=(0,he.useParams)(),[an,En]=(0,ve.useState)(!1),[cn]=we.default.useForm(),[bn,dn]=Ae.default.useModal(),[_n,Dn]=(0,ve.useState)(!1),[Rn,wr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var Wn,Ur,eo,Or,Pr,Zr;It.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(It.actionTabs.selectArrs.type==="1"?cn.setFieldsValue({comment:It.actionTabs.selectArrs.v.comment,hidden_comment:It.actionTabs.selectArrs.v.hidden_comment}):cn.setFieldsValue({comment:(eo=(Ur=(Wn=It.actionTabs.selectArrs)==null?void 0:Wn.data)==null?void 0:Ur.data)==null?void 0:eo.work_comment,hidden_comment:(Zr=(Pr=(Or=It.actionTabs.selectArrs)==null?void 0:Or.data)==null?void 0:Pr.data)==null?void 0:Zr.work_comment_hidden}))},[It.actionTabs.key]);const ar=()=>it(void 0,null,function*(){var Wn,Ur,eo,Or;const Pr=cn.getFieldValue();let Zr=It.actionTabs.selectArrs.type==="1"?`/api/problems/${It.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${Yt.homeworkId}/shixun_work_comment.json`;(yield(0,ge.ZP)(Zr,{method:"post",body:{hidden_comment:Pr.hidden_comment,comment:Pr.comment,language:(Wn=It.actionTabs.selectArrs)==null?void 0:Wn.language,user_id:(Or=(eo=(Ur=It.actionTabs.selectArrs)==null?void 0:Ur.data)==null?void 0:eo.data)==null?void 0:Or.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),cn.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:at({},Yt)}))});return De.createElement(De.Fragment,null,dn,De.createElement(Ae.default,{centered:!0,title:De.createElement("span",null,((St=It.actionTabs.selectArrs)==null?void 0:St.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((_t=It.actionTabs.selectArrs)==null?void 0:_t.language)&&De.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Kt=It.actionTabs.selectArrs)==null?void 0:Kt.language)),open:It.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const Wn=cn.getFieldValue();JSON.stringify(Wn)==="{}"||Wn.hidden_comment===""&&Wn.comment===""?En(!0):ar()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},De.createElement(we.default,{form:cn,onChange:()=>{an&&En(!1)}},De.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},De.createElement(le.Z,null,De.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),De.createElement(le.Z,null,De.createElement(Pe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:_n,onCancel:()=>{Dn(!1)}},onDataSelect:(Wn,Ur)=>it(void 0,[Wn,Ur],function*(eo,{node:Or}){const Pr=()=>{cn.setFieldsValue({comment:Or==null?void 0:Or.value}),Dn(!1)};if(cn.getFieldValue("comment")){bn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Pr});return}Pr()})},De.createElement(ae.ZP,{style:{padding:0,height:"auto"},icon:De.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Wn=>{Dn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),De.createElement(we.default.Item,{name:"comment"},De.createElement(Me.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),De.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},De.createElement(le.Z,null,De.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),De.createElement(le.Z,null,De.createElement(Pe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Rn,onCancel:()=>{wr(!1)}},onDataSelect:(Wn,Ur)=>it(void 0,[Wn,Ur],function*(eo,{node:Or}){const Pr=()=>{cn.setFieldsValue({hidden_comment:Or==null?void 0:Or.value}),wr(!1)};if(cn.getFieldValue("hidden_comment")){bn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Pr});return}Pr()})},De.createElement(ae.ZP,{style:{padding:0,height:"auto"},icon:De.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Wn=>{wr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),De.createElement(we.default.Item,{name:"hidden_comment"},De.createElement(Me.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),an&&De.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var st=(0,he.connect)(({shixunHomeworks:Pt})=>({shixunHomeworks:Pt}))(rt),mt=fe(50377),yt=fe(7664),Tt=fe(45278),vt=fe(44164),ut=fe.n(vt),qe=fe(61934),Te=fe(59301),Ke=Object.defineProperty,Ie=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ne=(Pt,xt,It)=>xt in Pt?Ke(Pt,xt,{enumerable:!0,configurable:!0,writable:!0,value:It}):Pt[xt]=It,Le=(Pt,xt)=>{for(var It in xt||(xt={}))Oe.call(xt,It)&&Ne(Pt,It,xt[It]);if(Be)for(var It of Be(xt))_e.call(xt,It)&&Ne(Pt,It,xt[It]);return Pt},We=(Pt,xt)=>Ie(Pt,Fe(xt)),ft=(Pt,xt)=>{var It={};for(var Ft in Pt)Oe.call(Pt,Ft)&&xt.indexOf(Ft)<0&&(It[Ft]=Pt[Ft]);if(Pt!=null&&Be)for(var Ft of Be(Pt))xt.indexOf(Ft)<0&&_e.call(Pt,Ft)&&(It[Ft]=Pt[Ft]);return It},gt=(Pt,xt,It)=>new Promise((Ft,Ut)=>{var St=Yt=>{try{Kt(It.next(Yt))}catch(an){Ut(an)}},_t=Yt=>{try{Kt(It.throw(Yt))}catch(an){Ut(an)}},Kt=Yt=>Yt.done?Ft(Yt.value):Promise.resolve(Yt.value).then(St,_t);Kt((It=It.apply(Pt,xt)).next())});const nt=Pt=>{var xt=Pt,{shixunHomeworks:It,globalSetting:Ft,loading:Ut,classroomList:St,dispatch:_t,user:Kt}=xt,Yt=ft(xt,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),an,En,cn,bn,dn,_n,Dn,Rn,wr,ar,Wn,Ur,eo,Or,Pr,Zr,yo,Oo,Jo,Io,gi,ei,oi,pn,Qn,jn,Hr,vo,hr,hi,Ko,Yn;const[On,Qr]=(0,ve.useState)(Le({},(0,he.useParams)())),kn=(0,he.useParams)(),Wr=(0,he.useLocation)(),[]=(0,ve.useState)([]),[Ao,Bo]=(0,ve.useState)({last:!1}),[ao,hn]=(0,ve.useState)({last:!1}),Un=(0,ve.useRef)(),Xn=(0,ve.useRef)(),[Cn,Ir]=(0,ve.useState)(!1),[br,gr]=(0,ve.useState)(!1),[pr,Eo]=(0,ve.useState)(!1),{shixunWorkReport:nr}=It,[tr,Ci]=(0,ve.useState)(new(E())),[Ho,ci]=(0,ve.useState)([]),[Ji,qr]=(0,ve.useState)(!1),[lo,zo]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>(_t({type:"globalSetting/footerToggle",payload:!1}),_t({type:"classroomList/getAssistantPermissions",payload:{course_id:On.coursesId}}),()=>{_t({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ve.useEffect)(()=>{(0,ee.Rm)()&&_t({type:"classroomList/getAssistantPermissions",payload:{course_id:On.coursesId}})},[(an=Kt==null?void 0:Kt.userInfo)==null?void 0:an.login]),(0,ve.useEffect)(()=>{It.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Ho.length>0&&!br&&setTimeout(()=>{wo("all")},800)},[Ho,br]),(0,ve.useEffect)(()=>{Qr(Le({},kn))},[Wr.pathname]);const uo=()=>{document.body.scrollIntoView()};function vi(){return gt(this,null,function*(){var ai,mr,rr,Qo;const si=JSON.parse(sessionStorage.all_student_works_params||"{}"),Po=yield _t({type:"shixunHomeworks/getAllStudentWorks",payload:Le(Le({},On),si)});ci(Po.all_student_works);const Gi=(ai=Po.all_student_works)==null?void 0:ai.map(Fi=>String(Fi.student_work_id)).indexOf(On.homeworkId);Gi===((mr=Po.all_student_works)==null?void 0:mr.length)-1?Bo({last:!0}):Bo((rr=Po.all_student_works)==null?void 0:rr[Gi+1]),hn(Gi===0?{last:!0}:(Qo=Po.all_student_works)==null?void 0:Qo[Gi-1])})}const ti=()=>{document.querySelectorAll("canvas").forEach(ai=>{(!ai.clientWidth||!ai.clientHeight)&&ai.remove()})},ni=()=>{Un.current.offsetHeight>62e3?Eo(!1):Eo(!0)},wo=ai=>gt(void 0,null,function*(){var mr,rr,Qo,si;let Po=0,Gi;Gi=Ae.default.info({width:460,title:Te.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Te.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Te.createElement("span",{className:"c-blue"},Po+1),"/",ai!=="all"?1:Ho==null?void 0:Ho.length,Te.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const Fi={margin:[0,0],filename:`${(mr=nr==null?void 0:nr.data)==null?void 0:mr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ir(){return gt(this,null,function*(){const Zn=yield _t({type:"shixunHomeworks/getShixunWorkReports",payload:We(Le({},On),{homeworkId:Ho[Po].student_work_id,user_id:Ho[Po].user_id,id:On.categoryId})});uo(),Po++,setTimeout(()=>gt(this,null,function*(){var zn,Tr;ti();const ro=tr.folder(`${(zn=Zn==null?void 0:Zn.data)==null?void 0:zn.user_name}`),oo=document.querySelector("#export-all").children;let Vr=ut()();for(let jo=0;jo<oo.length;jo++)yield Vr.set(Fi).from(oo[jo]).toContainer().toCanvas().toPdf().get("pdf").then(Bi=>gt(this,null,function*(){jo<oo.length-1&&(yield Bi.addPage())}));ro.file(`${Ho[Po-1].student_work_user_name}${Po}.pdf`,Vr.output("blob"));const ri=ro.folder("\u4EE3\u7801\u6587\u4EF6");(Tr=Zn==null?void 0:Zn.hack)==null||Tr.map((jo,Bi)=>{var qo;const _o=ri.folder(`\u7B2C${Bi+1}\u5173-${jo.name}-${jo.id}`);(qo=jo==null?void 0:jo.languages)==null||qo.map(li=>{_o.file(`${li.language}.txt`,pe.Base64.decode(li==null?void 0:li.code))})}),Gi.update({content:Te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Te.createElement("span",{className:"c-blue"},Po),"/",Ho==null?void 0:Ho.length,Te.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Po==(Ho==null?void 0:Ho.length)?(Gi.destroy(),yi()):ir()}),2200)})}if(ai!=="all"||(Ho==null?void 0:Ho.length)<2){ti(),uo();const Zn=Xn.current.children;let zn=ut()();const Tr=tr.folder(`${(rr=nr==null?void 0:nr.data)==null?void 0:rr.user_name}`);for(let oo=0;oo<Zn.length;oo++)yield zn.set(Fi).from(Zn[oo]).toContainer().toCanvas().toPdf().get("pdf").then(Vr=>gt(void 0,null,function*(){oo<Zn.length-1&&(yield Vr.addPage())}));Ir(!1),Tr.file(`${(Qo=nr==null?void 0:nr.data)==null?void 0:Qo.user_name}.pdf`,zn.output("blob"),{base64:!1});const ro=Tr.folder("\u4EE3\u7801\u6587\u4EF6");(si=nr==null?void 0:nr.hack)==null||si.map((oo,Vr)=>{var ri;const jo=ro.folder(`\u7B2C${Vr+1}\u5173-${oo.name}-${oo.id}`);(ri=oo==null?void 0:oo.languages)==null||ri.map(Bi=>{jo.file(`${Bi.language}.txt`,pe.Base64.decode(Bi==null?void 0:Bi.code))})}),Gi.destroy(),yi();return}else ir()}),yi=()=>{tr.generateAsync({type:"blob"}).then(function(ai){const mr=document.createElement("a");mr.href=window.URL.createObjectURL(ai),mr.download=nr.category.course_name+".zip",document.body.appendChild(mr);const rr=document.createEvent("MouseEvents");rr.initEvent("click",!1,!1),mr.dispatchEvent(rr),document.body.removeChild(mr),Ci(new(E()))}),Eo(!1)};(0,ve.useEffect)(()=>{Pi()},[On.homeworkId]);const Pi=()=>gt(void 0,null,function*(){gr(!0),yield _t({type:"shixunHomeworks/getShixunWorkReports",payload:Le({},On)}),gr(!1),(0,ee.GJ)()&&vi()}),Xi=[{title:"\u9898\u53F7",dataIndex:"name",render:(ai,mr,rr)=>rr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.finish_time))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.submit_count))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.run_time))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.memory))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.language))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(ai,mr,rr)=>Te.createElement("div",null,Te.createElement("p",null,ai||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(ai,mr,rr)=>{var Qo,si;return Te.createElement("div",null,Te.createElement("p",null,ai||"- -"),(si=(Qo=mr==null?void 0:mr.subitem)==null?void 0:Qo.map(Po=>Po.rank))==null?void 0:si.map(Po=>Te.createElement("p",null,Po||"- -")))}}],ta=ai=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{ai==="next"?he.history.push(`/classrooms/${On.coursesId}/program_homework/${On.categoryId}/${Ao==null?void 0:Ao.student_work_id}/${Ao==null?void 0:Ao.user_id}/comment`):he.history.push(`/classrooms/${On.coursesId}/program_homework/${On.categoryId}/${ao==null?void 0:ao.student_work_id}/${ao==null?void 0:ao.user_id}/comment`)},200)};return Te.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Te.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Te.createElement(ue.Z,{loading:br,active:!0,avatar:{size:40},paragraph:{rows:5}},Te.createElement("div",{className:"edu-container"},((En=nr==null?void 0:nr.category)==null?void 0:En.course_id)&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:""},(nr==null?void 0:nr.category)&&Te.createElement(oe.Z,{separator:">"},Te.createElement(oe.Z.Item,null,Te.createElement(he.Link,{to:`/classrooms/${(cn=nr==null?void 0:nr.category)==null?void 0:cn.course_id}/program_homework`},(bn=nr==null?void 0:nr.category)==null?void 0:bn.course_name)),Te.createElement(oe.Z.Item,null,Te.createElement(he.Link,{to:`/classrooms/${(dn=nr==null?void 0:nr.category)==null?void 0:dn.course_id}/program_homework`},nr.category.category_name)),Te.createElement(oe.Z.Item,null,Te.createElement(he.Link,{to:`/classrooms/${(_n=nr==null?void 0:nr.category)==null?void 0:_n.course_id}/program_homework/${On==null?void 0:On.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Te.createElement(oe.Z.Item,null,(Dn=nr==null?void 0:nr.data)==null?void 0:Dn.user_name))),Te.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},Te.createElement(re.Z,{align:"middle"},Te.createElement(le.Z,{flex:1},Te.createElement(he.Link,{to:`/classrooms/${On.coursesId}/program_homework/${On==null?void 0:On.categoryId}/detail`},Te.createElement(z.Z,{className:"font16 c-black"})),Te.createElement("strong",{className:"font20 ml5"},(Rn=nr==null?void 0:nr.category)==null?void 0:Rn.homework_name),Te.createElement(ne.VV,{temporary:!0,status:nr.homework_status})),Te.createElement(le.Z,{className:ce.title1_right},Te.createElement(ae.ZP,{className:"ml10",onClick:()=>{var ai;if((0,ee.Rm)()&&!((ai=St.AssistantObject.hack)!=null&&ai.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wo("")},loading:Cn},Te.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(Ho==null?void 0:Ho.length)>1&&Te.createElement(ae.ZP,{className:"ml10",onClick:()=>{var ai;if((0,ee.Rm)()&&!((ai=St.AssistantObject.hack)!=null&&ai.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wo("all")}},Te.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Te.createElement("aside",{className:"mt30 relative"})),Te.createElement("aside",{className:"edu-container bg-white",ref:Un},Te.createElement("div",{id:"export-all",ref:Xn},Te.createElement("div",{id:"export-all-1"},Te.createElement("div",{className:ce.title},Te.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Te.createElement("div",null,(0,ee.GJ)()&&Te.createElement(ae.ZP,{className:"mr20",type:"primary",onClick:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:nr.user_id,data:Le({},nr)}}})}},Te.createElement(a.Z,null),(wr=nr==null?void 0:nr.data)!=null&&wr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Te.createElement(ie.Z,{style:{marginTop:0}}),Te.createElement(re.Z,{className:"pl30 pr30"},Te.createElement(le.Z,null,Te.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(ar=nr==null?void 0:nr.data)==null?void 0:ar.image_url}`,alt:(Wn=nr==null?void 0:nr.data)==null?void 0:Wn.username})),Te.createElement(le.Z,null,Te.createElement("span",{className:"font16 ml40"},(Ur=nr==null?void 0:nr.data)==null?void 0:Ur.user_name),Te.createElement(ne.UQ,{status:(eo=nr==null?void 0:nr.data)==null?void 0:eo.compelete_status}),Te.createElement("ul",{className:ce.userInfo},Te.createElement("li",null,"\u5B66\u53F7\uFF1A",((Or=nr==null?void 0:nr.data)==null?void 0:Or.student_id)||"--"),Te.createElement("li",null,"\u5206\u73ED\uFF1A",((Pr=nr==null?void 0:nr.data)==null?void 0:Pr.course_group)||"--"),Te.createElement("br",null),Te.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Te.createElement("span",{className:"c-red"},(Zr=nr==null?void 0:nr.data)==null?void 0:Zr.finish_do)),Te.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Te.createElement("span",{className:"c-red"},((yo=nr==null?void 0:nr.data)==null?void 0:yo.latest_do)||"-")))),Te.createElement("ul",{className:[ce.listItem,"mt10"].join(" ")},Te.createElement("li",null,Te.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Te.createElement("div",{className:"c-light-black mt20"},(nr==null?void 0:nr.data)&&((Oo=nr==null?void 0:nr.data)==null?void 0:Oo.finish_time))),Te.createElement("li",null,Te.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Te.createElement("i",{onClick:ai=>{ai.stopPropagation(),ai.preventDefault(),zo(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Te.createElement("div",{className:"c-light-black mt20"},(Jo=nr==null?void 0:nr.data)==null?void 0:Jo.finish_time_long)),Te.createElement("li",null,Te.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Te.createElement("div",{className:"mt20"},(Io=nr==null?void 0:nr.data)==null?void 0:Io.submit_count)),Te.createElement("li",null,Te.createElement("strong",null,"\u901A\u8FC7\u7387"),Te.createElement("div",{className:"mt20"},Te.createElement("span",null,((gi=nr==null?void 0:nr.data)==null?void 0:gi.pass_rate)||"- -"))),Te.createElement("li",null,Te.createElement("strong",null,"\u5F97\u5206"),Te.createElement("div",{className:"mt20"},Te.createElement(qe.n,{value:(ei=nr==null?void 0:nr.data)==null?void 0:ei.score,placeholder:"-"}))),Te.createElement("li",null,Te.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Te.createElement("div",{className:"mt20"},Te.createElement("span",{className:"c-orange"},(oi=nr==null?void 0:nr.data)==null?void 0:oi.total_rank))),Te.createElement("li",null,Te.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Te.createElement("div",{className:"mt20"},Te.createElement("span",{className:"c-orange"},(pn=nr==null?void 0:nr.data)==null?void 0:pn.class_rank))))),Te.createElement(ie.Z,{style:{margin:0}}),(((Qn=nr==null?void 0:nr.data)==null?void 0:Qn.work_comment_hidden)||((jn=nr==null?void 0:nr.data)==null?void 0:jn.work_comment))&&Te.createElement("div",null,Te.createElement(re.Z,{align:"middle"},Te.createElement(le.Z,{flex:1},Te.createElement("h1",{className:ce.title},"\u70B9\u8BC4\u5185\u5BB9")),Te.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Te.createElement(ae.ZP,{onClick:()=>gt(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Te.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return gt(this,null,function*(){var ai;(yield(0,Tt.gZ)({comment_id:(ai=nr==null?void 0:nr.data)==null?void 0:ai.comment_id,homeworkId:On.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),_t({type:"shixunHomeworks/getShixunWorkReports",payload:Le({},On)}))})}})})},Te.createElement(x.Z,null),"\u5220\u9664"))),Te.createElement(ie.Z,{style:{margin:0}}),((Hr=nr==null?void 0:nr.data)==null?void 0:Hr.work_comment)&&Te.createElement("aside",{className:"pl30 pr30 mt20"},Te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Te.createElement("br",null),Te.createElement(yt.Z,{value:(vo=nr==null?void 0:nr.data)==null?void 0:vo.work_comment})),((hr=nr==null?void 0:nr.data)==null?void 0:hr.work_comment_hidden)&&Te.createElement("aside",{className:"pl30 pr30 mt20"},Te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Te.createElement("br",null),Te.createElement(yt.Z,{value:(hi=nr==null?void 0:nr.data)==null?void 0:hi.work_comment_hidden}))),Te.createElement("h1",{className:ce.title},"\u9636\u6BB5\u6210\u7EE9"),Te.createElement("aside",{className:"pl30 pr30"},Te.createElement(te.default,{dataSource:nr==null?void 0:nr.hack,pagination:!1,columns:Xi})),((Ko=nr==null?void 0:nr.data)==null?void 0:Ko.work_description)&&Te.createElement(Te.Fragment,null,Te.createElement("h1",{className:ce.title},"\u4E2A\u4EBA\u603B\u7ED3"),Te.createElement("aside",{className:"pl30 pr30"},Te.createElement(yt.Z,{value:(Yn=nr==null?void 0:nr.data)==null?void 0:Yn.work_description}))),Te.createElement("h1",{className:ce.title},"\u5237\u9898\u8BE6\u60C5")),Te.createElement(He,{autoHeight:pr}))),(0,ee.GJ)()&&Te.createElement("aside",{className:`${ce.footerBar} ${Cn?ce.footerBarStatic:""}`},Te.createElement("aside",{className:"edu-container"},Te.createElement(re.Z,{align:"middle"},Te.createElement(le.Z,{flex:"1"},Te.createElement(he.Link,{className:ce.exitComment,to:`/classrooms/${On.coursesId}/program_homework/${On.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Te.createElement(le.Z,{flex:"1",className:"tr"},Te.createElement(ae.ZP,{type:"default",disabled:ao==null?void 0:ao.last,onClick:()=>ta()},"\u4E0A\u4E00\u4E2A"),Te.createElement(ae.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Ao==null?void 0:Ao.last,onClick:()=>ta("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Te.createElement(ae.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){var ai;if(!((ai=St.AssistantObject.hack)!=null&&ai.can_appraise)&&(0,ee.Rm)()){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:nr.user_id,data:Le({},nr)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Te.createElement(st,null),Te.createElement(mt.Z,null),Te.createElement(Ae.default,{open:Ji,width:860,centered:!0,onCancel:()=>{qr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Te.createElement("div",{style:{color:"#333333",fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Te.createElement("br",null),Te.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Te.createElement("br",null),Te.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Te.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Te.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Te.createElement("br",null),Te.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Te.createElement("br",null),Te.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Te.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Te.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Te.createElement("br",null),Te.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Te.createElement("br",null),Te.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Te.createElement("br",null),Te.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Te.createElement(Ae.default,{open:lo,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{zo(!1)},width:600},Te.createElement("div",{style:{fontWeight:400,color:"#333333"}},Te.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Te.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Te.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var wt=(0,he.connect)(({shixunHomeworks:Pt,loading:xt,globalSetting:It,classroomList:Ft,user:Ut})=>({shixunHomeworks:Pt,globalSetting:It,loading:xt.effects,classroomList:Ft,user:Ut}))(nt)},50377:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=fe(43418),E=fe(8591),he=fe(82093),Ae=fe(76560),ue=Object.defineProperty,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ae=(a,y,x)=>y in a?ue(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))re.call(y,x)&&ae(a,x,y[x]);if(oe)for(var x of oe(y))le.call(y,x)&&ae(a,x,y[x]);return a},ie=(a,y)=>{var x={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&oe)for(var b of oe(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},te=(a,y,x)=>new Promise((b,ee)=>{var ne=ge=>{try{de(x.next(ge))}catch(pe){ee(pe)}},ce=ge=>{try{de(x.throw(ge))}catch(pe){ee(pe)}},de=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(ne,ce);de((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,ee=ie(y,["shixunHomeworks","dispatch"]);const ne=(0,Ae.useParams)();return ve.createElement(Ue.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,he.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),ve.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Qt.Z=(0,Ae.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},61934:function(un,Qt,fe){"use strict";fe.d(Qt,{n:function(){return Yt},Z:function(){return En}});var ve=fe(59301),Ue=fe(78241),E=fe(8591),he=fe(6848),Ae=fe(43418),ue=fe(20834),oe=fe(24905),re=fe(95237),le=fe(43604),ae=fe(92832),se=fe(3113),ie=fe(38854),te=fe(1710),z=fe(5112),a=fe(5871),y=fe(58421),x=fe(84105),b=fe(87395),ee=fe(67921),ne=fe(89489),ce=fe(57884),de=fe(49661),ge=fe(50377),pe=fe(96512),me=fe(82093),be=fe(76560),ye=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,we=(cn,bn,dn)=>bn in cn?ye(cn,bn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):cn[bn]=dn,Me=(cn,bn)=>{for(var dn in bn||(bn={}))Se.call(bn,dn)&&we(cn,dn,bn[dn]);if(Ce)for(var dn of Ce(bn))He.call(bn,dn)&&we(cn,dn,bn[dn]);return cn},Pe=(cn,bn)=>{var dn={};for(var _n in cn)Se.call(cn,_n)&&bn.indexOf(_n)<0&&(dn[_n]=cn[_n]);if(cn!=null&&Ce)for(var _n of Ce(cn))bn.indexOf(_n)<0&&He.call(cn,_n)&&(dn[_n]=cn[_n]);return dn},De=(cn,bn,dn)=>new Promise((_n,Dn)=>{var Rn=Wn=>{try{ar(dn.next(Wn))}catch(Ur){Dn(Ur)}},wr=Wn=>{try{ar(dn.throw(Wn))}catch(Ur){Dn(Ur)}},ar=Wn=>Wn.done?_n(Wn.value):Promise.resolve(Wn.value).then(Rn,wr);ar((dn=dn.apply(cn,bn)).next())});const ze=cn=>{var bn=cn,{shixunHomeworks:dn,dispatch:_n}=bn,Dn=Pe(bn,["shixunHomeworks","dispatch"]);const Rn=(0,be.useParams)(),[wr,ar]=(0,ve.useState)(!0),[Wn,Ur]=(0,ve.useState)(!1),[eo]=Ue.default.useForm(),Or=()=>De(void 0,null,function*(){const Pr=eo.getFieldValue();(yield(0,me.ZP)(`/api/homework_commons/${Rn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...dn.actionTabs.selectArrs],cover_all:wr,hidden_comment:Pr.hidden_comment,comment:Pr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),eo.resetFields(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),_n({type:"shixunHomeworks/getWorkList",payload:Me({},dn.actionTabs.params)}))});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:dn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(void 0,null,function*(){const Pr=eo.getFieldValue();JSON.stringify(Pr)==="{}"||Pr.hidden_comment===""&&Pr.comment===""?Ur(!0):dn.workList.partial_comment?_n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:dn.actionTabs.selectArrs,params:dn.actionTabs.params}}):Or()}),onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(Ue.default,{form:eo,onChange:()=>{Wn&&Ur(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Ue.default.Item,{name:"comment"},ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Ue.default.Item,{name:"hidden_comment"},ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Wn&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ve.createElement(Ae.default,{centered:!0,title:ve.createElement("span",null,ve.createElement(pe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:dn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Or()},onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ve.createElement("div",{className:"tc"},ve.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),ve.createElement("p",null,ve.createElement(z.ZP.Group,{onChange:Pr=>{ar(Pr.target.value)},value:wr},ve.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ve.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Je=(0,be.connect)(({shixunHomeworks:cn})=>({shixunHomeworks:cn}))(ze),Qe=fe(45278),tt=fe(34055),$e={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},at=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,rt=(cn,bn)=>{var dn={};for(var _n in cn)ct.call(cn,_n)&&bn.indexOf(_n)<0&&(dn[_n]=cn[_n]);if(cn!=null&&at)for(var _n of at(cn))bn.indexOf(_n)<0&&it.call(cn,_n)&&(dn[_n]=cn[_n]);return dn},st=(cn,bn,dn)=>new Promise((_n,Dn)=>{var Rn=Wn=>{try{ar(dn.next(Wn))}catch(Ur){Dn(Ur)}},wr=Wn=>{try{ar(dn.throw(Wn))}catch(Ur){Dn(Ur)}},ar=Wn=>Wn.done?_n(Wn.value):Promise.resolve(Wn.value).then(Rn,wr);ar((dn=dn.apply(cn,bn)).next())});const mt=cn=>{var bn=cn,{shixunHomeworks:dn,dispatch:_n}=bn,Dn=rt(bn,["shixunHomeworks","dispatch"]),Rn,wr,ar,Wn;const Ur=(0,be.useParams)(),[eo,Or]=(0,ve.useState)(!1),[Pr,Zr]=(0,ve.useState)((wr=(Rn=dn.actionTabs.selectArrs)==null?void 0:Rn.data)==null?void 0:wr.name),[yo]=Ue.default.useForm();(0,ve.useEffect)(()=>{var Jo,Io,gi,ei,oi,pn;dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&yo.setFieldsValue({comment:(Io=(Jo=dn.actionTabs.selectArrs)==null?void 0:Jo.data)==null?void 0:Io.work_comment,hidden_comment:(ei=(gi=dn.actionTabs.selectArrs)==null?void 0:gi.data)==null?void 0:ei.work_comment_hidden}),Zr((pn=(oi=dn.actionTabs.selectArrs)==null?void 0:oi.data)==null?void 0:pn.name)},[dn.actionTabs.key]);const Oo=()=>st(void 0,null,function*(){var Jo,Io;const gi=yo.getFieldValue();if((yield(0,me.ZP)(`/api/student_works/${(Io=(Jo=dn.actionTabs.selectArrs)==null?void 0:Jo.data)==null?void 0:Io.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:gi.hidden_comment,comment:gi.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),yo.resetFields(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),_n({type:"shixunHomeworks/getWorkList",payload:Ur})});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:(Wn=(ar=dn.actionTabs.selectArrs)==null?void 0:ar.data)!=null&&Wn.work_comment_hidden?"\u66F4\u6539"+Pr+"\u70B9\u8BC4":Pr+"\u70B9\u8BC4",open:dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>st(void 0,null,function*(){const Jo=yo.getFieldValue();JSON.stringify(Jo)==="{}"||Jo.hidden_comment===""&&Jo.comment===""?Or(!0):Oo()}),onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(Ue.default,{form:yo,onChange:()=>{eo&&Or(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Ue.default.Item,{name:"comment"},ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Ue.default.Item,{name:"hidden_comment"},ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),eo&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,be.connect)(({shixunHomeworks:cn})=>({shixunHomeworks:cn}))(mt),Tt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,qe=(cn,bn)=>{var dn={};for(var _n in cn)vt.call(cn,_n)&&bn.indexOf(_n)<0&&(dn[_n]=cn[_n]);if(cn!=null&&Tt)for(var _n of Tt(cn))bn.indexOf(_n)<0&&ut.call(cn,_n)&&(dn[_n]=cn[_n]);return dn},Te=(cn,bn,dn)=>new Promise((_n,Dn)=>{var Rn=Wn=>{try{ar(dn.next(Wn))}catch(Ur){Dn(Ur)}},wr=Wn=>{try{ar(dn.throw(Wn))}catch(Ur){Dn(Ur)}},ar=Wn=>Wn.done?_n(Wn.value):Promise.resolve(Wn.value).then(Rn,wr);ar((dn=dn.apply(cn,bn)).next())});const Ke=cn=>{var bn=cn,{shixunHomeworks:dn,dispatch:_n}=bn,Dn=qe(bn,["shixunHomeworks","dispatch"]);const Rn=(0,be.useParams)(),[wr,ar]=(0,ve.useState)([]),[Wn,Ur]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{dn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&eo()},[dn.actionTabs.key]);function eo(){return Te(this,null,function*(){const Pr=yield(0,me.ZP)(`/api/homework_commons/${Rn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});ar(Pr)})}const Or=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:dn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){const Pr=yield(0,me.ZP)(`/api/homework_commons/${Rn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Wn}});(Pr==null?void 0:Pr.status)===0&&(be.history.replace(`/classrooms/${Rn.coursesId}/shixun_homework/${Rn.categoryId}/detail?tabs=4`),window.location.reload(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),Ur([]))}),onCancel:()=>{Ur([]),_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Pr,Zr)=>{Ur([...Pr])},selectedRowKeys:Wn,getCheckboxProps:Pr=>({disabled:Pr.status==="\u8FDB\u884C\u4E2D"||Pr.works_count===0})},rowKey:Pr=>Pr.key||Pr.id,scroll:{y:300},pagination:!1,columns:Or,dataSource:wr==null?void 0:wr.group_list})))};var Ie=(0,be.connect)(({shixunHomeworks:cn})=>({shixunHomeworks:cn}))(Ke),Fe=fe(89389),Be=fe(30975),Oe=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,We=(cn,bn,dn)=>bn in cn?Oe(cn,bn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):cn[bn]=dn,ft=(cn,bn)=>{for(var dn in bn||(bn={}))Ne.call(bn,dn)&&We(cn,dn,bn[dn]);if(_e)for(var dn of _e(bn))Le.call(bn,dn)&&We(cn,dn,bn[dn]);return cn},gt=(cn,bn,dn)=>new Promise((_n,Dn)=>{var Rn=Wn=>{try{ar(dn.next(Wn))}catch(Ur){Dn(Ur)}},wr=Wn=>{try{ar(dn.throw(Wn))}catch(Ur){Dn(Ur)}},ar=Wn=>Wn.done?_n(Wn.value):Promise.resolve(Wn.value).then(Rn,wr);ar((dn=dn.apply(cn,bn)).next())});const nt=({shixunHomeworks:cn,dispatch:bn,isShow:dn,setIsShow:_n,item:Dn,coursesId:Rn,categoryId:wr})=>{const[ar,Wn]=(0,ve.useState)({page:1,limit:10}),[Ur,eo]=(0,ve.useState)([]),[Or,Pr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{dn&&Zr()},[dn]);function Zr(){return gt(this,null,function*(){Pr(!0);const Oo=yield(0,me.ZP)(`/api/student_works/${Dn.id}/game_details.json`,{method:"get",params:ft({},ar)});Pr(!1),Oo.status===0&&eo(Oo==null?void 0:Oo.data)})}const yo=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Oo,Jo,Io)=>ve.createElement("span",{style:{color:"#000"}},ar.limit*(ar.page-1)+Io+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Oo,Jo,Io)=>ve.createElement("span",{style:{color:"#000"}},Oo)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Oo,Jo,Io)=>ve.createElement("span",null,Oo==0?"\u672A\u901A\u5173":Oo==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Oo,Jo,Io)=>ve.createElement("span",{style:{color:"#333"}},Oo)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Oo,Jo,Io)=>ve.createElement("span",{style:{color:"#333"}},Oo)}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:dn,width:700,footer:null,maskClosable:!1,onCancel:()=>{ar.page=1,ar.limit=10,Wn(ft({},ar)),_n(!1)}},ve.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),ve.createElement("span",{title:Dn==null?void 0:Dn.user_name,style:{color:"#232B40"}},Dn==null?void 0:Dn.user_name)),ve.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),ve.createElement("span",{title:Dn==null?void 0:Dn.student_id,style:{color:"#232B40"}},(Dn==null?void 0:Dn.student_id)||"--")),ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ve.createElement("span",{title:Dn==null?void 0:Dn.group_name,style:{color:"#232B40"}},(Dn==null?void 0:Dn.group_name)||"--"))),ve.createElement(te.default,{scroll:{y:380},columns:yo,loading:Or,style:{marginBottom:ar.limit>(Ur==null?void 0:Ur.count)?"16px":"0"},dataSource:Ur.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:ar.limit,current:ar.page,position:["bottomRight"],onChange:(Oo,Jo)=>{ar.page=Oo,ar.limit=Jo,Wn(ft({},ar)),Zr()},total:Ur==null?void 0:Ur.count,showTotal:(Oo,Jo)=>ve.createElement("span",null,"\u5171",ve.createElement("span",{style:{color:"#165DFF"}}," ",Oo," "),"\u6761\u6570\u636E")}})))};var wt=(0,be.connect)(({shixunHomeworks:cn})=>({shixunHomeworks:cn}))(nt),Pt=fe(59301),xt=Object.defineProperty,It=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,St=(cn,bn,dn)=>bn in cn?xt(cn,bn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):cn[bn]=dn,_t=(cn,bn)=>{for(var dn in bn||(bn={}))Ft.call(bn,dn)&&St(cn,dn,bn[dn]);if(It)for(var dn of It(bn))Ut.call(bn,dn)&&St(cn,dn,bn[dn]);return cn},Kt=(cn,bn,dn)=>new Promise((_n,Dn)=>{var Rn=Wn=>{try{ar(dn.next(Wn))}catch(Ur){Dn(Ur)}},wr=Wn=>{try{ar(dn.throw(Wn))}catch(Ur){Dn(Ur)}},ar=Wn=>Wn.done?_n(Wn.value):Promise.resolve(Wn.value).then(Rn,wr);ar((dn=dn.apply(cn,bn)).next())});const Yt=({value:cn,placeholder:bn=""})=>{if(cn==null||cn==="")return Pt.createElement("span",null,bn);{const dn=Number(cn);if(dn>=80)return Pt.createElement("span",{style:{color:"#009C0F"}},dn);if(dn<80&&dn>=60)return Pt.createElement("span",{style:{color:"#FA6400"}},dn);if(dn<60)return Pt.createElement("span",{style:{color:"#E30000"}},dn)}},an=({shixunHomeworks:cn,classroomList:bn,globalSetting:dn,loading:_n,dispatch:Dn,setExportParams:Rn,user:wr})=>{var ar,Wn,Ur,eo,Or,Pr,Zr,yo,Oo,Jo,Io,gi,ei;const oi=(0,be.useParams)(),[pn,Qn]=(0,ve.useState)(_t(_t({},{page:1,limit:20,order:"work_score",b_order:"desc"}),oi)),[jn]=Ue.default.useForm(),[Hr,vo]=(0,ve.useState)(),[hr,hi]=(0,ve.useState)({}),[Ko,Yn]=(0,ve.useState)([]),[On,Qr]=(0,ve.useState)(!1),[kn,Wr]=(0,ve.useState)([]),[Ao,Bo]=(0,ve.useState)(!1),[ao,hn]=(0,ve.useState)(),[Un,Xn]=(0,ve.useState)(1),[Cn,Ir]=(0,ve.useState)(),[br,gr]=(0,ve.useState)(),[pr,Eo]=(0,ve.useState)(),[nr,tr]=(0,ve.useState)(),[Ci,Ho]=(0,ve.useState)(),[ci,Ji]=(0,ve.useState)(!1),[qr,lo]=(0,ve.useState)(!1),[zo,uo]=(0,ve.useState)(),vi=(0,be.useLocation)();(0,ve.useEffect)(()=>(ti(),()=>{hi([]),Yn([])}),[pn.coursesId]),(0,ve.useEffect)(()=>{var mr;const rr=JSON.parse(JSON.stringify(cn.workList));!((mr=rr==null?void 0:rr.student_works)!=null&&mr.length)&&(rr!=null&&rr.id)?(rr.student_works=[_t({},rr)],hi(rr)):(rr!=null&&rr.id&&Yn([_t(_t({},rr),{number:"\u6211"})]),hi(_t({},rr)))},[cn.workList]);const ti=mr=>(Rn(_t({},pn)),Dn({type:"shixunHomeworks/getWorkList",payload:pn}));(0,ve.useEffect)(()=>{Dn({type:"user/getUserInfo",payload:{course_id:pn.coursesId}})},[]);const ni=()=>Kt(void 0,null,function*(){const mr=yield(0,Qe.Uc)({categoryId:oi.categoryId});vo(mr==null?void 0:mr.update_score)}),wo=()=>Kt(void 0,null,function*(){Dn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const mr=yield(0,Qe.Vs)({categoryId:oi.categoryId});Dn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(mr==null?void 0:mr.status)===0&&(E.ZP.success(mr==null?void 0:mr.message),ti())}),yi=()=>{pn.page=1;const mr=Object.assign({},jn.getFieldsValue());delete pn.course_group,delete pn.teacher_comment,Object.keys(mr).map(function(rr){var Qo;switch(rr){case"task_status":mr[rr].includes("all")||!mr[rr].length?(delete pn.work_status,jn.setFieldsValue({task_status:"all"})):(pn.work_status=mr[rr],jn.setFieldsValue({task_status:pn.work_status}));break;case"course_group_info":mr[rr].includes("all")||!mr[rr].length?(delete pn.course_group,jn.setFieldsValue({course_group_info:"all"})):(pn.course_group=mr[rr],jn.setFieldsValue({course_group_info:pn.course_group}));break;case"teacher_comment":mr[rr].includes("all")||!mr[rr].length?(delete pn.teacher_comment,jn.setFieldsValue({teacher_comment:"all"})):(pn.teacher_comment=((Qo=mr[rr])==null?void 0:Qo.length)===1?Number(mr[rr][0]):"",jn.setFieldsValue({teacher_comment:mr[rr]}));break}}),ti()};(0,ve.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ho(47),Ji(!0))},[document.getElementById("divhe")]);const Pi=(mr,rr)=>{pn.page=mr,pn.limit=20,ti()};function Xi(){Xn(1),Ir(""),gr(""),Eo(""),tr(""),Wr([])}const ta=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(mr,rr,Qo)=>pn.limit*(pn.page-1)+Qo+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:mr=>Pt.createElement(he.Z,{placement:"bottomLeft",title:mr},Pt.createElement("span",{className:"current"},mr))},!(0,tt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:pn.order==="student_id"?pn.b_order==="desc"?"descend":"ascend":null,render:mr=>Pt.createElement(he.Z,{placement:"bottomLeft",title:mr||"--"},Pt.createElement("span",{className:"current"},mr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(mr,rr)=>mr?Pt.createElement(he.Z,{placement:"bottom",title:mr},Pt.createElement("span",{className:"current"},mr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:pn.order==="work_status"?pn.b_order==="desc"?"descend":"ascend":null,render:mr=>Pt.createElement(de.lC,{status:mr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:pn.order==="achieve_time"?pn.b_order==="desc"?"descend":"ascend":null,render:(mr,rr)=>Pt.createElement(he.Z,{placement:"bottomLeft",title:mr},Pt.createElement("span",{className:"current"},mr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(mr,rr)=>Pt.createElement("span",{onClick:Qo=>{var si;Qo.stopPropagation(),(si=hr.homework_status)!=null&&si.includes("\u5BFC\u5165")&&(uo(rr),lo(!0))}},mr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:pn.order==="work_score"?pn.b_order==="desc"?"descend":"ascend":null,render:(mr,rr)=>Pt.createElement(he.Z,{title:Pt.createElement(Pt.Fragment,null,Pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(rr==null?void 0:rr.late_final_score)||0),Pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(rr==null?void 0:rr.late_penalty)||0),Pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(rr==null?void 0:rr.score)||0))},Yt({value:mr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:pn.order==="achieve_time_long"?pn.b_order==="desc"?"descend":"ascend":null,render:(mr,rr)=>mr&&mr!="--"?Pt.createElement(he.Z,{placement:"bottom",title:mr},Pt.createElement("span",{className:"current"},mr)):"--"},((ar=hr.homework_status)==null?void 0:ar.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Wn=hr.homework_status)!=null&&Wn.includes("\u5BFC\u5165"))&&{title:Pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:mr=>mr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(mr,rr)=>{var Qo;return(Qo=hr.homework_status)!=null&&Qo.includes("\u5BFC\u5165")?(0,tt.GJ)()?Pt.createElement("a",{onClick:si=>{si.stopPropagation(),Dn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:rr==null?void 0:rr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Pt.createElement("a",{onClick:si=>{si.stopPropagation(),uo(rr),lo(!0)}},"\u67E5\u770B"):(0,tt.dE)()?Pt.createElement("div",null,(0,de.JL)(rr==null?void 0:rr.work_status)==="\u672A\u5F00\u542F"?Pt.createElement("span",null,"--"):Pt.createElement("a",{onClick:si=>{var Po;if(si.stopPropagation(),(0,tt.Rm)()&&!((Po=bn.AssistantObject.hack)!=null&&Po.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${pn.coursesId}/program_homework/${pn.categoryId}/${rr.id}/${rr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Pt.createElement("a",{target:"_blank",onClick:si=>{var Po,Gi;if(si.stopPropagation(),(0,tt.Rm)()&&!((Po=bn.AssistantObject.hack)!=null&&Po.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Gi=wr.userInfo)!=null&&Gi.professional_certification)window.open(`/classrooms/${pn.coursesId}/program_homework/${pn.categoryId}/${rr.id}/${rr.user_id}/comment`,"_blank");else return Ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(mr=>!!mr),ai=()=>{var mr,rr;return Pt.createElement(ue.default,null,Pt.createElement(ue.default.Item,{onClick:()=>{var Qo;if((0,tt.Rm)()&&!((Qo=bn.AssistantObject.hack)!=null&&Qo.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:hr==null?void 0:hr.course_group_info,fn:()=>{(0,Be.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,tt.GJ)()&&((mr=hr==null?void 0:hr.student_works)==null?void 0:mr.length)>0&&!((rr=hr==null?void 0:hr.homework_status)!=null&&rr.includes("\u5BFC\u5165"))&&Pt.createElement(ue.default.Item,{key:"3",onClick:()=>{var Qo;if((0,tt.Rm)()&&!((Qo=bn.AssistantObject.hack)!=null&&Qo.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:hr==null?void 0:hr.course_group_info,fn:()=>{var si,Po,Gi,Fi;Dn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),be.history.push(`/classrooms/${pn==null?void 0:pn.coursesId}/program_homework/${pn.categoryId}/${(Po=(si=hr==null?void 0:hr.student_works)==null?void 0:si[0])==null?void 0:Po.id}/${(Fi=(Gi=hr==null?void 0:hr.student_works)==null?void 0:Gi[0])==null?void 0:Fi.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Pt.createElement(ue.default.Item,{key:"2",onClick:()=>{var Qo;if((0,tt.Rm)()&&!((Qo=bn.AssistantObject.hack)!=null&&Qo.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}be.history.push(`/classrooms/${pn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Pt.createElement(Pt.Fragment,null,Pt.createElement("section",{className:`${$e.wrap} minH500 bg-white pl30 pr30 pt30`},((Ur=hr.homework_status)==null?void 0:Ur.includes("\u672A\u53D1\u5E03"))&&Pt.createElement(ce.Z,null),!((eo=hr.homework_status)!=null&&eo.includes("\u672A\u53D1\u5E03"))&&Pt.createElement("aside",null,!(0,tt.GJ)()&&Pt.createElement("div",{className:"c-light-black font12"},Pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",hr==null?void 0:hr.publish_time),Pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",hr==null?void 0:hr.end_time),Pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(hr==null?void 0:hr.late_time)||"- -")),(0,tt.GJ)()&&Pt.createElement(Pt.Fragment,null,Pt.createElement(Ue.default,{form:jn,onChange:yi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Or=hr.task_status)==null?void 0:Or.length)>0&&Pt.createElement(Ue.default.Item,{name:"task_status"},Pt.createElement(oe.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(oe.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},hr.task_status&&hr.task_status.map((mr,rr)=>Pt.createElement(oe.default,{name:"task_status",value:mr.id},mr.name,"(",mr.count,")")))))),((Pr=hr.course_group_info)==null?void 0:Pr.length)>0&&Pt.createElement(Ue.default.Item,{name:"course_group_info"},Pt.createElement(oe.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(oe.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:Ci+"px",overflow:"hidden"}},(Zr=hr.course_group_info)==null?void 0:Zr.map((mr,rr)=>Pt.createElement(oe.default,{value:mr.course_group_id},mr.group_group_name,"(",mr.count,")"))),ci&&Pt.createElement("span",{onClick:()=>{let mr=document.getElementById("divhe").scrollHeight;Ci>47?Ho(47):Ho(mr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ci===47?"\u5C55\u5F00":"\u6536\u8D77",Ci===47?Pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((yo=hr.teacher_comment)==null?void 0:yo.length)>0&&Pt.createElement(Ue.default.Item,{name:"teacher_comment"},Pt.createElement(oe.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(oe.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},hr.teacher_comment&&hr.teacher_comment.map((mr,rr)=>Pt.createElement(oe.default,{value:String(mr.id)},mr.name,"(",mr.count,")"))))))),Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,{flex:"1"},Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,null,Pt.createElement(ae.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:mr=>{pn.search=mr.trim(),pn.page=1,ti()},style:{width:240}})),Pt.createElement(le.Z,null,Pt.createElement("span",{className:"ml5"},Pt.createElement("span",{className:"c-red"},hr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",hr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Pt.createElement(le.Z,null,(0,tt.GJ)()&&!((Oo=hr.homework_status)!=null&&Oo.includes("\u5BFC\u5165"))&&!((Jo=dn==null?void 0:dn.setting)!=null&&Jo.hide_code_repeat)&&Pt.createElement(se.ZP,{className:"ml10",onClick:()=>{Dn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:hr.student_works.map(mr=>mr.id),params:pn}})}},Pt.createElement("span",{className:`${$e.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,tt.GJ)()&&!((Io=hr.homework_status)!=null&&Io.includes("\u5BFC\u5165"))&&Pt.createElement(se.ZP,{className:"ml10",onClick:wo},Pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,tt.GJ)()&&Pt.createElement(ie.Z,{dropdownRender:ai,className:"ml10"},Pt.createElement(se.ZP,null,Pt.createElement(ee.Z,null),"\u5BFC\u51FA",Pt.createElement(ne.Z,null)))))),Pt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,tt.GJ)()&&Hr&&Pt.createElement("span",null,Pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Pt.createElement(te.default,{className:`mt30 ${$e.TableDom}`,loading:_n["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:mr=>({onClick:rr=>{var Qo,si;if(!((Qo=hr.homework_status)!=null&&Qo.includes("\u5BFC\u5165"))){if((0,tt.Rm)()&&!((si=bn.AssistantObject.hack)!=null&&si.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${pn.coursesId}/program_homework/${pn.categoryId}/${mr.id}/${mr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:hr.student_works,columns:ta,onChange:(mr,rr,Qo)=>{Qo.field&&(pn.order=Qo.field==="score"?"work_score":Qo.field),Qo.order||(pn.b_order="asc"),Qo.order==="ascend"&&(pn.b_order="asc"),Qo.order==="descend"&&(pn.b_order="desc"),Qo.order||(pn.b_order="asc"),ti()}}),Pt.createElement(Je,null),Pt.createElement(yt,null),Pt.createElement(ge.Z,null)),Pt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:On,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Kt(void 0,null,function*(){if(Un===2){if(kn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!nr){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let mr=yield(0,me.ZP)(`/api/homework_commons/${pn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pn.categoryId,comment:nr,status:kn}});mr.status===0&&(hn(mr),Qr(!1),Bo(!0))}else{if(!(pr===0||br===0)){if(!pr){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!br){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(pr>br){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!nr){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let mr=yield(0,me.ZP)(`/api/homework_commons/${pn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pn.categoryId,comment:nr,min_score:pr,max_score:br}});mr.status===0&&(hn(mr),Qr(!1),Bo(!0))}}),onCancel:()=>{Qr(!1),Xi()}},Pt.createElement("div",{style:{padding:"32px"}},Pt.createElement("div",null,Pt.createElement("div",null,Pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pt.createElement(z.ZP.Group,{value:Un,onChange:mr=>{Xn(mr.target.value)}},Pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Un===1&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:pr,onChange:mr=>Eo(mr),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:br,onChange:mr=>gr(mr),style:{width:"100px"}})),Un===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(oe.default.Group,{onChange:mr=>{Wr([...mr])},style:{width:"100%"}},(gi=hr.task_status)==null?void 0:gi.map((mr,rr)=>Pt.createElement(oe.default,{name:"task_status",value:mr.id},mr.name,"(",mr.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(Fe.Z,{className:$e.MdEditor,onChange:mr=>tr(mr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(Ae.default,{open:Ao,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Kt(void 0,null,function*(){Un===2?(yield(0,me.ZP)(`/api/homework_commons/${pn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pn.categoryId,comment:nr,status:kn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Xi(),ti(),Bo(!1)):(yield(0,me.ZP)(`/api/homework_commons/${pn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pn.categoryId,comment:nr,min_score:pr,max_score:br}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Xi(),ti(),Bo(!1))}),onCancel:()=>{Xi(),Bo(!1)}},Pt.createElement("div",{style:{padding:"32px"}},Un===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",pr,"-",br,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Un===2&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((ei=hr.task_status)==null?void 0:ei.filter(mr=>kn==null?void 0:kn.includes(mr.id)).map(mr=>mr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pt.createElement("br",null),Pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ao==null?void 0:ao.count,"\u540D\u5B66\u751F")))),Pt.createElement(Ie,null),Pt.createElement(wt,{isShow:qr,setIsShow:lo,item:zo,coursesId:pn.coursesId,categoryId:pn.categoryId}),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Pi,current:pn.page||1,defaultPageSize:20,total:hr.work_count})))};var En=(0,be.connect)(({shixunHomeworks:cn,classroomList:bn,globalSetting:dn,loading:_n,user:Dn})=>({shixunHomeworks:cn,classroomList:bn,globalSetting:dn,loading:_n.effects,user:Dn}))(an)},30516:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return a}});var ve=fe(59301),Ue=fe(76560),E=fe(43418),he=fe(3113),Ae=fe(71418),ue=fe(50582),oe=fe(40148),re=fe(51124),le=fe(24334),ae=fe(61186),se=fe.n(ae),ie=fe(49162),te=fe(59301),z=(y,x,b)=>new Promise((ee,ne)=>{var ce=pe=>{try{ge(b.next(pe))}catch(me){ne(me)}},de=pe=>{try{ge(b.throw(pe))}catch(me){ne(me)}},ge=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(ce,de);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,ve.useState)(void 0);console.log((0,Ue.useLocation)(),33);const ne=(0,Ue.useLocation)();(0,ve.useEffect)(()=>{y&&function(){return z(this,null,function*(){const at=yield(0,ue.X6)(y);ee(at.data)})}()},[y]);const{status:ce,created_at:de,code:ge,name:pe,language:me,pass_sets_count:be,set_count:ye,error_msg:Ce,output:Se,input:He,expected_output:we,execute_memory:Me,user:Pe,execute_time:De,input_file_url:ze,output_file_url:Je,is_file:Qe,expected_output_file_url:tt}=b||{};return te.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:te.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},te.createElement(Ae.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:ce===0?"c-green":"c-red"},oe.Im[ce])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(de).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,me)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,De*1e3,"ms")," "),te.createElement("li",null," ",`${ce===ie.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,oe.gZ)({status:ce,error_msg:Ce,execute_time:De,output:Se,input:He,expected_output:we,input_file_url:ze,output_file_url:Je,is_file:Qe,expected_output_file_url:tt}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:le.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(un,Qt,fe){"use strict";fe.d(Qt,{Im:function(){return ye},Y4:function(){return Se}});var ve=fe(59301),Ue=fe(92832),E=fe(8591),he=fe(3113),Ae=fe(55956),ue=fe(24334),oe=fe.n(ue),re=fe(5216),le=fe(766),ae=fe(7664),se=fe(49661),ie=fe(34376),te=fe.n(ie),z=fe(82093),a=fe(76560),y=fe(30516),x=fe(33796),b=fe(50582),ee=fe(76193),ne=fe(10825),ce=fe(92310),de=fe.n(ce),ge=fe(2610),pe=fe(59301),me=(Me,Pe,De)=>new Promise((ze,Je)=>{var Qe=at=>{try{$e(De.next(at))}catch(ct){Je(ct)}},tt=at=>{try{$e(De.throw(at))}catch(ct){Je(ct)}},$e=at=>at.done?ze(at.value):Promise.resolve(at.value).then(Qe,tt);$e((De=De.apply(Me,Pe)).next())});const{TextArea:be}=Ue.default,ye={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ce=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Ce||{});function Se(Me){const{status:Pe,error_msg:De,output:ze,input:Je,expected_output:Qe,is_file:tt,input_file_url:$e,output_file_url:at,expected_output_file_url:ct,setMonacoValue:it,setData:rt}=Me,st=(0,ve.useRef)(),mt=(0,ve.useRef)(),yt=(0,ve.useRef)();let Tt=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ve.useEffect)(()=>{if(ze&&!tt&&st.current){const ut=new ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ut.open(st.current);const qe=(0,se.pp)(ue.Base64.decode(ze));ut.write(qe),ut.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{ut.scrollToTop()}catch(Te){}},100)}if(Je&&!tt&&mt.current){const ut=new ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ut.open(mt.current),ut.write((0,se.pp)(Je)),ut.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{ut.scrollToTop()}catch(qe){}},100)}if(Qe&&!tt&&yt.current){const ut=new ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ut.open(yt.current),ut.write((0,se.pp)(ue.Base64.decode(Qe))),ut.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{ut.scrollToTop()}catch(qe){}},100)}},[ze]),Pe){case Ae.h.NOMATCH:Tt=pe.createElement(pe.Fragment,null,pe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&pe.createElement("div",{ref:st}),tt&&pe.createElement("div",{style:vt},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const ut=yield(0,z.ZP)(at,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(ut),setTimeout(()=>{rt(at)},200)})},ze)),pe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&pe.createElement("div",{ref:yt}),tt&&pe.createElement("div",{style:vt},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const ut=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield ut.text()),setTimeout(()=>{rt(ct)},200)})},Qe)));break;case Ae.h.EXECUTEFAILURE:Tt=pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&pe.createElement(ae.Z,{value:Je,style:vt}),tt&&pe.createElement("div",{style:vt},pe.createElement("a",{onClick:()=>(0,se.LR)($e,Je)},Je))),pe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(De),"111")));break;case Ae.h.COMPILEFAILURE:Tt=pe.createElement(pe.Fragment,null,pe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error},ue.Base64.decode(De)));break;case Ae.h.PODFAILURE:Tt=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:Tt=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",Tt," ")}function He(Me){const{status:Pe,error_msg:De,execute_time:ze,output:Je,input:Qe,expected_output:tt,is_file:$e,input_file_url:at,output_file_url:ct,expected_output_file_url:it}=Me;let rt=null;switch(Pe){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:rt=pe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:rt=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:rt=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",rt," ")}function we({value:Me,className:Pe}){return pe.createElement("span",{className:Pe},Me)}Qt.ZP=({input:Me,is_file:Pe,debuging:De,submitting:ze,executingMessage:Je,debugResult:Qe,onChangeInput:tt,onDebugCode:$e,onSubmitCode:at,hack:ct,user:it,submitResult:rt,isWhiteTheme:st,topDispatch:mt})=>{const[yt]=(0,a.useSearchParams)(),Tt=(0,a.useParams)(),[vt,ut]=(0,ve.useState)(!1),[qe,Te]=(0,ve.useState)(!1),[Ke,Ie]=(0,ve.useState)(1),[Fe,Be]=(0,ve.useState)(!1),[Oe,_e]=(0,ve.useState)(0),[Ne,Le]=(0,ve.useState)(!1),[We,ft]=(0,ve.useState)(""),[gt,nt]=(0,ve.useState)(""),wt=(0,ve.useRef)(),Pt=(0,ve.useRef)(),xt=(0,ve.useRef)(null),It=(0,ve.useRef)(null),Ft=(0,ve.useRef)(null);console.log(rt,"submitResult",Tt);const{status:Ut,id:St,input:_t,output:Kt,expected_output:Yt,is_file:an,input_file_url:En,output_file_url:cn,expected_output_file_url:bn,error_msg:dn,hack_sets:_n}=rt||{};(0,ve.useEffect)(()=>{Ut===0&&(Ie(1),_e(0))},[Ut,St]),(0,ve.useEffect)(()=>{me(void 0,null,function*(){var Zr;const yo=yield(0,b.rX)(Tt==null?void 0:Tt.id,"submit");(yo==null?void 0:yo.status)===0&&(yo!=null&&yo.data&&((Zr=yo==null?void 0:yo.data)==null?void 0:Zr.status)!==0?(mt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:yo==null?void 0:yo.data}}),Ie(2),_e(320)):(Ie(1),_e(0)))})},[Tt==null?void 0:Tt.id]),(0,ve.useEffect)(()=>{if(wt.current){let Pr=function(oi){Jo=Oo.offsetHeight,Io=!0,gi=oi.pageY,Ft.current.style.display="block"},Zr=function(){Io=!1,Ft.current.style.display="none"},yo=function(oi){if(Io){Dn();let pn=gi-oi.pageY,Qn=Jo+pn;if(Qn<0&&(Qn=0),Qn>window.innerHeight-150&&(Qn=window.innerHeight-150),Ke===1){Qn<=34?_e(0):_e(Qn);return}console.log(Qn,"resizeH"),_e(Qn)}};const Oo=xt.current;let Jo=0,Io=!1,gi=0;const ei=document.getElementById("case-y-bar");return ei==null||ei.addEventListener("mousedown",Pr),document.addEventListener("mousemove",yo),document.addEventListener("mouseup",Zr),()=>{const oi=document.getElementById("case-y-bar");oi==null||oi.removeEventListener("mousedown",Pr),document.removeEventListener("mousemove",yo),document.removeEventListener("mouseup",Zr)}}},[wt,Ke]),(0,ve.useEffect)(()=>{const Pr=x.Z.subscribe("resize-move-bar",Dn);if(yt.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),ar),()=>{document.removeEventListener((0,ge.gH)(),ar),Pr()}},[]),(0,ve.useEffect)(()=>{});function Dn(){var Pr,Zr,yo,Oo;const Jo=document.getElementById("outputResultRef");if(Jo){let Io=Jo.dataset.text;Pt.current.reset(),Pt.current.writeln(Io);const gi=document.getElementById("outputResultRef").offsetWidth-20,ei=((Oo=(yo=(Zr=(Pr=Pt.current)==null?void 0:Pr._core)==null?void 0:Zr._renderService)==null?void 0:yo.dimensions)==null?void 0:Oo.actualCellWidth)||10,oi=Math.ceil(gi/ei);Pt.current.resize(oi,Math.ceil(Jo.clientHeight/16))}}function Rn(){ut(!vt),setTimeout(()=>{Dn()},300),_e(vt?320:window.innerHeight-150)}function wr(){qe?(Te(!1),(0,ge.BU)()):(Te(!0),(0,ge.Dj)(It.current))}const ar=Pr=>{(0,ge.vp)()||Te(!1)},Wn=(0,ve.useMemo)(()=>{if(Qe){const{status:Pr,output:Zr,error_msg:yo}=Qe;return setTimeout(()=>{let Oo="",Jo=document.getElementById("outputResultRef");Zr?Oo=ue.Base64.decode(Zr):yo&&(Oo=ue.Base64.decode(yo)),Pt.current=new ie.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(Jo),Pt.current.onKey(function(Io){var gi;if(Io.domEvent.key.toLocaleUpperCase()==="C"&&Io.domEvent.ctrlKey){Io.domEvent.preventDefault();let ei=(gi=Pt.current)==null?void 0:gi.getSelection();navigator.clipboard.writeText(ei).then(()=>{})}}),Jo.dataset.text=Oo,Pt.current.setOption("convertEol",!0),Dn()},300),pe.createElement(pe.Fragment,null,He(Qe))}return null},[Qe]);function Ur(){var Pr,Zr;if(!(ct!=null&&ct.code)||((Pr=ct==null?void 0:ct.code)==null?void 0:Pr.trim().length)===0){(Zr=E.ZP)==null||Zr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ie(1),_e(320),$e()}const eo=Pr=>me(void 0,null,function*(){let Zr=yield(0,z.ZP)(`/api/problems/${Pr}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function Or(){an?navigator.clipboard.writeText(ue.Base64.decode(dn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(Kt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return pe.createElement(ve.Fragment,null,pe.createElement("div",{className:de()(re.Z.case,st&&re.Z.whiteCase),style:{height:Oe},ref:xt},pe.createElement("div",{className:re.Z.fullMask,ref:Ft}),pe.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:wt,draggable:!1},Ke===2&&pe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ke===1&&(Oe<=34?pe.createElement("div",{onClick:()=>{_e(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):pe.createElement("div",{onClick:()=>{_e(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),pe.createElement("div",null,pe.createElement("div",{className:re.Z.caseHead},pe.createElement("div",{className:re.Z.dot}),pe.createElement("div",{className:re.Z.text},Ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ke===2&&!ze&&typeof Ut=="number"&&pe.createElement(pe.Fragment,null,Ut===Ae.h.OK?pe.createElement("div",{className:re.Z.pass},pe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):pe.createElement("div",{className:re.Z.noPass},pe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[Ut])),pe.createElement("div",{className:re.Z.btns},Ke===2&&!ze&&pe.createElement(pe.Fragment,null,Ut!==Ae.h.OK&&pe.createElement("div",{onClick:Or},pe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),pe.createElement("div",{onClick:()=>{Le(St)}},pe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&pe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Rn()},pe.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),pe.createElement("div",{style:{display:Ke===1?"block":"none"}},De?pe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:Oe-34}},pe.createElement("div",{className:re.Z.result},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),pe.createElement("div",{className:re.Z.leftNode},pe.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Pe?"":Me,onChange:tt}))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),pe.createElement("div",{className:re.Z.node},Qe?Wn:pe.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),pe.createElement("div",{style:{display:Ke===2?"block":"none"}},ze?pe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:Oe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},pe.createElement("div",{ref:It,className:re.Z.elseNode},pe.createElement("div",{className:re.Z.nameWrap},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),pe.createElement("div",{className:re.Z.scroll},pe.createElement("pre",{className:re.Z.scrollBox,style:Fe?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!an&&pe.createElement(we,{value:_t}),an&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Pr=yield fetch(En,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield Pr.text()),setTimeout(()=>{ft(En)},200)})},_t)),_t&&pe.createElement("div",{className:re.Z.action},pe.createElement("span",{onClick:()=>Be(!Fe)},Fe?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&pe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),pe.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},pe.createElement("pre",null,!an&&pe.createElement(we,{className:"mb10",value:Yt&&ue.Base64.decode(Yt)||""}),an&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Pr=yield fetch(bn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield Pr.text()),setTimeout(()=>{ft(bn)},200)})},Yt)))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{color:Ut===Ae.h.OK?"#2ABD8C":"#FF2C29"}},pe.createElement("pre",null,(Ut===4||Ut===5)&&pe.createElement(we,{className:"mb10",value:dn&&ue.Base64.decode(dn)||""}),Ut!=4&&Ut!=5&&(an?pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Pr=yield(0,z.ZP)(cn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(Pr)}catch(Zr){nt("")}setTimeout(()=>{ft(cn)},200)})},Kt):pe.createElement(we,{className:"mb10",value:Kt&&ue.Base64.decode(Kt)||""})))))))))),pe.createElement("div",{className:de()(re.Z.footer,st&&re.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&pe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>eo(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&pe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>eo(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),pe.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:De||ze,loading:De,color:"#2ABD8C",className:"mr10",onClick:Ur},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&pe.createElement(he.ZP,{className:re.Z.disabled,type:"primary",icon:pe.createElement("i",{className:"iconfont icon-bofang1"}),loading:ze,disabled:De||ze,onClick:()=>{var Pr,Zr;if(!(ct!=null&&ct.code)||((Pr=ct==null?void 0:ct.code)==null?void 0:Pr.trim().length)===0){(Zr=E.ZP)==null||Zr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ie(2),_e(320),at()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),pe.createElement(y.Z,{onClose:Le,open:Ne}),pe.createElement(ne.Z,{close:!0,data:We,type:We.length?"txt":"",onClose:()=>ft(""),monacoEditor:{value:gt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(un,Qt,fe){"use strict";fe.r(Qt),fe.d(Qt,{Types:function(){return jo},default:function(){return li}});var ve=fe(59301),Ue=fe(76560),E=fe(31797),he=fe(43418),Ae=fe(71418),ue=fe(3113),oe=fe(6848),re=fe(95237),le=fe(50582),ae=fe(72664),se=fe(2610),ie=fe(72015),te=fe(90524),z=fe(87169),a=fe(43428),y=fe(51124),x=fe(75790),b=fe(89613),ee=fe(64536),ne=fe(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},de=fe(56102),ge=fe(82093),pe=(Pn,cr,Mr)=>new Promise((Fr,Br)=>{var Jn=$r=>{try{Gr(Mr.next($r))}catch(po){Br(po)}},Sr=$r=>{try{Gr(Mr.throw($r))}catch(po){Br(po)}},Gr=$r=>$r.done?Fr($r.value):Promise.resolve($r.value).then(Jn,Sr);Gr((Mr=Mr.apply(Pn,cr)).next())}),be=({showResourceCentre:Pn,identifier:cr})=>{const Mr=(0,Ue.useParams)(),[Fr,Br]=(0,ve.useState)(null);(0,ve.useEffect)(()=>{Pn&&Jn()},[Pn]);const Jn=()=>pe(void 0,null,function*(){const Sr=yield(0,ge.ZP)(`/api/problems/${cr}/attachment_list.json`,{method:"get"});(Sr==null?void 0:Sr.status)==0&&Br(Sr.data||[])});return ve.createElement("div",{className:"tpi-code-setting"},ve.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Fr!=null&&Fr.length)&&ve.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Fr==null?void 0:Fr.map((Sr,Gr)=>ve.createElement("dl",{className:ce.list,key:Gr},ve.createElement(oe.Z,{title:Sr.title},ve.createElement("dt",null,ve.createElement("i",{className:"icon-wenjian4 mr5"}),Sr.title)),ve.createElement("dd",null,ve.createElement(de.CopyToClipboard,{text:Sr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},ve.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(59301),Ce=Object.defineProperty,Se=Object.defineProperties,He=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,De=(Pn,cr,Mr)=>cr in Pn?Ce(Pn,cr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Pn[cr]=Mr,ze=(Pn,cr)=>{for(var Mr in cr||(cr={}))Me.call(cr,Mr)&&De(Pn,Mr,cr[Mr]);if(we)for(var Mr of we(cr))Pe.call(cr,Mr)&&De(Pn,Mr,cr[Mr]);return Pn},Je=(Pn,cr)=>Se(Pn,He(cr));const Qe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var tt=(Pn=>(Pn[Pn.set_font_size=0]="set_font_size",Pn[Pn.set_theme=1]="set_theme",Pn[Pn.on_tab_to_space=2]="on_tab_to_space",Pn[Pn.set_show_editor_setting=3]="set_show_editor_setting",Pn[Pn.set_show_respurce_center=4]="set_show_respurce_center",Pn))(tt||{});function $e(Pn,cr){switch(cr.type){case 3:return Je(ze({},Pn),{showEditorSetting:cr.payload});case 1:return Je(ze({},Pn),{theme:cr.payload});case 0:return Je(ze({},Pn),{fontSize:cr.payload});case 2:return Je(ze({},Pn),{tabToSpace:cr.payload});case 4:return Je(ze({},Pn),{showResourceCentre:cr.payload});default:throw new Error}}var at=({isLoading:Pn,value:cr,onChange:Mr,language:Fr,onUpdateCode:Br,ActionBarRender:Jn,setIsWhiteTheme:Sr,identifier:Gr})=>{const[$r,po]=(0,ve.useReducer)($e,Qe),{theme:_r,fontSize:bi,showEditorSetting:Do,tabToSpace:oa,showResourceCentre:ui}=$r,No=(0,ve.useRef)(),Ei=(0,ve.useRef)();(0,ve.useEffect)(()=>{Sr(_r==="vs")},[_r]);const Li={onFontSizeChange:Qi=>{po({type:0,payload:Qi}),(0,b.t)("cmFontSize",Qi)},tabToSpace:oa,cmFontSize:bi,className:"oj",cmCodeMode:_r,onTabToSpace:Qi=>{po({type:2,payload:Qi}),(0,b.t)("cmTabToSpace",Qi)},onCodeModeChange:Qi=>{po({type:1,payload:Qi}),(0,b.t)("ProgrammingCodeMode",Qi)}};function so(){po({type:3,payload:!1})}function $o(){po({type:3,payload:!0})}function pi(){po({type:4,payload:!1})}function Ti(){po({type:4,payload:!0})}const Ii={value:cr,language:Fr,theme:_r,options:{fontSize:bi,insertSpaces:oa},onChange:Qi=>{Mr(Qi),Ei.current=Qi,clearTimeout(No.current),No.current=setTimeout(()=>{Br(Ei.current)},1e4)},onEditBlur:Qi=>{Ei.current&&Br(Ei.current)}};return ye.createElement(ve.Fragment,null,Jn($o,Ti),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Pn&&ye.createElement(y.ZP,ze({},Ii))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Do,onClose:so},ye.createElement(ee.Z,ze({},Li)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ui,onClose:pi},ye.createElement(be,{showResourceCentre:ui,identifier:Gr}))))},ct=fe(60141),it=fe(24334),rt=fe(57049),st={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=fe(1710),Tt=fe(58421),vt=fe(58617),ut=fe(30516),qe=fe(61186),Te=fe.n(qe),Ke=fe(59301);const{Column:Ie}=yt.default;var Fe=({submitResult:Pn,submitting:cr,submitRecords:Mr,page:Fr,onPageChange:Br,topicId:Jn})=>{const[Sr]=(0,Ue.useSearchParams)(),{records:Gr,records_count:$r}=Mr||{},[po,_r]=(0,ve.useState)(!1),bi=Sr.get("type")==="1";return Ke.createElement(Ae.Z,{spinning:cr,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ke.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(Gr==null?void 0:Gr.length)>0?Ke.createElement(yt.default,{dataSource:Gr,rowKey:"id",pagination:!1},Ke.createElement(Ie,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Do,oa)=>Ke.createElement("span",null," ",Te()(Do).format("YYYY-MM-DD HH:mm:ss"))}),Ke.createElement(Ie,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Do,oa)=>{var ui;return Ke.createElement("span",{className:`${Do===0?"c-green":"c-red"} current`,onClick:()=>{_r(oa.id)}},(ui=rt.Im[Do])==null?void 0:ui.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ke.createElement(Ie,{title:`\u6267\u884C\u7528\u65F6 (${bi?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Do=>Do?bi?Do:Do/1e3:""}),Ke.createElement(Ie,{title:`\u5185\u5B58\u6D88\u8017\uFF08${bi?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Do=>Do?bi?Do:parseFloat((Do/1024).toFixed(2)):""}),Ke.createElement(Ie,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ke.createElement(Ie,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Do,oa)=>Ke.createElement("span",{className:"c-light-primary current",onClick:()=>{_r(oa.id)}},"\u67E5\u770B")})):Ke.createElement("div",{style:{height:300,width:"100%"}}),Ke.createElement(ut.Z,{onClose:_r,open:po}),$r>15?Ke.createElement(Tt.Z,{className:mt.pagination,current:Fr,pageSize:15,total:$r,onChange:Br}):null)},Be=fe(57884),Oe=fe(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=fe(7664),Le=fe(59301);const We={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ft=({hack:Pn})=>{const{language:cr,difficult:Mr,time_limit:Fr,description:Br}=Pn,[Jn]=(0,Ue.useSearchParams)(),Sr=We[Mr];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:_e.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:_e.info_tag},cr)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(Oe.default,{color:Sr==null?void 0:Sr.color},Sr==null?void 0:Sr.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},Fr,"\u79D2"))),Jn.get("qtype")==="8"?Le.createElement(Ne.Z,{value:Br,showProgramFill:!0,className:_e.desc}):Le.createElement(Ne.Z,{value:Br,className:_e.desc}))},gt={},nt=fe(59301),wt=({hack:Pn,current_user:cr})=>nt.createElement("div",{className:gt.answer},Pn!=null&&Pn.answer_text?nt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Pn==null?void 0:Pn.answer_text)||""}):nt.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=fe(33796);function xt(Pn,cr){return(0,ge.U2)(`/problems/${Pn}/comments.json`,{page:cr,limit:10})}function It(Pn){return(0,ge.v_)(`/discusses/${Pn}/plus.json`,{container_type:"Discuss",type:1})}function Ft(Pn,cr,Mr){return(0,ge.v_)(`/problems/${Pn}/comments/reply.json`,{comments:{content:Mr,parent_id:cr}})}function Ut(Pn,cr){return(0,ge.v_)(`/problems/${Pn}/comments.json`,{comments:{content:cr}})}function St(Pn,cr,Mr){return(0,ge.v_)(`/problems/${Pn}/comments/${cr}/hidden.json`,Mr)}function _t(Pn,cr){return(0,ge.IV)(`/problems/${Pn}/comments/${cr}`)}var Kt=fe(46541);function Yt({author:Pn}){return ve.createElement("a",{href:`/users/${Pn.login}`,target:"_blank"},ve.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${Pn.image_url}`,width:"50"}))}function an({data:Pn,index:cr,parentDiscussIndex:Mr,user:Fr,onSetActionType:Br}){const{author:Jn,can_delete:Sr,content:Gr,id:$r,time:po}=Pn;function _r(){Br({id:$r,index:cr,type:"delete-discuss",parentDiscussIndex:Mr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const bi=Fr.admin||Sr||Jn.user_id===Fr.user_id;return ve.createElement("div",{className:"discuss-item-container second-discuss "},ve.createElement(Yt,{author:Jn}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${Jn.login}`,target:"_blank"},Jn.name),ve.createElement("span",{className:"grey"},po),ve.createElement("div",{className:"btn-group",style:{marginBottom:0}},bi?ve.createElement("a",{onClick:_r,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null)),ve.createElement(Ne.Z,{className:"discuss-content",value:Gr})))}var En=({user:Pn,data:cr,index:Mr,onPlusDiscuss:Fr,onSetActionType:Br,activeDiscussIndex:Jn,onReplyDiscuss:Sr,onSetActiveDiscussIndex:Gr})=>{const{content:$r,children:po,hidden:_r,id:bi,praise_count:Do,time:oa,user_praise:ui,can_delete:No,author:Ei}=cr;function Li(){Gr(bi)}function so(){Fr(bi,!ui,Mr)}function $o(){Br({id:bi,index:Mr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function pi(){Br({id:bi,index:Mr,params:{hidden:_r?"0":"1"},type:"hidden-discuss",message:_r?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ti=Pn.admin||Pn.user_id===Ei.user_id;return ve.createElement("div",{className:"discuss-item-container",key:bi},ve.createElement(Yt,{author:Ei}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${Ei.login}`,target:"_blank"}," ",Ei.name," "),ve.createElement("span",{className:"grey"},oa)),ve.createElement(Ne.Z,{className:"discuss-content",value:$r}),po&&po.length>0?ve.createElement("div",{className:"reply-discuss-container"},po.map((Ii,Qi)=>ve.createElement(an,{key:Ii.id,data:Ii,index:Qi,user:Pn,onSetActionType:Br,parentDiscussIndex:Mr}))):null,ve.createElement("div",{className:"btn-group"},Ti?ve.createElement("a",{onClick:pi,title:_r?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ve.createElement("i",{className:_r?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,No&&(!po||po.length==0)?ve.createElement("a",{onClick:$o,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null,ve.createElement("a",{onClick:Li,title:"\u56DE\u590D"}," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," "),ve.createElement("a",{onClick:so,className:ui?"c-orange":""},ve.createElement("i",{className:ui?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ve.createElement("span",null,Do||""))),ve.createElement(Kt.Z,{id:bi,activeDiscussIndex:Jn,onReplyDiscuss:Sr})))},cn=fe(39479),bn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},dn=fe(89389),_n=(Pn,cr,Mr)=>new Promise((Fr,Br)=>{var Jn=$r=>{try{Gr(Mr.next($r))}catch(po){Br(po)}},Sr=$r=>{try{Gr(Mr.throw($r))}catch(po){Br(po)}},Gr=$r=>$r.done?Fr($r.value):Promise.resolve($r.value).then(Jn,Sr);Gr((Mr=Mr.apply(Pn,cr)).next())}),Dn=({user_praise:Pn,praise_count:cr,praisePlus:Mr,onCreateDiscuss:Fr,discuss_count:Br})=>{const[Jn,Sr]=(0,ve.useState)(!1),[Gr,$r]=(0,ve.useState)("");function po(oa){$r(oa)}function _r(){Sr(!0)}function bi(){Sr(!1)}function Do(){return _n(this,null,function*(){Fr(Gr),$r(""),Sr(!1)})}return ve.createElement("div",{className:`${bn["dis-input-editor-container"]} ${Jn?bn.active:""} `},ve.createElement("div",{className:Jn?`hide ${bn["text-area"]}`:bn["text-area"]},ve.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:_r}),ve.createElement("a",null," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Br," "),ve.createElement("a",{className:"c-light-black",onClick:Mr,title:Pn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ve.createElement("i",{className:`mr3 ${Pn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),cr?ve.createElement("span",null,cr):"")),Jn?ve.createElement("div",{className:bn["input-mask"],onClick:bi}):null,ve.createElement("div",{className:Jn?bn["md-container"]:`${bn["md-container"]} hide`},ve.createElement(dn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Gr,height:240,onChange:po}),ve.createElement("div",{className:bn["tip-container"],onClick:bi},ve.createElement("a",{className:bn["btn-send"],onClick:Do}," \u53D1\u9001 "))))},Rn=fe(59301),wr=Object.defineProperty,ar=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Pr=(Pn,cr,Mr)=>cr in Pn?wr(Pn,cr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Pn[cr]=Mr,Zr=(Pn,cr)=>{for(var Mr in cr||(cr={}))eo.call(cr,Mr)&&Pr(Pn,Mr,cr[Mr]);if(Ur)for(var Mr of Ur(cr))Or.call(cr,Mr)&&Pr(Pn,Mr,cr[Mr]);return Pn},yo=(Pn,cr)=>ar(Pn,Wn(cr)),Oo=(Pn,cr,Mr)=>new Promise((Fr,Br)=>{var Jn=$r=>{try{Gr(Mr.next($r))}catch(po){Br(po)}},Sr=$r=>{try{Gr(Mr.throw($r))}catch(po){Br(po)}},Gr=$r=>$r.done?Fr($r.value):Promise.resolve($r.value).then(Jn,Sr);Gr((Mr=Mr.apply(Pn,cr)).next())});const Jo={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Io=(Pn=>(Pn[Pn.GET_DISCUSSES=0]="GET_DISCUSSES",Pn[Pn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Pn[Pn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Pn[Pn.PLUS_DISCUSS=3]="PLUS_DISCUSS",Pn[Pn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Pn[Pn.SET_PAGE=5]="SET_PAGE",Pn[Pn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Pn))(Io||{});function gi(Pn,cr){switch(cr.type){case 6:return yo(Zr({},Pn),{loading:!0});case 0:return Zr(Zr({},Pn),cr.payload);case 1:return Zr(Zr({},Pn),cr.payload);case 4:return Zr(Zr({},Pn),cr.payload);case 3:return Zr(Zr({},Pn),cr.payload);case 5:return yo(Zr({},Pn),{page:cr.payload});case 2:return Zr(Zr({},Pn),cr.payload);default:throw new Error}}var ei=({user:Pn,identifier:cr,hack:Mr,onTriggerPraise:Fr,activeIndex:Br})=>{const[Jn,Sr]=(0,ve.useReducer)(gi,Jo),{loading:Gr,page:$r,data:po,count:_r,actionType:bi,activeDiscussIndex:Do}=Jn,oa=(0,ve.useCallback)(()=>Oo(void 0,null,function*(){Sr({type:6});const Ii=yield xt(cr,$r),{comments:Qi,disscuss_count:la}=Ii;Sr({type:0,payload:{data:Qi,count:la,loading:!1}})}),[$r,cr]);(0,ve.useEffect)(()=>{Br==="2"&&oa()},[cr,$r,Br]);function ui(Ii){Sr({type:5,payload:Ii})}function No(Ii){Sr({type:4,payload:{actionType:Ii}})}function Ei(Ii){Sr(Do===Ii?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ii}})}function Li(Ii,Qi,la){return Oo(this,null,function*(){try{const ma=yield It(Ii);po[la].user_praise=Qi,po[la].praise_count=ma.praise_count,Sr({type:3,payload:{data:[...po]}})}catch(ma){console.log(ma)}})}function so(){return Oo(this,null,function*(){const{id:Ii,params:Qi,type:la,index:ma,parentDiscussIndex:Qa}=bi;if(la==="hidden-discuss"&&(yield St(cr,Ii,Qi),Qa?po[Qa].children[ma].hidden=Qi.hidden==1:po[ma].hidden=Qi.hidden==1,Sr({type:4,payload:{actionType:null,data:[...po]}})),la==="delete-discuss"){if(yield _t(cr,Ii),Qa||Qa===0){let xa=po[Qa].children;for(let Ga=xa.length-1;Ga>=0;Ga--)if(xa[Ga].id===Ii){xa.splice(Ga,1);break}po[Qa].children=xa}else for(let xa=po.length-1;xa>=0;xa--)if(po[xa].id===Ii){po.splice(xa,1);break}Sr({type:4,payload:{actionType:null,data:[...po]}})}})}function $o(){Sr({type:4,payload:{actionType:null}})}function pi(Ii,Qi){return Oo(this,null,function*(){try{yield Ft(cr,Ii,Qi),oa()}catch(la){console.log(la)}})}function Ti(Ii){return Oo(this,null,function*(){Sr({type:6}),yield Ut(cr,Ii),oa()})}return Rn.createElement(Rn.Fragment,null,Rn.createElement("div",{className:"discuss-panel"},po.length===0?Rn.createElement(Be.Z,null):po.map((Ii,Qi)=>Rn.createElement(En,{onReplyDiscuss:pi,onPlusDiscuss:Li,onSetActiveDiscussIndex:Ei,onSetActionType:No,data:Ii,index:Qi,user:Pn,activeDiscussIndex:Do})),_r>10?Rn.createElement("div",{className:"pagination-container"},Rn.createElement(Tt.Z,{showQuickJumper:!0,onChange:ui,current:$r,total:_r})):null),Rn.createElement(Dn,{user_praise:Mr.user_praise,praise_count:Mr.praises_count,praisePlus:Fr,discuss_count:Mr.comments_count,onCreateDiscuss:Ti}),Rn.createElement(x.Z,null,Rn.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!bi,onOk:so,onCancel:$o},Rn.createElement("p",null,bi?bi.message:"")),Rn.createElement(cn.Z,null)))},oi=fe(57809),pn=fe(92832),Qn=fe(65615),jn={},Hr=fe(59301),vo=({hack:Pn,current_user:cr})=>Hr.createElement("div",{className:jn.answer},Pn!=null&&Pn.analysis?Hr.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Pn==null?void 0:Pn.analysis)||""}):Hr.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),hr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},hi=fe(36381),Ko=fe(43604),Yn=fe(78241),On=fe(5871),Qr=fe(12062),kn=fe(59301);const{TextArea:Wr}=pn.default,{Panel:Ao}=hi.default;var Bo=({data:Pn,hack:cr})=>(console.log(Pn,cr,"data"),cr!=null&&cr.is_file?kn.createElement(Qr.Y2,{disabled:!0,className:hr.uploadTableWrapper,showScore:!cr.test_set_score,data:Pn,isProgramHomework:!0}):kn.createElement("div",{className:hr.hackSets},Pn==null?void 0:Pn.map((Mr,Fr)=>kn.createElement(hi.default,{accordion:!0,bordered:!1,key:Fr,defaultActiveKey:Fr===0&&Mr.id,className:hr.collapseWrapper,expandIcon:({isActive:Br})=>kn.createElement("i",{className:`iconfont icon-weizhankai ${Br?hr.open:hr.close}`,style:{fontSize:14,transition:"all .2s"}})},kn.createElement(Ao,{key:Mr.id,header:kn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},kn.createElement(Ko.Z,{className:hr.panelHeader},kn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Fr+1)),kn.createElement(Ko.Z,{flex:1},kn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(cr!=null&&cr.test_set_score)&&kn.createElement(Ko.Z,{className:hr.rateInput},kn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),kn.createElement("div",null,kn.createElement(Yn.default.Item,{noStyle:!0},kn.createElement(On.Z,{value:Mr==null?void 0:Mr.score,className:hr.baseFormItem,min:0,max:100,disabled:!0}))),kn.createElement("span",{className:"ml10"},"%")))))},kn.createElement(Yn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},kn.createElement(Wr,{readOnly:!0,value:Mr==null?void 0:Mr.input,rows:4})),kn.createElement(Yn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},kn.createElement(Wr,{readOnly:!0,value:Mr==null?void 0:Mr.output,rows:4}))))))),ao={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},hn=fe(59301),Xn=(0,ve.forwardRef)(({data:Pn=[]},cr)=>{var Mr;const[Fr,Br]=(0,ve.useState)(),Jn=Pn.filter(Gr=>Gr.show);(0,ve.useEffect)(()=>{Jn.length&&Br(Jn[0].id)},[Pn==null?void 0:Pn.length]);const Sr=((Mr=Jn.find(Gr=>Gr.id===Fr))==null?void 0:Mr.element)||null;return(0,ve.useImperativeHandle)(cr,()=>({setActiveTab:Gr=>Br(Gr)})),hn.createElement("div",{className:ao.tabs},hn.createElement("div",{className:ao.tabWarp},Jn.map(Gr=>hn.createElement("div",{onClick:()=>Br(Gr.id),className:`${ao.tab} ${Gr.id===Fr?ao.active:""}`,key:Gr.id},Gr.name))),hn.createElement("div",{className:ao.content},Sr))}),Cn=fe(59301),Ir=Object.defineProperty,br=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,tr=(Pn,cr,Mr)=>cr in Pn?Ir(Pn,cr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Pn[cr]=Mr,Ci=(Pn,cr)=>{for(var Mr in cr||(cr={}))Eo.call(cr,Mr)&&tr(Pn,Mr,cr[Mr]);if(pr)for(var Mr of pr(cr))nr.call(cr,Mr)&&tr(Pn,Mr,cr[Mr]);return Pn},Ho=(Pn,cr)=>br(Pn,gr(cr)),ci=(Pn,cr,Mr)=>new Promise((Fr,Br)=>{var Jn=$r=>{try{Gr(Mr.next($r))}catch(po){Br(po)}},Sr=$r=>{try{Gr(Mr.throw($r))}catch(po){Br(po)}},Gr=$r=>$r.done?Fr($r.value):Promise.resolve($r.value).then(Jn,Sr);Gr((Mr=Mr.apply(Pn,cr)).next())});const Ji={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},qr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var lo=({hack:Pn,onTriggerPraise:cr,topicId:Mr,page:Fr,onPageChange:Br,user:Jn,current_user:Sr,submitRecords:Gr,submitting:$r,submitResult:po,setActiveIndex:_r,hack_sets:bi})=>{var Do,oa;const[ui]=(0,Ue.useSearchParams)(),[No,Ei]=(0,ve.useState)("0"),Li=(0,Ue.useLocation)(),[so,$o]=(0,ve.useState)(!1),[pi,Ti]=(0,ve.useState)(null),[Ii,Qi]=(0,ve.useState)([]),[la,ma]=(0,ve.useState)([]),[Qa,xa]=(0,ve.useState)({page:1,limit:10}),Ga=(0,ve.useRef)(null),Ps=(0,ve.useRef)(null);console.log(Jn,"user");let[Oa,bs]=(0,ve.useState)(Ho(Ci({},(0,Ue.useParams)()),{page:1,per_page:20,name:""}));(0,ve.useEffect)(()=>{Ps.current&&(Pn==null?void 0:Pn.is_close_tips)===!1&&pi===null&&Ti(!0)},[Ps.current,Pn==null?void 0:Pn.is_close_tips,pi]);function Wl(){return ci(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ve.useEffect)(()=>{_r(No)},[No]);function Ks(Ri){return ci(this,null,function*(){let Wi=Ri.target.id;if(Wi==="1"){let va=yield(0,ge.ZP)(`/api/myproblems/${Oa.id}/redo_logs.json`,{method:"get",params:Ci({},Qa)});(va==null?void 0:va.status)===0&&ma(va==null?void 0:va.data)}Ei(Wi)})}(0,ve.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{Ei("1"),Ga.current&&Ga.current.setActiveTab("1")}),[]),(0,ve.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{Ks({target:{id:"1"}}),Ga.current&&Ga.current.setActiveTab("2")}),[]);function gs(){Ei("2")}function Pa(){return ci(this,null,function*(){let Ri=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ci({identifier:Oa==null?void 0:Oa.id},Oa)});Qi(Ri)})}const xi=[{title:null,description:Cn.createElement("div",null,Cn.createElement("b",{onClick:()=>{Ti(!1),Wl(),$o(!0),Pa()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Cn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Cn.createElement(ue.ZP,{onClick:()=>{Ti(!1),Wl()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ps.current}];return Cn.createElement("div",{className:st["left-panel"]},Cn.createElement("ul",{className:`${st["s-navs"]} ${st["bg-white"]} ${st.b1}`},(Pn==null?void 0:Pn.is_program)&&!ui.get("pageId")&&Cn.createElement(oe.Z,{title:"\u9898\u76EE\u5217\u8868"},Cn.createElement("div",{onClick:()=>{Pa(),$o(!0)},className:st.btns,ref:Ps,style:pi?{pointerEvents:"none"}:{}},Cn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Cn.createElement("li",{style:{marginLeft:20}},Cn.createElement("a",{className:No==="0"?st.active:"",id:"0",onClick:Ks},"\u9898\u76EE\u63CF\u8FF0")),Cn.createElement("li",null,Cn.createElement("a",{className:No==="1"?st.active:"",id:"1",onClick:Ks},"\u64CD\u4F5C\u8BB0\u5F55")),(ui.get("type")!=="exercises"&&(Pn==null?void 0:Pn.answer_text_show)||ui.get("type")!=="exercises"&&(Pn==null?void 0:Pn.analysis_show))&&Cn.createElement("li",null,Cn.createElement("a",{className:No==="4"?st.active:"",id:"4",onClick:Ks},"\u89E3\u7B54\u53C2\u8003")),ui.get("type")!=="exercises"&&Cn.createElement("li",null,Cn.createElement("a",{className:No==="2"?st.active:"",id:"2",onClick:Ks},"\u8BC4\u8BBA")),!!(bi!=null&&bi.length)&&ui.get("type")!=="exercises"&&ui.get("type")!=="1"&&Cn.createElement("li",null,Cn.createElement("a",{className:No==="5"?st.active:"",id:"5",onClick:Ks},"\u6D4B\u8BD5\u7528\u4F8B"))),Cn.createElement("div",{className:`${st["tab-panel-body"]} ${No==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Cn.createElement(ft,{hack:Pn,onTriggerPraise:cr,toDiscuss:gs})),Cn.createElement("div",{style:{padding:"12px"},className:`${st["tab-panel-body"]} ${No==="1"?"":"hide"}`},Cn.createElement(Xn,{ref:Ga,data:[{id:"1",show:ui.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Cn.createElement(Cn.Fragment,null,Gr!=null&&Gr.records_count||$r?Cn.createElement(Fe,{page:Fr,onPageChange:Br,topicId:Mr,submitting:$r,key:(po==null?void 0:po.id)||1,submitRecords:Gr,submitResult:po}):Cn.createElement(Be.Z,null))},{id:"2",show:ui.get("type")==="exercises"||(Pn==null?void 0:Pn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Cn.createElement(Cn.Fragment,null,Cn.createElement(yt.default,{pagination:!1,dataSource:la==null?void 0:la.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ri,Wi,va)=>Te()(Ri).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ri,Wi,va)=>{var Gs;return(Gs=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Rs=>Rs.id===Ri))==null?void 0:Gs.name}}]}),Cn.createElement(Tt.Z,{style:{marginTop:10},current:Qa.page,total:la==null?void 0:la.count,hideOnSinglePage:!0,onChange:Ri=>ci(void 0,null,function*(){Qa.page=Ri,xa(Qa);let Wi=yield(0,ge.ZP)(`/api/myproblems/${Oa.id}/redo_logs.json`,{method:"get",params:Ho(Ci({},Qa),{courseId:Oa.courseId})});(Wi==null?void 0:Wi.status)===0&&ma(Wi==null?void 0:Wi.data)})}))}]})),Cn.createElement("div",{style:{padding:"12px"},className:`${st["tab-panel-body"]} ${No==="4"?"":"hide"}`},Cn.createElement(Xn,{data:[{id:"1",show:ui.get("type")!=="exercises"&&(Pn==null?void 0:Pn.answer_text_show),name:"\u7B54\u6848",element:Cn.createElement(Cn.Fragment,null,Cn.createElement(wt,{hack:Pn,current_user:Sr}))},{id:"2",show:ui.get("type")!=="exercises"&&(Pn==null?void 0:Pn.analysis_show),name:"\u89E3\u6790",element:Cn.createElement(Cn.Fragment,null,Cn.createElement(vo,{hack:Pn,current_user:Sr}))}]})),Cn.createElement("div",{className:`${st["tab-panel-body"]} ${No==="2"?"":"hide"}`,style:{padding:0}},Cn.createElement(ei,{user:Jn,activeIndex:No,identifier:Pn.identifier,hack:Pn,onTriggerPraise:cr})),Cn.createElement("div",{className:`${st["tab-panel-body"]} ${No==="5"?"":"hide"}`,style:{padding:12}},Cn.createElement(Bo,{data:bi||[],hack:Pn})),Cn.createElement(a.Z,{rootClassName:st.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>$o(!1),open:so},Cn.createElement(re.Z,null,Cn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Cn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ii==null?void 0:Ii.total_count,"\u9898\xA0[\xA0",Ii==null?void 0:Ii.total_score,"\u5206\xA0]\xA0"),!(Jn!=null&&Jn.hack_manager)&&Cn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ii==null?void 0:Ii.work_score,"\u5206")),Cn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Cn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Jn!=null&&Jn.hack_manager)&&Cn.createElement(oi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ri=>{Oa.page=1,Oa.finish_status=Ri,bs(Ci({},Oa)),Pa()}},Cn.createElement(oi.default.Option,{value:""},"\u5168\u90E8"),Cn.createElement(oi.default.Option,{value:0},"\u672A\u5F00\u59CB"),Cn.createElement(oi.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Cn.createElement(oi.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Cn.createElement(oi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ri=>{Oa.page=1,Oa.difficult=Ri||null,bs(Ci({},Oa)),Pa()}},Cn.createElement(oi.default.Option,{value:0},"\u5168\u90E8"),Cn.createElement(oi.default.Option,{value:1},"\u7B80\u5355"),Cn.createElement(oi.default.Option,{value:2},"\u9002\u4E2D"),Cn.createElement(oi.default.Option,{value:3},"\u56F0\u96BE")),Cn.createElement(pn.default.Search,{size:"large",onSearch:Ri=>{Oa.name=Ri,Oa.page=1,bs(Ci({},Oa)),Pa()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Cn.createElement("div",{className:st.list,style:{height:36,background:"#3D445C"}},!(Jn!=null&&Jn.hack_manager)&&Cn.createElement("span",null,"\u72B6\u6001"),Cn.createElement("span",null,"\u5E8F\u53F7"),Cn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Cn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Cn.createElement("div",{style:{overflow:"auto",flex:1}},(Do=Ii==null?void 0:Ii.data)!=null&&Do.length?(oa=Ii==null?void 0:Ii.data)==null?void 0:oa.map((Ri,Wi)=>Cn.createElement("div",{onClick:()=>ci(void 0,null,function*(){let va=yield(0,ge.ZP)(`/api/problems/${Ri==null?void 0:Ri.identifier}/start.json`,{method:"get",params:{hack_user_id:Jn==null?void 0:Jn.user_id}});va&&(window.location.href=`/myproblems/${va==null?void 0:va.identifier}${window.location.search}`)}),className:`${st.list} ${Ri!=null&&Ri.checked?st.active:""}`},!(Jn!=null&&Jn.hack_manager)&&Cn.createElement(Cn.Fragment,null,!(Ri!=null&&Ri.opened)&&Cn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ri==null?void 0:Ri.opened)&&!(Ri!=null&&Ri.passed)&&Cn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ri==null?void 0:Ri.opened)&&(Ri==null?void 0:Ri.passed)&&Cn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Cn.createElement("span",null,(Oa.page-1)*20+(Wi+1)),Cn.createElement("span",{style:{flex:1},title:Ri.name},`[${Ri==null?void 0:Ri.score}\u5206]`,"\xA0",Ri.name),Cn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ji[Ri.difficult]))):Cn.createElement(Be.Z,null)),Cn.createElement(Tt.Z,{current:Oa.page,className:"mt20",hideOnSinglePage:!0,total:Ii==null?void 0:Ii.count,pageSize:Oa.per_page,onChange:(Ri,Wi)=>{Oa.page=Ri,Oa.per_page=Wi,Pa()}})),Cn.createElement(Qn.Z,{rootClassName:st.tour,closeIcon:!1,open:!!pi,steps:xi,gap:{offset:3,radius:2}}))},zo=fe(62522),uo=fe(15610),vi=fe(38273),ti=fe(85933),ni=fe(89244),wo=fe(47206),yi=fe(5216),Pi=fe(92310),Xi=fe.n(Pi),ta=fe(41751),ai=fe(60515),mr=fe(88977),rr=fe(59301),Qo=Object.defineProperty,si=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Zn=(Pn,cr,Mr)=>cr in Pn?Qo(Pn,cr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Pn[cr]=Mr,zn=(Pn,cr)=>{for(var Mr in cr||(cr={}))Fi.call(cr,Mr)&&Zn(Pn,Mr,cr[Mr]);if(Gi)for(var Mr of Gi(cr))ir.call(cr,Mr)&&Zn(Pn,Mr,cr[Mr]);return Pn},Tr=(Pn,cr)=>si(Pn,Po(cr)),ro=(Pn,cr)=>{var Mr={};for(var Fr in Pn)Fi.call(Pn,Fr)&&cr.indexOf(Fr)<0&&(Mr[Fr]=Pn[Fr]);if(Pn!=null&&Gi)for(var Fr of Gi(Pn))cr.indexOf(Fr)<0&&ir.call(Pn,Fr)&&(Mr[Fr]=Pn[Fr]);return Mr},oo=(Pn,cr,Mr)=>new Promise((Fr,Br)=>{var Jn=$r=>{try{Gr(Mr.next($r))}catch(po){Br(po)}},Sr=$r=>{try{Gr(Mr.throw($r))}catch(po){Br(po)}},Gr=$r=>$r.done?Fr($r.value):Promise.resolve($r.value).then(Jn,Sr);Gr((Mr=Mr.apply(Pn,cr)).next())});const{Countdown:Vr}=E.default,ri={Java:"java",C:"c",Python:"py","C++":"c"};var jo=(Pn=>(Pn[Pn.SET_LOADING=0]="SET_LOADING",Pn[Pn.GET_DATA=1]="GET_DATA",Pn[Pn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Pn[Pn.SET_DATA=3]="SET_DATA",Pn[Pn.SET_DEBUGING=4]="SET_DEBUGING",Pn[Pn.SET_SUBMITING=5]="SET_SUBMITING",Pn[Pn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Pn[Pn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Pn[Pn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Pn[Pn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Pn[Pn.SET_PAGE=10]="SET_PAGE",Pn))(jo||{});function Bi(){return new Date().getTime()}const qo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function _o(Pn,cr){switch(cr.type){case 1:return zn(zn({},Pn),cr.payload);case 3:return Tr(zn({},Pn),{data:cr.payload});case 0:return Tr(zn({},Pn),{loading:cr.payload});case 9:return Tr(zn({},Pn),{showNote:cr.payload});case 4:return Tr(zn({},Pn),{debuging:cr.payload});case 5:return Tr(zn({},Pn),{submitting:cr.payload});case 2:return Tr(zn({},Pn),{submitRecords:cr.payload});case 10:return Tr(zn({},Pn),{submitRecordPage:cr.payload});case 6:return Tr(zn({},Pn),{executingMessage:cr.payload});case 7:return zn(zn({},Pn),cr.payload);case 8:return zn(zn({},Pn),cr.payload);default:throw new Error}}var li=({children:Pn})=>{var cr,Mr,Fr,Br,Jn;const[Sr,Gr]=(0,ve.useReducer)(_o,qo),{id:$r}=(0,Ue.useParams)(),po=(0,Ue.useLocation)(),[_r]=(0,Ue.useSearchParams)(),{loading:bi,data:Do,debugResult:oa,submitResult:ui,submitRecords:No,submitRecordPage:Ei,showNote:Li,debuging:so,submitting:$o,executingMessage:pi}=Sr,[Ti,Ii]=(0,ve.useState)("#37AD83"),[Qi,la]=(0,ve.useState)(null),[ma,Qa]=(0,ve.useState)({}),[xa,Ga]=(0,ve.useState)(!0),[Ps,Oa]=(0,ve.useState)(!1),[bs,Wl]=(0,ve.useState)(!1),Ks=(0,ve.useRef)(null),gs=(0,ve.useRef)(0),Pa=Do==null?void 0:Do.user,xi=Do==null?void 0:Do.hack,[Ri,Wi]=(0,ve.useState)(!1),va=(0,ve.useRef)(1),Gs=(0,ve.useRef)(!1);(0,ta.y)(_r.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Rs}=(0,ta.X)(),[Ws,ws]=(0,ve.useState)(""),Al=(0,ni._)(ma);(0,ve.useEffect)(()=>{function Zo(){return oo(this,null,function*(){var Hi,ss,Fs,ol,js;Ga(!0);const Ss=yield(0,le.fu)($r,{exercise_id:_r.get("exercisesId")});if(setTimeout(()=>{Ga(!1)},800),Ss.status!==401){try{Ss.hack.code=it.Base64.decode(Ss.hack.code)}catch(Ta){console.log(Ta)}Ss.hack=Tr(zn({},Ss.hack),{is_program:_r.get("type")==="1"}),Gr({type:1,payload:{loading:!1,data:Ss}})}if(_r.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ta;_r.get("coursesId")=="coursesId"?Ta=yield(0,ae._F)({categoryId:_r.get("exercisesId"),login:_r.get("login")}):Ta=yield(0,ae._B)({categoryId:_r.get("exercisesId"),login:_r.get("login")}),Qa(zn({},Ta)),Rs((Hi=Ta==null?void 0:Ta.exercise)==null?void 0:Hi.forbid_copy),typeof((ss=Ta==null?void 0:Ta.exercise)==null?void 0:ss.left_time)=="number"&&(la(Date.now()+((Fs=Ta==null?void 0:Ta.exercise)==null?void 0:Fs.left_time)*1e3),setTimeout(()=>{Ii("red")},(((ol=Ta==null?void 0:Ta.exercise)==null?void 0:ol.left_time)-300>0?((js=Ta==null?void 0:Ta.exercise)==null?void 0:js.left_time)-300:0)*1e3))}})}$r&&Zo()},[$r]),(0,ve.useEffect)(()=>{var Zo;return _r.get("type")==="exercises"&&((Zo=ma==null?void 0:ma.exercise)!=null&&Zo.screen_open)&&(window.removeEventListener("blur",Ro,!1),wo.U.forEach((Hi,ss)=>{window.addEventListener(Hi,Ro,!1)}),window.addEventListener("blur",Ro,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),Ro)}},[ma]),(0,ve.useEffect)(()=>{Ws==="1"&&$r&&xi!=null&&xi.language&&sc()},[$r,Ei,xi==null?void 0:xi.language,Ws]),(0,ve.useEffect)(()=>(xi!=null&&xi.is_program&&(gs.current=0,Ks.current=setInterval(()=>{Ts()},15e3)),()=>{clearInterval(Ks.current)}),[xi==null?void 0:xi.is_program]);const Ts=()=>oo(void 0,null,function*(){let Zo=yield(0,ge.ZP)(`/api/myproblems/${$r}/save_long_time.json`,{method:"get",params:{answer_long_time:gs.current}})}),Ro=()=>{Gs.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function sc(){return oo(this,null,function*(){try{const Zo=yield(0,le.zO)($r,{limit:15,page:Ei,language:xi==null?void 0:xi.language});Gr({type:2,payload:Zo})}catch(Zo){console.log(Zo)}})}function as(Zo){Gr({type:10,payload:Zo})}function bl(Zo){return oo(this,null,function*(){var Hi;let ss;(_r.get("ip_limit")==="inner"||_r.get("ip_bind_type")==="true")&&(ss=yield(0,uo.y)({ip_limit:_r.get("ip_limit"),ip_bind:_r.get("ip_bind_type")==="true"}));const Fs=yield(0,le.n4)($r,{code:it.Base64.encode(Zo||xi.code),language:xi==null?void 0:xi.language,exercise_id:_r.get("exercisesId"),question_id:_r.get("questionId"),ip:ss});return Fs.status===-5&&(0,Ue.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Tr(zn({errorMessage:Fs==null?void 0:Fs.message},(ma==null?void 0:ma.exercise)||{}),{exercise_user_id:(Hi=ma==null?void 0:ma.exercise)==null?void 0:Hi.exercise_user_id,id:_r.get("exercisesId")})}}),Fs})}function nl(){return oo(this,null,function*(){if(va.current=2,!$o){Gr({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const Zo=yield bl();if(console.log(Zo,1),Zo.status===0){let Ss=function(){return oo(this,null,function*(){const{status:Ta,data:Ya}=yield(0,le.rX)($r,"submit"),Sl=Bi()-js>(Fs*ol+30)*1e3;if(Ta!==0&&!Sl&&setTimeout(Ss,1e3),Sl&&Ta!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Gr({type:5,payload:!1});return}if(Ta===0){Ya.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ya==null?void 0:Ya.status)===0&&_r.get("type")==="1"&&Wl(!0);const eu=yield(0,le.zO)($r,{limit:15,page:Ei,language:xi==null?void 0:xi.language});Gr({type:8,payload:Tr(zn({},Sr),{submitResult:Ya,submitting:!1,submitRecords:eu})})}})},Hi={};_r.get("type")==="exercises"&&(Hi.extras={exercise_id:_r.get("exercisesId"),question_id:_r.get("questionId")},(_r.get("ip_limit")==="inner"||_r.get("ip_bind_type")==="true")&&(Hi.extras.ip=yield(0,uo.y)({ip_limit:_r.get("ip_limit"),ip_bind:_r.get("ip_bind_type")==="true"})));const ss=yield(0,le.bM)($r,Hi);if(ss.status===-1&&_r.get("exercisesId")){window.parent.location.href=`/classrooms/${_r.get("coursesId")}/exercise/${_r.get("exercisesId")}/detail`;return}const{time_limit:Fs,test_case_size:ol}=xi,js=Bi();ss.status>-1?Ss():Gr({type:5,payload:!1})}else Gr({type:5,payload:!1})}catch(Zo){console.log(Zo),Gr({type:5,payload:!1})}Wi(!1)}})}function wl(){return oo(this,null,function*(){va.current=1,Sr.debuging=!0,Gr({type:4,payload:!0});try{if((yield bl()).status===0){let js=function(){return oo(this,null,function*(){const{status:Ss,message:Ta,data:Ya}=yield(0,le.rX)($r,"debug"),Sl=Bi()-ol>(Hi+30)*1e3;if(Ss!==0&&!Sl&&(Gr({type:6,payload:Ta}),setTimeout(js,1e3)),Sl){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gr({type:4,payload:!1}),Gr({type:7,payload:Tr(zn({},Sr),{debugResult:{status:2},debuging:!1})});return}Ss===0&&(Ya.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gr({type:4,payload:!1}),Gr({type:7,payload:Tr(zn({},Sr),{debugResult:Ya,debuging:!1})}))})};const{time_limit:Hi}=xi;let ss={input:encodeURIComponent(Do.test_case.input)};_r.get("type")==="exercises"&&(ss.exercise_id=_r.get("exercisesId"));const Fs=yield(0,le.MU)($r,ss);if(Fs.status===-1&&_r.get("exercisesId")){window.parent.location.href=`/classrooms/${_r.get("coursesId")}/exercise/${_r.get("exercisesId")}/detail`;return}const ol=Bi();(Fs==null?void 0:Fs.status)>-1?js():Gr({type:4,payload:!1})}else Gr({type:4,payload:!1})}catch(Zo){console.log(Zo)}finally{}})}function Fa(Zo,Hi){const ss=Hi?{modify_code:!1}:{};Gr({type:3,payload:Tr(zn({},Do),{hack:zn(Tr(zn({},xi),{code:Zo}),ss)})}),Wi(!0)}const Nu=Zo=>oo(void 0,null,function*(){let Hi=yield(0,ge.ZP)(`/api/problems/${xi==null?void 0:xi.identifier}/start.json`,{method:"get",params:{language:Zo==="C++"||Zo==="c++"?encodeURIComponent(Zo):Zo,hack_user_id:Pa==null?void 0:Pa.user_id}});Hi.status!==-1&&Ue.history.replace(`/myproblems/${Hi==null?void 0:Hi.identifier}${window.location.search}`)});function lc(Zo){let Hi=Zo.target.value;Gr({type:3,payload:Tr(zn({},Do),{test_case:{input:Hi}})})}function yu(){return oo(this,null,function*(){try{let Zo={};_r.get("type")==="exercises"?Zo.exercise_id=_r.get("exercisesId"):xi!=null&&xi.homework_common_id&&(Zo.homework_common_id=xi==null?void 0:xi.homework_common_id);const Hi=yield(0,le.H7)($r,zn({},Zo));Hi.status===401||(Fa(it.Base64.decode(Hi.code)),(_r.get("type")==="exercises"||xi!=null&&xi.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(Zo){console.log(Zo)}})}function bu(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:rr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",rr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return oo(this,null,function*(){const Zo=yield(0,le.fi)($r);Zo.status===401||Fa(it.Base64.decode(Zo.code),!0)})}})}function Zl(){Gr({type:9,payload:!0})}function Ru(){Gr({type:9,payload:!1})}function ku(Zo){return oo(this,null,function*(){yield(0,le.MK)($r,Zo),Gr({type:1,payload:{showNote:!1,data:Tr(zn({},Do),{hack:Tr(zn({},xi),{notes:Zo.notes})})}})})}const Xa={hack:xi,isLoading:xa,input:(cr=Do==null?void 0:Do.test_case)==null?void 0:cr.input,is_file:(Mr=Do==null?void 0:Do.test_case)==null?void 0:Mr.is_file,identifier:xi==null?void 0:xi.identifier,attachments_count:Do==null?void 0:Do.attachments_count,language:xi==null?void 0:xi.language,code:xi==null?void 0:xi.code,title:"main."+ri[xi==null?void 0:xi.language],modify_code:xi==null?void 0:xi.modify_code,notes:xi==null?void 0:xi.notes,debugResult:oa,debuging:so,submitting:$o,submitResult:ui,executingMessage:pi,onCancelNote:Ru,onAddNote:ku,showNote:Li,user:Pa,onShowNote:Zl,onSubmitCode:nl,onChangeCode:Fa,onChangeInput:lc,onDebugCode:wl,onResetCode:yu,onSyncCode:bu,onUpdateCode:bl,onChangeLanguage:Nu,isWhiteTheme:Ps,setIsWhiteTheme:Oa,topDispatch:Gr};function Zs(){return oo(this,null,function*(){const{praise_count:Zo}=yield(0,le.vl)(xi.id,{container_type:"Hack",type:1});let Hi=Tr(zn({},Do),{hack:Tr(zn({},xi),{praises_count:Zo,user_praise:!xi.user_praise})});Gr({type:3,payload:Hi})})}const rl={topicId:$r,submitResult:ui,submitRecords:No,submitting:$o,page:Ei,onPageChange:as,hack:xi,user:Do==null?void 0:Do.user,hack_sets:Do==null?void 0:Do.hack_sets,current_user:Do==null?void 0:Do.current_user,onTriggerPraise:Zs,setActiveIndex:ws};return console.log(ma),rr.createElement(rr.Fragment,null,rr.createElement(Ae.Z,{spinning:bi,delay:500},Do?rr.createElement(rr.Fragment,null,rr.createElement("header",{className:Xi()(yi.Z.header,Ps&&yi.Z.whiteHeader)},_r.get("type")!=="exercises"&&rr.createElement("div",null,rr.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Pa==null?void 0:Pa.image_url}`,alt:"user",width:36}),rr.createElement("span",{style:{color:Ps?"#333":"#B2BACB",fontSize:16}},Pa==null?void 0:Pa.name)),_r.get("type")==="exercises"&&rr.createElement("div",null,rr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",rr.createElement("span",{className:"ml10"},(Fr=ma==null?void 0:ma.exercise)==null?void 0:Fr.user_name)),rr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",rr.createElement("span",{className:"ml10"},(Br=ma==null?void 0:ma.exercise)==null?void 0:Br.student_id))),rr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},rr.createElement("div",null,xi.name)),(xi==null?void 0:xi.is_program)&&rr.createElement(vi.Z,{defaultValue:xi==null?void 0:xi.answer_long_time,onChange:Zo=>{gs.current=Zo},className:yi.Z.timepiece}),Pa!=null&&Pa.hack_manager?rr.createElement(Ue.Link,{className:yi.Z.btn_edit,to:_r.get("type")==="1"?_r.get("pageId")?`/problems/newedit/${xi.identifier}?type=1&pageId=${_r.get("pageId")}&backUrl=${_r.get("backUrl")}`:`/problems/newedit/${xi.identifier}?type=1`:`/problems/newedit/${xi.identifier}`}," ",rr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Jn=ma==null?void 0:ma.exercise)!=null&&Jn.left_time)&&rr.createElement(rr.Fragment,null,rr.createElement("span",{style:{color:Ti,marginRight:6},className:`iconfont icon-daojishi ${yi.Z.djs}`}),rr.createElement("span",{className:"c-white mr20"},rr.createElement(Vr,{valueStyle:{color:Ti,fontSize:20,fontWeight:500},title:rr.createElement("span",{style:{color:Ti,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Qi,onFinish:()=>oo(void 0,null,function*(){const Zo=yield(0,ae.VL)({categoryId:_r.get("exercisesId"),commit_method:2});if((Zo==null?void 0:Zo.status)===0&&(bl(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:rr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",rr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>oo(void 0,null,function*(){window.parent.location.href=`/classrooms/${_r.get("coursesId")}/exercise/${_r.get("exercisesId")}/detail`})})),(Zo==null?void 0:Zo.status)===-3){const Hi=parseInt(Zo==null?void 0:Zo.message);la(Date.now()+Hi*1e3)}})}))),_r.get("type")==="exercises"?rr.createElement(ue.ZP,{type:"primary",onClick:()=>{const Zo=()=>oo(void 0,null,function*(){yield bl(),Wi(!1),Al(),Gs.current=!0,Ro()});if(!(No!=null&&No.records_count)||Ri){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:rr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Zo});return}Zo()}},rr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):rr.createElement("span",{onClick:()=>{var Zo;if(_r.get("backUrl"))Ue.history.push(_r.get("backUrl"));else if(_r.get("type")==="1"){let Hi=(Zo=localStorage.getItem("program_homework"))==null?void 0:Zo.split(",");Ue.history.push(`/classrooms/${Hi==null?void 0:Hi[0]}/program_homework/${Hi==null?void 0:Hi[1]}/detail`)}else Ue.history.push("/problemset")}},rr.createElement(oe.Z,{title:"\u5173\u95ED"},rr.createElement("i",{style:{color:Ps?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),rr.createElement(Ae.Z,{size:"large",spinning:xa},rr.createElement(ie.Z,{className:Xi()(yi.Z.myProblems,Ps&&yi.Z.whiteMyProblems),leftChild:rr.createElement(lo,zn({},rl)),rightChild:rr.createElement(qi,zn({},Xa))}))):null,rr.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:bs,className:"oj-modal"},rr.createElement("section",{className:"oj-modal-content"},rr.createElement("div",{className:"oj-modal-head"},rr.createElement("img",{src:zo,alt:""}),rr.createElement("i",{onClick:()=>Wl(!1),className:"iconfont icon-guanbi1"})),rr.createElement("aside",null,rr.createElement("img",{className:"mr30",src:mr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",rr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ui==null?void 0:ui.execute_time,"ms"),"\u4F18\u4E8E",rr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ui==null?void 0:ui.time_better_than)||100,"%"),"\u7684\u7528\u6237"),rr.createElement("aside",{className:"mb50"},rr.createElement("img",{src:ai.Z,className:"mr30"}),rr.createElement("span",{className:"oj-modal-tt"},rr.createElement("span",null,rr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),rr.createElement("span",{className:"c-light-primary"},ui==null?void 0:ui.execute_memory,"kb")),rr.createElement("span",null,rr.createElement("span",null))),"\u4F18\u4E8E",rr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ui==null?void 0:ui.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),rr.createElement("div",{id:"oj-modal-next",onClick:()=>oo(void 0,null,function*(){var Zo;if(ui!=null&&ui.next_identifier){let Hi=yield(0,ge.ZP)(`/api/problems/${ui==null?void 0:ui.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Pa==null?void 0:Pa.user_id}});Hi&&(window.location.href=`/myproblems/${Hi==null?void 0:Hi.identifier}${window.location.search}`)}else{let Hi=(Zo=localStorage.getItem("program_homework"))==null?void 0:Zo.split(",");Ue.history.push(`/classrooms/${Hi==null?void 0:Hi[0]}/program_homework/${Hi==null?void 0:Hi[1]}/detail`)}}),className:"oj-modal-btn"},ui!=null&&ui.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),rr.createElement(ti.Z,{successCb:()=>{va.current===1?wl():nl()}}))};function Wo({title:Pn,modify_code:cr,onSyncCode:Mr,onShowCodeSetting:Fr,onResetCode:Br,hack:Jn,onChangeLanguage:Sr,isWhiteTheme:Gr,onShowResourceCentre:$r,attachments_count:po}){var _r;const bi=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:rr.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Br})},[Do]=(0,Ue.useSearchParams)(),oa=Do.get("language"),ui=No=>No==="1"?"c++":No==="2"?"C++":No;return(0,ve.useEffect)(()=>{oa&&Sr(ui(oa))},[]),(0,ve.useEffect)(()=>{Jn!=null&&Jn.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:rr.createElement(z.Z,null),content:rr.createElement("div",null,rr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),rr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),rr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Br()})},[Jn==null?void 0:Jn.language]),console.log(Jn,Gr,"hack"),rr.createElement("div",{className:`${yi.Z.codeHead} ${Gr?yi.Z.whiteCodeHead:""}`},rr.createElement("div",{className:yi.Z.navWrap},(_r=Jn==null?void 0:Jn.all_language)==null?void 0:_r.map(No=>rr.createElement("div",{className:`${yi.Z.nav} ${No===(Jn==null?void 0:Jn.language)?yi.Z.active:""}`,key:No,onClick:()=>Sr(No)},rr.createElement(oe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},rr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),rr.createElement("span",null,No)))),rr.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},cr?rr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Mr},rr.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,po>0&&rr.createElement("a",{onClick:$r},rr.createElement(oe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},rr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),rr.createElement("a",{onClick:bi},rr.createElement(oe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},rr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),rr.createElement("a",{onClick:Fr},rr.createElement(oe.Z,{title:"\u8BBE\u7F6E"},rr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function qi(Pn){var cr=Pn,{input:Mr,is_file:Fr,identifier:Br,showNote:Jn,onShowNote:Sr,notes:Gr,onCancelNote:$r,onAddNote:po,debugResult:_r,language:bi,debuging:Do,submitting:oa,executingMessage:ui,code:No,onSubmitCode:Ei,onDebugCode:Li,onChangeCode:so,onChangeInput:$o,onUpdateCode:pi,user:Ti,isLoading:Ii,submitResult:Qi}=cr,la=ro(cr,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ma(xa,Ga){return rr.createElement(Wo,Tr(zn({},la),{onShowCodeSetting:xa,onShowResourceCentre:Ga}))}const Qa=zn({input:Mr,is_file:Fr,debugResult:_r,debuging:Do,submitting:oa,executingMessage:ui,onDebugCode:Li,onChangeCode:so,onSubmitCode:Ei,onChangeInput:$o,user:Ti,submitResult:Qi},la);return rr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},rr.createElement(at,{setIsWhiteTheme:la==null?void 0:la.setIsWhiteTheme,isLoading:Ii,language:bi,value:No,identifier:Br,onChange:so,onUpdateCode:pi,ActionBarRender:ma}),rr.createElement(rt.ZP,zn({},Qa)))}},55956:function(un,Qt,fe){"use strict";fe.d(Qt,{h:function(){return ve}});var ve=(Ue=>(Ue[Ue.NOMATCH=-1]="NOMATCH",Ue[Ue.OK=0]="OK",Ue[Ue.TIMEOUT=2]="TIMEOUT",Ue[Ue.PODFAILURE=3]="PODFAILURE",Ue[Ue.COMPILEFAILURE=4]="COMPILEFAILURE",Ue[Ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ue[Ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ue))(ve||{})},50582:function(un,Qt,fe){"use strict";fe.d(Qt,{H7:function(){return a},MK:function(){return z},MU:function(){return ae},X6:function(){return ie},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return x},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var ve=fe(82093),Ue=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ee,ne,ce)=>ne in ee?Ue(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[ne]=ce,oe=(ee,ne)=>{for(var ce in ne||(ne={}))he.call(ne,ce)&&ue(ee,ce,ne[ce]);if(E)for(var ce of E(ne))Ae.call(ne,ce)&&ue(ee,ce,ne[ce]);return ee};function re(ee,ne){return(0,ve.U2)(`myproblems/${ee}.json`,oe({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,ve.v_)(`myproblems/${ee}/code_submit.json`,ne)}function ae(ee,ne){return(0,ve.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,ve.U2)(`myproblems/${ee}/submit_records.json`,ne)}function ie(ee){return(0,ve.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,ve.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,ve.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,ve.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,ve.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,ne){return(0,ve.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,ve.v_)(`discusses/${ee}/plus.json`,ne)}},40148:function(un,Qt,fe){"use strict";fe.d(Qt,{Im:function(){return ye},ZP:function(){return Pe},gZ:function(){return we}});var ve=fe(59301),Ue=fe(92832),E=fe(3113),he=fe(84105),Ae=fe(87395),ue=fe(49162),oe=fe(24334),re=fe(766),le=fe(7664),ae=fe(49661),se=fe(46685),ie=fe(34376),te=fe(92310),z=fe.n(te),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,de=(De,ze,Je)=>ze in De?y(De,ze,{enumerable:!0,configurable:!0,writable:!0,value:Je}):De[ze]=Je,ge=(De,ze)=>{for(var Je in ze||(ze={}))ne.call(ze,Je)&&de(De,Je,ze[Je]);if(ee)for(var Je of ee(ze))ce.call(ze,Je)&&de(De,Je,ze[Je]);return De},pe=(De,ze)=>x(De,b(ze));const{TextArea:me}=Ue.default,be={visible:!1,tabIndex:"0"},ye={[ue.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ue.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ue.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ce=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(Ce||{});function Se(De,ze){switch(ze.type){case 0:return pe(ge({},De),{visible:ze.payload});case 1:return pe(ge({},De),{tabIndex:ze.payload});default:throw new Error}}function He({value:De,className:ze}){const[Je,Qe]=(0,ve.useState)(!1),tt=(0,ve.useRef)(),$e=(0,ve.useRef)();return(0,ve.useEffect)(()=>{Je&&($e.current.reset(),$e.current.write((0,ae.pp)(De||"")))},[De,Je]),(0,ve.useEffect)(()=>{var at,ct,it,rt;if(tt.current){$e.current=new ie.Terminal({fontSize:14,disableStdin:!0}),$e.current.open(tt.current);const st=tt.current.offsetWidth-14,mt=((rt=(it=(ct=(at=$e.current)==null?void 0:at._core)==null?void 0:ct._renderService)==null?void 0:it.dimensions)==null?void 0:rt.actualCellWidth)||9.5,yt=Math.ceil(st/mt);$e.current.resize(yt,8),Qe(!0)}},[]),a.createElement("div",{ref:tt,className:z()("XtermText-valueRef",ze)})}function we(De){const{status:ze,error_msg:Je,output:Qe,input:tt,expected_output:$e,is_file:at,input_file_url:ct,output_file_url:it,expected_output_file_url:rt}=De;let st=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ze){case ue.h.NOMATCH:st=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!at&&a.createElement(He,{className:"mb10",value:tt}),at&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!at&&a.createElement(He,{className:"mb10",value:Qe&&oe.Base64.decode(Qe)||""}),at&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,ae.LR)(it,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!at&&a.createElement(He,{className:"mb10",value:$e&&oe.Base64.decode($e)||""}),at&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,ae.LR)(rt,$e)},$e)));break;case ue.h.EXECUTEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!at&&a.createElement(le.Z,{value:tt,style:mt}),at&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},oe.Base64.decode(Je)));break;case ue.h.COMPILEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!at&&a.createElement(le.Z,{value:tt,style:mt}),at&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},oe.Base64.decode(Je)));break;case ue.h.PODFAILURE:st=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:st=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",st," ")}function Me(De){const{status:ze,error_msg:Je,execute_time:Qe,output:tt,input:$e,expected_output:at,is_file:ct,input_file_url:it,output_file_url:rt,expected_output_file_url:st}=De;let mt=null;switch(ze){case ue.h.OK:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Qe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,oe.Base64.decode(tt)));break;case ue.h.NOMATCH:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tt&&oe.Base64.decode(tt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",at&&oe.Base64.decode(at)));break;case ue.h.EXECUTEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},oe.Base64.decode(Je)));break;case ue.h.COMPILEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},oe.Base64.decode(Je)));break;case ue.h.PODFAILURE:mt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:mt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mt," ")}var Pe=({id:De,is_file:ze,input:Je,debuging:Qe,submitting:tt,executingMessage:$e,debugResult:at,onChangeInput:ct,onDebugCode:it,onSubmitCode:rt})=>{const[st,mt]=(0,ve.useReducer)(Se,be),{visible:yt,tabIndex:Tt}=st;(0,ve.useEffect)(()=>{mt({type:0,payload:!1})},[De]);function vt(Ke){let Ie=Ke.target.id;mt({type:1,payload:Ie})}function ut(){mt({type:0,payload:!yt})}const qe=(0,ve.useMemo)(()=>{if(at){const{status:Ke}=at;return a.createElement(a.Fragment,null,Me(at))}return null},[at]);function Te(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ze?"":Je,onChange:ct}),rightNode:Qe?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):at?qe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:ut},yt?a.createElement(he.Z,null):a.createElement(Ae.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Qe,onClick:Te},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:tt,disabled:tt,onClick:()=>{mt({type:0,payload:!1}),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(un,Qt,fe){"use strict";fe.d(Qt,{h:function(){return ve}});var ve=(Ue=>(Ue[Ue.NOMATCH=-1]="NOMATCH",Ue[Ue.OK=0]="OK",Ue[Ue.TIMEOUT=2]="TIMEOUT",Ue[Ue.PODFAILURE=3]="PODFAILURE",Ue[Ue.COMPILEFAILURE=4]="COMPILEFAILURE",Ue[Ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ue[Ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ue))(ve||{})},12062:function(un,Qt,fe){"use strict";fe.d(Qt,{Y2:function(){return Pe},ZP:function(){return De}});var ve=fe(59301),Ue=fe(54580),E=fe(8591),he=fe(43418),Ae=fe(95237),ue=fe(5112),oe=fe(3113),re=fe(24905),le=fe(6848),ae=fe(92832),se={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ie="data:image/png;base64,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",te=fe(47257),z=fe.n(te),a=fe(82093),y=fe(1012),x=fe(49661),b=fe(10825),ee=fe(59301),ne=Object.defineProperty,ce=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(ze,Je,Qe)=>Je in ze?ne(ze,Je,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):ze[Je]=Qe,ye=(ze,Je)=>{for(var Qe in Je||(Je={}))pe.call(Je,Qe)&&be(ze,Qe,Je[Qe]);if(ge)for(var Qe of ge(Je))me.call(Je,Qe)&&be(ze,Qe,Je[Qe]);return ze},Ce=(ze,Je)=>ce(ze,de(Je)),Se=(ze,Je,Qe)=>new Promise((tt,$e)=>{var at=rt=>{try{it(Qe.next(rt))}catch(st){$e(st)}},ct=rt=>{try{it(Qe.throw(rt))}catch(st){$e(st)}},it=rt=>rt.done?tt(rt.value):Promise.resolve(rt.value).then(at,ct);it((Qe=Qe.apply(ze,Je)).next())});const{Dragger:He}=Ue.default,we=ze=>{const Je=st=>st&&st.substring(0,st.lastIndexOf("."));for(var Qe=[...ze],tt=0,$e=[],at=0;at<Qe.length;at++){for(var ct="",it=0;it<$e.length;it++)if(Je($e[it][0].name)==Je(Qe[at].name)){tt=1,ct=it;break}if(tt==1)$e[ct].push(Qe[at]),tt=0;else if(tt==0){let st=new Array;st.push(Qe[at]),$e.push(st)}}return $e.map(st=>{if(st.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),st[0].name.includes(".in"))return st.length===2?st:[st[0],{}];if(st[0].name.includes(".out"))return st.length===2?st.reverse():[{},st[0]]})},Me=({onClose:ze,onOK:Je,visible:Qe,wrapClassName:tt,rootIdentifier:$e,multiple:at=!1,defaultMultipleValue:ct=!0})=>{const[it,rt]=(0,ve.useState)([]),[st,mt]=(0,ve.useState)({}),[yt,Tt]=(0,ve.useState)(!1),[vt,ut]=(0,ve.useState)(!0),[qe,Te]=(0,ve.useState)(null),Ke=(0,ve.useRef)([]),Ie=(0,ve.useRef)(0),Fe=()=>{ze()};(0,ve.useEffect)(()=>{Be()},[]),(0,ve.useEffect)(()=>{Qe&&(Ke.current=[],Ie.current=0,rt([]),ut(ct))},[Qe]);const Be=()=>Se(void 0,null,function*(){try{Te(!0)}catch(nt){}}),Oe=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),_e=nt=>{var wt,Pt;const xt=Oe((wt=nt[0])==null?void 0:wt.name)||Oe((Pt=nt[1])==null?void 0:Pt.name),It=it.filter(Ft=>Oe(Ft.name)!==xt);Ke.current=[...It],rt([...It])},Ne=nt=>{if(!vt){const Ut=new FormData;Ut.append("file",nt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ut},!0).then(_t=>{if(_t.status===0){Ie.current=Ie.current+1;const Kt=Ke.current.map(Yt=>{var an;if(Yt.name===nt.name){const En=ye({},Yt);return(an=nt==null?void 0:nt.name)!=null&&an.includes(".in")?En.input=_t==null?void 0:_t.content:En.output=_t==null?void 0:_t.content,En}return Yt});if(Ke.current=[...Kt],rt([...Kt]),Ie.current>0&&Ie.current===it.length){Tt(!1);let Yt=we(Kt);Yt=Yt.filter(an=>{var En,cn;return!!((En=an[0])!=null&&En.name&&((cn=an[1])!=null&&cn.name))}),Yt=Yt.map(an=>Ce(ye(ye({},an[0]),an[1]),{is_file:!1})),Je(Yt),ze()}}else Tt(!1),ze()});return}if(qe){const Ut=new FormData;Ut.append("file",nt.file),$e===null?Ut.append("identifier","testsets"):Ut.append("identifier",$e),(0,a.ZP)("/api/attachments.json",{method:"post",body:Ut},!0).then(_t=>{if(_t.filename){Ie.current=Ie.current+1;const Kt=Ke.current.map(Yt=>{var an;if(Yt.name===(_t==null?void 0:_t.filename)){const En=Ce(ye({},Yt),{is_oss:!qe});return(an=_t==null?void 0:_t.filename)!=null&&an.includes(".in")?(En.in_object_key=_t==null?void 0:_t.object,En.in_object_size=_t==null?void 0:_t.size,En.input=_t==null?void 0:_t.filename,En.in_file=nt):(En.out_object_key=_t==null?void 0:_t.object,En.out_object_size=_t==null?void 0:_t.size,En.output=_t==null?void 0:_t.filename,En.out_file=nt),En}return Yt});if(Ke.current=[...Kt],rt([...Kt]),Ie.current>0&&Ie.current===it.length){Tt(!1);let Yt=we(Kt);Yt=Yt.filter(an=>{var En,cn;return!!((En=an[0])!=null&&En.name&&((cn=an[1])!=null&&cn.name))}),Yt=Yt.map(an=>Ce(ye(ye({},an[0]),an[1]),{is_file:!0})),Je(Yt),ze()}}else Tt(!1),ze()});return}const wt=new(z())({endpoint:st.end_point,region:st.region,accessKeyId:st.access_key_id,accessKeySecret:st.access_key_secret,bucket:st.bucket,stsToken:st.security_token}),Pt=nt.name,xt={container_type:"TestSet",file_name:Pt},It=(0,y.Z)();let Ft=`testsets/${$e}/${It}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`;$e===null&&(Ft=`testsets/${It}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`),wt.multipartUpload(Ft,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pt+""},url:st==null?void 0:st.callback_url,host:st==null?void 0:st.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(xt)}}).then(function(Ut){if(Ut.data.status===0){Ie.current=Ie.current+1;const St=Ke.current.map(_t=>{var Kt,Yt,an,En,cn,bn,dn,_n,Dn,Rn,wr,ar,Wn,Ur,eo,Or,Pr;if(_t.name===((Yt=(Kt=Ut.data)==null?void 0:Kt.data)==null?void 0:Yt.file_name)){const Zr=Ce(ye({},_t),{is_oss:!qe});return(cn=(En=(an=Ut.data)==null?void 0:an.data)==null?void 0:En.file_name)!=null&&cn.includes(".in")?(Zr.in_object_key=(dn=(bn=Ut.data)==null?void 0:bn.data)==null?void 0:dn.object,Zr.in_object_size=(Dn=(_n=Ut.data)==null?void 0:_n.data)==null?void 0:Dn.size,Zr.input=(wr=(Rn=Ut.data)==null?void 0:Rn.data)==null?void 0:wr.file_name,Zr.in_file=nt):(Zr.out_object_key=(Wn=(ar=Ut.data)==null?void 0:ar.data)==null?void 0:Wn.object,Zr.out_object_size=(eo=(Ur=Ut.data)==null?void 0:Ur.data)==null?void 0:eo.size,Zr.output=(Pr=(Or=Ut.data)==null?void 0:Or.data)==null?void 0:Pr.file_name,Zr.out_file=nt),Zr}return _t});if(Ke.current=[...St],rt([...St]),Ie.current>0&&Ie.current===it.length){Tt(!1);let _t=we(St);_t=_t.filter(Kt=>{var Yt,an;return!!((Yt=Kt[0])!=null&&Yt.name&&((an=Kt[1])!=null&&an.name))}),_t=_t.map(Kt=>Ce(ye(ye({},Kt[0]),Kt[1]),{is_file:!0})),Je(_t),ze()}}})},Le=nt=>new Promise((wt,Pt)=>{let xt=0,It=[];for(let Ft=0;Ft<nt.length;Ft++)nt[Ft].file.slice(0,1).arrayBuffer().then(()=>{xt++,xt===nt.length&&(It.length?(E.ZP.warning(`${It.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):wt(nt))}).catch(Ut=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ut),xt++,It.push(nt[Ft].name),xt===nt.length&&(It.length?(E.ZP.warning(`${It.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):wt(nt))})}),We=()=>Se(void 0,null,function*(){if(it.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Le(it),Tt(!0),we(it).some(wt=>{var Pt,xt;return!((Pt=wt[0])!=null&&Pt.name&&((xt=wt[1])!=null&&xt.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Se(void 0,null,function*(){it.map(wt=>Se(void 0,null,function*(){Ne(wt)}))}),onCancel:()=>{Tt(!1)}});return}it.map(wt=>Se(void 0,null,function*(){Ne(wt)}))}),ft={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(it!=null&&it.some(Pt=>Pt.name===nt.name))return E.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const wt={name:nt.name,uid:nt.uid,file:nt,percent:0};return it.push(wt),Ke.current=[...it],rt([...it]),!1}},gt=we(it);return console.log(it,gt,"fileList"),ee.createElement(he.default,{open:Qe,wrapClassName:tt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Fe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},it.length?ee.createElement("div",null,ee.createElement(Ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:at?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ue.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:vt,onChange:nt=>ut(nt.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Ue.default,ye({},ft),ee.createElement(oe.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Pe,{data:gt,onRemove:_e})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(Ue.default.Dragger,Ce(ye({},ft),{className:se.dragger}),ee.createElement("img",{src:ie,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Pe=({data:ze=[],onRemove:Je,width:Qe="auto",showScore:tt=!1,disabled:$e=!1,inputChange:at,onEvaluatingChange:ct,onSelectAll:it,checkAll1:rt,checkAll2:st,checkAll3:mt,checkAll4:yt,checkAll5:Tt,showEvaluatingSetting:vt=!1,className:ut="",isProgramHomework:qe=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ke,Ie]=(0,ve.useState)(ye({},Te)),Fe=_e=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Le=URL.createObjectURL(_e.file);Ne.href=Le,Ne.download=_e.name,Ne.click(),URL.revokeObjectURL(Le),document.body.removeChild(Ne)},Be=(_e,Ne)=>{(0,x.LR)(_e,Ne)},Oe=(_e,Ne)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Je(_e,Ne)},onCancel:()=>{}})};return ze.length?ee.createElement("div",{className:ut,style:{width:Qe}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},vt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:rt,onChange:_e=>{it(_e.target.checked,"hidden")}}),ee.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:tt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:tt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),tt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:yt,onChange:_e=>{it(_e.target.checked,"input_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:st,onChange:_e=>{it(_e.target.checked,"is_invisible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:Tt,onChange:_e=>{it(_e.target.checked,"actual_output_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:mt,onChange:_e=>{it(_e.target.checked,"last_match_rule")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((_e,Ne)=>{var Le,We,ft,gt;return ee.createElement("div",{key:Ne,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!_e.hidden,onChange:nt=>{ct(nt.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:se.info,style:{width:tt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:_e.input||((Le=_e[0])==null?void 0:Le.name),onClick:()=>Se(void 0,null,function*(){let nt;_e.input?_e.input_file_url?nt=_e.input_file_url:nt=_e.in_file:nt=_e[0];let wt;typeof nt=="string"?(wt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ie({value:yield wt.text(),filename:"",dataUrl:nt})):(wt=yield(0,x.db)(nt.file),Ie({value:wt.text,filename:nt.name,dataUrl:wt.link}))})},_e.input||((We=_e[0])==null?void 0:We.name))),ee.createElement("div",{className:se.info,style:{width:tt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:_e.output||((ft=_e[1])==null?void 0:ft.name),onClick:()=>Se(void 0,null,function*(){let nt;_e.input?_e.output_file_url?nt=_e.output_file_url:nt=_e.out_file:nt=_e[1];let wt;typeof nt=="string"?(wt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ie({value:yield wt.text(),filename:"",dataUrl:nt})):(wt=yield(0,x.db)(nt.file),Ie({value:wt.text,filename:nt.name,dataUrl:wt.link}))})},_e.output||((gt=_e[1])==null?void 0:gt.name))),tt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{size:"large",addonAfter:qe?"%":null,disabled:$e,style:{width:"80%"},onChange:nt=>at(nt,Ne),value:_e.score}),!qe&&ee.createElement("span",null,"\xA0%")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:_e.input_visible||!1,onChange:nt=>{ct(nt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:_e.is_invisible||!1,onChange:nt=>{ct(nt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:_e.actual_output_visible||!1,onChange:nt=>{ct(nt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:_e.last_match_rule||!1,onChange:nt=>{ct(nt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Oe(_e,Ne),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:Ke.dataUrl,filename:Ke.filename,type:Ke.dataUrl.length?"txt":"",onClose:()=>Ie(ye({},Te)),monacoEditor:{value:Ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var De=Me},46541:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return te}});var ve=fe(59301),Ue=fe(8591),E=fe(6848),he=fe(71418),Ae=fe(95237),ue=fe(43604),oe=fe(58421),re=fe(3113),le=fe(89389),ae=fe(82093),se=fe(7664),ie=(a,y,x)=>new Promise((b,ee)=>{var ne=ge=>{try{de(x.next(ge))}catch(pe){ee(pe)}},ce=ge=>{try{de(x.throw(ge))}catch(pe){ee(pe)}},de=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(ne,ce);de((x=x.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,ne]=(0,ve.useState)(""),[ce,de]=(0,ve.useState)(!1);function ge(me){ne(me)}function pe(){if(!ee){Ue.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),ne("")}return(0,ve.useEffect)(()=>{y!=a&&de(!1)},[y]),ve.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ve.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&ve.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:ge,setIsOpen:de}),overlayStyle:{maxWidth:600}},ve.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ce)},ve.createElement("i",{className:"iconfont icon-dianzan11"})))}),ve.createElement("a",{onClick:pe,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ve.useState)(!1),[b,ee]=(0,ve.useState)([]),[ne,ce]=(0,ve.useState)(1);(0,ve.useEffect)(()=>{a!=null&&a.isOpen?de():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const de=()=>ie(void 0,null,function*(){x(!0);const ge=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ee(ge==null?void 0:ge.answer),x(!1)});return ve.createElement(he.Z,{spinning:y},ve.createElement("div",{style:{color:"#000"}},ve.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),ve.createElement(Ae.Z,{justify:"end",align:"middle"},ve.createElement(ue.Z,null,ve.createElement(oe.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{ce(ge)}})),ve.createElement(ue.Z,null,ve.createElement(re.ZP,{onClick:()=>ie(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(un,Qt,fe){"use strict";fe.d(Qt,{CP:function(){return E},_V:function(){return ue}});var ve=fe(28209),Ue=fe.n(ve);const E={secret:ve.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ve.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function Ae(oe="",re="exam"){const{secret:le,iv:ae}=he[re];return AES.encrypt(oe,le,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(oe="",re="exam"){const{secret:le,iv:ae}=he[re];return ve.AES.decrypt(oe,le,{iv:ae,mode:Ue().mode.CBC,padding:Ue().pad.Pkcs7}).toString(ve.enc.Utf8)}},30975:function(un,Qt,fe){"use strict";fe.d(Qt,{AD:function(){return Me},BA:function(){return Ke},D9:function(){return tt},Hp:function(){return ge},IM:function(){return at},Iy:function(){return pe},KM:function(){return Te},KU:function(){return st},MJ:function(){return me},Ne:function(){return $e},ON:function(){return yt},Uj:function(){return ut},VY:function(){return rt},YO:function(){return vt},YX:function(){return Tt},Zn:function(){return a},_g:function(){return ne},_k:function(){return Je},c6:function(){return He},cr:function(){return y},eV:function(){return we},fi:function(){return x},gh:function(){return Ce},hS:function(){return ct},iA:function(){return b},j6:function(){return ce},je:function(){return ze},jj:function(){return de},kS:function(){return mt},o6:function(){return Se},pO:function(){return qe},rQ:function(){return Pe},sA:function(){return ye},xm:function(){return Qe},xo:function(){return it},y8:function(){return De},yd:function(){return ee}});var ve=fe(64948),Ue=fe(76560),E=fe(49661),he=fe(8591),Ae=fe(90524),ue=Object.defineProperty,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ae=(Ie,Fe,Be)=>Fe in Ie?ue(Ie,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ie[Fe]=Be,se=(Ie,Fe)=>{for(var Be in Fe||(Fe={}))re.call(Fe,Be)&&ae(Ie,Be,Fe[Be]);if(oe)for(var Be of oe(Fe))le.call(Fe,Be)&&ae(Ie,Be,Fe[Be]);return Ie},ie=(Ie,Fe,Be)=>new Promise((Oe,_e)=>{var Ne=ft=>{try{We(Be.next(ft))}catch(gt){_e(gt)}},Le=ft=>{try{We(Be.throw(ft))}catch(gt){_e(gt)}},We=ft=>ft.done?Oe(ft.value):Promise.resolve(ft.value).then(Ne,Le);We((Be=Be.apply(Ie,Fe)).next())});const te=()=>{(0,Ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Ie=>ie(void 0,null,function*(){te(),(yield(0,ve.YR)(se({},Ie))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie.coursesId}/export_couser_info.json`,query:Ie}))),z()}),y=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.yS)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_member_act_score`);else{if(Fe.status===-2)return Fe;Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_member_act_score`))}}),x=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.W0)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_score`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_score`))}}),b=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.Nl)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.IU)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/export_star_user`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/export_star_user`))}}),ne=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.td)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-2)return Fe;if(Fe.status===-3)(0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_exercise_and_other`);else if(Fe.status===-4)return Fe}}),ce=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.QX)(se({},Ie));if(Fe.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_homework`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/course_total_homework`))}}),de=(Ie,Fe)=>ie(void 0,null,function*(){const Be=yield(0,ve.o_)(se({},Ie));Be.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`)):Be.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`))}),ge=(Ie,Fe)=>ie(void 0,null,function*(){const Be=yield(0,ve.ZL)(se({},Ie));Be.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`)):Be.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`))}),pe=(Ie,Fe)=>ie(void 0,null,function*(){const Be=yield(0,ve.aP)(se({},Ie));Be.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`)):Be.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`))}),me=(Ie,Fe)=>ie(void 0,null,function*(){const Be=yield(0,ve.vV)(se({},Ie));Be.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`)):Be.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/${Fe}`))}),be=Ie=>ie(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Ie))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ie.categoryId}/works_list.zip`,query:Ie}))),z()}),ye=Ie=>ie(void 0,null,function*(){te(),yield(0,E.QH)("",Ae.Z.API_SERVER+`/api/polls/${Ie.categoryId}/commit_result.xlsx`),z()}),Ce=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ie}))}),Se=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie.coursesId}/video_study_statics.xlsx`,query:Ie}))}),He=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie.coursesId}/export_video_study.xlsx`,query:Ie}))}),we=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie.coursesId}/export_course_students_info.xlsx`,query:Ie}))}),Me=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ie}))}),Pe=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ie}))}),De=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ie}))}),ze=Ie=>ie(void 0,null,function*(){const Fe=yield(0,ve.Uy)(se({},Ie));Fe.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/exercise_score,export_exercise_users`)):Fe.status===-3&&((0,Ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ue.history.push(`/classrooms/${Ie.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Je=Ie=>ie(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${Ie.id}.xlsx`,query:Ie}))}),Qe=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ie}))}),tt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie==null?void 0:Ie.coursesId}/${Ie.menuKey}_statistic.xlsx?${Ie.checkedList.map(Fe=>`course_group_id[]=${Fe}`).join("&")}`,query:Ie}))}),$e=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Ie==null?void 0:Ie.ec_year_id}/ec_training_objectives.xlsx`,query:Ie}))}),at=Ie=>ie(void 0,null,function*(){yield(0,E.FH)(Ie==null?void 0:Ie.name,(0,E.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ie}))}),ct=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Ie==null?void 0:Ie.ec_year_id}/ec_courses.xlsx`,query:Ie}))}),it=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Ie==null?void 0:Ie.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ie}))}),rt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ie}))}),st=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Ie.categoryId}/rank_list.xlsx`,query:Ie}))}),mt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ie}))}),yt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${Ie.id}.json`,query:Ie}))}),Tt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Ie.categoryId}.json`,query:Ie}))}),vt=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/polls/${Ie==null?void 0:Ie.id}/commit_result.json`,query:Ie}))}),ut=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ie}))}),qe=(Ie,Fe)=>ie(void 0,null,function*(){yield(0,E.FH)(Fe||"",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Ie==null?void 0:Ie.exercise_id}/consult_exercise.json`,query:Ie}))}),Te=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${Ie==null?void 0:Ie.identifier}/competition_commit_records/member_works.xlsx`,query:Ie}))}),Ke=Ie=>ie(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Ie==null?void 0:Ie.coursesId}/group_homeworks/import_group_template.xlsx`,query:Ie}))})},2610:function(un,Qt,fe){"use strict";fe.d(Qt,{BU:function(){return Ue},Dj:function(){return ve},gH:function(){return E},vp:function(){return he}});function ve(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function Ue(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var Ae=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ae),window.isFullScreen?window.isFullScreen:Ae!=null}},98072:function(un,Qt,fe){"use strict";fe.d(Qt,{U:function(){return le}});var ve=fe(59301),Ue=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ae,se,ie)=>se in ae?Ue(ae,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ae[se]=ie,oe=(ae,se)=>{for(var ie in se||(se={}))he.call(se,ie)&&ue(ae,ie,se[ie]);if(E)for(var ie of E(se))Ae.call(se,ie)&&ue(ae,ie,se[ie]);return ae},re=(ae,se,ie)=>new Promise((te,z)=>{var a=b=>{try{x(ie.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ie.throw(b))}catch(ee){z(ee)}},x=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);x((ie=ie.apply(ae,se)).next())});function le(ae,se){const[ie,te]=(0,ve.useState)(se),[z,a]=(0,ve.useState)(!1),[y,x]=(0,ve.useState)();return[ie,z,(ee,ne=!1)=>re(this,null,function*(){const ce=ne?se:oe(oe({},ie),ee);a(!0),te(ce);const de=yield ae(ce);return a(!1),x(de),de}),y]}},89244:function(un,Qt,fe){"use strict";fe.d(Qt,{_:function(){return E}});var ve=fe(59301),Ue=fe(43418);const E=he=>{var Ae,ue;const oe=(0,ve.useRef)([]),re=()=>{for(const le of oe.current)clearTimeout(le);oe.current=[]};return(0,ve.useEffect)(()=>{var le,ae,se,ie,te,z;if(re(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((se=(ae=he==null?void 0:he.exercise)==null?void 0:ae.exercise_events)==null?void 0:se.length)>0){for(const a of(ie=he==null?void 0:he.exercise)==null?void 0:ie.exercise_events)if(((te=he==null?void 0:he.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=he==null?void 0:he.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ue.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);oe.current.push(x)}}},[(Ae=he==null?void 0:he.exercise)==null?void 0:Ae.left_time,(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events]),re}},89613:function(un,Qt,fe){"use strict";fe.d(Qt,{G:function(){return Ae},t:function(){return he}});var ve=fe(7062),Ue=fe.n(ve);const E=null;function he(ue,oe){let re=Ue().get("__ec");re||(re={}),re[ue]=oe,Ue().set("__ec",re)}function Ae(ue,oe){let re=Ue().get("__ec");return re?re[ue]===void 0?oe:re[ue]:oe}},47257:function(un){(function(Qt){(function(fe){if(1)un.exports=fe();else var ve})(function(){var fe,ve,Ue;return function(){function E(he,Ae,ue){function oe(ae,se){if(!Ae[ae]){if(!he[ae]){var ie=void 0;if(!se&&ie)return require(ae,!0);if(re)return re(ae,!0);var te=new Error("Cannot find module '"+ae+"'");throw te.code="MODULE_NOT_FOUND",te}var z=Ae[ae]={exports:{}};he[ae][0].call(z.exports,function(a){var y=he[ae][1][a];return oe(y||a)},z,z.exports,E,he,Ae,ue)}return Ae[ae].exports}for(var re=void 0,le=0;le<ue.length;le++)oe(ue[le]);return oe}return E}()({1:[function(E,he,Ae){"use strict";var ue=E("./browser/client");ue.Buffer=E("buffer").Buffer,ue.urllib=E("../shims/xhr"),ue.version=E("./browser/version").version,he.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.slice.js");var le=E("assert"),ae=E("../common/utils/checkBucketName"),se=ae.checkBucketName,ie=Ae;function te(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function z(a){return a?te(a)?a:[a]:[]}ie.useBucket=function(y){return se(y),this.options.bucket=y,this},ie.setBucket=function(y){return se(y),this.options.bucket=y,this},ie.getBucket=function(){return this.options.bucket},ie.deleteBucket=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce;return oe.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"",ee),ge.next=3,this.request(ne);case 3:if(ce=ge.sent,!(ce.status===200||ce.status===204)){ge.next=6;break}return ge.abrupt("return",{res:ce.res});case 6:return ge.next=8,this.requestError(ce);case 8:throw ge.sent;case 9:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.putBucketACL=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee,ne){var ce,de;return oe.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ne),ce.headers={"x-oss-acl":ee},ce.successStatuses=[200],pe.next=5,this.request(ce);case 5:return de=pe.sent,pe.abrupt("return",{bucket:de.headers.location&&de.headers.location.substring(1)||null,res:de.res});case 7:case"end":return pe.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ie.getBucketACL=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce;return oe.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("GET",b,"acl",ee),ne.successStatuses=[200],ne.xmlResponse=!0,ge.next=5,this.request(ne);case 5:return ce=ge.sent,ge.abrupt("return",{acl:ce.data.AccessControlList.Grant,owner:{id:ce.data.Owner.ID,displayName:ce.data.Owner.DisplayName},res:ce.res});case 7:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.putBucketLogging=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee,ne){var ce,de,ge;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ne),de=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(b,`</TargetBucket>
|
|
|
`),ee&&(de+="<TargetPrefix>".concat(ee,`</TargetPrefix>
|
|
|
`)),de+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,ce.content=de,ce.mime="xml",ce.successStatuses=[200],me.next=9,this.request(ce);case 9:return ge=me.sent,me.abrupt("return",{res:ge.res});case 11:case"end":return me.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ie.getBucketLogging=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce,de;return oe.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ne=this._bucketRequestParams("GET",b,"logging",ee),ne.successStatuses=[200],ne.xmlResponse=!0,pe.next=5,this.request(ne);case 5:return ce=pe.sent,de=ce.data.LoggingEnabled,pe.abrupt("return",{enable:!!de,prefix:de&&de.TargetPrefix||null,res:ce.res});case 8:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.deleteBucketLogging=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce;return oe.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"logging",ee),ne.successStatuses=[204,200],ge.next=4,this.request(ne);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.putBucketCORS=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee,ne){var ce,de,ge,pe,me,be,ye,Ce,Se,He;return oe.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:for(ee=ee||[],le(ee.length,"rules is required"),ee.forEach(function(Pe){le(Pe.allowedOrigin,"allowedOrigin is required"),le(Pe.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",ne),de=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,ge=function(De){de+="<AllowedOrigin>".concat(De,"</AllowedOrigin>")},pe=function(De){de+="<AllowedMethod>".concat(De,"</AllowedMethod>")},me=function(De){de+="<AllowedHeader>".concat(De,"</AllowedHeader>")},be=function(De){de+="<ExposeHeader>".concat(De,"</ExposeHeader>")},ye=0,Ce=ee.length;ye<Ce;ye++)Se=ee[ye],de+="<CORSRule>",z(Se.allowedOrigin).forEach(ge),z(Se.allowedMethod).forEach(pe),z(Se.allowedHeader).forEach(me),z(Se.exposeHeader).forEach(be),Se.maxAgeSeconds&&(de+="<MaxAgeSeconds>".concat(Se.maxAgeSeconds,"</MaxAgeSeconds>")),de+="</CORSRule>";return de+="</CORSConfiguration>",ce.content=de,ce.mime="xml",ce.successStatuses=[200],Me.next=16,this.request(ce);case 16:return He=Me.sent,Me.abrupt("return",{res:He.res});case 18:case"end":return Me.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ie.getBucketCORS=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce,de,ge;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne=this._bucketRequestParams("GET",b,"cors",ee),ne.successStatuses=[200],ne.xmlResponse=!0,me.next=5,this.request(ne);case 5:return ce=me.sent,de=[],ce.data&&ce.data.CORSRule&&(ge=ce.data.CORSRule,te(ge)||(ge=[ge]),ge.forEach(function(be){var ye={};Object.keys(be).forEach(function(Ce){ye[Ce.slice(0,1).toLowerCase()+Ce.slice(1,Ce.length)]=be[Ce]}),de.push(ye)})),me.abrupt("return",{rules:de,res:ce.res});case 9:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.deleteBucketCORS=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce;return oe.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"cors",ee),ne.successStatuses=[204],ge.next=4,this.request(ne);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.putBucketReferer=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee,ne,ce){var de,ge,pe,me;return oe.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(de=this._bucketRequestParams("PUT",b,"referer",ce),ge=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,ge+=" <AllowEmptyReferer>".concat(ee?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ne&&ne.length>0){for(ge+=` <RefererList>
|
|
|
`,pe=0;pe<ne.length;pe++)ge+=" <Referer>".concat(ne[pe],`</Referer>
|
|
|
`);ge+=` </RefererList>
|
|
|
`}else ge+=` <RefererList />
|
|
|
`;return ge+="</RefererConfiguration>",de.content=ge,de.mime="xml",de.successStatuses=[200],ye.next=10,this.request(de);case 10:return me=ye.sent,ye.abrupt("return",{res:me.res});case 12:case"end":return ye.stop()}},x,this)}));function y(x,b,ee,ne){return a.apply(this,arguments)}return y}(),ie.getBucketReferer=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){var ne,ce,de;return oe.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ne=this._bucketRequestParams("GET",b,"referer",ee),ne.successStatuses=[200],ne.xmlResponse=!0,pe.next=5,this.request(ne);case 5:return ce=pe.sent,de=ce.data.RefererList.Referer||null,de&&(te(de)||(de=[de])),pe.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:de,res:ce.res});case 9:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie.deleteBucketReferer=function(){var a=(0,re.default)(oe.default.mark(function x(b,ee){return oe.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ie._bucketRequestParams=function(y,x,b,ee){return{method:y,bucket:x,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,he,Ae){(function(ue,oe){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/regenerator")),ae=re(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var se=E("debug")("ali-oss"),ie=E("xml2js"),te=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),ee=E("bowser"),ne=E("../common/signUtils"),ce=E("../common/client/initOptions"),de=E("../common/utils/createRequest"),ge=de.createRequest,pe=E("../common/utils/encoder"),me=pe.encoder,be=E("../common/client/getReqUrl"),ye=be.getReqUrl,Ce=E("../common/utils/setSTSToken"),Se=Ce.setSTSToken,He=E("../common/utils/retry"),we=He.retry,Me=E("../common/utils/isFunction"),Pe=Me.isFunction,De=new te;function ze(){var ct=a.name,it=a.version;ct&&ct.toLowerCase&&ct.toLowerCase()==="ie"&&it.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Je(){return location&&location.protocol==="https:"}function Qe(ct,it){if(ze(),!(this instanceof Qe))return new Qe(ct,it);ct&&ct.inited?this.options=ct:this.options=Qe.initOptions(ct),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||De),this.ctx=it,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}he.exports=Qe,Qe.initOptions=function(it){it.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var rt=Object.assign({secure:Je(),useFetch:!1},it);return ce(rt)};var tt=Qe.prototype;tt.debug=se,z(tt,E("./object")),z(tt,E("./bucket")),z(tt,E("../common/bucket/getBucketWebsite")),z(tt,E("../common/bucket/putBucketWebsite")),z(tt,E("../common/bucket/deleteBucketWebsite")),z(tt,E("../common/bucket/getBucketLifecycle")),z(tt,E("../common/bucket/putBucketLifecycle")),z(tt,E("../common/bucket/deleteBucketLifecycle")),z(tt,E("../common/bucket/putBucketVersioning")),z(tt,E("../common/bucket/getBucketVersioning")),z(tt,E("../common/bucket/getBucketInventory")),z(tt,E("../common/bucket/deleteBucketInventory")),z(tt,E("../common/bucket/listBucketInventory")),z(tt,E("../common/bucket/putBucketInventory")),z(tt,E("../common/bucket/abortBucketWorm")),z(tt,E("../common/bucket/completeBucketWorm")),z(tt,E("../common/bucket/extendBucketWorm")),z(tt,E("../common/bucket/getBucketWorm")),z(tt,E("../common/bucket/initiateBucketWorm")),z(tt,E("./managed-upload")),z(tt,E("../common/multipart-copy")),z(tt,E("../common/multipart")),z(tt,E("../common/parallel")),tt.signature=function(it){return this.debug("authorization stringToSign: %s",it,"info"),ne.computeSignature(this.options.accessKeySecret,it,this.options.headerEncoding)},tt._getReqUrl=ye,tt.authorization=function(it,rt,st,mt){var yt=ne.buildCanonicalString(it.toUpperCase(),rt,{headers:mt,parameters:st});return ne.authorization(this.options.accessKeyId,this.options.accessKeySecret,yt,this.options.headerEncoding)},tt.request=function(){var ct=(0,ae.default)(le.default.mark(function it(rt){var st=this;return le.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!this.options.retryMax){yt.next=6;break}return yt.next=3,we($e.bind(this),this.options.retryMax,{errorHandler:function(vt){var ut=function(Te){if(rt.stream)return!1;var Ke=[-1,-2].includes(Te.status),Ie=st.options.requestErrorRetryHandle||function(){return!0};return Ke&&Ie(Te)};return!!ut(vt)}})(rt);case 3:return yt.abrupt("return",yt.sent);case 6:return yt.abrupt("return",$e.call(this,rt));case 7:case"end":return yt.stop()}},it,this)}));return function(it){return ct.apply(this,arguments)}}();function $e(ct){return at.apply(this,arguments)}function at(){return at=(0,ae.default)(le.default.mark(function ct(it){var rt,st,mt,yt,Tt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(this.options.stsToken&&Pe(this.options.refreshSTSToken))){qe.next=3;break}return qe.next=3,Se.call(this);case 3:return rt=ge.call(this,it),this.options.useFetch||(rt.params.mode="disable-fetch"),yt=!!it.stream,qe.prev=6,qe.next=9,this.urllib.request(rt.url,rt.params);case 9:st=qe.sent,this.debug("response %s %s, got %s, headers: %j",it.method,rt.url,st.status,st.headers,"info"),qe.next=16;break;case 13:qe.prev=13,qe.t0=qe.catch(6),mt=qe.t0;case 16:if(!(st&&it.successStatuses&&it.successStatuses.indexOf(st.status)===-1)){qe.next=28;break}return qe.next=19,this.requestError(st);case 19:if(Tt=qe.sent,!(Tt.code==="RequestTimeTooSkewed"&&!yt)){qe.next=25;break}return this.options.amendTimeSkewed=+new Date(Tt.serverTime)-new Date,qe.next=24,this.request(it);case 24:return qe.abrupt("return",qe.sent);case 25:Tt.params=it,qe.next=32;break;case 28:if(!mt){qe.next=32;break}return qe.next=31,this.requestError(mt);case 31:Tt=qe.sent;case 32:if(!Tt){qe.next=34;break}throw Tt;case 34:if(!it.xmlResponse){qe.next=39;break}return qe.next=37,this.parseXML(st.data);case 37:vt=qe.sent,st.data=vt;case 39:return qe.abrupt("return",st);case 40:case"end":return qe.stop()}},ct,this,[[6,13]])})),at.apply(this,arguments)}tt._getResource=function(it){var rt="/";return it.bucket&&(rt+="".concat(it.bucket,"/")),it.object&&(rt+=me(it.object,this.options.headerEncoding)),rt},tt._escape=function(it){return y.encodeURIComponent(it).replace(/%2F/g,"/")},tt._getUserAgent=function(){var it=oe&&oe.browser?"js":"nodejs",rt="aliyun-sdk-".concat(it,"/").concat(b.version),st=a.description;return!st&&oe&&(st="Node.js ".concat(oe.version.slice(1)," on ").concat(oe.platform," ").concat(oe.arch)),this._checkUserAgent("".concat(rt," ").concat(st))},tt._checkUserAgent=function(it){var rt=it.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return rt},tt.checkBrowserAndVersion=function(it,rt){return ee.name===it&&ee.version.split(".")[0]===rt},tt.parseXML=function(it){return new Promise(function(rt,st){ue.isBuffer(it)&&(it=it.toString()),ie.parseString(it,{explicitRoot:!1,explicitArray:!1},function(mt,yt){mt?st(mt):rt(yt)})})},tt.requestError=function(){var ct=(0,ae.default)(le.default.mark(function rt(st){var mt,yt,Tt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(mt=null,!(!st.data||!st.data.length)){qe.next=5;break}st.status===-1||st.status===-2?(mt=new Error(st.message),mt.name=st.name,mt.status=st.status,mt.code=st.name):(st.status===404?(mt=new Error("Object not exists"),mt.name="NoSuchKeyError",mt.status=404,mt.code="NoSuchKey"):st.status===412?(mt=new Error("Pre condition failed"),mt.name="PreconditionFailedError",mt.status=412,mt.code="PreconditionFailed"):(mt=new Error("Unknow error, status: ".concat(st.status)),mt.name="UnknownError",mt.status=st.status),mt.requestId=st.headers["x-oss-request-id"],mt.host=""),qe.next=32;break;case 5:return yt=String(st.data),this.debug("request response error data: %s",yt,"error"),qe.prev=7,qe.next=10,this.parseXML(yt);case 10:if(qe.t0=qe.sent,qe.t0){qe.next=13;break}qe.t0={};case 13:Tt=qe.t0,qe.next=23;break;case 16:return qe.prev=16,qe.t1=qe.catch(7),this.debug(yt,"error"),qe.t1.message+=`
|
|
|
raw xml: `.concat(yt),qe.t1.status=st.status,qe.t1.requestId=st.headers["x-oss-request-id"],qe.abrupt("return",qe.t1);case 23:vt=Tt.Message||"unknow request error, status: ".concat(st.status),Tt.Condition&&(vt+=" (condition: ".concat(Tt.Condition,")")),mt=new Error(vt),mt.name=Tt.Code?"".concat(Tt.Code,"Error"):"UnknownError",mt.status=st.status,mt.code=Tt.Code,mt.requestId=Tt.RequestId,mt.hostId=Tt.HostId,mt.serverTime=Tt.ServerTime;case 32:return this.debug("generate error %j",mt,"error"),qe.abrupt("return",mt);case 34:case"end":return qe.stop()}},rt,this,[[7,16]])}));function it(rt){return ct.apply(this,arguments)}return it}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("@babel/runtime/helpers/interopRequireDefault"),re=oe(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=oe(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("util"),se=E("path"),ie=E("mime"),te=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),ee=b.isBuffer,ne=Ae;ne.multipartUpload=function(){var me=(0,le.default)(re.default.mark(function ye(Ce,Se){var He,we,Me,Pe,De,ze,Je,Qe,tt,$e=arguments;return re.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(He=$e.length>2&&$e[2]!==void 0?$e[2]:{},this.resetCancelFlag(),He.disabledMD5=He.disabledMD5===void 0?!0:!!He.disabledMD5,!(He.checkpoint&&He.checkpoint.uploadId)){ct.next=8;break}return Se&&x(Se)&&(He.checkpoint.file=Se),ct.next=7,this._resumeMultipart(He.checkpoint,He);case 7:return ct.abrupt("return",ct.sent);case 8:return we=102400,He.mime||(x(Se)?He.mime=ie.getType(se.extname(Se.name)):a(Se)?He.mime=Se.type:ee(Se)?He.mime="":He.mime=ie.getType(se.extname(Se))),He.headers=He.headers||{},this._convertMetaToHeaders(He.meta,He.headers),ct.next=14,this._getFileSize(Se);case 14:if(Me=ct.sent,!(Me<we)){ct.next=26;break}return He.contentLength=Me,ct.next=19,this.put(Ce,Se,He);case 19:if(Pe=ct.sent,!(He&&He.progress)){ct.next=23;break}return ct.next=23,He.progress(1);case 23:return De={res:Pe.res,bucket:this.options.bucket,name:Ce,etag:Pe.res.headers.etag},(He.headers&&He.headers["x-oss-callback"]||He.callback)&&(De.data=Pe.data),ct.abrupt("return",De);case 26:if(!(He.partSize&&parseInt(He.partSize,10)!==He.partSize)){ct.next=28;break}throw new Error("partSize must be int number");case 28:if(!(He.partSize&&He.partSize<we)){ct.next=30;break}throw new Error("partSize must not be smaller than ".concat(we));case 30:return ct.next=32,this.initMultipartUpload(Ce,He);case 32:if(ze=ct.sent,Je=ze.uploadId,Qe=this._getPartSize(Me,He.partSize),tt={file:Se,name:Ce,fileSize:Me,partSize:Qe,uploadId:Je,doneParts:[]},!(He&&He.progress)){ct.next=39;break}return ct.next=39,He.progress(0,tt,ze.res);case 39:return ct.next=41,this._resumeMultipart(tt,He);case 41:return ct.abrupt("return",ct.sent);case 42:case"end":return ct.stop()}},ye,this)}));function be(ye,Ce){return me.apply(this,arguments)}return be}(),ne._resumeMultipart=function(){var me=(0,le.default)(re.default.mark(function ye(Ce,Se){var He,we,Me,Pe,De,ze,Je,Qe,tt,$e,at,ct,it,rt,st,mt,yt,Tt,vt;return re.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(He=this,!this.isCancel()){qe.next=3;break}throw this._makeCancelEvent();case 3:return we=Ce.file,Me=Ce.fileSize,Pe=Ce.partSize,De=Ce.uploadId,ze=Ce.doneParts,Je=Ce.name,Qe=[],ze.length>0&&te(ze).to(Qe),tt=this._divideParts(Me,Pe),$e=tt.length,at=!1,ct=function(Ke,Ie){return new Promise(function(){var Fe=(0,le.default)(re.default.mark(function Be(Oe,_e){var Ne,Le,We,ft,gt;return re.default.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(wt.prev=0,Ke.isCancel()){wt.next=29;break}return Ne=tt[Ie-1],wt.next=5,Ke._createBuffer(we,Ne.start,Ne.end);case 5:return Le=wt.sent,We={content:Le,size:Ne.end-Ne.start},wt.prev=7,wt.next=10,Ke._uploadPart(Je,De,Ie,We,Se);case 10:ft=wt.sent,wt.next=18;break;case 13:if(wt.prev=13,wt.t0=wt.catch(7),wt.t0.status!==404){wt.next=17;break}throw Ke._makeAbortEvent();case 17:throw wt.t0;case 18:if(!(!Ke.isCancel()&&!at)){wt.next=26;break}if(Ce.doneParts.push({number:Ie,etag:ft.res.headers.etag}),!Se.progress){wt.next=23;break}return wt.next=23,Se.progress(ze.length/($e+1),Ce,ft.res);case 23:Oe({number:Ie,etag:ft.res.headers.etag}),wt.next=27;break;case 26:Oe();case 27:wt.next=30;break;case 29:Oe();case 30:wt.next=41;break;case 32:wt.prev=32,wt.t1=wt.catch(0),gt=new Error,gt.name=wt.t1.name,gt.message=wt.t1.message,gt.stack=wt.t1.stack,gt.partNum=Ie,te(wt.t1).to(gt),_e(gt);case 41:case"end":return wt.stop()}},Be,null,[[0,32],[7,13]])}));return function(Be,Oe){return Fe.apply(this,arguments)}}())},it=Array.from(new Array($e),function(Te,Ke){return Ke+1}),rt=Qe.map(function(Te){return Te.number}),st=it.filter(function(Te){return rt.indexOf(Te)<0}),mt=5,yt=Se.parallel||mt,qe.next=17,this._parallel(st,yt,function(Te){return new Promise(function(Ke,Ie){ct(He,Te).then(function(Fe){Fe&&Qe.push(Fe),Ke()}).catch(function(Fe){Ie(Fe)})})});case 17:if(Tt=qe.sent,at=!0,vt=Tt.find(function(Te){return Te.name==="abort"}),!vt){qe.next=22;break}throw vt;case 22:if(!this.isCancel()){qe.next=25;break}throw ct=null,this._makeCancelEvent();case 25:if(!(Tt&&Tt.length>0)){qe.next=28;break}throw Tt[0].message="Failed to upload some parts with error: ".concat(Tt[0].toString()," part_num: ").concat(Tt[0].partNum),Tt[0];case 28:return qe.next=30,this.completeMultipartUpload(Je,De,Qe,Se);case 30:return qe.abrupt("return",qe.sent);case 31:case"end":return qe.stop()}},ye,this)}));function be(ye,Ce){return me.apply(this,arguments)}return be}(),ne._getFileSize=function(){var me=(0,le.default)(re.default.mark(function ye(Ce){return re.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!ee(Ce)){He.next=4;break}return He.abrupt("return",Ce.length);case 4:if(!(a(Ce)||x(Ce))){He.next=6;break}return He.abrupt("return",Ce.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return He.stop()}},ye)}));function be(ye){return me.apply(this,arguments)}return be}();var ce=E("stream"),de=ce.Readable;function ge(me,be){if(!(this instanceof ge))return new ge(me,be);de.call(this,be),this.file=me,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ae.inherits(ge,de),ge.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Ce=this.start,Se=Ce+be;Se=Se>this.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,ye=this.push(this.fileBuffer.slice(Ce,Se))}},ge.prototype._read=function(be){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var ye=16*1024;be=be||ye;var Ce=this;this.reader.onload=function(He){Ce.fileBuffer=ue.from(new Uint8Array(He.target.result)),Ce.file=null,Ce.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function pe(me){return me.arrayBuffer?me.arrayBuffer():new Promise(function(be,ye){var Ce=new FileReader;Ce.onload=function(Se){be(Se.target.result)},Ce.onerror=function(Se){ye(Se)},Ce.readAsArrayBuffer(me)})}ne._createBuffer=function(){var me=(0,le.default)(re.default.mark(function ye(Ce,Se,He){var we,Me;return re.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(a(Ce)||x(Ce))){De.next=8;break}return we=Ce.slice(Se,He),De.next=4,pe(we);case 4:return Me=De.sent,De.abrupt("return",ue.from(Me));case 8:if(!ee(Ce)){De.next=12;break}return De.abrupt("return",Ce.subarray(Se,He));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return De.stop()}},ye)}));function be(ye,Ce,Se){return me.apply(this,arguments)}return be}(),ne._getPartSize=function(be,ye){var Ce=1e4,Se=1*1024*1024;ye||(ye=Se);var He=Math.ceil(be/Ce);return ye<He&&(ye=He,console.warn("partSize has been set to ".concat(ye,", because the partSize you provided causes partNumber to be greater than 10,000"))),ye},ne._divideParts=function(be,ye){for(var Ce=Math.ceil(be/ye),Se=[],He=0;He<Ce;He++){var we=ye*He,Me=Math.min(we+ye,be);Se.push({start:we,end:Me})}return Se}}).call(this)}).call(this,E("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.promise.js");var oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("fs"),ae=E("copy-to"),se=E("path"),ie=E("mime"),te=E("../common/callback"),z=E("merge-descriptors"),a=E("../common/utils/isBlob"),y=a.isBlob,x=E("../common/utils/isFile"),b=x.isFile,ee=E("../common/utils/isBuffer"),ne=ee.isBuffer,ce=E("../common/utils/obj2xml"),de=ce.obj2xml,ge=Ae;ge.append=function(){var pe=(0,re.default)(oe.default.mark(function be(ye,Ce,Se){var He;return oe.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Se=Se||{},Se.position===void 0&&(Se.position="0"),Se.subres={append:"",position:Se.position},Se.method="POST",Me.next=6,this.put(ye,Ce,Se);case 6:return He=Me.sent,He.nextAppendPosition=He.res.headers["x-oss-next-append-position"],Me.abrupt("return",He);case 9:case"end":return Me.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),ge.put=function(){var pe=(0,re.default)(oe.default.mark(function be(ye,Ce,Se){var He,we,Me,Pe,De;return oe.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(Se=Se||{},Se.disabledMD5=Se.disabledMD5===void 0?!0:!!Se.disabledMD5,Se.headers=Se.headers||{},ye=this._objectName(ye),!ne(Ce)){Je.next=8;break}He=Ce,Je.next=19;break;case 8:if(!(y(Ce)||b(Ce))){Je.next=18;break}return Se.mime||(b(Ce)?Se.mime=ie.getType(se.extname(Ce.name)):Se.mime=Ce.type),Je.next=12,this._createBuffer(Ce,0,Ce.size);case 12:return He=Je.sent,Je.next=15,this._getFileSize(Ce);case 15:Se.contentLength=Je.sent,Je.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Se.meta,Se.headers),we=Se.method||"PUT",Me=this._objectRequestParams(we,ye,Se),te.encodeCallback(Me,Se),Me.mime=Se.mime,Me.disabledMD5=Se.disabledMD5,Me.content=He,Me.successStatuses=[200],Je.next=29,this.request(Me);case 29:return Pe=Je.sent,De={name:ye,url:this._objectUrl(ye),res:Pe.res},Me.headers&&Me.headers["x-oss-callback"]&&(De.data=JSON.parse(Pe.data.toString())),Je.abrupt("return",De);case 33:case"end":return Je.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),ge.putStream=function(){var pe=(0,re.default)(oe.default.mark(function be(ye,Ce,Se){var He,we,Me,Pe;return oe.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Se=Se||{},Se.headers=Se.headers||{},ye=this._objectName(ye),Se.contentLength?Se.headers["Content-Length"]=Se.contentLength:Se.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Se.meta,Se.headers),He=Se.method||"PUT",we=this._objectRequestParams(He,ye,Se),te.encodeCallback(we,Se),we.mime=Se.mime,we.stream=Ce,we.successStatuses=[200],ze.next=13,this.request(we);case 13:return Me=ze.sent,Pe={name:ye,url:this._objectUrl(ye),res:Me.res},we.headers&&we.headers["x-oss-callback"]&&(Pe.data=JSON.parse(Me.data.toString())),ze.abrupt("return",Pe);case 17:case"end":return ze.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),z(ge,E("../common/object/copyObject")),z(ge,E("../common/object/getObjectTagging")),z(ge,E("../common/object/putObjectTagging")),z(ge,E("../common/object/deleteObjectTagging")),z(ge,E("../common/image")),z(ge,E("../common/object/getBucketVersions")),z(ge,E("../common/object/getACL")),z(ge,E("../common/object/putACL")),z(ge,E("../common/object/head")),z(ge,E("../common/object/delete")),z(ge,E("../common/object/get")),z(ge,E("../common/object/putSymlink")),z(ge,E("../common/object/getSymlink")),z(ge,E("../common/object/deleteMulti")),z(ge,E("../common/object/getObjectMeta")),z(ge,E("../common/object/getObjectUrl")),z(ge,E("../common/object/generateObjectUrl")),z(ge,E("../common/object/signatureUrl")),z(ge,E("../common/object/asyncSignatureUrl")),ge.putMeta=function(){var pe=(0,re.default)(oe.default.mark(function be(ye,Ce,Se){var He;return oe.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,this.copy(ye,ye,{meta:Ce||{},timeout:Se&&Se.timeout,ctx:Se&&Se.ctx});case 2:return He=Me.sent,Me.abrupt("return",He);case 4:case"end":return Me.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),ge.list=function(){var pe=(0,re.default)(oe.default.mark(function be(ye,Ce){var Se,He,we,Me,Pe;return oe.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Se=this._objectRequestParams("GET","",Ce),Se.query=ye,Se.xmlResponse=!0,Se.successStatuses=[200],ze.next=6,this.request(Se);case 6:return He=ze.sent,we=He.data.Contents||[],Me=this,we&&(Array.isArray(we)||(we=[we]),we=we.map(function(Je){return{name:Je.Key,url:Me._objectUrl(Je.Key),lastModified:Je.LastModified,etag:Je.ETag,type:Je.Type,size:Number(Je.Size),storageClass:Je.StorageClass,owner:{id:Je.Owner.ID,displayName:Je.Owner.DisplayName}}})),Pe=He.data.CommonPrefixes||null,Pe&&(Array.isArray(Pe)||(Pe=[Pe]),Pe=Pe.map(function(Je){return Je.Prefix})),ze.abrupt("return",{res:He.res,objects:we,prefixes:Pe,nextMarker:He.data.NextMarker||null,isTruncated:He.data.IsTruncated==="true"});case 13:case"end":return ze.stop()}},be,this)}));function me(be,ye){return pe.apply(this,arguments)}return me}(),ge.listV2=function(){var pe=(0,re.default)(oe.default.mark(function be(ye){var Ce,Se,He,we,Me,Pe,De,ze=arguments;return oe.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Ce=ze.length>1&&ze[1]!==void 0?ze[1]:{},Se=ye["continuation-token"]||ye.continuationToken,Se&&(Ce.subres=Object.assign({"continuation-token":Se},Ce.subres)),He=this._objectRequestParams("GET","",Ce),He.query=Object.assign({"list-type":2},ye),delete He.query["continuation-token"],delete He.query.continuationToken,He.xmlResponse=!0,He.successStatuses=[200],Qe.next=11,this.request(He);case 11:return we=Qe.sent,Me=we.data.Contents||[],Pe=this,Me&&(Array.isArray(Me)||(Me=[Me]),Me=Me.map(function(tt){var $e=null;return tt.Owner&&($e={id:tt.Owner.ID,displayName:tt.Owner.DisplayName}),{name:tt.Key,url:Pe._objectUrl(tt.Key),lastModified:tt.LastModified,etag:tt.ETag,type:tt.Type,size:Number(tt.Size),storageClass:tt.StorageClass,owner:$e}})),De=we.data.CommonPrefixes||null,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(tt){return tt.Prefix})),Qe.abrupt("return",{res:we.res,objects:Me,prefixes:De,isTruncated:we.data.IsTruncated==="true",keyCount:+we.data.KeyCount,continuationToken:we.data.ContinuationToken||null,nextContinuationToken:we.data.NextContinuationToken||null});case 18:case"end":return Qe.stop()}},be,this)}));function me(be){return pe.apply(this,arguments)}return me}(),ge.restore=function(){var pe=(0,re.default)(oe.default.mark(function be(ye){var Ce,Se,He,we,Me=arguments;return oe.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return Ce=Me.length>1&&Me[1]!==void 0?Me[1]:{type:"Archive"},Ce=Ce||{},Ce.subres=Object.assign({restore:""},Ce.subres),Ce.versionId&&(Ce.subres.versionId=Ce.versionId),Se=this._objectRequestParams("POST",ye,Ce),Ce.type==="ColdArchive"&&(He={RestoreRequest:{Days:Ce.Days?Ce.Days:2,JobParameters:{Tier:Ce.JobParameters?Ce.JobParameters:"Standard"}}},Se.content=de(He,{headers:!0}),Se.mime="xml"),Se.successStatuses=[202],De.next=9,this.request(Se);case 9:return we=De.sent,De.abrupt("return",{res:we.res});case 11:case"end":return De.stop()}},be,this)}));function me(be){return pe.apply(this,arguments)}return me}(),ge._objectUrl=function(me){return this._getReqUrl({bucket:this.options.bucket,object:me})},ge._objectRequestParams=function(me,be,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},be=this._objectName(be);var Ce={object:be,bucket:this.options.bucket,method:me,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ce.headers={},ae(ye.headers).to(Ce.headers)),Ce},ge._objectName=function(me){return me.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(me,be){me&&Object.keys(me).forEach(function(ye){be["x-oss-meta-".concat(ye)]=me[ye]})},ge._deleteFileSafe=function(me){var be=this;return new Promise(function(ye){le.exists(me,function(Ce){Ce?le.unlink(me,function(Se){Se&&be.debug("unlink %j error: %s",me,Se,"error"),ye()}):ye()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,he,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function ae(ie,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(oe.default.mark(function ie(te,z){var a,y;return oe.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(te),a=this._bucketRequestParams("DELETE",te,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ie,this)})),se.apply(this,arguments)}Ae.abortBucketWorm=ae},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function ae(ie,te,z){return se.apply(this,arguments)}function se(){return se=(0,re.default)(oe.default.mark(function ie(te,z,a){var y,x;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(te),y=this._bucketRequestParams("POST",te,{wormId:z},a),ee.next=4,this.request(y);case 4:return x=ee.sent,ee.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return ee.stop()}},ie,this)})),se.apply(this,arguments)}Ae.completeBucketWorm=ae},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function ae(ie,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(oe.default.mark(function ie(te,z){var a,y,x,b,ee=arguments;return oe.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),le.checkBucketName(te),x=this._bucketRequestParams("DELETE",te,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},ie,this)})),se.apply(this,arguments)}Ae.deleteBucketInventory=ae},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=Ae;se.deleteBucketLifecycle=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y){var x,b;return oe.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ae(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ie.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=Ae;se.deleteBucketWebsite=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y){var x,b;return oe.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ae(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ie.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),ae=E("../utils/obj2xml");function se(te,z,a,y){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z,a,y,x){var b,ee,ne;return oe.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ae.obj2xml(ee,{headers:!0}),b.successStatuses=[200],de.next=8,this.request(b);case 8:return ne=de.sent,de.abrupt("return",{res:ne.res,status:ne.status});case 10:case"end":return de.stop()}},te,this)})),ie.apply(this,arguments)}Ae.extendBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),ae=E("../utils/formatInventoryConfig");function se(te,z){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z,a){var y,x,b,ee,ne=arguments;return oe.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return y=ne.length>2&&ne[2]!==void 0?ne[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,de.next=8,this.request(b);case 8:return ee=de.sent,de.abrupt("return",{status:ee.status,res:ee.res,inventory:ae.formatInventoryConfig(ee.data)});case 10:case"end":return de.stop()}},te,this)})),ie.apply(this,arguments)}Ae.getBucketInventory=se},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("../utils/isArray"),ie=se.isArray,te=E("../utils/formatObjKey"),z=te.formatObjKey,a=Ae;a.getBucketLifecycle=function(){var y=(0,re.default)(oe.default.mark(function b(ee,ne){var ce,de,ge;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae(ee),ce=this._bucketRequestParams("GET",ee,"lifecycle",ne),ce.successStatuses=[200],ce.xmlResponse=!0,me.next=6,this.request(ce);case 6:return de=me.sent,ge=de.data.Rule||null,ge&&(ie(ge)||(ge=[ge]),ge=ge.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!ie(be.Tag)&&(be.Tag=[be.Tag]),z(be,"firstLowerCase")})),me.abrupt("return",{rules:ge,res:de.res});case 10:case"end":return me.stop()}},b,this)}));function x(b,ee){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=Ae;se.getBucketVersioning=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y){var x,b,ee;return oe.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ae(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,ee=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function te(z,a){return ie.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("../utils/isObject"),ie=se.isObject,te=Ae;te.getBucketWebsite=function(){var z=(0,re.default)(oe.default.mark(function y(x,b){var ee,ne,ce;return oe.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ae(x),ee=this._bucketRequestParams("GET",x,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,ge.next=6,this.request(ee);case 6:return ne=ge.sent,ce=[],ne.data.RoutingRules&&ne.data.RoutingRules.RoutingRule&&(ie(ne.data.RoutingRules.RoutingRule)?ce=[ne.data.RoutingRules.RoutingRule]:ce=ne.data.RoutingRules.RoutingRule),ge.abrupt("return",{index:ne.data.IndexDocument&&ne.data.IndexDocument.Suffix||"",supportSubDir:ne.data.IndexDocument&&ne.data.IndexDocument.SupportSubDir||"false",type:ne.data.IndexDocument&&ne.data.IndexDocument.Type,routingRules:ce,error:ne.data.ErrorDocument&&ne.data.ErrorDocument.Key||null,res:ne.res});case 10:case"end":return ge.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),ae=E("../utils/dataFix");function se(te,z){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z,a){var y,x;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return x=ee.sent,ae.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return ee.stop()}},te,this)})),ie.apply(this,arguments)}Ae.getBucketWorm=se},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),ae=E("../utils/checkBucketName");function se(te,z,a){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z,a,y){var x,b,ee;return oe.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ae.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return ee=ce.sent,ce.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return ce.stop()}},te,this)})),ie.apply(this,arguments)}Ae.initiateBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),ae=E("../utils/formatInventoryConfig");function se(te){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z){var a,y,x,b,ee,ne,ce,de,ge=arguments;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return a=ge.length>1&&ge[1]!==void 0?ge[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,me.next=9,this.request(b);case 9:return ee=me.sent,ne=ee.data,ce=ee.res,de=ee.status,me.abrupt("return",{isTruncated:ne.IsTruncated==="true",nextContinuationToken:ne.NextContinuationToken,inventoryList:ae.formatInventoryConfig(ne.InventoryConfiguration,!0),status:de,res:ce});case 12:case"end":return me.stop()}},te,this)})),ie.apply(this,arguments)}Ae.listBucketInventory=se},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),ae=E("../utils/obj2xml");function se(te,z){return ie.apply(this,arguments)}function ie(){return ie=(0,re.default)(oe.default.mark(function te(z,a){var y,x,b,ee,ne,ce,de,ge,pe,me,be,ye=arguments;return oe.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,ne=a.includedObjectVersions,ce="acs:oss:::",de="acs:ram::".concat(b.accountId,":role/"),ge={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(de).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ne,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},pe=ae.obj2xml(ge,{headers:!0,firstUpperCase:!0}),me=this._bucketRequestParams("PUT",z,x,y),me.successStatuses=[200],me.mime="xml",me.content=pe,Se.next=14,this.request(me);case 14:return be=Se.sent,Se.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Se.stop()}},te,this)})),ie.apply(this,arguments)}Ae.putBucketInventory=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("../utils/isArray"),ie=se.isArray,te=E("../utils/deepCopy"),z=te.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,ee=E("../utils/checkObjectTag"),ne=ee.checkObjectTag,ce=E("../utils/getStrBytesCount"),de=ce.getStrBytesCount,ge=Ae;ge.putBucketLifecycle=function(){var Ce=(0,re.default)(oe.default.mark(function He(we,Me,Pe){var De,ze,Je,Qe,tt;return oe.default.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(ae(we),ie(Me)){at.next=3;break}throw new Error("rules must be Array");case 3:return De=this._bucketRequestParams("PUT",we,"lifecycle",Pe),ze=[],Je={LifecycleConfiguration:{Rule:ze}},Me.forEach(function(ct){pe(ct),ye(ct),ct.id&&(ct.ID=ct.id,delete ct.id),ze.push(ct)}),Qe=b(Je,{headers:!0,firstUpperCase:!0}),De.content=Qe,De.mime="xml",De.successStatuses=[200],at.next=13,this.request(De);case 13:return tt=at.sent,at.abrupt("return",{res:tt.res});case 15:case"end":return at.stop()}},He,this)}));function Se(He,we,Me){return Ce.apply(this,arguments)}return Se}();function pe(Ce){Ce.days&&(Ce.expiration={days:Ce.days}),Ce.date&&(Ce.expiration={createdBeforeDate:Ce.date})}function me(Ce,Se){var He=Ce.days,we=Ce.createdBeforeDate;if(!He&&!we)throw new Error("".concat(Se," must includes days or createdBeforeDate"));if(He&&!/^[1-9][0-9]*$/.test(He))throw new Error("days must be a positive integer");if(we&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(we))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function be(Ce){if(!ie(Ce)&&!y(Ce))throw new Error("tag must be Object or Array");Ce=y(Ce)?[Ce]:Ce;var Se={},He=z(Ce);He.forEach(function(we){Se[we.key]=we.value}),ne(Se)}function ye(Ce){if(Ce.id&&de(Ce.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ce.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ce.status))throw new Error("Status must be Enabled or Disabled");if(Ce.transition){if(!["IA","Archive"].includes(Ce.transition.storageClass))throw new Error("StorageClass must be IA or Archive");me(Ce.transition,"Transition")}if(Ce.expiration){if(!Ce.expiration.expiredObjectDeleteMarker)me(Ce.expiration,"Expiration");else if(Ce.expiration.days||Ce.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ce.abortMultipartUpload&&me(Ce.abortMultipartUpload,"AbortMultipartUpload"),!Ce.expiration&&!Ce.abortMultipartUpload&&!Ce.transition&&!Ce.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ce.tag){if(Ce.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ce.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("../utils/obj2xml"),ie=se.obj2xml,te=Ae;te.putBucketVersioning=function(){var z=(0,re.default)(oe.default.mark(function y(x,b){var ee,ne,ce,de,ge=arguments;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(ee=ge.length>2&&ge[2]!==void 0?ge[2]:{},ae(x),["Enabled","Suspended"].includes(b)){me.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ne=this._bucketRequestParams("PUT",x,"versioning",ee),ce={VersioningConfiguration:{Status:b}},ne.mime="xml",ne.content=ie(ce,{headers:!0}),me.next=10,this.request(ne);case 10:return de=me.sent,me.abrupt("return",{res:de.res,status:de.status});case 12:case"end":return me.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("../utils/obj2xml"),ie=se.obj2xml,te=E("../utils/isArray"),z=te.isArray,a=Ae;a.putBucketWebsite=function(){var y=(0,re.default)(oe.default.mark(function b(ee){var ne,ce,de,ge,pe,me,be,ye=arguments;return oe.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ne=ye.length>1&&ye[1]!==void 0?ye[1]:{},ce=ye.length>2?ye[2]:void 0,ae(ee),de=this._bucketRequestParams("PUT",ee,"website",ce),ge={Suffix:ne.index||"index.html"},pe={IndexDocument:ge},me={WebsiteConfiguration:pe},ne.supportSubDir&&(ge.SupportSubDir=ne.supportSubDir),ne.type&&(ge.Type=ne.type),ne.error&&(pe.ErrorDocument={Key:ne.error}),ne.routingRules===void 0){Se.next=14;break}if(z(ne.routingRules)){Se.next=13;break}throw new Error("RoutingRules must be Array");case 13:pe.RoutingRules={RoutingRule:ne.routingRules};case 14:return me=ie(me),de.content=me,de.mime="xml",de.successStatuses=[200],Se.next=20,this.request(de);case 20:return be=Se.sent,Se.abrupt("return",{res:be.res});case 22:case"end":return Se.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),Ae.encodeCallback=function(re,le){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.headers,"x-oss-callback")&&le.callback){var ae={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(ae.callbackHost=le.callback.host),le.callback.contentType&&(ae.callbackBodyType=le.callback.contentType);var se=ue.from(JSON.stringify(ae)).toString("base64");if(re.headers["x-oss-callback"]=se,le.callback.customValue){var ie={};Object.keys(le.callback.customValue).forEach(function(te){ie["x:".concat(te)]=le.callback.customValue[te].toString()}),re.headers["x-oss-callback-var"]=ue.from(JSON.stringify(ie)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ue=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getReqUrl=void 0;var oe=ue(E("copy-to")),re=ue(E("url")),le=ue(E("merge-descriptors")),ae=ue(E("is-type-of")),se=E("../utils/isIP"),ie=E("../utils/checkConfigValid");function te(z){var a={},y=this.options.cname;ie.checkConfigValid(this.options.endpoint,"endpoint"),oe.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!se.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&le.default(b,z.query),z.subres){var ee={};ae.default.string(z.subres)?ee[z.subres]="":ae.default.array(z.subres)?z.subres.forEach(function(ne){ee[ne]=""}):ee=z.subres,le.default(b,ee)}return a.query=b,re.default.format(a)}Ae.getReqUrl=te},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var ue=E("humanize-ms"),oe=E("url"),re=E("../utils/checkBucketName"),le=re.checkBucketName,ae=E("../utils/setRegion"),se=ae.setRegion,ie=E("../utils/checkConfigValid"),te=ie.checkConfigValid;function z(a,y){te(a,"endpoint");var x=oe.parse(a);if(x.protocol||(x=oe.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}he.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=ue(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=se(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,he,Ae){"use strict";var ue=E("merge-descriptors"),oe=Ae;ue(oe,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ae=le.checkBucketName,se=E("querystring"),ie=E("js-base64"),te=ie.Base64.encode,z=Ae;z.processObjectSave=function(){var y=(0,re.default)(oe.default.mark(function b(ee,ne,ce,de){var ge,pe,me,be;return oe.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return a(ee,"sourceObject"),a(ne,"targetObject"),a(ce,"process"),ne=this._objectName(ne),de&&ae(de),ge=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),pe=de?",b_".concat(te(de)):"",ne=te(ne),me={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ne).concat(pe)},ge.content=se.stringify(me),Ce.next=12,this.request(ge);case 12:return be=Ce.sent,Ce.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ce.stop()}},b,this)}));function x(b,ee,ne,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),ae=E("copy-to"),se=Ae;se.uploadPartCopy=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y,x,b,ee){var ne,ce,de,ge,pe,me=arguments;return oe.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=me.length>5&&me[5]!==void 0?me[5]:{},ne.headers=ne.headers||{},ce=ne.versionId||ne.subres&&ne.subres.versionId||null,ce?de="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(ce):de="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),ne.headers["x-oss-copy-source"]=de,b&&(ne.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ne.subres={partNumber:x,uploadId:y},ge=this._objectRequestParams("PUT",a,ne),ge.mime=ne.mime,ge.successStatuses=[200],ye.next=12,this.request(ge);case 12:return pe=ye.sent,ye.abrupt("return",{name:a,etag:pe.res.headers.etag,res:pe.res});case 14:case"end":return ye.stop()}},z,this)}));function te(z,a,y,x,b){return ie.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y){var x,b,ee,ne,ce,de,ge,pe,me,be,ye,Ce,Se=arguments;return oe.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return x=Se.length>2&&Se[2]!==void 0?Se[2]:{},this.resetCancelFlag(),b=x.versionId,ee=b===void 0?null:b,ne={versionId:ee},we.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ne);case 6:if(ce=we.sent,de=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||de,!(x.checkpoint&&x.checkpoint.uploadId)){we.next=14;break}return we.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return we.abrupt("return",we.sent);case 14:if(ge=102400,pe=y.endOffset-y.startOffset,!(pe<ge)){we.next=18;break}throw new Error("copySize must not be smaller than ".concat(ge));case 18:if(!(x.partSize&&x.partSize<ge)){we.next=20;break}throw new Error("partSize must not be smaller than ".concat(ge));case 20:return we.next=22,this.initMultipartUpload(a,x);case 22:if(me=we.sent,be=me.uploadId,ye=this._getPartSize(pe,x.partSize),Ce={name:a,copySize:pe,partSize:ye,uploadId:be,doneParts:[]},!(x&&x.progress)){we.next=29;break}return we.next=29,x.progress(0,Ce,me.res);case 29:return we.next=31,this._resumeMultipartCopy(Ce,y,x);case 31:return we.abrupt("return",we.sent);case 32:case"end":return we.stop()}},z,this)}));function te(z,a){return ie.apply(this,arguments)}return te}(),se._resumeMultipartCopy=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y,x){var b,ee,ne,ce,de,ge,pe,me,be,ye,Ce,Se,He,we,Me,Pe,De,ze,Je,Qe,tt;return oe.default.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(!this.isCancel()){at.next=2;break}throw this._makeCancelEvent();case 2:if(b=x.versionId,ee=b===void 0?null:b,ne={versionId:ee},ce=a.copySize,de=a.partSize,ge=a.uploadId,pe=a.doneParts,me=a.name,be=this._divideMultipartCopyParts(ce,de,y.startOffset),ye=be.length,Ce={headers:{}},x.copyheaders&&ae(x.copyheaders).to(Ce.headers),ee&&ae(ne).to(Ce),Se=function(it,rt,st){return new Promise(function(){var mt=(0,re.default)(oe.default.mark(function yt(Tt,vt){var ut,qe,Te;return oe.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(Ie.prev=0,it.isCancel()){Ie.next=22;break}return ut=be[rt-1],qe="".concat(ut.start,"-").concat(ut.end-1),Ie.prev=4,Ie.next=7,it.uploadPartCopy(me,ge,rt,qe,st,Ce);case 7:Te=Ie.sent,Ie.next=15;break;case 10:if(Ie.prev=10,Ie.t0=Ie.catch(4),Ie.t0.status!==404){Ie.next=14;break}throw it._makeAbortEvent();case 14:throw Ie.t0;case 15:if(it.isCancel()){Ie.next=22;break}if(le("content-range ".concat(Te.res.headers["content-range"])),pe.push({number:rt,etag:Te.res.headers.etag}),a.doneParts=pe,!(x&&x.progress)){Ie.next=22;break}return Ie.next=22,x.progress(pe.length/ye,a,Te.res);case 22:Tt(),Ie.next=29;break;case 25:Ie.prev=25,Ie.t1=Ie.catch(0),Ie.t1.partNum=rt,vt(Ie.t1);case 29:case"end":return Ie.stop()}},yt,null,[[0,25],[4,10]])}));return function(yt,Tt){return mt.apply(this,arguments)}}())},He=Array.from(new Array(ye),function(ct,it){return it+1}),we=pe.map(function(ct){return ct.number}),Me=He.filter(function(ct){return we.indexOf(ct)<0}),Pe=5,De=x.parallel||Pe,!(this.checkBrowserAndVersion("Internet Explorer","10")||De===1)){at.next=28;break}ze=0;case 18:if(!(ze<Me.length)){at.next=26;break}if(!this.isCancel()){at.next=21;break}throw this._makeCancelEvent();case 21:return at.next=23,Se(this,Me[ze],y);case 23:ze++,at.next=18;break;case 26:at.next=40;break;case 28:return at.next=30,this._parallelNode(Me,De,Se,y);case 30:if(Je=at.sent,Qe=Je.find(function(ct){return ct.name==="abort"}),!Qe){at.next=34;break}throw Qe;case 34:if(!this.isCancel()){at.next=36;break}throw this._makeCancelEvent();case 36:if(!(Je&&Je.length>0)){at.next=40;break}throw tt=Je[0],tt.message="Failed to copy some parts with error: ".concat(tt.toString()," part_num: ").concat(tt.partNum),tt;case 40:return at.next=42,this.completeMultipartUpload(me,ge,pe,x);case 42:return at.abrupt("return",at.sent);case 43:case"end":return at.stop()}},z,this)}));function te(z,a,y){return ie.apply(this,arguments)}return te}(),se._divideMultipartCopyParts=function(te,z,a){for(var y=Math.ceil(te/z),x=[],b=0;b<y;b++){var ee=z*b+a,ne=Math.min(ee+z,te+a);x.push({start:ee,end:ne})}return x},se._getObjectMeta=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y,x){var b,ee;return oe.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return b=this.getBucket(),this.setBucket(a),ce.next=4,this.head(y,x);case 4:return ee=ce.sent,this.setBucket(b),ce.abrupt("return",ee);case 7:case"end":return ce.stop()}},z,this)}));function te(z,a,y){return ie.apply(this,arguments)}return te}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("@babel/runtime/helpers/interopRequireDefault"),re=oe(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=oe(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("copy-to"),se=E("./callback"),ie=E("./utils/deepCopy"),te=ie.deepCopyWith,z=E("./utils/isBuffer"),a=z.isBuffer,y=E("./utils/omit"),x=y.omit,b=Ae;b.listUploads=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge){var pe,me,be,ye;return re.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ge=ge||{},pe={},ae(ge).to(pe),pe.subres="uploads",me=this._objectRequestParams("GET","",pe),me.query=de,me.xmlResponse=!0,me.successStatuses=[200],Se.next=10,this.request(me);case 10:return be=Se.sent,ye=be.data.Upload||[],Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(He){return{name:He.Key,uploadId:He.UploadId,initiated:He.Initiated}}),Se.abrupt("return",{res:be.res,uploads:ye,bucket:be.data.Bucket,nextKeyMarker:be.data.NextKeyMarker,nextUploadIdMarker:be.data.NextUploadIdMarker,isTruncated:be.data.IsTruncated==="true"});case 15:case"end":return Se.stop()}},ce,this)}));function ne(ce,de){return ee.apply(this,arguments)}return ne}(),b.listParts=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge,pe,me){var be,ye,Ce;return re.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return me=me||{},be={},ae(me).to(be),be.subres={uploadId:ge},ye=this._objectRequestParams("GET",de,be),ye.query=pe,ye.xmlResponse=!0,ye.successStatuses=[200],He.next=10,this.request(ye);case 10:return Ce=He.sent,He.abrupt("return",{res:Ce.res,uploadId:Ce.data.UploadId,bucket:Ce.data.Bucket,name:Ce.data.Key,partNumberMarker:Ce.data.PartNumberMarker,nextPartNumberMarker:Ce.data.NextPartNumberMarker,maxParts:Ce.data.MaxParts,isTruncated:Ce.data.IsTruncated,parts:Ce.data.Part||[]});case 12:case"end":return He.stop()}},ce,this)}));function ne(ce,de,ge,pe){return ee.apply(this,arguments)}return ne}(),b.abortMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge,pe){var me,be,ye;return re.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return this._stop(),pe=pe||{},me={},ae(pe).to(me),me.subres={uploadId:ge},be=this._objectRequestParams("DELETE",de,me),be.successStatuses=[204],Se.next=9,this.request(be);case 9:return ye=Se.sent,Se.abrupt("return",{res:ye.res});case 11:case"end":return Se.stop()}},ce,this)}));function ne(ce,de,ge){return ee.apply(this,arguments)}return ne}(),b.initMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge){var pe,me,be;return re.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return ge=ge||{},pe={},ae(ge).to(pe),pe.headers=pe.headers||{},this._convertMetaToHeaders(ge.meta,pe.headers),pe.subres="uploads",me=this._objectRequestParams("POST",de,pe),me.mime=ge.mime,me.xmlResponse=!0,me.successStatuses=[200],Ce.next=12,this.request(me);case 12:return be=Ce.sent,Ce.abrupt("return",{res:be.res,bucket:be.data.Bucket,name:be.data.Key,uploadId:be.data.UploadId});case 14:case"end":return Ce.stop()}},ce,this)}));function ne(ce,de){return ee.apply(this,arguments)}return ne}(),b.uploadPart=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge,pe,me,be,ye,Ce){var Se,He;return re.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(Se={size:ye-be},He=ue&&ue.browser,!He){Me.next=8;break}return Me.next=5,this._createBuffer(me,be,ye);case 5:Se.content=Me.sent,Me.next=11;break;case 8:return Me.next=10,this._createStream(me,be,ye);case 10:Se.stream=Me.sent;case 11:return Me.next=13,this._uploadPart(de,ge,pe,Se,Ce);case 13:return Me.abrupt("return",Me.sent);case 14:case"end":return Me.stop()}},ce,this)}));function ne(ce,de,ge,pe,me,be,ye){return ee.apply(this,arguments)}return ne}(),b.completeMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge,pe,me){var be,ye,Ce,Se,He,we,Me,Pe;return re.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:for(be=pe.concat().sort(function(Je,Qe){return Je.number-Qe.number}).filter(function(Je,Qe,tt){return!Qe||Je.number!==tt[Qe-1].number}),ye=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,Ce=0;Ce<be.length;Ce++)Se=be[Ce],ye+=`<Part>
|
|
|
`,ye+="<PartNumber>".concat(Se.number,`</PartNumber>
|
|
|
`),ye+="<ETag>".concat(Se.etag,`</ETag>
|
|
|
`),ye+=`</Part>
|
|
|
`;return ye+="</CompleteMultipartUpload>",me=me||{},He={},He=te(me,function(Je){if(a(Je))return null}),He.subres={uploadId:ge},He.headers=x(He.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),we=this._objectRequestParams("POST",de,He),se.encodeCallback(we,He),we.mime="xml",we.content=ye,we.headers&&we.headers["x-oss-callback"]||(we.xmlResponse=!0),we.successStatuses=[200],ze.next=17,this.request(we);case 17:if(Me=ze.sent,!me.progress){ze.next=21;break}return ze.next=21,me.progress(1,null,Me.res);case 21:return Pe={res:Me.res,bucket:we.bucket,name:de,etag:Me.res.headers.etag},we.headers&&we.headers["x-oss-callback"]&&(Pe.data=JSON.parse(Me.data.toString())),ze.abrupt("return",Pe);case 24:case"end":return ze.stop()}},ce,this)}));function ne(ce,de,ge,pe){return ee.apply(this,arguments)}return ne}(),b._uploadPart=function(){var ee=(0,le.default)(re.default.mark(function ce(de,ge,pe,me,be){var ye,Ce,Se,He;return re.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return be=be||{},ye={},ae(be).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=me.size,ye.headers=x(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:pe,uploadId:ge},Ce=this._objectRequestParams("PUT",de,ye),Ce.mime=ye.mime,Se=ue&&ue.browser,Se?Ce.content=me.content:Ce.stream=me.stream,Ce.successStatuses=[200],Ce.disabledMD5=be.disabledMD5,Me.next=15,this.request(Ce);case 15:if(He=Me.sent,He.res.headers.etag){Me.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return me.stream&&(me.stream=null,Ce.stream=null),Me.abrupt("return",{name:de,etag:He.res.headers.etag,res:He.res});case 20:case"end":return Me.stop()}},ce,this)}));function ne(ce,de,ge,pe,me){return ee.apply(this,arguments)}return ne}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("url"),ae=E("utility"),se=E("copy-to"),ie=E("../../common/signUtils"),te=E("../utils/isIP"),z=te.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,ee=Ae;ee.asyncSignatureUrl=function(){var ne=(0,re.default)(oe.default.mark(function de(ge,pe){var me,be,ye,Ce,Se;return oe.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!z(this.options.endpoint.hostname)){we.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(pe=pe||{},ge=this._objectName(ge),pe.method=pe.method||"GET",me=ae.timestamp()+(pe.expires||1800),be={bucket:this.options.bucket,object:ge},ye=this._getResource(be),!(this.options.stsToken&&b(this.options.refreshSTSToken))){we.next=11;break}return we.next=11,y.call(this);case 11:return this.options.stsToken&&(pe["security-token"]=this.options.stsToken),Ce=ie._signatureForURL(this.options.accessKeySecret,pe,ye,me),Se=le.parse(this._getReqUrl(be)),Se.query={OSSAccessKeyId:this.options.accessKeyId,Expires:me,Signature:Ce.Signature},se(Ce.subResource).to(Se.query),we.abrupt("return",Se.format());case 17:case"end":return we.stop()}},de,this)}));function ce(de,ge){return ne.apply(this,arguments)}return ce}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var re=ue(E("@babel/runtime/helpers/typeof")),le=ue(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("../utils/checkBucketName"),se=ae.checkBucketName,ie=Ae,te=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];ie.copy=function(){var z=(0,le.default)(oe.default.mark(function y(x,b,ee,ne){var ce,de,ge;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return(0,re.default)(ee)==="object"&&(ne=ee),ne=ne||{},ne.headers=ne.headers||{},Object.keys(ne.headers).forEach(function(be){ne.headers["x-oss-copy-source-".concat(be.toLowerCase())]=ne.headers[be]}),(ne.meta||Object.keys(ne.headers).find(function(be){return te.includes(be.toLowerCase())}))&&(ne.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ne.meta,ne.headers),b=this._getSourceName(b,ee),ne.versionId&&(b="".concat(b,"?versionId=").concat(ne.versionId)),ne.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,ne),ce.xmlResponse=!0,ce.successStatuses=[200,304],me.next=14,this.request(ce);case 14:return de=me.sent,ge=de.data,ge&&(ge={etag:ge.ETag,lastModified:ge.LastModified}),me.abrupt("return",{data:ge,res:de.res});case 18:case"end":return me.stop()}},y,this)}));function a(y,x,b,ee){return z.apply(this,arguments)}return a}(),ie._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),se(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.delete=function(){var ae=(0,re.default)(oe.default.mark(function ie(te){var z,a,y,x=arguments;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},ie,this)}));function se(ie){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),ae=E("../utils/obj2xml"),se=ae.obj2xml,ie=Ae;ie.deleteMulti=function(){var te=(0,re.default)(oe.default.mark(function a(y){var x,b,ee,ne,ce,de,ge,pe,me,be,ye,Ce,Se,He=arguments;return oe.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(x=He.length>1&&He[1]!==void 0?He[1]:{},b=[],!(!y||!y.length)){Me.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee<y.length;ee++)ne={},typeof y[ee]=="string"?ne.Key=le.escape(this._objectName(y[ee])):(ce=y[ee],de=ce.key,ge=ce.versionId,ne.Key=le.escape(this._objectName(de)),ne.VersionId=ge),b.push(ne);return pe={Delete:{Quiet:!!x.quiet,Object:b}},me=se(pe,{headers:!0}),x.subres=Object.assign({delete:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),be=this._objectRequestParams("POST","",x),be.mime="xml",be.content=me,be.xmlResponse=!0,be.successStatuses=[200],Me.next=16,this.request(be);case 16:return ye=Me.sent,Ce=ye.data,Se=Ce&&Ce.Deleted||null,Se&&(Array.isArray(Se)||(Se=[Se])),Me.abrupt("return",{res:ye.res,deleted:Se||[]});case 21:case"end":return Me.stop()}},a,this)}));function z(a){return te.apply(this,arguments)}return z}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.deleteObjectTagging=function(){var ae=(0,re.default)(oe.default.mark(function ie(te){var z,a,y,x=arguments;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},ie,this)}));function se(ie){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.concat.js");var ue=E("url"),oe=E("../utils/isIP"),re=oe.isIP,le=Ae;le.generateObjectUrl=function(se,ie){if(re(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ie)ie[ie.length-1]!=="/"&&(ie+="/");else{ie=this.options.endpoint.format();var te=ue.parse(ie),z=this.options.bucket;te.hostname="".concat(z,".").concat(te.hostname),te.host="".concat(z,".").concat(te.host),ie=te.format()}return ie+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("@babel/runtime/helpers/interopRequireDefault"),re=oe(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=oe(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("fs"),se=E("is-type-of"),ie=Ae;ie.get=function(){var te=(0,le.default)(re.default.mark(function a(y,x){var b,ee,ne,ce,de,ge,pe,me,be=arguments;return re.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return b=be.length>2&&be[2]!==void 0?be[2]:{},ee=null,ne=!1,se.writableStream(x)?ee=x:se.string(x)?(ee=ae.createWriteStream(x),ne=!0):b=x,b=b||{},ce=ue&&ue.browser,de=b.responseCacheControl===null?"":"no-cache",ge=ce&&de?{"response-cache-control":de}:{},b.subres=Object.assign(ge,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Ce.prev=11,me=this._objectRequestParams("GET",y,b),me.writeStream=ee,me.successStatuses=[200,206,304],Ce.next=17,this.request(me);case 17:pe=Ce.sent,ne&&ee.destroy(),Ce.next=28;break;case 21:if(Ce.prev=21,Ce.t0=Ce.catch(11),!ne){Ce.next=27;break}return ee.destroy(),Ce.next=27,this._deleteFileSafe(x);case 27:throw Ce.t0;case 28:return Ce.abrupt("return",{res:pe.res,content:pe.data});case 29:case"end":return Ce.stop()}},a,this,[[11,21]])}));function z(a,y){return te.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getACL=function(){var ae=(0,re.default)(oe.default.mark(function ie(te){var z,a,y,x=arguments;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return ee.stop()}},ie,this)}));function se(ie){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae,ae=E("../utils/isObject"),se=ae.isObject,ie=E("../utils/isArray"),te=ie.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,re.default)(oe.default.mark(function b(){var ee,ne,ce,de,ge,pe,me,be,ye=arguments;return oe.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ee=ye.length>0&&ye[0]!==void 0?ye[0]:{},ne=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){Se.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ne.subres=Object.assign({versions:""},ne.subres),ne.versionId&&(ne.subres.versionId=ne.versionId),ce=this._objectRequestParams("GET","",ne),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(ee),Se.next=12,this.request(ce);case 12:return de=Se.sent,ge=de.data.Version||[],pe=de.data.DeleteMarker||[],me=this,ge&&(Array.isArray(ge)||(ge=[ge]),ge=ge.map(function(He){return{name:He.Key,url:me._objectUrl(He.Key),lastModified:He.LastModified,isLatest:He.IsLatest==="true",versionId:He.VersionId,etag:He.ETag,type:He.Type,size:Number(He.Size),storageClass:He.StorageClass,owner:{id:He.Owner.ID,displayName:He.Owner.DisplayName}}})),pe&&(te(pe)||(pe=[pe]),pe=pe.map(function(He){return{name:He.Key,lastModified:He.LastModified,versionId:He.VersionId,owner:{id:He.Owner.ID,displayName:He.Owner.DisplayName}}})),be=de.data.CommonPrefixes||null,be&&(te(be)||(be=[be]),be=be.map(function(He){return He.Prefix})),Se.abrupt("return",{res:de.res,objects:ge,deleteMarker:pe,prefixes:be,nextMarker:de.data.NextKeyMarker||null,NextVersionIdMarker:de.data.NextVersionIdMarker||null,nextKeyMarker:de.data.NextKeyMarker||null,nextVersionIdMarker:de.data.NextVersionIdMarker||null,isTruncated:de.data.IsTruncated==="true"});case 21:case"end":return Se.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return se(b)&&Object.keys(b).forEach(function(ne){ee[y(ne)]=b[ne]}),ee}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getObjectMeta=function(){var ae=(0,re.default)(oe.default.mark(function ie(te,z){var a,y;return oe.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},te=this._objectName(te),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",te,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ie,this)}));function se(ie,te){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae,ae=E("../utils/isObject"),se=ae.isObject;le.getObjectTagging=function(){var ie=(0,re.default)(oe.default.mark(function z(a){var y,x,b,ee,ne,ce,de=arguments;return oe.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=de.length>1&&de[1]!==void 0?de[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],pe.next=8,this.request(x);case 8:return b=pe.sent,pe.next=11,this.parseXML(b.data);case 11:return ee=pe.sent,ne=ee.TagSet.Tag,ne=ne&&se(ne)?[ne]:ne||[],ce={},ne.forEach(function(me){ce[me.Key]=me.Value}),pe.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return pe.stop()}},z,this)}));function te(z){return ie.apply(this,arguments)}return te}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,he,Ae){"use strict";var ue=E("../utils/isIP"),oe=ue.isIP,re=Ae;re.getObjectUrl=function(ae,se){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return se?se[se.length-1]!=="/"&&(se+="/"):se=this.options.endpoint.format(),se+this._escape(this._objectName(ae))}},{"../utils/isIP":69}],43:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getSymlink=function(){var ae=(0,re.default)(oe.default.mark(function ie(te){var z,a,y,x,b=arguments;return oe.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],ne.next=8,this.request(a);case 8:return y=ne.sent,x=y.res.headers["x-oss-symlink-target"],ne.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return ne.stop()}},ie,this)}));function se(ie){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),ae=le.checkEnv,se=Ae;se.head=function(){var ie=(0,re.default)(oe.default.mark(function z(a){var y,x,b,ee,ne=arguments;return oe.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return y=ne.length>1&&ne[1]!==void 0?ne[1]:{},ae("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],de.next=8,this.request(x);case 8:return b=de.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ge){ge.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[ge.substring(11)]=b.headers[ge])}),de.abrupt("return",ee);case 12:case"end":return de.stop()}},z,this)}));function te(z){return ie.apply(this,arguments)}return te}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putACL=function(){var ae=(0,re.default)(oe.default.mark(function ie(te,z,a){var y,x;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return x=ee.sent,ee.abrupt("return",{res:x.res});case 12:case"end":return ee.stop()}},ie,this)}));function se(ie,te,z){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),ae=le.obj2xml,se=E("../utils/checkObjectTag"),ie=se.checkObjectTag,te=Ae;te.putObjectTagging=function(){var z=(0,re.default)(oe.default.mark(function y(x,b){var ee,ne,ce,de,ge=arguments;return oe.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=ge.length>2&&ge[2]!==void 0?ge[2]:{},ie(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),x=this._objectName(x),ne=this._objectRequestParams("PUT",x,ee),ne.successStatuses=[200],b=Object.keys(b).map(function(be){return{Key:be,Value:b[be]}}),ce={Tagging:{TagSet:{Tag:b}}},ne.mime="xml",ne.content=ae(ce),me.next=13,this.request(ne);case 13:return de=me.sent,me.abrupt("return",{res:de.res,status:de.status});case 15:case"end":return me.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putSymlink=function(){var ae=(0,re.default)(oe.default.mark(function ie(te,z,a){var y,x;return oe.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return x=ee.sent,ee.abrupt("return",{res:x.res});case 15:case"end":return ee.stop()}},ie,this)}));function se(ie,te,z){return ae.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,he,Ae){"use strict";var ue=E("url"),oe=E("utility"),re=E("copy-to"),le=E("../../common/signUtils"),ae=E("../utils/isIP"),se=ae.isIP,ie=Ae;ie.signatureUrl=function(z,a){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=oe.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=le._signatureForURL(this.options.accessKeySecret,a,b,y),ne=ue.parse(this._getReqUrl(x));return ne.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},re(ee.subResource).to(ne.query),ne.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),ae=le.isArray,se=Ae;se._parallelNode=function(){var ie=(0,re.default)(oe.default.mark(function z(a,y,x,b){var ee,ne,ce,de,ge,pe,me,be;return oe.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:ee=this,ne=[],ce=[],de=a.length/y,ge=a.length%y,pe=ge===0?de:(a.length-ge)/y+1,me=1,be=0;case 8:if(!(be<a.length)){Ce.next=26;break}if(!ee.isCancel()){Ce.next=11;break}return Ce.abrupt("break",26);case 11:if(b?ce.push(x(ee,a[be],b)):ce.push(x(ee,a[be])),!(ce.length===y||me===pe&&be===a.length-1)){Ce.next=23;break}return Ce.prev=13,me+=1,Ce.next=17,Promise.all(ce);case 17:Ce.next=22;break;case 19:Ce.prev=19,Ce.t0=Ce.catch(13),ne.push(Ce.t0);case 22:ce=[];case 23:be++,Ce.next=8;break;case 26:return Ce.abrupt("return",ne);case 27:case"end":return Ce.stop()}},z,this,[[13,19]])}));function te(z,a,y,x){return ie.apply(this,arguments)}return te}(),se._parallel=function(te,z,a){var y=this;return new Promise(function(x){var b=[];if(z<=0||!te){x(b);return}function ee(Ce){return function(){if(Ce===null)throw new Error("Callback was already called.");var Se=Ce;Ce=null;for(var He=arguments.length,we=new Array(He),Me=0;Me<He;Me++)we[Me]=arguments[Me];Se.apply(this,we)}}function ne(Ce){var Se=-1,He=Ce.length;return function(){return++Se<He&&!y.isCancel()?{value:Ce[Se],key:Se}:null}}var ce=ne(te),de=!1,ge=0,pe=!1;function me(Ce){ge-=1,Ce?(de=!0,b.push(Ce),x(b)):de&&ge<=0?(de=!0,x(b)):pe||(y.isCancel()?x(b):ye())}function be(Ce,Se){a(Ce).then(function(He){Se(null,He)}).catch(function(He){Se(He)})}function ye(){for(pe=!0;ge<z&&!de&&!y.isCancel();){var Ce=ce();if(Ce===null||b.length>0){de=!0,ge<=0&&x(b);return}ge+=1,be(Ce.value,ee(me))}pe=!1}ye()})},se.cancel=function(te){this.options.cancelFlag=!0,ae(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],te&&this.abortMultipartUpload(te.name,te.uploadId,te.options)},se.isCancel=function(){return this.options.cancelFlag},se.resetCancelFlag=function(){this.options.cancelFlag=!1},se._stop=function(){this.options.cancelFlag=!0},se._makeCancelEvent=function(){var te={status:0,name:"cancel"};return te},se._makeAbortEvent=function(){var te={status:0,name:"abort",message:"upload task has been abort"};return te}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("./../../shims/crypto/crypto.js"),re=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),ae=le.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(ie,te){var z="".concat(ie),a="?";if(re.string(te)&&te.trim()!=="")z+=a+te;else if(re.array(te))te.sort(),z+=a+te.join("&");else if(te){var y=function(ee,ne){return ee[0]>ne[0]?1:ee[0]<ne[0]?-1:0},x=function(ee){z+=a+ee,(te[ee]||te[ee]===0)&&(z+="=".concat(te[ee])),a="&"};Object.keys(te).sort(y).forEach(x)}return z},Ae.buildCanonicalString=function(ie,te,z,a){z=z||{};var y=ae(z.headers),x="x-oss-",b=[],ee={},ne=[ie.toUpperCase(),y["content-md5"]||"",y["content-type"],a||y["x-oss-date"]];return Object.keys(y).forEach(function(ce){var de=ce.toLowerCase();de.indexOf(x)===0&&(ee[de]=String(y[ce]).trim())}),Object.keys(ee).sort().forEach(function(ce){b.push("".concat(ce,":").concat(ee[ce]))}),ne=ne.concat(b),ne.push(this.buildCanonicalizedResource(te,z.parameters)),ne.join(`
|
|
|
`)},Ae.computeSignature=function(ie,te){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=oe.createHmac("sha1",ie);return a.update(ue.from(te,z)).digest("base64")},Ae.authorization=function(ie,te,z,a){return"OSS ".concat(ie,":").concat(this.computeSignature(te,z,a))},Ae._signatureForURL=function(ie){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=te.subResource,ee=b===void 0?{}:b;if(te.process){var ne="x-oss-process";ee[ne]=te.process}if(te.trafficLimit){var ce="x-oss-traffic-limit";ee[ce]=te.trafficLimit}if(te.response&&Object.keys(te.response).forEach(function(me){var be="response-".concat(me.toLowerCase());ee[be]=te.response[me]}),Object.keys(te).forEach(function(me){var be=me.toLowerCase(),ye=te[me];be.indexOf("x-oss-")===0?x[be]=ye:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(x[me]=ye)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(ee["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var de={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(de.callbackHost=te.callback.host),te.callback.contentType&&(de.callbackBodyType=te.callback.contentType),ee.callback=ue.from(JSON.stringify(de)).toString("base64"),te.callback.customValue){var ge={};Object.keys(te.callback.customValue).forEach(function(me){ge["x:".concat(me)]=te.callback.customValue[me]}),ee["callback-var"]=ue.from(JSON.stringify(ge)).toString("base64")}}var pe=this.buildCanonicalString(te.method,z,{headers:x,parameters:ee},a.toString());return{Signature:this.computeSignature(ie,pe,y),subResource:ee}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,he,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkBucketName=void 0,Ae.checkBucketName=function(ue){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=oe?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!re.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,he,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkConfigValid=void 0;var ue={endpoint:oe,region:/^[a-zA-Z0-9\-_]+$/};function oe(re){return typeof re=="string"?/^[a-zA-Z0-9._:/-]+$/.test(re):re.host?/^[a-zA-Z0-9._:/-]+$/.test(re.host):!1}Ae.checkConfigValid=function(re,le){if(ue[le]){var ae=!0;if(ue[le]instanceof Function?ae=ue[le](re):ae=ue[le].test(re),!ae)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,he,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function oe(re){ue.browser&&console.warn(re)}Ae.checkEnv=oe}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkObjectTag=void 0;var ue=E("./checkValid"),oe=ue.checkValid,re=E("./isObject"),le=re.isObject,ae=[{validator:function(z){if(typeof z!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],se={key:[].concat(ae,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ae,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function ie(te){if(!le(te))throw new Error("tag must be Object");var z=Object.entries(te);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){oe(x,se[a[b]])})})}Ae.checkObjectTag=ie},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkValid=void 0;function ue(oe,re){re.forEach(function(le){if(le.validator)le.validator(oe);else if(le.pattern&&!le.pattern.test(oe))throw new Error(le.msg)})}Ae.checkValid=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.createRequest=void 0;var oe=E("./../../../shims/crypto/crypto.js"),re=E("debug")("ali-oss"),le=E("mime"),ae=E("dateformat"),se=E("copy-to"),ie=E("path"),te=E("./encoder"),z=te.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,ee=E("../client/getReqUrl"),ne=ee.getReqUrl,ce=E("./isDingTalk"),de=ce.isDingTalk;function ge(be,ye){return be[ye]||be[ye.toLowerCase()]}function pe(be,ye){delete be[ye],delete be[ye.toLowerCase()]}function me(be){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var Ce={"x-oss-date":ae(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Ce["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Ce["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Ce,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Ce["x-oss-security-token"]=this.options.stsToken),se(be.headers).to(Ce),ge(Ce,"Content-Type")||(be.mime&&be.mime.indexOf("/")>0?Ce["Content-Type"]=be.mime:de()?Ce["Content-Type"]="application/octet-stream":Ce["Content-Type"]=le.getType(be.mime||ie.extname(be.object||""))),ge(Ce,"Content-Type")||pe(Ce,"Content-Type"),be.content&&(be.disabledMD5||(!be.headers||!be.headers["Content-MD5"]?Ce["Content-MD5"]=oe.createHash("md5").update(ue.from(be.content,"utf8")).digest("base64"):Ce["Content-MD5"]=be.headers["Content-MD5"]),Ce["Content-Length"]||(Ce["Content-Length"]=be.content.length));var Se=Object.prototype.hasOwnProperty;for(var He in Ce)Ce[He]&&Se.call(Ce,He)&&(Ce[He]=z(String(Ce[He]),this.options.headerEncoding));var we=this._getResource(be);if(Ce.authorization=this.authorization(be.method,we,be.subres,Ce,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Me=this.options,Pe=Me.region,De=Me.internal,ze=Me.secure,Je=b(Pe,De,ze);Ce.host="".concat(be.bucket,".").concat(Je.host)}var Qe=ne.bind(this)(be);re("request %s %s, with headers %j, !!stream: %s",be.method,Qe,Ce,!!be.stream);var tt=be.timeout||this.options.timeout,$e={method:be.method,content:be.content,stream:be.stream,headers:Ce,timeout:tt,writeStream:be.writeStream,customResponse:be.customResponse,ctx:be.ctx||this.ctx};return this.agent&&($e.agent=this.agent),this.httpsAgent&&($e.httpsAgent=this.httpsAgent),$e.enableProxy=!!this.options.enableProxy,$e.proxy=this.options.proxy?this.options.proxy:null,{url:Qe,params:$e}}Ae.createRequest=me}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.dataFix=void 0;var ue=E("./isObject"),oe=["true","TRUE","1",1],re=["false","FALSE","0",0];function le(ie,te,z){if(ue.isObject(ie)){var a=te.remove,y=a===void 0?[]:a,x=te.rename,b=x===void 0?{}:x,ee=te.camel,ne=ee===void 0?[]:ee,ce=te.bool,de=ce===void 0?[]:ce,ge=te.lowerFirst,pe=ge===void 0?!1:ge;return y.forEach(function(me){return delete ie[me]}),Object.entries(b).forEach(function(me){ie[me[0]]&&(ie[me[1]]||(ie[me[1]]=ie[me[0]],delete ie[me[0]]))}),ne.forEach(function(me){if(ie[me]){var be=me.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Ce){return Ce.toUpperCase()});ie[be]||(ie[be]=ie[me])}}),de.forEach(function(me){ie[me]=ae(ie[me])}),typeof z=="function"&&z(ie),se(ie,pe),le}}Ae.dataFix=le;function ae(ie){return ie?oe.includes(ie)?!0:re.includes(ie)?!1:ie:!1}function se(ie,te){te&&Object.keys(ie).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof ie[a]=="undefined"&&(ie[a]=ie[z],delete ie[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var oe=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deepCopyWith=Ae.deepCopy=void 0;var re=E("./isBuffer");Ae.deepCopy=function(le){if(le===null||(0,oe.default)(le)!=="object")return le;if(re.isBuffer(le))return le.slice();var ae=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){ae[se]=Ae.deepCopy(le[se])}),ae},Ae.deepCopyWith=function(le,ae){function se(ie,te,z){var a=ae(ie,te,z);if(a!==void 0)return a;if(ie===null||(0,oe.default)(ie)!=="object")return ie;if(re.isBuffer(ie))return ie.slice();var y=Array.isArray(ie)?[]:{};return Object.keys(ie).forEach(function(x){y[x]=se(ie[x],x,ie)}),y}return ae?se(le,"",null):Ae.deepCopy(le)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.encoder=void 0;function oe(re){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?re:ue.from(re).toString("latin1")}Ae.encoder=oe}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatInventoryConfig=void 0;var ue=E("../utils/dataFix"),oe=E("../utils/isObject"),re=E("../utils/isArray"),le=E("../utils/formatObjKey");function ae(ie){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&oe.isObject(ie)&&(ie=[ie]),re.isArray(ie)?ie=ie.map(se):ie=se(ie),ie}Ae.formatInventoryConfig=ae;function se(ie){return ue.dataFix(ie,{bool:["IsEnabled"]},function(te){var z,a;te.prefix=te.Filter.Prefix,delete te.Filter,te.OSSBucketDestination=te.Destination.OSSBucketDestination,te.OSSBucketDestination.rolename=te.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete te.OSSBucketDestination.RoleArn,te.OSSBucketDestination.bucket=te.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete te.OSSBucketDestination.Bucket,delete te.Destination,te.frequency=te.Schedule.Frequency,delete te.Schedule.Frequency,!((z=te==null?void 0:te.OptionalFields)===null||z===void 0)&&z.Field&&!re.isArray((a=te.OptionalFields)===null||a===void 0?void 0:a.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),ie=le.formatObjKey(ie,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ie}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var oe=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatObjKey=void 0;function re(ae,se,ie){if(ae===null||(0,oe.default)(ae)!=="object")return ae;var te;if(Array.isArray(ae)){te=[];for(var z=0;z<ae.length;z++)te.push(re(ae[z],se,ie))}else te={},Object.keys(ae).forEach(function(a){te[le(a,se,ie)]=re(ae[a],se,ie)});return te}Ae.formatObjKey=re;function le(ae,se,ie){return ie&&ie.exclude&&ie.exclude.includes(ae)||(se==="firstUpperCase"?ae=ae.replace(/^./,function(te){return te.toUpperCase()}):se==="firstLowerCase"&&(ae=ae.replace(/^./,function(te){return te.toLowerCase()}))),ae}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(E,he,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getStrBytesCount=void 0;function ue(oe){for(var re=0,le=0;le<oe.length;le++){var ae=oe.charAt(le);/^[\u00-\uff]$/.test(ae)?re+=1:re+=2}return re}Ae.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isArray=void 0,Ae.isArray=function(ue){return Object.prototype.toString.call(ue)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(E,he,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBlob=void 0;function ue(oe){return typeof Blob!="undefined"&&oe instanceof Blob}Ae.isBlob=ue},{}],65:[function(E,he,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function oe(re){return ue.isBuffer(re)}Ae.isBuffer=oe}).call(this)}).call(this,{isBuffer:E("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isDingTalk=void 0;function oe(){return!!(ue.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}Ae.isDingTalk=oe}).call(this)}).call(this,E("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(E,he,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFile=void 0,Ae.isFile=function(ue){return typeof File!="undefined"&&ue instanceof File}},{}],68:[function(E,he,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(E,he,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isIP=void 0,Ae.isIP=function(ue){var oe=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,re=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return oe.test(ue)||re.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isObject=void 0,Ae.isObject=function(ue){return Object.prototype.toString.call(ue)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.lowercaseKeyHeader=void 0;var ue=E("./isObject");function oe(re){var le={};return ue.isObject(re)&&Object.keys(re).forEach(function(ae){le[ae.toLowerCase()]=re[ae]}),le}Ae.lowercaseKeyHeader=oe},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(E,he,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.obj2xml=void 0;var ue=E("./formatObjKey");function oe(le){return Object.prototype.toString.call(le).replace(/(.*? |])/g,"").toLowerCase()}function re(le,ae){var se="";return ae&&ae.headers&&(se=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),ae&&ae.firstUpperCase&&(le=ue.formatObjKey(le,"firstUpperCase")),oe(le)==="object"?Object.keys(le).forEach(function(ie){oe(le[ie])!=="undefined"&&oe(le[ie])!=="null"&&(oe(le[ie])==="string"||oe(le[ie])==="number"?se+="<".concat(ie,">").concat(le[ie],"</").concat(ie,">"):oe(le[ie])==="object"?se+="<".concat(ie,">").concat(re(le[ie]),"</").concat(ie,">"):oe(le[ie])==="array"?se+=le[ie].map(function(te){return"<".concat(ie,">").concat(re(te),"</").concat(ie,">")}).join(""):se+="<".concat(ie,">").concat(le[ie].toString(),"</").concat(ie,">"))}):se+=le.toString(),se}Ae.obj2xml=re},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function ue(ae,se){var ie=typeof Symbol!="undefined"&&ae[Symbol.iterator]||ae["@@iterator"];if(!ie){if(Array.isArray(ae)||(ie=oe(ae))||se&&ae&&typeof ae.length=="number"){ie&&(ae=ie);var te=0,z=function(){};return{s:z,n:function(){return te>=ae.length?{done:!0}:{done:!1,value:ae[te++]}},e:function(ee){throw ee},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ie=ie.call(ae)},n:function(){var ee=ie.next();return a=ee.done,ee},e:function(ee){y=!0,x=ee},f:function(){try{!a&&ie.return!=null&&ie.return()}finally{if(y)throw x}}}}function oe(ae,se){if(ae){if(typeof ae=="string")return re(ae,se);var ie=Object.prototype.toString.call(ae).slice(8,-1);if(ie==="Object"&&ae.constructor&&(ie=ae.constructor.name),ie==="Map"||ie==="Set")return Array.from(ae);if(ie==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ie))return re(ae,se)}}function re(ae,se){(se==null||se>ae.length)&&(se=ae.length);for(var ie=0,te=new Array(se);ie<se;ie++)te[ie]=ae[ie];return te}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function le(ae,se){var ie=Object.assign({},ae),te=ue(se),z;try{for(te.s();!(z=te.n()).done;){var a=z.value;delete ie[a]}}catch(y){te.e(y)}finally{te.f()}return ie}Ae.omit=le},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(E,he,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.retry=void 0;function ue(oe,re){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ae=0,se=le.retryDelay,ie=se===void 0?500:se,te=le.errorHandler,z=te===void 0?function(){return!0}:te,a=function y(){for(var x=arguments.length,b=new Array(x),ee=0;ee<x;ee++)b[ee]=arguments[ee];return new Promise(function(ne,ce){oe.apply(void 0,b).then(function(de){ae=0,ne(de)}).catch(function(de){ae<re&&z(de)?(ae++,setTimeout(function(){ne(y.apply(void 0,b))},ie)):(ae=0,ce(de))})})};return a}Ae.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(E,he,Ae){"use strict";var ue=function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var oe=ue(E("url")),re=E("./checkConfigValid");function le(ae){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;re.checkConfigValid(ae,"region");var te=ie?"https://":"http://",z=se?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ae.substr(0,a.length)===a&&(z=".aliyuncs.com"),oe.default.parse(te+ae+z)}Ae.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var le=E("./formatObjKey");function ae(){return se.apply(this,arguments)}function se(){return se=(0,re.default)(oe.default.mark(function te(){var z,a;return oe.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ie(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},te,this)})),se.apply(this,arguments)}Ae.setSTSToken=ae;function ie(te){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(te);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}Ae.checkCredentials=ie},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,he,Ae){function ue(re,le,ae,se,ie,te,z){try{var a=re[te](z),y=a.value}catch(x){ae(x);return}a.done?le(y):Promise.resolve(y).then(se,ie)}function oe(re){return function(){var le=this,ae=arguments;return new Promise(function(se,ie){var te=re.apply(le,ae);function z(y){ue(te,se,ie,z,a,"next",y)}function a(y){ue(te,se,ie,z,a,"throw",y)}z(void 0)})}}he.exports=oe,he.exports.__esModule=!0,he.exports.default=he.exports},{}],78:[function(E,he,Ae){function ue(oe){return oe&&oe.__esModule?oe:{default:oe}}he.exports=ue,he.exports.__esModule=!0,he.exports.default=he.exports},{}],79:[function(E,he,Ae){function ue(oe){"@babel/helpers - typeof";return he.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},he.exports.__esModule=!0,he.exports.default=he.exports,ue(oe)}he.exports=ue,he.exports.__esModule=!0,he.exports.default=he.exports},{}],80:[function(E,he,Ae){he.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,he,Ae){he.exports=ue,he.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("object-assign");function re(Pe,De){if(Pe===De)return 0;for(var ze=Pe.length,Je=De.length,Qe=0,tt=Math.min(ze,Je);Qe<tt;++Qe)if(Pe[Qe]!==De[Qe]){ze=Pe[Qe],Je=De[Qe];break}return ze<Je?-1:Je<ze?1:0}function le(Pe){return ue.Buffer&&typeof ue.Buffer.isBuffer=="function"?ue.Buffer.isBuffer(Pe):!!(Pe!=null&&Pe._isBuffer)}var ae=E("util/"),se=Object.prototype.hasOwnProperty,ie=Array.prototype.slice,te=function(){return function(){}.name==="foo"}();function z(Pe){return Object.prototype.toString.call(Pe)}function a(Pe){return le(Pe)||typeof ue.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Pe):Pe?!!(Pe instanceof DataView||Pe.buffer&&Pe.buffer instanceof ArrayBuffer):!1}var y=he.exports=ge,x=/\s*function\s+([^\(\s]*)\s*/;function b(Pe){if(ae.isFunction(Pe)){if(te)return Pe.name;var De=Pe.toString(),ze=De.match(x);return ze&&ze[1]}}y.AssertionError=function(De){this.name="AssertionError",this.actual=De.actual,this.expected=De.expected,this.operator=De.operator,De.message?(this.message=De.message,this.generatedMessage=!1):(this.message=ce(this),this.generatedMessage=!0);var ze=De.stackStartFunction||de;if(Error.captureStackTrace)Error.captureStackTrace(this,ze);else{var Je=new Error;if(Je.stack){var Qe=Je.stack,tt=b(ze),$e=Qe.indexOf(`
|
|
|
`+tt);if($e>=0){var at=Qe.indexOf(`
|
|
|
`,$e+1);Qe=Qe.substring(at+1)}this.stack=Qe}}},ae.inherits(y.AssertionError,Error);function ee(Pe,De){return typeof Pe=="string"?Pe.length<De?Pe:Pe.slice(0,De):Pe}function ne(Pe){if(te||!ae.isFunction(Pe))return ae.inspect(Pe);var De=b(Pe),ze=De?": "+De:"";return"[Function"+ze+"]"}function ce(Pe){return ee(ne(Pe.actual),128)+" "+Pe.operator+" "+ee(ne(Pe.expected),128)}function de(Pe,De,ze,Je,Qe){throw new y.AssertionError({message:ze,actual:Pe,expected:De,operator:Je,stackStartFunction:Qe})}y.fail=de;function ge(Pe,De){Pe||de(Pe,!0,De,"==",y.ok)}y.ok=ge,y.equal=function(De,ze,Je){De!=ze&&de(De,ze,Je,"==",y.equal)},y.notEqual=function(De,ze,Je){De==ze&&de(De,ze,Je,"!=",y.notEqual)},y.deepEqual=function(De,ze,Je){pe(De,ze,!1)||de(De,ze,Je,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(De,ze,Je){pe(De,ze,!0)||de(De,ze,Je,"deepStrictEqual",y.deepStrictEqual)};function pe(Pe,De,ze,Je){if(Pe===De)return!0;if(le(Pe)&&le(De))return re(Pe,De)===0;if(ae.isDate(Pe)&&ae.isDate(De))return Pe.getTime()===De.getTime();if(ae.isRegExp(Pe)&&ae.isRegExp(De))return Pe.source===De.source&&Pe.global===De.global&&Pe.multiline===De.multiline&&Pe.lastIndex===De.lastIndex&&Pe.ignoreCase===De.ignoreCase;if((Pe===null||typeof Pe!="object")&&(De===null||typeof De!="object"))return ze?Pe===De:Pe==De;if(a(Pe)&&a(De)&&z(Pe)===z(De)&&!(Pe instanceof Float32Array||Pe instanceof Float64Array))return re(new Uint8Array(Pe.buffer),new Uint8Array(De.buffer))===0;if(le(Pe)!==le(De))return!1;Je=Je||{actual:[],expected:[]};var Qe=Je.actual.indexOf(Pe);return Qe!==-1&&Qe===Je.expected.indexOf(De)?!0:(Je.actual.push(Pe),Je.expected.push(De),be(Pe,De,ze,Je))}function me(Pe){return Object.prototype.toString.call(Pe)=="[object Arguments]"}function be(Pe,De,ze,Je){if(Pe==null||De===null||De===void 0)return!1;if(ae.isPrimitive(Pe)||ae.isPrimitive(De))return Pe===De;if(ze&&Object.getPrototypeOf(Pe)!==Object.getPrototypeOf(De))return!1;var Qe=me(Pe),tt=me(De);if(Qe&&!tt||!Qe&&tt)return!1;if(Qe)return Pe=ie.call(Pe),De=ie.call(De),pe(Pe,De,ze);var $e=Me(Pe),at=Me(De),ct,it;if($e.length!==at.length)return!1;for($e.sort(),at.sort(),it=$e.length-1;it>=0;it--)if($e[it]!==at[it])return!1;for(it=$e.length-1;it>=0;it--)if(ct=$e[it],!pe(Pe[ct],De[ct],ze,Je))return!1;return!0}y.notDeepEqual=function(De,ze,Je){pe(De,ze,!1)&&de(De,ze,Je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Pe,De,ze){pe(Pe,De,!0)&&de(Pe,De,ze,"notDeepStrictEqual",ye)}y.strictEqual=function(De,ze,Je){De!==ze&&de(De,ze,Je,"===",y.strictEqual)},y.notStrictEqual=function(De,ze,Je){De===ze&&de(De,ze,Je,"!==",y.notStrictEqual)};function Ce(Pe,De){if(!Pe||!De)return!1;if(Object.prototype.toString.call(De)=="[object RegExp]")return De.test(Pe);try{if(Pe instanceof De)return!0}catch(ze){}return Error.isPrototypeOf(De)?!1:De.call({},Pe)===!0}function Se(Pe){var De;try{Pe()}catch(ze){De=ze}return De}function He(Pe,De,ze,Je){var Qe;if(typeof De!="function")throw new TypeError('"block" argument must be a function');typeof ze=="string"&&(Je=ze,ze=null),Qe=Se(De),Je=(ze&&ze.name?" ("+ze.name+").":".")+(Je?" "+Je:"."),Pe&&!Qe&&de(Qe,ze,"Missing expected exception"+Je);var tt=typeof Je=="string",$e=!Pe&&ae.isError(Qe),at=!Pe&&Qe&&!ze;if(($e&&tt&&Ce(Qe,ze)||at)&&de(Qe,ze,"Got unwanted exception"+Je),Pe&&Qe&&ze&&!Ce(Qe,ze)||!Pe&&Qe)throw Qe}y.throws=function(Pe,De,ze){He(!0,Pe,De,ze)},y.doesNotThrow=function(Pe,De,ze){He(!1,Pe,De,ze)},y.ifError=function(Pe){if(Pe)throw Pe};function we(Pe,De){Pe||de(Pe,!0,De,"==",we)}y.strict=oe(we,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Me=Object.keys||function(Pe){var De=[];for(var ze in Pe)se.call(Pe,ze)&&De.push(ze);return De}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,he,Ae){typeof Object.create=="function"?he.exports=function(oe,re){oe.super_=re,oe.prototype=Object.create(re.prototype,{constructor:{value:oe,enumerable:!1,writable:!0,configurable:!0}})}:he.exports=function(oe,re){oe.super_=re;var le=function(){};le.prototype=re.prototype,oe.prototype=new le,oe.prototype.constructor=oe}},{}],84:[function(E,he,Ae){he.exports=function(oe){return oe&&typeof oe=="object"&&typeof oe.copy=="function"&&typeof oe.fill=="function"&&typeof oe.readUInt8=="function"}},{}],85:[function(E,he,Ae){(function(ue,oe){(function(){var re=/%[sdj%]/g;Ae.format=function(at){if(!be(at)){for(var ct=[],it=0;it<arguments.length;it++)ct.push(se(arguments[it]));return ct.join(" ")}for(var it=1,rt=arguments,st=rt.length,mt=String(at).replace(re,function(Tt){if(Tt==="%%")return"%";if(it>=st)return Tt;switch(Tt){case"%s":return String(rt[it++]);case"%d":return Number(rt[it++]);case"%j":try{return JSON.stringify(rt[it++])}catch(vt){return"[Circular]"}default:return Tt}}),yt=rt[it];it<st;yt=rt[++it])ge(yt)||!He(yt)?mt+=" "+yt:mt+=" "+se(yt);return mt},Ae.deprecate=function(at,ct){if(Ce(oe.process))return function(){return Ae.deprecate(at,ct).apply(this,arguments)};if(ue.noDeprecation===!0)return at;var it=!1;function rt(){if(!it){if(ue.throwDeprecation)throw new Error(ct);ue.traceDeprecation?console.trace(ct):console.error(ct),it=!0}return at.apply(this,arguments)}return rt};var le={},ae;Ae.debuglog=function(at){if(Ce(ae)&&(ae=ue.env.NODE_DEBUG||""),at=at.toUpperCase(),!le[at])if(new RegExp("\\b"+at+"\\b","i").test(ae)){var ct=ue.pid;le[at]=function(){var it=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",at,ct,it)}}else le[at]=function(){};return le[at]};function se(at,ct){var it={seen:[],stylize:te};return arguments.length>=3&&(it.depth=arguments[2]),arguments.length>=4&&(it.colors=arguments[3]),de(ct)?it.showHidden=ct:ct&&Ae._extend(it,ct),Ce(it.showHidden)&&(it.showHidden=!1),Ce(it.depth)&&(it.depth=2),Ce(it.colors)&&(it.colors=!1),Ce(it.customInspect)&&(it.customInspect=!0),it.colors&&(it.stylize=ie),a(it,at,it.depth)}Ae.inspect=se,se.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},se.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ie(at,ct){var it=se.styles[ct];return it?"\x1B["+se.colors[it][0]+"m"+at+"\x1B["+se.colors[it][1]+"m":at}function te(at,ct){return at}function z(at){var ct={};return at.forEach(function(it,rt){ct[it]=!0}),ct}function a(at,ct,it){if(at.customInspect&&ct&&Pe(ct.inspect)&&ct.inspect!==Ae.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var rt=ct.inspect(it,at);return be(rt)||(rt=a(at,rt,it)),rt}var st=y(at,ct);if(st)return st;var mt=Object.keys(ct),yt=z(mt);if(at.showHidden&&(mt=Object.getOwnPropertyNames(ct)),Me(ct)&&(mt.indexOf("message")>=0||mt.indexOf("description")>=0))return x(ct);if(mt.length===0){if(Pe(ct)){var Tt=ct.name?": "+ct.name:"";return at.stylize("[Function"+Tt+"]","special")}if(Se(ct))return at.stylize(RegExp.prototype.toString.call(ct),"regexp");if(we(ct))return at.stylize(Date.prototype.toString.call(ct),"date");if(Me(ct))return x(ct)}var vt="",ut=!1,qe=["{","}"];if(ce(ct)&&(ut=!0,qe=["[","]"]),Pe(ct)){var Te=ct.name?": "+ct.name:"";vt=" [Function"+Te+"]"}if(Se(ct)&&(vt=" "+RegExp.prototype.toString.call(ct)),we(ct)&&(vt=" "+Date.prototype.toUTCString.call(ct)),Me(ct)&&(vt=" "+x(ct)),mt.length===0&&(!ut||ct.length==0))return qe[0]+vt+qe[1];if(it<0)return Se(ct)?at.stylize(RegExp.prototype.toString.call(ct),"regexp"):at.stylize("[Object]","special");at.seen.push(ct);var Ke;return ut?Ke=b(at,ct,it,yt,mt):Ke=mt.map(function(Ie){return ee(at,ct,it,yt,Ie,ut)}),at.seen.pop(),ne(Ke,vt,qe)}function y(at,ct){if(Ce(ct))return at.stylize("undefined","undefined");if(be(ct)){var it="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return at.stylize(it,"string")}if(me(ct))return at.stylize(""+ct,"number");if(de(ct))return at.stylize(""+ct,"boolean");if(ge(ct))return at.stylize("null","null")}function x(at){return"["+Error.prototype.toString.call(at)+"]"}function b(at,ct,it,rt,st){for(var mt=[],yt=0,Tt=ct.length;yt<Tt;++yt)$e(ct,String(yt))?mt.push(ee(at,ct,it,rt,String(yt),!0)):mt.push("");return st.forEach(function(vt){vt.match(/^\d+$/)||mt.push(ee(at,ct,it,rt,vt,!0))}),mt}function ee(at,ct,it,rt,st,mt){var yt,Tt,vt;if(vt=Object.getOwnPropertyDescriptor(ct,st)||{value:ct[st]},vt.get?vt.set?Tt=at.stylize("[Getter/Setter]","special"):Tt=at.stylize("[Getter]","special"):vt.set&&(Tt=at.stylize("[Setter]","special")),$e(rt,st)||(yt="["+st+"]"),Tt||(at.seen.indexOf(vt.value)<0?(ge(it)?Tt=a(at,vt.value,null):Tt=a(at,vt.value,it-1),Tt.indexOf(`
|
|
|
`)>-1&&(mt?Tt=Tt.split(`
|
|
|
`).map(function(ut){return" "+ut}).join(`
|
|
|
`).substr(2):Tt=`
|
|
|
`+Tt.split(`
|
|
|
`).map(function(ut){return" "+ut}).join(`
|
|
|
`))):Tt=at.stylize("[Circular]","special")),Ce(yt)){if(mt&&st.match(/^\d+$/))return Tt;yt=JSON.stringify(""+st),yt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(yt=yt.substr(1,yt.length-2),yt=at.stylize(yt,"name")):(yt=yt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),yt=at.stylize(yt,"string"))}return yt+": "+Tt}function ne(at,ct,it){var rt=0,st=at.reduce(function(mt,yt){return rt++,yt.indexOf(`
|
|
|
`)>=0&&rt++,mt+yt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return st>60?it[0]+(ct===""?"":ct+`
|
|
|
`)+" "+at.join(`,
|
|
|
`)+" "+it[1]:it[0]+ct+" "+at.join(", ")+" "+it[1]}function ce(at){return Array.isArray(at)}Ae.isArray=ce;function de(at){return typeof at=="boolean"}Ae.isBoolean=de;function ge(at){return at===null}Ae.isNull=ge;function pe(at){return at==null}Ae.isNullOrUndefined=pe;function me(at){return typeof at=="number"}Ae.isNumber=me;function be(at){return typeof at=="string"}Ae.isString=be;function ye(at){return typeof at=="symbol"}Ae.isSymbol=ye;function Ce(at){return at===void 0}Ae.isUndefined=Ce;function Se(at){return He(at)&&ze(at)==="[object RegExp]"}Ae.isRegExp=Se;function He(at){return typeof at=="object"&&at!==null}Ae.isObject=He;function we(at){return He(at)&&ze(at)==="[object Date]"}Ae.isDate=we;function Me(at){return He(at)&&(ze(at)==="[object Error]"||at instanceof Error)}Ae.isError=Me;function Pe(at){return typeof at=="function"}Ae.isFunction=Pe;function De(at){return at===null||typeof at=="boolean"||typeof at=="number"||typeof at=="string"||typeof at=="symbol"||typeof at=="undefined"}Ae.isPrimitive=De,Ae.isBuffer=E("./support/isBuffer");function ze(at){return Object.prototype.toString.call(at)}function Je(at){return at<10?"0"+at.toString(10):at.toString(10)}var Qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var at=new Date,ct=[Je(at.getHours()),Je(at.getMinutes()),Je(at.getSeconds())].join(":");return[at.getDate(),Qe[at.getMonth()],ct].join(" ")}Ae.log=function(){console.log("%s - %s",tt(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(at,ct){if(!ct||!He(ct))return at;for(var it=Object.keys(ct),rt=it.length;rt--;)at[it[rt]]=ct[it[rt]];return at};function $e(at,ct){return Object.prototype.hasOwnProperty.call(at,ct)}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ue:globalThis;he.exports=function(){for(var ae=[],se=0;se<oe.length;se++)typeof re[oe[se]]=="function"&&(ae[ae.length]=oe[se]);return ae}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(E,he,Ae){"use strict";Ae.byteLength=te,Ae.toByteArray=a,Ae.fromByteArray=b;for(var ue=[],oe=[],re=typeof Uint8Array!="undefined"?Uint8Array:Array,le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=0,se=le.length;ae<se;++ae)ue[ae]=le[ae],oe[le.charCodeAt(ae)]=ae;oe[45]=62,oe[95]=63;function ie(ee){var ne=ee.length;if(ne%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=ee.indexOf("=");ce===-1&&(ce=ne);var de=ce===ne?0:4-ce%4;return[ce,de]}function te(ee){var ne=ie(ee),ce=ne[0],de=ne[1];return(ce+de)*3/4-de}function z(ee,ne,ce){return(ne+ce)*3/4-ce}function a(ee){var ne,ce=ie(ee),de=ce[0],ge=ce[1],pe=new re(z(ee,de,ge)),me=0,be=ge>0?de-4:de,ye;for(ye=0;ye<be;ye+=4)ne=oe[ee.charCodeAt(ye)]<<18|oe[ee.charCodeAt(ye+1)]<<12|oe[ee.charCodeAt(ye+2)]<<6|oe[ee.charCodeAt(ye+3)],pe[me++]=ne>>16&255,pe[me++]=ne>>8&255,pe[me++]=ne&255;return ge===2&&(ne=oe[ee.charCodeAt(ye)]<<2|oe[ee.charCodeAt(ye+1)]>>4,pe[me++]=ne&255),ge===1&&(ne=oe[ee.charCodeAt(ye)]<<10|oe[ee.charCodeAt(ye+1)]<<4|oe[ee.charCodeAt(ye+2)]>>2,pe[me++]=ne>>8&255,pe[me++]=ne&255),pe}function y(ee){return ue[ee>>18&63]+ue[ee>>12&63]+ue[ee>>6&63]+ue[ee&63]}function x(ee,ne,ce){for(var de,ge=[],pe=ne;pe<ce;pe+=3)de=(ee[pe]<<16&16711680)+(ee[pe+1]<<8&65280)+(ee[pe+2]&255),ge.push(y(de));return ge.join("")}function b(ee){for(var ne,ce=ee.length,de=ce%3,ge=[],pe=16383,me=0,be=ce-de;me<be;me+=pe)ge.push(x(ee,me,me+pe>be?be:me+pe));return de===1?(ne=ee[ce-1],ge.push(ue[ne>>2]+ue[ne<<4&63]+"==")):de===2&&(ne=(ee[ce-2]<<8)+ee[ce-1],ge.push(ue[ne>>10]+ue[ne>>4&63]+ue[ne<<2&63]+"=")),ge.join("")}},{}],88:[function(E,he,Ae){(function(ue,oe,re){typeof he!="undefined"&&he.exports?he.exports=re():typeof fe=="function"&&fe.amd?fe(oe,re):ue[oe]=re()})(this,"bowser",function(){var ue=!0;function oe(z){function a(ct){var it=z.match(ct);return it&&it.length>1&&it[1]||""}function y(ct){var it=z.match(ct);return it&&it.length>1&&it[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),ne=/nexus\s*[0-6]\s*/i.test(z),ce=!ne&&/nexus\s*[0-9]+/i.test(z),de=/CrOS/.test(z),ge=/silk/i.test(z),pe=/sailfish/i.test(z),me=/tizen/i.test(z),be=/(web|hpw)(o|0)s/i.test(z),ye=/windows phone/i.test(z),Ce=/SamsungBrowser/i.test(z),Se=!ye&&/windows/i.test(z),He=!x&&!ge&&/macintosh/i.test(z),we=!ee&&!pe&&!me&&!be&&/linux/i.test(z),Me=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Pe=a(/version\/(\d+(\.\d+)?)/i),De=/tablet/i.test(z)&&!/tablet pc/i.test(z),ze=!De&&/[^-]mobi/i.test(z),Je=/xbox/i.test(z),Qe;/opera/i.test(z)?Qe={name:"Opera",opera:ue,version:Pe||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Qe={name:"Opera",opera:ue,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Pe}:/SamsungBrowser/i.test(z)?Qe={name:"Samsung Internet for Android",samsungBrowser:ue,version:Pe||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Qe={name:"NAVER Whale browser",whale:ue,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Qe={name:"MZ Browser",mzbrowser:ue,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Qe={name:"Opera Coast",coast:ue,version:Pe||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Qe={name:"Focus",focus:ue,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Qe={name:"Yandex Browser",yandexbrowser:ue,version:Pe||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Qe={name:"UC Browser",ucbrowser:ue,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Qe={name:"Maxthon",maxthon:ue,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Qe={name:"Epiphany",epiphany:ue,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Qe={name:"Puffin",puffin:ue,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Qe={name:"Sleipnir",sleipnir:ue,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Qe={name:"K-Meleon",kMeleon:ue,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Qe={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},Me?(Qe.msedge=ue,Qe.version=Me):(Qe.msie=ue,Qe.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Qe={name:"Internet Explorer",msie:ue,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:de?Qe={name:"Chrome",osname:"Chrome OS",chromeos:ue,chromeBook:ue,chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Qe={name:"Microsoft Edge",msedge:ue,version:Me}:/vivaldi/i.test(z)?Qe={name:"Vivaldi",vivaldi:ue,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Pe}:pe?Qe={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Qe={name:"SeaMonkey",seamonkey:ue,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Qe={name:"Firefox",firefox:ue,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Qe.firefoxos=ue,Qe.osname="Firefox OS")):ge?Qe={name:"Amazon Silk",silk:ue,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Qe={name:"PhantomJS",phantom:ue,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Qe={name:"SlimerJS",slimer:ue,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Qe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:Pe||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Qe={name:"WebOS",osname:"WebOS",webos:ue,version:Pe||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Qe.touchpad=ue)):/bada/i.test(z)?Qe={name:"Bada",osname:"Bada",bada:ue,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:me?Qe={name:"Tizen",osname:"Tizen",tizen:ue,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Pe}:/qupzilla/i.test(z)?Qe={name:"QupZilla",qupzilla:ue,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Pe}:/chromium/i.test(z)?Qe={name:"Chromium",chromium:ue,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Pe}:/chrome|crios|crmo/i.test(z)?Qe={name:"Chrome",chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Qe={name:"Android",version:Pe}:/safari|applewebkit/i.test(z)?(Qe={name:"Safari",safari:ue},Pe&&(Qe.version=Pe)):x?(Qe={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Pe&&(Qe.version=Pe)):/googlebot/i.test(z)?Qe={name:"Googlebot",googlebot:ue,version:a(/googlebot\/(\d+(\.\d+))/i)||Pe}:Qe={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Qe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Qe.name=Qe.name||"Blink",Qe.blink=ue):(Qe.name=Qe.name||"Webkit",Qe.webkit=ue),!Qe.version&&Pe&&(Qe.version=Pe)):!Qe.opera&&/gecko\//i.test(z)&&(Qe.name=Qe.name||"Gecko",Qe.gecko=ue,Qe.version=Qe.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Qe.windowsphone&&(ee||Qe.silk)?(Qe.android=ue,Qe.osname="Android"):!Qe.windowsphone&&x?(Qe[x]=ue,Qe.ios=ue,Qe.osname="iOS"):He?(Qe.mac=ue,Qe.osname="macOS"):Je?(Qe.xbox=ue,Qe.osname="Xbox"):Se?(Qe.windows=ue,Qe.osname="Windows"):we&&(Qe.linux=ue,Qe.osname="Linux");function tt(ct){switch(ct){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var $e="";Qe.windows?$e=tt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Qe.windowsphone?$e=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Qe.mac?($e=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),$e=$e.replace(/[_\s]/g,".")):x?($e=a(/os (\d+([_\s]\d+)*) like mac os x/i),$e=$e.replace(/[_\s]/g,".")):ee?$e=a(/android[ \/-](\d+(\.\d+)*)/i):Qe.webos?$e=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Qe.blackberry?$e=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Qe.bada?$e=a(/bada\/(\d+(\.\d+)*)/i):Qe.tizen&&($e=a(/tizen[\/\s](\d+(\.\d+)*)/i)),$e&&(Qe.osversion=$e);var at=!Qe.windows&&$e.split(".")[0];return De||ce||x=="ipad"||ee&&(at==3||at>=4&&!ze)||Qe.silk?Qe.tablet=ue:(ze||x=="iphone"||x=="ipod"||ee||ne||Qe.blackberry||Qe.webos||Qe.bada)&&(Qe.mobile=ue),Qe.msedge||Qe.msie&&Qe.version>=10||Qe.yandexbrowser&&Qe.version>=15||Qe.vivaldi&&Qe.version>=1||Qe.chrome&&Qe.version>=20||Qe.samsungBrowser&&Qe.version>=4||Qe.whale&&se([Qe.version,"1.0"])===1||Qe.mzbrowser&&se([Qe.version,"6.0"])===1||Qe.focus&&se([Qe.version,"1.0"])===1||Qe.firefox&&Qe.version>=20||Qe.safari&&Qe.version>=6||Qe.opera&&Qe.version>=10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]>=6||Qe.blackberry&&Qe.version>=10.1||Qe.chromium&&Qe.version>=20?Qe.a=ue:Qe.msie&&Qe.version<10||Qe.chrome&&Qe.version<20||Qe.firefox&&Qe.version<20||Qe.safari&&Qe.version<6||Qe.opera&&Qe.version<10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]<6||Qe.chromium&&Qe.version<20?Qe.c=ue:Qe.x=ue,Qe}var re=oe(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in re)return!0}return!1};function le(z){return z.split(".").length}function ae(z,a){var y=[],x;if(Array.prototype.map)return Array.prototype.map.call(z,a);for(x=0;x<z.length;x++)y.push(a(z[x]));return y}function se(z){for(var a=Math.max(le(z[0]),le(z[1])),y=ae(z,function(x){var b=a-le(x);return x=x+new Array(b+1).join(".0"),ae(x.split("."),function(ee){return new Array(20-ee.length).join("0")+ee}).reverse()});--a>=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ie(z,a,y){var x=re;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=oe(y));var b=""+x.version;for(var ee in z)if(z.hasOwnProperty(ee)&&x[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return se([b,z[ee]])<0}return a}function te(z,a,y){return!ie(z,a,y)}return re.isUnsupportedBrowser=ie,re.compareVersions=se,re.check=te,re._detect=oe,re.detect=oe,re})},{}],89:[function(E,he,Ae){},{}],90:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("base64-js"),re=E("ieee754");Ae.Buffer=ie,Ae.SlowBuffer=de,Ae.INSPECT_MAX_BYTES=50;var le=2147483647;Ae.kMaxLength=le,ie.TYPED_ARRAY_SUPPORT=ae(),!ie.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ae(){try{var _e=new Uint8Array(1);return _e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},_e.foo()===42}catch(Ne){return!1}}Object.defineProperty(ie.prototype,"parent",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.buffer}}),Object.defineProperty(ie.prototype,"offset",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.byteOffset}});function se(_e){if(_e>le)throw new RangeError('The value "'+_e+'" is invalid for option "size"');var Ne=new Uint8Array(_e);return Ne.__proto__=ie.prototype,Ne}function ie(_e,Ne,Le){if(typeof _e=="number"){if(typeof Ne=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(_e)}return te(_e,Ne,Le)}typeof Symbol!="undefined"&&Symbol.species!=null&&ie[Symbol.species]===ie&&Object.defineProperty(ie,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ie.poolSize=8192;function te(_e,Ne,Le){if(typeof _e=="string")return x(_e,Ne);if(ArrayBuffer.isView(_e))return b(_e);if(_e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e);if(Be(_e,ArrayBuffer)||_e&&Be(_e.buffer,ArrayBuffer))return ee(_e,Ne,Le);if(typeof _e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var We=_e.valueOf&&_e.valueOf();if(We!=null&&We!==_e)return ie.from(We,Ne,Le);var ft=ne(_e);if(ft)return ft;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof _e[Symbol.toPrimitive]=="function")return ie.from(_e[Symbol.toPrimitive]("string"),Ne,Le);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e)}ie.from=function(_e,Ne,Le){return te(_e,Ne,Le)},ie.prototype.__proto__=Uint8Array.prototype,ie.__proto__=Uint8Array;function z(_e){if(typeof _e!="number")throw new TypeError('"size" argument must be of type number');if(_e<0)throw new RangeError('The value "'+_e+'" is invalid for option "size"')}function a(_e,Ne,Le){return z(_e),_e<=0?se(_e):Ne!==void 0?typeof Le=="string"?se(_e).fill(Ne,Le):se(_e).fill(Ne):se(_e)}ie.alloc=function(_e,Ne,Le){return a(_e,Ne,Le)};function y(_e){return z(_e),se(_e<0?0:ce(_e)|0)}ie.allocUnsafe=function(_e){return y(_e)},ie.allocUnsafeSlow=function(_e){return y(_e)};function x(_e,Ne){if((typeof Ne!="string"||Ne==="")&&(Ne="utf8"),!ie.isEncoding(Ne))throw new TypeError("Unknown encoding: "+Ne);var Le=ge(_e,Ne)|0,We=se(Le),ft=We.write(_e,Ne);return ft!==Le&&(We=We.slice(0,ft)),We}function b(_e){for(var Ne=_e.length<0?0:ce(_e.length)|0,Le=se(Ne),We=0;We<Ne;We+=1)Le[We]=_e[We]&255;return Le}function ee(_e,Ne,Le){if(Ne<0||_e.byteLength<Ne)throw new RangeError('"offset" is outside of buffer bounds');if(_e.byteLength<Ne+(Le||0))throw new RangeError('"length" is outside of buffer bounds');var We;return Ne===void 0&&Le===void 0?We=new Uint8Array(_e):Le===void 0?We=new Uint8Array(_e,Ne):We=new Uint8Array(_e,Ne,Le),We.__proto__=ie.prototype,We}function ne(_e){if(ie.isBuffer(_e)){var Ne=ce(_e.length)|0,Le=se(Ne);return Le.length===0||_e.copy(Le,0,0,Ne),Le}if(_e.length!==void 0)return typeof _e.length!="number"||Oe(_e.length)?se(0):b(_e);if(_e.type==="Buffer"&&Array.isArray(_e.data))return b(_e.data)}function ce(_e){if(_e>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return _e|0}function de(_e){return+_e!=_e&&(_e=0),ie.alloc(+_e)}ie.isBuffer=function(Ne){return Ne!=null&&Ne._isBuffer===!0&&Ne!==ie.prototype},ie.compare=function(Ne,Le){if(Be(Ne,Uint8Array)&&(Ne=ie.from(Ne,Ne.offset,Ne.byteLength)),Be(Le,Uint8Array)&&(Le=ie.from(Le,Le.offset,Le.byteLength)),!ie.isBuffer(Ne)||!ie.isBuffer(Le))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ne===Le)return 0;for(var We=Ne.length,ft=Le.length,gt=0,nt=Math.min(We,ft);gt<nt;++gt)if(Ne[gt]!==Le[gt]){We=Ne[gt],ft=Le[gt];break}return We<ft?-1:ft<We?1:0},ie.isEncoding=function(Ne){switch(String(Ne).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},ie.concat=function(Ne,Le){if(!Array.isArray(Ne))throw new TypeError('"list" argument must be an Array of Buffers');if(Ne.length===0)return ie.alloc(0);var We;if(Le===void 0)for(Le=0,We=0;We<Ne.length;++We)Le+=Ne[We].length;var ft=ie.allocUnsafe(Le),gt=0;for(We=0;We<Ne.length;++We){var nt=Ne[We];if(Be(nt,Uint8Array)&&(nt=ie.from(nt)),!ie.isBuffer(nt))throw new TypeError('"list" argument must be an Array of Buffers');nt.copy(ft,gt),gt+=nt.length}return ft};function ge(_e,Ne){if(ie.isBuffer(_e))return _e.length;if(ArrayBuffer.isView(_e)||Be(_e,ArrayBuffer))return _e.byteLength;if(typeof _e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof _e);var Le=_e.length,We=arguments.length>2&&arguments[2]===!0;if(!We&&Le===0)return 0;for(var ft=!1;;)switch(Ne){case"ascii":case"latin1":case"binary":return Le;case"utf8":case"utf-8":return qe(_e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Le*2;case"hex":return Le>>>1;case"base64":return Ie(_e).length;default:if(ft)return We?-1:qe(_e).length;Ne=(""+Ne).toLowerCase(),ft=!0}}ie.byteLength=ge;function pe(_e,Ne,Le){var We=!1;if((Ne===void 0||Ne<0)&&(Ne=0),Ne>this.length||((Le===void 0||Le>this.length)&&(Le=this.length),Le<=0)||(Le>>>=0,Ne>>>=0,Le<=Ne))return"";for(_e||(_e="utf8");;)switch(_e){case"hex":return at(this,Ne,Le);case"utf8":case"utf-8":return ze(this,Ne,Le);case"ascii":return tt(this,Ne,Le);case"latin1":case"binary":return $e(this,Ne,Le);case"base64":return De(this,Ne,Le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ct(this,Ne,Le);default:if(We)throw new TypeError("Unknown encoding: "+_e);_e=(_e+"").toLowerCase(),We=!0}}ie.prototype._isBuffer=!0;function me(_e,Ne,Le){var We=_e[Ne];_e[Ne]=_e[Le],_e[Le]=We}ie.prototype.swap16=function(){var Ne=this.length;if(Ne%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Le=0;Le<Ne;Le+=2)me(this,Le,Le+1);return this},ie.prototype.swap32=function(){var Ne=this.length;if(Ne%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Le=0;Le<Ne;Le+=4)me(this,Le,Le+3),me(this,Le+1,Le+2);return this},ie.prototype.swap64=function(){var Ne=this.length;if(Ne%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Le=0;Le<Ne;Le+=8)me(this,Le,Le+7),me(this,Le+1,Le+6),me(this,Le+2,Le+5),me(this,Le+3,Le+4);return this},ie.prototype.toString=function(){var Ne=this.length;return Ne===0?"":arguments.length===0?ze(this,0,Ne):pe.apply(this,arguments)},ie.prototype.toLocaleString=ie.prototype.toString,ie.prototype.equals=function(Ne){if(!ie.isBuffer(Ne))throw new TypeError("Argument must be a Buffer");return this===Ne?!0:ie.compare(this,Ne)===0},ie.prototype.inspect=function(){var Ne="",Le=Ae.INSPECT_MAX_BYTES;return Ne=this.toString("hex",0,Le).replace(/(.{2})/g,"$1 ").trim(),this.length>Le&&(Ne+=" ... "),"<Buffer "+Ne+">"},ie.prototype.compare=function(Ne,Le,We,ft,gt){if(Be(Ne,Uint8Array)&&(Ne=ie.from(Ne,Ne.offset,Ne.byteLength)),!ie.isBuffer(Ne))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ne);if(Le===void 0&&(Le=0),We===void 0&&(We=Ne?Ne.length:0),ft===void 0&&(ft=0),gt===void 0&&(gt=this.length),Le<0||We>Ne.length||ft<0||gt>this.length)throw new RangeError("out of range index");if(ft>=gt&&Le>=We)return 0;if(ft>=gt)return-1;if(Le>=We)return 1;if(Le>>>=0,We>>>=0,ft>>>=0,gt>>>=0,this===Ne)return 0;for(var nt=gt-ft,wt=We-Le,Pt=Math.min(nt,wt),xt=this.slice(ft,gt),It=Ne.slice(Le,We),Ft=0;Ft<Pt;++Ft)if(xt[Ft]!==It[Ft]){nt=xt[Ft],wt=It[Ft];break}return nt<wt?-1:wt<nt?1:0};function be(_e,Ne,Le,We,ft){if(_e.length===0)return-1;if(typeof Le=="string"?(We=Le,Le=0):Le>2147483647?Le=2147483647:Le<-2147483648&&(Le=-2147483648),Le=+Le,Oe(Le)&&(Le=ft?0:_e.length-1),Le<0&&(Le=_e.length+Le),Le>=_e.length){if(ft)return-1;Le=_e.length-1}else if(Le<0)if(ft)Le=0;else return-1;if(typeof Ne=="string"&&(Ne=ie.from(Ne,We)),ie.isBuffer(Ne))return Ne.length===0?-1:ye(_e,Ne,Le,We,ft);if(typeof Ne=="number")return Ne=Ne&255,typeof Uint8Array.prototype.indexOf=="function"?ft?Uint8Array.prototype.indexOf.call(_e,Ne,Le):Uint8Array.prototype.lastIndexOf.call(_e,Ne,Le):ye(_e,[Ne],Le,We,ft);throw new TypeError("val must be string, number or Buffer")}function ye(_e,Ne,Le,We,ft){var gt=1,nt=_e.length,wt=Ne.length;if(We!==void 0&&(We=String(We).toLowerCase(),We==="ucs2"||We==="ucs-2"||We==="utf16le"||We==="utf-16le")){if(_e.length<2||Ne.length<2)return-1;gt=2,nt/=2,wt/=2,Le/=2}function Pt(St,_t){return gt===1?St[_t]:St.readUInt16BE(_t*gt)}var xt;if(ft){var It=-1;for(xt=Le;xt<nt;xt++)if(Pt(_e,xt)===Pt(Ne,It===-1?0:xt-It)){if(It===-1&&(It=xt),xt-It+1===wt)return It*gt}else It!==-1&&(xt-=xt-It),It=-1}else for(Le+wt>nt&&(Le=nt-wt),xt=Le;xt>=0;xt--){for(var Ft=!0,Ut=0;Ut<wt;Ut++)if(Pt(_e,xt+Ut)!==Pt(Ne,Ut)){Ft=!1;break}if(Ft)return xt}return-1}ie.prototype.includes=function(Ne,Le,We){return this.indexOf(Ne,Le,We)!==-1},ie.prototype.indexOf=function(Ne,Le,We){return be(this,Ne,Le,We,!0)},ie.prototype.lastIndexOf=function(Ne,Le,We){return be(this,Ne,Le,We,!1)};function Ce(_e,Ne,Le,We){Le=Number(Le)||0;var ft=_e.length-Le;We?(We=Number(We),We>ft&&(We=ft)):We=ft;var gt=Ne.length;We>gt/2&&(We=gt/2);for(var nt=0;nt<We;++nt){var wt=parseInt(Ne.substr(nt*2,2),16);if(Oe(wt))return nt;_e[Le+nt]=wt}return nt}function Se(_e,Ne,Le,We){return Fe(qe(Ne,_e.length-Le),_e,Le,We)}function He(_e,Ne,Le,We){return Fe(Te(Ne),_e,Le,We)}function we(_e,Ne,Le,We){return He(_e,Ne,Le,We)}function Me(_e,Ne,Le,We){return Fe(Ie(Ne),_e,Le,We)}function Pe(_e,Ne,Le,We){return Fe(Ke(Ne,_e.length-Le),_e,Le,We)}ie.prototype.write=function(Ne,Le,We,ft){if(Le===void 0)ft="utf8",We=this.length,Le=0;else if(We===void 0&&typeof Le=="string")ft=Le,We=this.length,Le=0;else if(isFinite(Le))Le=Le>>>0,isFinite(We)?(We=We>>>0,ft===void 0&&(ft="utf8")):(ft=We,We=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var gt=this.length-Le;if((We===void 0||We>gt)&&(We=gt),Ne.length>0&&(We<0||Le<0)||Le>this.length)throw new RangeError("Attempt to write outside buffer bounds");ft||(ft="utf8");for(var nt=!1;;)switch(ft){case"hex":return Ce(this,Ne,Le,We);case"utf8":case"utf-8":return Se(this,Ne,Le,We);case"ascii":return He(this,Ne,Le,We);case"latin1":case"binary":return we(this,Ne,Le,We);case"base64":return Me(this,Ne,Le,We);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Pe(this,Ne,Le,We);default:if(nt)throw new TypeError("Unknown encoding: "+ft);ft=(""+ft).toLowerCase(),nt=!0}},ie.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function De(_e,Ne,Le){return Ne===0&&Le===_e.length?oe.fromByteArray(_e):oe.fromByteArray(_e.slice(Ne,Le))}function ze(_e,Ne,Le){Le=Math.min(_e.length,Le);for(var We=[],ft=Ne;ft<Le;){var gt=_e[ft],nt=null,wt=gt>239?4:gt>223?3:gt>191?2:1;if(ft+wt<=Le){var Pt,xt,It,Ft;switch(wt){case 1:gt<128&&(nt=gt);break;case 2:Pt=_e[ft+1],(Pt&192)===128&&(Ft=(gt&31)<<6|Pt&63,Ft>127&&(nt=Ft));break;case 3:Pt=_e[ft+1],xt=_e[ft+2],(Pt&192)===128&&(xt&192)===128&&(Ft=(gt&15)<<12|(Pt&63)<<6|xt&63,Ft>2047&&(Ft<55296||Ft>57343)&&(nt=Ft));break;case 4:Pt=_e[ft+1],xt=_e[ft+2],It=_e[ft+3],(Pt&192)===128&&(xt&192)===128&&(It&192)===128&&(Ft=(gt&15)<<18|(Pt&63)<<12|(xt&63)<<6|It&63,Ft>65535&&Ft<1114112&&(nt=Ft))}}nt===null?(nt=65533,wt=1):nt>65535&&(nt-=65536,We.push(nt>>>10&1023|55296),nt=56320|nt&1023),We.push(nt),ft+=wt}return Qe(We)}var Je=4096;function Qe(_e){var Ne=_e.length;if(Ne<=Je)return String.fromCharCode.apply(String,_e);for(var Le="",We=0;We<Ne;)Le+=String.fromCharCode.apply(String,_e.slice(We,We+=Je));return Le}function tt(_e,Ne,Le){var We="";Le=Math.min(_e.length,Le);for(var ft=Ne;ft<Le;++ft)We+=String.fromCharCode(_e[ft]&127);return We}function $e(_e,Ne,Le){var We="";Le=Math.min(_e.length,Le);for(var ft=Ne;ft<Le;++ft)We+=String.fromCharCode(_e[ft]);return We}function at(_e,Ne,Le){var We=_e.length;(!Ne||Ne<0)&&(Ne=0),(!Le||Le<0||Le>We)&&(Le=We);for(var ft="",gt=Ne;gt<Le;++gt)ft+=ut(_e[gt]);return ft}function ct(_e,Ne,Le){for(var We=_e.slice(Ne,Le),ft="",gt=0;gt<We.length;gt+=2)ft+=String.fromCharCode(We[gt]+We[gt+1]*256);return ft}ie.prototype.slice=function(Ne,Le){var We=this.length;Ne=~~Ne,Le=Le===void 0?We:~~Le,Ne<0?(Ne+=We,Ne<0&&(Ne=0)):Ne>We&&(Ne=We),Le<0?(Le+=We,Le<0&&(Le=0)):Le>We&&(Le=We),Le<Ne&&(Le=Ne);var ft=this.subarray(Ne,Le);return ft.__proto__=ie.prototype,ft};function it(_e,Ne,Le){if(_e%1!==0||_e<0)throw new RangeError("offset is not uint");if(_e+Ne>Le)throw new RangeError("Trying to access beyond buffer length")}ie.prototype.readUIntLE=function(Ne,Le,We){Ne=Ne>>>0,Le=Le>>>0,We||it(Ne,Le,this.length);for(var ft=this[Ne],gt=1,nt=0;++nt<Le&&(gt*=256);)ft+=this[Ne+nt]*gt;return ft},ie.prototype.readUIntBE=function(Ne,Le,We){Ne=Ne>>>0,Le=Le>>>0,We||it(Ne,Le,this.length);for(var ft=this[Ne+--Le],gt=1;Le>0&&(gt*=256);)ft+=this[Ne+--Le]*gt;return ft},ie.prototype.readUInt8=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,1,this.length),this[Ne]},ie.prototype.readUInt16LE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,2,this.length),this[Ne]|this[Ne+1]<<8},ie.prototype.readUInt16BE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,2,this.length),this[Ne]<<8|this[Ne+1]},ie.prototype.readUInt32LE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),(this[Ne]|this[Ne+1]<<8|this[Ne+2]<<16)+this[Ne+3]*16777216},ie.prototype.readUInt32BE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),this[Ne]*16777216+(this[Ne+1]<<16|this[Ne+2]<<8|this[Ne+3])},ie.prototype.readIntLE=function(Ne,Le,We){Ne=Ne>>>0,Le=Le>>>0,We||it(Ne,Le,this.length);for(var ft=this[Ne],gt=1,nt=0;++nt<Le&&(gt*=256);)ft+=this[Ne+nt]*gt;return gt*=128,ft>=gt&&(ft-=Math.pow(2,8*Le)),ft},ie.prototype.readIntBE=function(Ne,Le,We){Ne=Ne>>>0,Le=Le>>>0,We||it(Ne,Le,this.length);for(var ft=Le,gt=1,nt=this[Ne+--ft];ft>0&&(gt*=256);)nt+=this[Ne+--ft]*gt;return gt*=128,nt>=gt&&(nt-=Math.pow(2,8*Le)),nt},ie.prototype.readInt8=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,1,this.length),this[Ne]&128?(255-this[Ne]+1)*-1:this[Ne]},ie.prototype.readInt16LE=function(Ne,Le){Ne=Ne>>>0,Le||it(Ne,2,this.length);var We=this[Ne]|this[Ne+1]<<8;return We&32768?We|4294901760:We},ie.prototype.readInt16BE=function(Ne,Le){Ne=Ne>>>0,Le||it(Ne,2,this.length);var We=this[Ne+1]|this[Ne]<<8;return We&32768?We|4294901760:We},ie.prototype.readInt32LE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),this[Ne]|this[Ne+1]<<8|this[Ne+2]<<16|this[Ne+3]<<24},ie.prototype.readInt32BE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),this[Ne]<<24|this[Ne+1]<<16|this[Ne+2]<<8|this[Ne+3]},ie.prototype.readFloatLE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),re.read(this,Ne,!0,23,4)},ie.prototype.readFloatBE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,4,this.length),re.read(this,Ne,!1,23,4)},ie.prototype.readDoubleLE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,8,this.length),re.read(this,Ne,!0,52,8)},ie.prototype.readDoubleBE=function(Ne,Le){return Ne=Ne>>>0,Le||it(Ne,8,this.length),re.read(this,Ne,!1,52,8)};function rt(_e,Ne,Le,We,ft,gt){if(!ie.isBuffer(_e))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ne>ft||Ne<gt)throw new RangeError('"value" argument is out of bounds');if(Le+We>_e.length)throw new RangeError("Index out of range")}ie.prototype.writeUIntLE=function(Ne,Le,We,ft){if(Ne=+Ne,Le=Le>>>0,We=We>>>0,!ft){var gt=Math.pow(2,8*We)-1;rt(this,Ne,Le,We,gt,0)}var nt=1,wt=0;for(this[Le]=Ne&255;++wt<We&&(nt*=256);)this[Le+wt]=Ne/nt&255;return Le+We},ie.prototype.writeUIntBE=function(Ne,Le,We,ft){if(Ne=+Ne,Le=Le>>>0,We=We>>>0,!ft){var gt=Math.pow(2,8*We)-1;rt(this,Ne,Le,We,gt,0)}var nt=We-1,wt=1;for(this[Le+nt]=Ne&255;--nt>=0&&(wt*=256);)this[Le+nt]=Ne/wt&255;return Le+We},ie.prototype.writeUInt8=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,1,255,0),this[Le]=Ne&255,Le+1},ie.prototype.writeUInt16LE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,2,65535,0),this[Le]=Ne&255,this[Le+1]=Ne>>>8,Le+2},ie.prototype.writeUInt16BE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,2,65535,0),this[Le]=Ne>>>8,this[Le+1]=Ne&255,Le+2},ie.prototype.writeUInt32LE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,4,4294967295,0),this[Le+3]=Ne>>>24,this[Le+2]=Ne>>>16,this[Le+1]=Ne>>>8,this[Le]=Ne&255,Le+4},ie.prototype.writeUInt32BE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,4,4294967295,0),this[Le]=Ne>>>24,this[Le+1]=Ne>>>16,this[Le+2]=Ne>>>8,this[Le+3]=Ne&255,Le+4},ie.prototype.writeIntLE=function(Ne,Le,We,ft){if(Ne=+Ne,Le=Le>>>0,!ft){var gt=Math.pow(2,8*We-1);rt(this,Ne,Le,We,gt-1,-gt)}var nt=0,wt=1,Pt=0;for(this[Le]=Ne&255;++nt<We&&(wt*=256);)Ne<0&&Pt===0&&this[Le+nt-1]!==0&&(Pt=1),this[Le+nt]=(Ne/wt>>0)-Pt&255;return Le+We},ie.prototype.writeIntBE=function(Ne,Le,We,ft){if(Ne=+Ne,Le=Le>>>0,!ft){var gt=Math.pow(2,8*We-1);rt(this,Ne,Le,We,gt-1,-gt)}var nt=We-1,wt=1,Pt=0;for(this[Le+nt]=Ne&255;--nt>=0&&(wt*=256);)Ne<0&&Pt===0&&this[Le+nt+1]!==0&&(Pt=1),this[Le+nt]=(Ne/wt>>0)-Pt&255;return Le+We},ie.prototype.writeInt8=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,1,127,-128),Ne<0&&(Ne=255+Ne+1),this[Le]=Ne&255,Le+1},ie.prototype.writeInt16LE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,2,32767,-32768),this[Le]=Ne&255,this[Le+1]=Ne>>>8,Le+2},ie.prototype.writeInt16BE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,2,32767,-32768),this[Le]=Ne>>>8,this[Le+1]=Ne&255,Le+2},ie.prototype.writeInt32LE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,4,2147483647,-2147483648),this[Le]=Ne&255,this[Le+1]=Ne>>>8,this[Le+2]=Ne>>>16,this[Le+3]=Ne>>>24,Le+4},ie.prototype.writeInt32BE=function(Ne,Le,We){return Ne=+Ne,Le=Le>>>0,We||rt(this,Ne,Le,4,2147483647,-2147483648),Ne<0&&(Ne=4294967295+Ne+1),this[Le]=Ne>>>24,this[Le+1]=Ne>>>16,this[Le+2]=Ne>>>8,this[Le+3]=Ne&255,Le+4};function st(_e,Ne,Le,We,ft,gt){if(Le+We>_e.length)throw new RangeError("Index out of range");if(Le<0)throw new RangeError("Index out of range")}function mt(_e,Ne,Le,We,ft){return Ne=+Ne,Le=Le>>>0,ft||st(_e,Ne,Le,4,34028234663852886e22,-34028234663852886e22),re.write(_e,Ne,Le,We,23,4),Le+4}ie.prototype.writeFloatLE=function(Ne,Le,We){return mt(this,Ne,Le,!0,We)},ie.prototype.writeFloatBE=function(Ne,Le,We){return mt(this,Ne,Le,!1,We)};function yt(_e,Ne,Le,We,ft){return Ne=+Ne,Le=Le>>>0,ft||st(_e,Ne,Le,8,17976931348623157e292,-17976931348623157e292),re.write(_e,Ne,Le,We,52,8),Le+8}ie.prototype.writeDoubleLE=function(Ne,Le,We){return yt(this,Ne,Le,!0,We)},ie.prototype.writeDoubleBE=function(Ne,Le,We){return yt(this,Ne,Le,!1,We)},ie.prototype.copy=function(Ne,Le,We,ft){if(!ie.isBuffer(Ne))throw new TypeError("argument should be a Buffer");if(We||(We=0),!ft&&ft!==0&&(ft=this.length),Le>=Ne.length&&(Le=Ne.length),Le||(Le=0),ft>0&&ft<We&&(ft=We),ft===We||Ne.length===0||this.length===0)return 0;if(Le<0)throw new RangeError("targetStart out of bounds");if(We<0||We>=this.length)throw new RangeError("Index out of range");if(ft<0)throw new RangeError("sourceEnd out of bounds");ft>this.length&&(ft=this.length),Ne.length-Le<ft-We&&(ft=Ne.length-Le+We);var gt=ft-We;if(this===Ne&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Le,We,ft);else if(this===Ne&&We<Le&&Le<ft)for(var nt=gt-1;nt>=0;--nt)Ne[nt+Le]=this[nt+We];else Uint8Array.prototype.set.call(Ne,this.subarray(We,ft),Le);return gt},ie.prototype.fill=function(Ne,Le,We,ft){if(typeof Ne=="string"){if(typeof Le=="string"?(ft=Le,Le=0,We=this.length):typeof We=="string"&&(ft=We,We=this.length),ft!==void 0&&typeof ft!="string")throw new TypeError("encoding must be a string");if(typeof ft=="string"&&!ie.isEncoding(ft))throw new TypeError("Unknown encoding: "+ft);if(Ne.length===1){var gt=Ne.charCodeAt(0);(ft==="utf8"&><128||ft==="latin1")&&(Ne=gt)}}else typeof Ne=="number"&&(Ne=Ne&255);if(Le<0||this.length<Le||this.length<We)throw new RangeError("Out of range index");if(We<=Le)return this;Le=Le>>>0,We=We===void 0?this.length:We>>>0,Ne||(Ne=0);var nt;if(typeof Ne=="number")for(nt=Le;nt<We;++nt)this[nt]=Ne;else{var wt=ie.isBuffer(Ne)?Ne:ie.from(Ne,ft),Pt=wt.length;if(Pt===0)throw new TypeError('The value "'+Ne+'" is invalid for argument "value"');for(nt=0;nt<We-Le;++nt)this[nt+Le]=wt[nt%Pt]}return this};var Tt=/[^+/0-9A-Za-z-_]/g;function vt(_e){if(_e=_e.split("=")[0],_e=_e.trim().replace(Tt,""),_e.length<2)return"";for(;_e.length%4!==0;)_e=_e+"=";return _e}function ut(_e){return _e<16?"0"+_e.toString(16):_e.toString(16)}function qe(_e,Ne){Ne=Ne||1/0;for(var Le,We=_e.length,ft=null,gt=[],nt=0;nt<We;++nt){if(Le=_e.charCodeAt(nt),Le>55295&&Le<57344){if(!ft){if(Le>56319){(Ne-=3)>-1&>.push(239,191,189);continue}else if(nt+1===We){(Ne-=3)>-1&>.push(239,191,189);continue}ft=Le;continue}if(Le<56320){(Ne-=3)>-1&>.push(239,191,189),ft=Le;continue}Le=(ft-55296<<10|Le-56320)+65536}else ft&&(Ne-=3)>-1&>.push(239,191,189);if(ft=null,Le<128){if((Ne-=1)<0)break;gt.push(Le)}else if(Le<2048){if((Ne-=2)<0)break;gt.push(Le>>6|192,Le&63|128)}else if(Le<65536){if((Ne-=3)<0)break;gt.push(Le>>12|224,Le>>6&63|128,Le&63|128)}else if(Le<1114112){if((Ne-=4)<0)break;gt.push(Le>>18|240,Le>>12&63|128,Le>>6&63|128,Le&63|128)}else throw new Error("Invalid code point")}return gt}function Te(_e){for(var Ne=[],Le=0;Le<_e.length;++Le)Ne.push(_e.charCodeAt(Le)&255);return Ne}function Ke(_e,Ne){for(var Le,We,ft,gt=[],nt=0;nt<_e.length&&!((Ne-=2)<0);++nt)Le=_e.charCodeAt(nt),We=Le>>8,ft=Le%256,gt.push(ft),gt.push(We);return gt}function Ie(_e){return oe.toByteArray(vt(_e))}function Fe(_e,Ne,Le,We){for(var ft=0;ft<We&&!(ft+Le>=Ne.length||ft>=_e.length);++ft)Ne[ft+Le]=_e[ft];return ft}function Be(_e,Ne){return _e instanceof Ne||_e!=null&&_e.constructor!=null&&_e.constructor.name!=null&&_e.constructor.name===Ne.name}function Oe(_e){return _e!==_e}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,he,Ae){he.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,he,Ae){"use strict";var ue=E("get-intrinsic"),oe=E("./"),re=oe(ue("String.prototype.indexOf"));he.exports=function(ae,se){var ie=ue(ae,!!se);return typeof ie=="function"&&re(ae,".prototype.")>-1?oe(ie):ie}},{"./":93,"get-intrinsic":348}],93:[function(E,he,Ae){"use strict";var ue=E("function-bind"),oe=E("get-intrinsic"),re=oe("%Function.prototype.apply%"),le=oe("%Function.prototype.call%"),ae=oe("%Reflect.apply%",!0)||ue.call(le,re),se=oe("%Object.getOwnPropertyDescriptor%",!0),ie=oe("%Object.defineProperty%",!0),te=oe("%Math.max%");if(ie)try{ie({},"a",{value:1})}catch(a){ie=null}he.exports=function(y){var x=ae(ue,le,arguments);if(se&&ie){var b=se(x,"length");b.configurable&&ie(x,"length",{value:1+te(0,y.length-(arguments.length-1))})}return x};var z=function(){return ae(ue,re,arguments)};ie?ie(he.exports,"apply",{value:z}):he.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,he,Ae){"use strict";var ue=Array.prototype.slice;he.exports=oe;function oe(le,ae){if(!(this instanceof oe))return new oe(le,ae);this.src=le,this._withAccess=ae}oe.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},oe.prototype.pick=function(le){return Array.isArray(le)||(le=ue.call(arguments)),le.length&&(this.keys=le),this},oe.prototype.to=function(le){if(le=le||{},!this.src)return le;var ae=this.keys||Object.keys(this.src);if(!this._withAccess){for(var se=0;se<ae.length;se++)ie=ae[se],le[ie]===void 0&&(le[ie]=this.src[ie]);return le}for(var se=0;se<ae.length;se++){var ie=ae[se];if(re(le,ie)){var te=this.src.__lookupGetter__(ie),z=this.src.__lookupSetter__(ie);te&&le.__defineGetter__(ie,te),z&&le.__defineSetter__(ie,z),!te&&!z&&(le[ie]=this.src[ie])}}return le},oe.prototype.toCover=function(le){for(var ae=this.keys||Object.keys(this.src),se=0;se<ae.length;se++){var ie=ae[se];delete le[ie];var te=this.src.__lookupGetter__(ie),z=this.src.__lookupSetter__(ie);te&&le.__defineGetter__(ie,te),z&&le.__defineSetter__(ie,z),!te&&!z&&(le[ie]=this.src[ie])}},oe.prototype.override=oe.prototype.toCover,oe.prototype.and=function(le){var ae={};return this.to(ae),this.src=le,this.to(ae),this.src=ae,this};function re(le,ae){return le[ae]===void 0&&le.__lookupGetter__(ae)===void 0&&le.__lookupSetter__(ae)===void 0}},{}],95:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-callable"),re=E("../internals/try-to-string"),le=ue.TypeError;he.exports=function(ae){if(oe(ae))return ae;throw le(re(ae)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-constructor"),re=E("../internals/try-to-string"),le=ue.TypeError;he.exports=function(ae){if(oe(ae))return ae;throw le(re(ae)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-callable"),re=ue.String,le=ue.TypeError;he.exports=function(ae){if(typeof ae=="object"||oe(ae))return ae;throw le("Can't set "+re(ae)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(E,he,Ae){var ue=E("../internals/well-known-symbol"),oe=E("../internals/object-create"),re=E("../internals/object-define-property"),le=ue("unscopables"),ae=Array.prototype;ae[le]==null&&re.f(ae,le,{configurable:!0,value:oe(null)}),he.exports=function(se){ae[le][se]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(E,he,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt;he.exports=function(oe,re,le){return re+(le?ue(oe,re).length:1)}},{"../internals/string-multibyte":239}],100:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/object-is-prototype-of"),re=ue.TypeError;he.exports=function(le,ae){if(oe(ae,le))return le;throw re("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-object"),re=ue.String,le=ue.TypeError;he.exports=function(ae){if(oe(ae))return ae;throw le(re(ae)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(E,he,Ae){he.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-native"),oe=E("../internals/descriptors"),re=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/is-object"),se=E("../internals/has-own-property"),ie=E("../internals/classof"),te=E("../internals/try-to-string"),z=E("../internals/create-non-enumerable-property"),a=E("../internals/redefine"),y=E("../internals/object-define-property").f,x=E("../internals/object-is-prototype-of"),b=E("../internals/object-get-prototype-of"),ee=E("../internals/object-set-prototype-of"),ne=E("../internals/well-known-symbol"),ce=E("../internals/uid"),de=re.Int8Array,ge=de&&de.prototype,pe=re.Uint8ClampedArray,me=pe&&pe.prototype,be=de&&b(de),ye=ge&&b(ge),Ce=Object.prototype,Se=re.TypeError,He=ne("toStringTag"),we=ce("TYPED_ARRAY_TAG"),Me=ce("TYPED_ARRAY_CONSTRUCTOR"),Pe=ue&&!!ee&&ie(re.opera)!=="Opera",De=!1,ze,Je,Qe,tt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$e={BigInt64Array:8,BigUint64Array:8},at=function(Tt){if(!ae(Tt))return!1;var vt=ie(Tt);return vt==="DataView"||se(tt,vt)||se($e,vt)},ct=function(yt){if(!ae(yt))return!1;var Tt=ie(yt);return se(tt,Tt)||se($e,Tt)},it=function(yt){if(ct(yt))return yt;throw Se("Target is not a typed array")},rt=function(yt){if(le(yt)&&(!ee||x(be,yt)))return yt;throw Se(te(yt)+" is not a typed array constructor")},st=function(yt,Tt,vt,ut){if(oe){if(vt)for(var qe in tt){var Te=re[qe];if(Te&&se(Te.prototype,yt))try{delete Te.prototype[yt]}catch(Ke){try{Te.prototype[yt]=Tt}catch(Ie){}}}(!ye[yt]||vt)&&a(ye,yt,vt?Tt:Pe&&ge[yt]||Tt,ut)}},mt=function(yt,Tt,vt){var ut,qe;if(oe){if(ee){if(vt){for(ut in tt)if(qe=re[ut],qe&&se(qe,yt))try{delete qe[yt]}catch(Te){}}if(!be[yt]||vt)try{return a(be,yt,vt?Tt:Pe&&be[yt]||Tt)}catch(Te){}else return}for(ut in tt)qe=re[ut],qe&&(!qe[yt]||vt)&&a(qe,yt,Tt)}};for(ze in tt)Je=re[ze],Qe=Je&&Je.prototype,Qe?z(Qe,Me,Je):Pe=!1;for(ze in $e)Je=re[ze],Qe=Je&&Je.prototype,Qe&&z(Qe,Me,Je);if((!Pe||!le(be)||be===Function.prototype)&&(be=function(){throw Se("Incorrect invocation")},Pe))for(ze in tt)re[ze]&&ee(re[ze],be);if((!Pe||!ye||ye===Ce)&&(ye=be.prototype,Pe))for(ze in tt)re[ze]&&ee(re[ze].prototype,ye);if(Pe&&b(me)!==ye&&ee(me,ye),oe&&!se(ye,He)){De=!0,y(ye,He,{get:function(){return ae(this)?this[we]:void 0}});for(ze in tt)re[ze]&&z(re[ze],we,ze)}he.exports={NATIVE_ARRAY_BUFFER_VIEWS:Pe,TYPED_ARRAY_CONSTRUCTOR:Me,TYPED_ARRAY_TAG:De&&we,aTypedArray:it,aTypedArrayConstructor:rt,exportTypedArrayMethod:st,exportTypedArrayStaticMethod:mt,isView:at,isTypedArray:ct,TypedArray:be,TypedArrayPrototype:ye}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/function-uncurry-this"),re=E("../internals/descriptors"),le=E("../internals/array-buffer-native"),ae=E("../internals/function-name"),se=E("../internals/create-non-enumerable-property"),ie=E("../internals/redefine-all"),te=E("../internals/fails"),z=E("../internals/an-instance"),a=E("../internals/to-integer-or-infinity"),y=E("../internals/to-length"),x=E("../internals/to-index"),b=E("../internals/ieee754"),ee=E("../internals/object-get-prototype-of"),ne=E("../internals/object-set-prototype-of"),ce=E("../internals/object-get-own-property-names").f,de=E("../internals/object-define-property").f,ge=E("../internals/array-fill"),pe=E("../internals/array-slice-simple"),me=E("../internals/set-to-string-tag"),be=E("../internals/internal-state"),ye=ae.PROPER,Ce=ae.CONFIGURABLE,Se=be.get,He=be.set,we="ArrayBuffer",Me="DataView",Pe="prototype",De="Wrong length",ze="Wrong index",Je=ue[we],Qe=Je,tt=Qe&&Qe[Pe],$e=ue[Me],at=$e&&$e[Pe],ct=Object.prototype,it=ue.Array,rt=ue.RangeError,st=oe(ge),mt=oe([].reverse),yt=b.pack,Tt=b.unpack,vt=function(nt){return[nt&255]},ut=function(nt){return[nt&255,nt>>8&255]},qe=function(nt){return[nt&255,nt>>8&255,nt>>16&255,nt>>24&255]},Te=function(nt){return nt[3]<<24|nt[2]<<16|nt[1]<<8|nt[0]},Ke=function(nt){return yt(nt,23,4)},Ie=function(nt){return yt(nt,52,8)},Fe=function(nt,wt){de(nt[Pe],wt,{get:function(){return Se(this)[wt]}})},Be=function(nt,wt,Pt,xt){var It=x(Pt),Ft=Se(nt);if(It+wt>Ft.byteLength)throw rt(ze);var Ut=Se(Ft.buffer).bytes,St=It+Ft.byteOffset,_t=pe(Ut,St,St+wt);return xt?_t:mt(_t)},Oe=function(nt,wt,Pt,xt,It,Ft){var Ut=x(Pt),St=Se(nt);if(Ut+wt>St.byteLength)throw rt(ze);for(var _t=Se(St.buffer).bytes,Kt=Ut+St.byteOffset,Yt=xt(+It),an=0;an<wt;an++)_t[Kt+an]=Yt[Ft?an:wt-an-1]};if(!le)Qe=function(wt){z(this,tt);var Pt=x(wt);He(this,{bytes:st(it(Pt),0),byteLength:Pt}),re||(this.byteLength=Pt)},tt=Qe[Pe],$e=function(wt,Pt,xt){z(this,at),z(wt,tt);var It=Se(wt).byteLength,Ft=a(Pt);if(Ft<0||Ft>It)throw rt("Wrong offset");if(xt=xt===void 0?It-Ft:y(xt),Ft+xt>It)throw rt(De);He(this,{buffer:wt,byteLength:xt,byteOffset:Ft}),re||(this.buffer=wt,this.byteLength=xt,this.byteOffset=Ft)},at=$e[Pe],re&&(Fe(Qe,"byteLength"),Fe($e,"buffer"),Fe($e,"byteLength"),Fe($e,"byteOffset")),ie(at,{getInt8:function(wt){return Be(this,1,wt)[0]<<24>>24},getUint8:function(wt){return Be(this,1,wt)[0]},getInt16:function(wt){var Pt=Be(this,2,wt,arguments.length>1?arguments[1]:void 0);return(Pt[1]<<8|Pt[0])<<16>>16},getUint16:function(wt){var Pt=Be(this,2,wt,arguments.length>1?arguments[1]:void 0);return Pt[1]<<8|Pt[0]},getInt32:function(wt){return Te(Be(this,4,wt,arguments.length>1?arguments[1]:void 0))},getUint32:function(wt){return Te(Be(this,4,wt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(wt){return Tt(Be(this,4,wt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(wt){return Tt(Be(this,8,wt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(wt,Pt){Oe(this,1,wt,vt,Pt)},setUint8:function(wt,Pt){Oe(this,1,wt,vt,Pt)},setInt16:function(wt,Pt){Oe(this,2,wt,ut,Pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(wt,Pt){Oe(this,2,wt,ut,Pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(wt,Pt){Oe(this,4,wt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(wt,Pt){Oe(this,4,wt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(wt,Pt){Oe(this,4,wt,Ke,Pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(wt,Pt){Oe(this,8,wt,Ie,Pt,arguments.length>2?arguments[2]:void 0)}});else{var _e=ye&&Je.name!==we;if(!te(function(){Je(1)})||!te(function(){new Je(-1)})||te(function(){return new Je,new Je(1.5),new Je(NaN),_e&&!Ce})){Qe=function(wt){return z(this,tt),new Je(x(wt))},Qe[Pe]=tt;for(var Ne=ce(Je),Le=0,We;Ne.length>Le;)(We=Ne[Le++])in Qe||se(Qe,We,Je[We]);tt.constructor=Qe}else _e&&Ce&&se(Je,"name",we);ne&&ee(at)!==ct&&ne(at,ct);var ft=new $e(new Qe(2)),gt=oe(at.setInt8);ft.setInt8(0,2147483648),ft.setInt8(1,2147483649),(ft.getInt8(0)||!ft.getInt8(1))&&ie(at,{setInt8:function(wt,Pt){gt(this,wt,Pt<<24>>24)},setUint8:function(wt,Pt){gt(this,wt,Pt<<24>>24)}},{unsafe:!0})}me(Qe,we),me($e,Me),he.exports={ArrayBuffer:Qe,DataView:$e}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,he,Ae){"use strict";var ue=E("../internals/to-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=Math.min;he.exports=[].copyWithin||function(se,ie){var te=ue(this),z=re(te),a=oe(se,z),y=oe(ie,z),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?z:oe(x,z))-y,z-a),ee=1;for(y<a&&a<y+b&&(ee=-1,y+=b-1,a+=b-1);b-- >0;)y in te?te[a]=te[y]:delete te[a],a+=ee,y+=ee;return te}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,he,Ae){"use strict";var ue=E("../internals/to-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like");he.exports=function(ae){for(var se=ue(this),ie=re(se),te=arguments.length,z=oe(te>1?arguments[1]:void 0,ie),a=te>2?arguments[2]:void 0,y=a===void 0?ie:oe(a,ie);y>z;)se[z++]=ae;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,he,Ae){"use strict";var ue=E("../internals/array-iteration").forEach,oe=E("../internals/array-method-is-strict"),re=oe("forEach");he.exports=re?[].forEach:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,he,Ae){var ue=E("../internals/length-of-array-like");he.exports=function(oe,re){for(var le=0,ae=ue(re),se=new oe(ae);ae>le;)se[le]=re[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/to-object"),ae=E("../internals/call-with-safe-iteration-closing"),se=E("../internals/is-array-iterator-method"),ie=E("../internals/is-constructor"),te=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ue.Array;he.exports=function(ee){var ne=le(ee),ce=ie(this),de=arguments.length,ge=de>1?arguments[1]:void 0,pe=ge!==void 0;pe&&(ge=oe(ge,de>2?arguments[2]:void 0));var me=y(ne),be=0,ye,Ce,Se,He,we,Me;if(me&&!(this==x&&se(me)))for(He=a(ne,me),we=He.next,Ce=ce?new this:[];!(Se=re(we,He)).done;be++)Me=pe?ae(He,ge,[Se.value,be],!0):Se.value,z(Ce,be,Me);else for(ye=te(ne),Ce=ce?new this(ye):x(ye);ye>be;be++)Me=pe?ge(ne[be],be):ne[be],z(Ce,be,Me);return Ce.length=be,Ce}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,he,Ae){var ue=E("../internals/to-indexed-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=function(ae){return function(se,ie,te){var z=ue(se),a=re(z),y=oe(te,a),x;if(ae&&ie!=ie){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((ae||y in z)&&z[y]===ie)return ae||y||0;return!ae&&-1}};he.exports={includes:le(!0),indexOf:le(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,he,Ae){var ue=E("../internals/function-bind-context"),oe=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),se=E("../internals/array-species-create"),ie=oe([].push),te=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,ee=z==6,ne=z==7,ce=z==5||ee;return function(de,ge,pe,me){for(var be=le(de),ye=re(be),Ce=ue(ge,pe),Se=ae(ye),He=0,we=me||se,Me=a?we(de,Se):y||ne?we(de,0):void 0,Pe,De;Se>He;He++)if((ce||He in ye)&&(Pe=ye[He],De=Ce(Pe,He,be),z))if(a)Me[He]=De;else if(De)switch(z){case 3:return!0;case 5:return Pe;case 6:return He;case 2:ie(Me,Pe)}else switch(z){case 4:return!1;case 7:ie(Me,Pe)}return ee?-1:x||b?b:Me}};he.exports={forEach:te(0),map:te(1),filter:te(2),some:te(3),every:te(4),find:te(5),findIndex:te(6),filterReject:te(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,he,Ae){"use strict";var ue=E("../internals/function-apply"),oe=E("../internals/to-indexed-object"),re=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),ae=E("../internals/array-method-is-strict"),se=Math.min,ie=[].lastIndexOf,te=!!ie&&1/[1].lastIndexOf(1,-0)<0,z=ae("lastIndexOf"),a=te||!z;he.exports=a?function(x){if(te)return ue(ie,this,arguments)||0;var b=oe(this),ee=le(b),ne=ee-1;for(arguments.length>1&&(ne=se(ne,re(arguments[1]))),ne<0&&(ne=ee+ne);ne>=0;ne--)if(ne in b&&b[ne]===x)return ne||0;return-1}:ie},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,he,Ae){var ue=E("../internals/fails"),oe=E("../internals/well-known-symbol"),re=E("../internals/engine-v8-version"),le=oe("species");he.exports=function(ae){return re>=51||!ue(function(){var se=[],ie=se.constructor={};return ie[le]=function(){return{foo:1}},se[ae](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,he,Ae){"use strict";var ue=E("../internals/fails");he.exports=function(oe,re){var le=[][oe];return!!le&&ue(function(){le.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/a-callable"),re=E("../internals/to-object"),le=E("../internals/indexed-object"),ae=E("../internals/length-of-array-like"),se=ue.TypeError,ie=function(te){return function(z,a,y,x){oe(a);var b=re(z),ee=le(b),ne=ae(b),ce=te?ne-1:0,de=te?-1:1;if(y<2)for(;;){if(ce in ee){x=ee[ce],ce+=de;break}if(ce+=de,te?ce<0:ne<=ce)throw se("Reduce of empty array with no initial value")}for(;te?ce>=0:ne>ce;ce+=de)ce in ee&&(x=a(x,ee[ce],ce,b));return x}};he.exports={left:ie(!1),right:ie(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=E("../internals/create-property"),ae=ue.Array,se=Math.max;he.exports=function(ie,te,z){for(var a=re(ie),y=oe(te,a),x=oe(z===void 0?a:z,a),b=ae(se(x-y,0)),ee=0;y<x;y++,ee++)le(b,ee,ie[y]);return b.length=ee,b}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this");he.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(E,he,Ae){var ue=E("../internals/array-slice-simple"),oe=Math.floor,re=function(se,ie){var te=se.length,z=oe(te/2);return te<8?le(se,ie):ae(se,re(ue(se,0,z),ie),re(ue(se,z),ie),ie)},le=function(se,ie){for(var te=se.length,z=1,a,y;z<te;){for(y=z,a=se[z];y&&ie(se[y-1],a)>0;)se[y]=se[--y];y!==z++&&(se[y]=a)}return se},ae=function(se,ie,te,z){for(var a=ie.length,y=te.length,x=0,b=0;x<a||b<y;)se[x+b]=x<a&&b<y?z(ie[x],te[b])<=0?ie[x++]:te[b++]:x<a?ie[x++]:te[b++];return se};he.exports=re},{"../internals/array-slice-simple":116}],119:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-array"),re=E("../internals/is-constructor"),le=E("../internals/is-object"),ae=E("../internals/well-known-symbol"),se=ae("species"),ie=ue.Array;he.exports=function(te){var z;return oe(te)&&(z=te.constructor,re(z)&&(z===ie||oe(z.prototype))?z=void 0:le(z)&&(z=z[se],z===null&&(z=void 0))),z===void 0?ie:z}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(E,he,Ae){var ue=E("../internals/array-species-constructor");he.exports=function(oe,re){return new(ue(oe))(re===0?0:re)}},{"../internals/array-species-constructor":119}],121:[function(E,he,Ae){var ue=E("../internals/an-object"),oe=E("../internals/iterator-close");he.exports=function(re,le,ae,se){try{return se?le(ue(ae)[0],ae[1]):le(ae)}catch(ie){oe(re,"throw",ie)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(E,he,Ae){var ue=E("../internals/well-known-symbol"),oe=ue("iterator"),re=!1;try{var le=0,ae={next:function(){return{done:!!le++}},return:function(){re=!0}};ae[oe]=function(){return this},Array.from(ae,function(){throw 2})}catch(se){}he.exports=function(se,ie){if(!ie&&!re)return!1;var te=!1;try{var z={};z[oe]=function(){return{next:function(){return{done:te=!0}}}},se(z)}catch(a){}return te}},{"../internals/well-known-symbol":268}],123:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=ue({}.toString),re=ue("".slice);he.exports=function(le){return re(oe(le),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/to-string-tag-support"),re=E("../internals/is-callable"),le=E("../internals/classof-raw"),ae=E("../internals/well-known-symbol"),se=ae("toStringTag"),ie=ue.Object,te=le(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(x){}};he.exports=oe?le:function(a){var y,x,b;return a===void 0?"Undefined":a===null?"Null":typeof(x=z(y=ie(a),se))=="string"?x:te?le(y):(b=le(y))=="Object"&&re(y.callee)?"Arguments":b}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(E,he,Ae){var ue=E("../internals/has-own-property"),oe=E("../internals/own-keys"),re=E("../internals/object-get-own-property-descriptor"),le=E("../internals/object-define-property");he.exports=function(ae,se,ie){for(var te=oe(se),z=le.f,a=re.f,y=0;y<te.length;y++){var x=te[y];!ue(ae,x)&&!(ie&&ue(ie,x))&&z(ae,x,a(se,x))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(E,he,Ae){var ue=E("../internals/well-known-symbol"),oe=ue("match");he.exports=function(re){var le=/./;try{"/./"[re](le)}catch(ae){try{return le[oe]=!1,"/./"[re](le)}catch(se){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(E,he,Ae){var ue=E("../internals/fails");he.exports=!ue(function(){function oe(){}return oe.prototype.constructor=null,Object.getPrototypeOf(new oe)!==oe.prototype})},{"../internals/fails":150}],128:[function(E,he,Ae){"use strict";var ue=E("../internals/iterators-core").IteratorPrototype,oe=E("../internals/object-create"),re=E("../internals/create-property-descriptor"),le=E("../internals/set-to-string-tag"),ae=E("../internals/iterators"),se=function(){return this};he.exports=function(ie,te,z,a){var y=te+" Iterator";return ie.prototype=oe(ue,{next:re(+!a,z)}),le(ie,y,!1,!0),ae[y]=se,ie}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/object-define-property"),re=E("../internals/create-property-descriptor");he.exports=ue?function(le,ae,se){return oe.f(le,ae,re(1,se))}:function(le,ae,se){return le[ae]=se,le}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(E,he,Ae){he.exports=function(ue,oe){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:oe}}},{}],131:[function(E,he,Ae){"use strict";var ue=E("../internals/to-property-key"),oe=E("../internals/object-define-property"),re=E("../internals/create-property-descriptor");he.exports=function(le,ae,se){var ie=ue(ae);ie in le?oe.f(le,ie,re(0,se)):le[ie]=se}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-call"),re=E("../internals/is-pure"),le=E("../internals/function-name"),ae=E("../internals/is-callable"),se=E("../internals/create-iterator-constructor"),ie=E("../internals/object-get-prototype-of"),te=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/redefine"),x=E("../internals/well-known-symbol"),b=E("../internals/iterators"),ee=E("../internals/iterators-core"),ne=le.PROPER,ce=le.CONFIGURABLE,de=ee.IteratorPrototype,ge=ee.BUGGY_SAFARI_ITERATORS,pe=x("iterator"),me="keys",be="values",ye="entries",Ce=function(){return this};he.exports=function(Se,He,we,Me,Pe,De,ze){se(we,He,Me);var Je=function(yt){if(yt===Pe&&ct)return ct;if(!ge&&yt in $e)return $e[yt];switch(yt){case me:return function(){return new we(this,yt)};case be:return function(){return new we(this,yt)};case ye:return function(){return new we(this,yt)}}return function(){return new we(this)}},Qe=He+" Iterator",tt=!1,$e=Se.prototype,at=$e[pe]||$e["@@iterator"]||Pe&&$e[Pe],ct=!ge&&at||Je(Pe),it=He=="Array"&&$e.entries||at,rt,st,mt;if(it&&(rt=ie(it.call(new Se)),rt!==Object.prototype&&rt.next&&(!re&&ie(rt)!==de&&(te?te(rt,de):ae(rt[pe])||y(rt,pe,Ce)),z(rt,Qe,!0,!0),re&&(b[Qe]=Ce))),ne&&Pe==be&&at&&at.name!==be&&(!re&&ce?a($e,"name",be):(tt=!0,ct=function(){return oe(at,this)})),Pe)if(st={values:Je(be),keys:De?ct:Je(me),entries:Je(ye)},ze)for(mt in st)(ge||tt||!(mt in $e))&&y($e,mt,st[mt]);else ue({target:He,proto:!0,forced:ge||tt},st);return(!re||ze)&&$e[pe]!==ct&&y($e,pe,ct,{name:Pe}),b[He]=ct,st}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(E,he,Ae){var ue=E("../internals/path"),oe=E("../internals/has-own-property"),re=E("../internals/well-known-symbol-wrapped"),le=E("../internals/object-define-property").f;he.exports=function(ae){var se=ue.Symbol||(ue.Symbol={});oe(se,ae)||le(se,ae,{value:re.f(ae)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(E,he,Ae){var ue=E("../internals/fails");he.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-object"),re=ue.document,le=oe(re)&&oe(re.createElement);he.exports=function(ae){return le?re.createElement(ae):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(E,he,Ae){he.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(E,he,Ae){var ue=E("../internals/document-create-element"),oe=ue("span").classList,re=oe&&oe.constructor&&oe.constructor.prototype;he.exports=re===Object.prototype?void 0:re},{"../internals/document-create-element":135}],138:[function(E,he,Ae){var ue=E("../internals/engine-user-agent"),oe=ue.match(/firefox\/(\d+)/i);he.exports=!!oe&&+oe[1]},{"../internals/engine-user-agent":145}],139:[function(E,he,Ae){he.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(E,he,Ae){var ue=E("../internals/engine-user-agent");he.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(E,he,Ae){var ue=E("../internals/engine-user-agent"),oe=E("../internals/global");he.exports=/ipad|iphone|ipod/i.test(ue)&&oe.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(E,he,Ae){var ue=E("../internals/engine-user-agent");he.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(E,he,Ae){var ue=E("../internals/classof-raw"),oe=E("../internals/global");he.exports=ue(oe.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(E,he,Ae){var ue=E("../internals/engine-user-agent");he.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(E,he,Ae){var ue=E("../internals/get-built-in");he.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/engine-user-agent"),re=ue.process,le=ue.Deno,ae=re&&re.versions||le&&le.version,se=ae&&ae.v8,ie,te;se&&(ie=se.split("."),te=ie[0]>0&&ie[0]<4?1:+(ie[0]+ie[1])),!te&&oe&&(ie=oe.match(/Edge\/(\d+)/),(!ie||ie[1]>=74)&&(ie=oe.match(/Chrome\/(\d+)/),ie&&(te=+ie[1]))),he.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,he,Ae){var ue=E("../internals/engine-user-agent"),oe=ue.match(/AppleWebKit\/(\d+)\./);he.exports=!!oe&&+oe[1]},{"../internals/engine-user-agent":145}],148:[function(E,he,Ae){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/object-get-own-property-descriptor").f,re=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),ae=E("../internals/set-global"),se=E("../internals/copy-constructor-properties"),ie=E("../internals/is-forced");he.exports=function(te,z){var a=te.target,y=te.global,x=te.stat,b,ee,ne,ce,de,ge;if(y?ee=ue:x?ee=ue[a]||ae(a,{}):ee=(ue[a]||{}).prototype,ee)for(ne in z){if(de=z[ne],te.noTargetGet?(ge=oe(ee,ne),ce=ge&&ge.value):ce=ee[ne],b=ie(y?ne:a+(x?".":"#")+ne,te.forced),!b&&ce!==void 0){if(typeof de==typeof ce)continue;se(de,ce)}(te.sham||ce&&ce.sham)&&re(de,"sham",!0),le(ee,ne,de,te)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,he,Ae){he.exports=function(ue){try{return!!ue()}catch(oe){return!0}}},{}],151:[function(E,he,Ae){"use strict";E("../modules/es.regexp.exec");var ue=E("../internals/function-uncurry-this"),oe=E("../internals/redefine"),re=E("../internals/regexp-exec"),le=E("../internals/fails"),ae=E("../internals/well-known-symbol"),se=E("../internals/create-non-enumerable-property"),ie=ae("species"),te=RegExp.prototype;he.exports=function(z,a,y,x){var b=ae(z),ee=!le(function(){var ge={};return ge[b]=function(){return 7},""[z](ge)!=7}),ne=ee&&!le(function(){var ge=!1,pe=/a/;return z==="split"&&(pe={},pe.constructor={},pe.constructor[ie]=function(){return pe},pe.flags="",pe[b]=/./[b]),pe.exec=function(){return ge=!0,null},pe[b](""),!ge});if(!ee||!ne||y){var ce=ue(/./[b]),de=a(b,""[z],function(ge,pe,me,be,ye){var Ce=ue(ge),Se=pe.exec;return Se===re||Se===te.exec?ee&&!ye?{done:!0,value:ce(pe,me,be)}:{done:!0,value:Ce(me,pe,be)}:{done:!1}});oe(String.prototype,z,de[0]),oe(te,b,de[1])}x&&se(te[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,he,Ae){var ue=E("../internals/function-bind-native"),oe=Function.prototype,re=oe.apply,le=oe.call;he.exports=typeof Reflect=="object"&&Reflect.apply||(ue?le.bind(re):function(){return le.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/a-callable"),re=E("../internals/function-bind-native"),le=ue(ue.bind);he.exports=function(ae,se){return oe(ae),se===void 0?ae:re?le(ae,se):function(){return ae.apply(se,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,he,Ae){var ue=E("../internals/fails");he.exports=!ue(function(){var oe=function(){}.bind();return typeof oe!="function"||oe.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,he,Ae){var ue=E("../internals/function-bind-native"),oe=Function.prototype.call;he.exports=ue?oe.bind(oe):function(){return oe.apply(oe,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/has-own-property"),re=Function.prototype,le=ue&&Object.getOwnPropertyDescriptor,ae=oe(re,"name"),se=ae&&function(){}.name==="something",ie=ae&&(!ue||ue&&le(re,"name").configurable);he.exports={EXISTS:ae,PROPER:se,CONFIGURABLE:ie}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,he,Ae){var ue=E("../internals/function-bind-native"),oe=Function.prototype,re=oe.bind,le=oe.call,ae=ue&&re.bind(le,le);he.exports=ue?function(se){return se&&ae(se)}:function(se){return se&&function(){return le.apply(se,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-callable"),re=function(le){return oe(le)?le:void 0};he.exports=function(le,ae){return arguments.length<2?re(ue[le]):ue[le]&&ue[le][ae]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,he,Ae){var ue=E("../internals/classof"),oe=E("../internals/get-method"),re=E("../internals/iterators"),le=E("../internals/well-known-symbol"),ae=le("iterator");he.exports=function(se){if(se!=null)return oe(se,ae)||oe(se,"@@iterator")||re[ue(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/an-object"),ae=E("../internals/try-to-string"),se=E("../internals/get-iterator-method"),ie=ue.TypeError;he.exports=function(te,z){var a=arguments.length<2?se(te):z;if(re(a))return le(oe(a,te));throw ie(ae(te)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,he,Ae){var ue=E("../internals/a-callable");he.exports=function(oe,re){var le=oe[re];return le==null?void 0:ue(le)}},{"../internals/a-callable":95}],162:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/to-object"),re=Math.floor,le=ue("".charAt),ae=ue("".replace),se=ue("".slice),ie=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;he.exports=function(z,a,y,x,b,ee){var ne=y+z.length,ce=x.length,de=te;return b!==void 0&&(b=oe(b),de=ie),ae(ee,de,function(ge,pe){var me;switch(le(pe,0)){case"$":return"$";case"&":return z;case"`":return se(a,0,y);case"'":return se(a,ne);case"<":me=b[se(pe,1,-1)];break;default:var be=+pe;if(be===0)return ge;if(be>ce){var ye=re(be/10);return ye===0?ge:ye<=ce?x[ye-1]===void 0?le(pe,1):x[ye-1]+le(pe,1):ge}me=x[be-1]}return me===void 0?"":me})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,he,Ae){(function(ue){(function(){var oe=function(re){return re&&re.Math==Math&&re};he.exports=oe(typeof globalThis=="object"&&globalThis)||oe(typeof window=="object"&&window)||oe(typeof self=="object"&&self)||oe(typeof ue=="object"&&ue)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/to-object"),re=ue({}.hasOwnProperty);he.exports=Object.hasOwn||function(ae,se){return re(oe(ae),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,he,Ae){he.exports={}},{}],166:[function(E,he,Ae){var ue=E("../internals/global");he.exports=function(oe,re){var le=ue.console;le&&le.error&&(arguments.length==1?le.error(oe):le.error(oe,re))}},{"../internals/global":163}],167:[function(E,he,Ae){var ue=E("../internals/get-built-in");he.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/fails"),re=E("../internals/document-create-element");he.exports=!ue&&!oe(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,he,Ae){var ue=E("../internals/global"),oe=ue.Array,re=Math.abs,le=Math.pow,ae=Math.floor,se=Math.log,ie=Math.LN2,te=function(a,y,x){var b=oe(x),ee=x*8-y-1,ne=(1<<ee)-1,ce=ne>>1,de=y===23?le(2,-24)-le(2,-77):0,ge=a<0||a===0&&1/a<0?1:0,pe=0,me,be,ye;for(a=re(a),a!=a||a===1/0?(be=a!=a?1:0,me=ne):(me=ae(se(a)/ie),ye=le(2,-me),a*ye<1&&(me--,ye*=2),me+ce>=1?a+=de/ye:a+=de*le(2,1-ce),a*ye>=2&&(me++,ye/=2),me+ce>=ne?(be=0,me=ne):me+ce>=1?(be=(a*ye-1)*le(2,y),me=me+ce):(be=a*le(2,ce-1)*le(2,y),me=0));y>=8;)b[pe++]=be&255,be/=256,y-=8;for(me=me<<y|be,ee+=y;ee>0;)b[pe++]=me&255,me/=256,ee-=8;return b[--pe]|=ge*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,ee=(1<<b)-1,ne=ee>>1,ce=b-7,de=x-1,ge=a[de--],pe=ge&127,me;for(ge>>=7;ce>0;)pe=pe*256+a[de--],ce-=8;for(me=pe&(1<<-ce)-1,pe>>=-ce,ce+=y;ce>0;)me=me*256+a[de--],ce-=8;if(pe===0)pe=1-ne;else{if(pe===ee)return me?NaN:ge?-1/0:1/0;me=me+le(2,y),pe=pe-ne}return(ge?-1:1)*me*le(2,pe-y)};he.exports={pack:te,unpack:z}},{"../internals/global":163}],170:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/classof-raw"),ae=ue.Object,se=oe("".split);he.exports=re(function(){return!ae("z").propertyIsEnumerable(0)})?function(ie){return le(ie)=="String"?se(ie,""):ae(ie)}:ae},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,he,Ae){var ue=E("../internals/is-callable"),oe=E("../internals/is-object"),re=E("../internals/object-set-prototype-of");he.exports=function(le,ae,se){var ie,te;return re&&ue(ie=ae.constructor)&&ie!==se&&oe(te=ie.prototype)&&te!==se.prototype&&re(le,te),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/is-callable"),re=E("../internals/shared-store"),le=ue(Function.toString);oe(re.inspectSource)||(re.inspectSource=function(ae){return le(ae)}),he.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,he,Ae){var ue=E("../internals/native-weak-map"),oe=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),ae=E("../internals/create-non-enumerable-property"),se=E("../internals/has-own-property"),ie=E("../internals/shared-store"),te=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=oe.TypeError,x=oe.WeakMap,b,ee,ne,ce=function(Ce){return ne(Ce)?ee(Ce):b(Ce,{})},de=function(Ce){return function(Se){var He;if(!le(Se)||(He=ee(Se)).type!==Ce)throw y("Incompatible receiver, "+Ce+" required");return He}};if(ue||ie.state){var ge=ie.state||(ie.state=new x),pe=re(ge.get),me=re(ge.has),be=re(ge.set);b=function(Ce,Se){if(me(ge,Ce))throw new y(a);return Se.facade=Ce,be(ge,Ce,Se),Se},ee=function(Ce){return pe(ge,Ce)||{}},ne=function(Ce){return me(ge,Ce)}}else{var ye=te("state");z[ye]=!0,b=function(Ce,Se){if(se(Ce,ye))throw new y(a);return Se.facade=Ce,ae(Ce,ye,Se),Se},ee=function(Ce){return se(Ce,ye)?Ce[ye]:{}},ne=function(Ce){return se(Ce,ye)}}he.exports={set:b,get:ee,has:ne,enforce:ce,getterFor:de}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,he,Ae){var ue=E("../internals/well-known-symbol"),oe=E("../internals/iterators"),re=ue("iterator"),le=Array.prototype;he.exports=function(ae){return ae!==void 0&&(oe.Array===ae||le[re]===ae)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,he,Ae){var ue=E("../internals/classof-raw");he.exports=Array.isArray||function(re){return ue(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,he,Ae){he.exports=function(ue){return typeof ue=="function"}},{}],177:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/fails"),re=E("../internals/is-callable"),le=E("../internals/classof"),ae=E("../internals/get-built-in"),se=E("../internals/inspect-source"),ie=function(){},te=[],z=ae("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),x=!a.exec(ie),b=function(ce){if(!re(ce))return!1;try{return z(ie,te,ce),!0}catch(de){return!1}},ee=function(ce){if(!re(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,se(ce))}catch(de){return!0}};ee.sham=!0,he.exports=!z||oe(function(){var ne;return b(b.call)||!b(Object)||!b(function(){ne=!0})||ne})?ee:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,he,Ae){var ue=E("../internals/fails"),oe=E("../internals/is-callable"),re=/#|\.prototype\./,le=function(z,a){var y=se[ae(z)];return y==te?!0:y==ie?!1:oe(a)?ue(a):!!a},ae=le.normalize=function(z){return String(z).replace(re,".").toLowerCase()},se=le.data={},ie=le.NATIVE="N",te=le.POLYFILL="P";he.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,he,Ae){var ue=E("../internals/is-object"),oe=Math.floor;he.exports=Number.isInteger||function(le){return!ue(le)&&isFinite(le)&&oe(le)===le}},{"../internals/is-object":180}],180:[function(E,he,Ae){var ue=E("../internals/is-callable");he.exports=function(oe){return typeof oe=="object"?oe!==null:ue(oe)}},{"../internals/is-callable":176}],181:[function(E,he,Ae){he.exports=!1},{}],182:[function(E,he,Ae){var ue=E("../internals/is-object"),oe=E("../internals/classof-raw"),re=E("../internals/well-known-symbol"),le=re("match");he.exports=function(ae){var se;return ue(ae)&&((se=ae[le])!==void 0?!!se:oe(ae)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/get-built-in"),re=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),ae=E("../internals/use-symbol-as-uid"),se=ue.Object;he.exports=ae?function(ie){return typeof ie=="symbol"}:function(ie){var te=oe("Symbol");return re(te)&&le(te.prototype,se(ie))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/an-object"),ae=E("../internals/try-to-string"),se=E("../internals/is-array-iterator-method"),ie=E("../internals/length-of-array-like"),te=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ue.TypeError,b=function(ne,ce){this.stopped=ne,this.result=ce},ee=b.prototype;he.exports=function(ne,ce,de){var ge=de&&de.that,pe=!!(de&&de.AS_ENTRIES),me=!!(de&&de.IS_ITERATOR),be=!!(de&&de.INTERRUPTED),ye=oe(ce,ge),Ce,Se,He,we,Me,Pe,De,ze=function(Qe){return Ce&&y(Ce,"normal",Qe),new b(!0,Qe)},Je=function(Qe){return pe?(le(Qe),be?ye(Qe[0],Qe[1],ze):ye(Qe[0],Qe[1])):be?ye(Qe,ze):ye(Qe)};if(me)Ce=ne;else{if(Se=a(ne),!Se)throw x(ae(ne)+" is not iterable");if(se(Se)){for(He=0,we=ie(ne);we>He;He++)if(Me=Je(ne[He]),Me&&te(ee,Me))return Me;return new b(!1)}Ce=z(ne,Se)}for(Pe=Ce.next;!(De=re(Pe,Ce)).done;){try{Me=Je(De.value)}catch(Qe){y(Ce,"throw",Qe)}if(typeof Me=="object"&&Me&&te(ee,Me))return Me}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,he,Ae){var ue=E("../internals/function-call"),oe=E("../internals/an-object"),re=E("../internals/get-method");he.exports=function(le,ae,se){var ie,te;oe(le);try{if(ie=re(le,"return"),!ie){if(ae==="throw")throw se;return se}ie=ue(ie,le)}catch(z){te=!0,ie=z}if(ae==="throw")throw se;if(te)throw ie;return oe(ie),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,he,Ae){"use strict";var ue=E("../internals/fails"),oe=E("../internals/is-callable"),re=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),ae=E("../internals/redefine"),se=E("../internals/well-known-symbol"),ie=E("../internals/is-pure"),te=se("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ue(function(){var ee={};return a[te].call(ee)!==ee});b?a={}:ie&&(a=re(a)),oe(a[te])||ae(a,te,function(){return this}),he.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,he,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(E,he,Ae){var ue=E("../internals/to-length");he.exports=function(oe){return ue(oe.length)}},{"../internals/to-length":249}],189:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-bind-context"),re=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,ae=E("../internals/engine-is-ios"),se=E("../internals/engine-is-ios-pebble"),ie=E("../internals/engine-is-webos-webkit"),te=E("../internals/engine-is-node"),z=ue.MutationObserver||ue.WebKitMutationObserver,a=ue.document,y=ue.process,x=ue.Promise,b=re(ue,"queueMicrotask"),ee=b&&b.value,ne,ce,de,ge,pe,me,be,ye;ee||(ne=function(){var Ce,Se;for(te&&(Ce=y.domain)&&Ce.exit();ce;){Se=ce.fn,ce=ce.next;try{Se()}catch(He){throw ce?ge():de=void 0,He}}de=void 0,Ce&&Ce.enter()},!ae&&!te&&!ie&&z&&a?(pe=!0,me=a.createTextNode(""),new z(ne).observe(me,{characterData:!0}),ge=function(){me.data=pe=!pe}):!se&&x&&x.resolve?(be=x.resolve(void 0),be.constructor=x,ye=oe(be.then,be),ge=function(){ye(ne)}):te?ge=function(){y.nextTick(ne)}:(le=oe(le,ue),ge=function(){le(ne)})),he.exports=ee||function(Ce){var Se={fn:Ce,next:void 0};de&&(de.next=Se),ce||(ce=Se,ge()),de=Se}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,he,Ae){var ue=E("../internals/native-symbol");he.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,he,Ae){var ue=E("../internals/engine-v8-version"),oe=E("../internals/fails");he.exports=!!Object.getOwnPropertySymbols&&!oe(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-callable"),re=E("../internals/inspect-source"),le=ue.WeakMap;he.exports=oe(le)&&/native code/.test(re(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,he,Ae){"use strict";var ue=E("../internals/a-callable"),oe=function(re){var le,ae;this.promise=new re(function(se,ie){if(le!==void 0||ae!==void 0)throw TypeError("Bad Promise constructor");le=se,ae=ie}),this.resolve=ue(le),this.reject=ue(ae)};he.exports.f=function(re){return new oe(re)}},{"../internals/a-callable":95}],194:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-regexp"),re=ue.TypeError;he.exports=function(le){if(oe(le))throw re("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,he,Ae){"use strict";var ue=E("../internals/descriptors"),oe=E("../internals/function-uncurry-this"),re=E("../internals/function-call"),le=E("../internals/fails"),ae=E("../internals/object-keys"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/object-property-is-enumerable"),te=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=oe([].concat);he.exports=!a||le(function(){if(ue&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},ee={},ne=Symbol(),ce="abcdefghijklmnopqrst";return b[ne]=7,ce.split("").forEach(function(de){ee[de]=de}),a({},b)[ne]!=7||ae(a({},ee)).join("")!=ce})?function(ee,ne){for(var ce=te(ee),de=arguments.length,ge=1,pe=se.f,me=ie.f;de>ge;)for(var be=z(arguments[ge++]),ye=pe?x(ae(be),pe(be)):ae(be),Ce=ye.length,Se=0,He;Ce>Se;)He=ye[Se++],(!ue||re(me,be,He))&&(ce[He]=be[He]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,he,Ae){var ue=E("../internals/an-object"),oe=E("../internals/object-define-properties"),re=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),ae=E("../internals/html"),se=E("../internals/document-create-element"),ie=E("../internals/shared-key"),te=">",z="<",a="prototype",y="script",x=ie("IE_PROTO"),b=function(){},ee=function(pe){return z+y+te+pe+z+"/"+y+te},ne=function(pe){pe.write(ee("")),pe.close();var me=pe.parentWindow.Object;return pe=null,me},ce=function(){var pe=se("iframe"),me="java"+y+":",be;return pe.style.display="none",ae.appendChild(pe),pe.src=String(me),be=pe.contentWindow.document,be.open(),be.write(ee("document.F=Object")),be.close(),be.F},de,ge=function(){try{de=new ActiveXObject("htmlfile")}catch(me){}ge=typeof document!="undefined"?document.domain&&de?ne(de):ce():ne(de);for(var pe=re.length;pe--;)delete ge[a][re[pe]];return ge()};le[x]=!0,he.exports=Object.create||function(me,be){var ye;return me!==null?(b[a]=ue(me),ye=new b,b[a]=null,ye[x]=me):ye=ge(),be===void 0?ye:oe.f(ye,be)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/v8-prototype-define-bug"),re=E("../internals/object-define-property"),le=E("../internals/an-object"),ae=E("../internals/to-indexed-object"),se=E("../internals/object-keys");Ae.f=ue&&!oe?Object.defineProperties:function(te,z){le(te);for(var a=ae(z),y=se(z),x=y.length,b=0,ee;x>b;)re.f(te,ee=y[b++],a[ee]);return te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/descriptors"),re=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),ae=E("../internals/an-object"),se=E("../internals/to-property-key"),ie=ue.TypeError,te=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";Ae.f=oe?le?function(ee,ne,ce){if(ae(ee),ne=se(ne),ae(ce),typeof ee=="function"&&ne==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var de=z(ee,ne);de&&de[x]&&(ee[ne]=ce.value,ce={configurable:y in ce?ce[y]:de[y],enumerable:a in ce?ce[a]:de[a],writable:!1})}return te(ee,ne,ce)}:te:function(ee,ne,ce){if(ae(ee),ne=se(ne),ae(ce),re)try{return te(ee,ne,ce)}catch(de){}if("get"in ce||"set"in ce)throw ie("Accessors not supported");return"value"in ce&&(ee[ne]=ce.value),ee}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/function-call"),re=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),ae=E("../internals/to-indexed-object"),se=E("../internals/to-property-key"),ie=E("../internals/has-own-property"),te=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;Ae.f=ue?z:function(y,x){if(y=ae(y),x=se(x),te)try{return z(y,x)}catch(b){}if(ie(y,x))return le(!oe(re.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,he,Ae){var ue=E("../internals/classof-raw"),oe=E("../internals/to-indexed-object"),re=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),ae=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(ie){try{return re(ie)}catch(te){return le(ae)}};he.exports.f=function(te){return ae&&ue(te)=="Window"?se(te):re(oe(te))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,he,Ae){var ue=E("../internals/object-keys-internal"),oe=E("../internals/enum-bug-keys"),re=oe.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(ae){return ue(ae,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,he,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/has-own-property"),re=E("../internals/is-callable"),le=E("../internals/to-object"),ae=E("../internals/shared-key"),se=E("../internals/correct-prototype-getter"),ie=ae("IE_PROTO"),te=ue.Object,z=te.prototype;he.exports=se?te.getPrototypeOf:function(a){var y=le(a);if(oe(y,ie))return y[ie];var x=y.constructor;return re(x)&&y instanceof x?x.prototype:y instanceof te?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this");he.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/has-own-property"),re=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,ae=E("../internals/hidden-keys"),se=ue([].push);he.exports=function(ie,te){var z=re(ie),a=0,y=[],x;for(x in z)!oe(ae,x)&&oe(z,x)&&se(y,x);for(;te.length>a;)oe(z,x=te[a++])&&(~le(y,x)||se(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,he,Ae){var ue=E("../internals/object-keys-internal"),oe=E("../internals/enum-bug-keys");he.exports=Object.keys||function(le){return ue(le,oe)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,he,Ae){"use strict";var ue={}.propertyIsEnumerable,oe=Object.getOwnPropertyDescriptor,re=oe&&!ue.call({1:2},1);Ae.f=re?function(ae){var se=oe(this,ae);return!!se&&se.enumerable}:ue},{}],208:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/an-object"),re=E("../internals/a-possible-prototype");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,ae={},se;try{se=ue(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),se(ae,[]),le=ae instanceof Array}catch(ie){}return function(te,z){return oe(te),re(z),le?se(te,z):te.__proto__=z,te}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/function-uncurry-this"),re=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),ae=E("../internals/object-property-is-enumerable").f,se=oe(ae),ie=oe([].push),te=function(z){return function(a){for(var y=le(a),x=re(y),b=x.length,ee=0,ne=[],ce;b>ee;)ce=x[ee++],(!ue||se(y,ce))&&ie(ne,z?[ce,y[ce]]:y[ce]);return ne}};he.exports={entries:te(!0),values:te(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,he,Ae){"use strict";var ue=E("../internals/to-string-tag-support"),oe=E("../internals/classof");he.exports=ue?{}.toString:function(){return"[object "+oe(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-call"),re=E("../internals/is-callable"),le=E("../internals/is-object"),ae=ue.TypeError;he.exports=function(se,ie){var te,z;if(ie==="string"&&re(te=se.toString)&&!le(z=oe(te,se))||re(te=se.valueOf)&&!le(z=oe(te,se))||ie!=="string"&&re(te=se.toString)&&!le(z=oe(te,se)))return z;throw ae("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,he,Ae){var ue=E("../internals/get-built-in"),oe=E("../internals/function-uncurry-this"),re=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),ae=E("../internals/an-object"),se=oe([].concat);he.exports=ue("Reflect","ownKeys")||function(te){var z=re.f(ae(te)),a=le.f;return a?se(z,a(te)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,he,Ae){var ue=E("../internals/global");he.exports=ue},{"../internals/global":163}],214:[function(E,he,Ae){he.exports=function(ue){try{return{error:!1,value:ue()}}catch(oe){return{error:!0,value:oe}}}},{}],215:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/promise-native-constructor"),re=E("../internals/is-callable"),le=E("../internals/is-forced"),ae=E("../internals/inspect-source"),se=E("../internals/well-known-symbol"),ie=E("../internals/engine-is-browser"),te=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=oe&&oe.prototype,y=se("species"),x=!1,b=re(ue.PromiseRejectionEvent),ee=le("Promise",function(){var ne=ae(oe),ce=ne!==String(oe);if(!ce&&z===66||te&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ne))return!1;var de=new oe(function(me){me(1)}),ge=function(me){me(function(){},function(){})},pe=de.constructor={};return pe[y]=ge,x=de.then(function(){})instanceof ge,x?!ce&&ie&&!b:!0});he.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,he,Ae){var ue=E("../internals/global");he.exports=ue.Promise},{"../internals/global":163}],217:[function(E,he,Ae){var ue=E("../internals/an-object"),oe=E("../internals/is-object"),re=E("../internals/new-promise-capability");he.exports=function(le,ae){if(ue(le),oe(ae)&&ae.constructor===le)return ae;var se=re.f(le),ie=se.resolve;return ie(ae),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,he,Ae){var ue=E("../internals/promise-native-constructor"),oe=E("../internals/check-correctness-of-iteration"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR;he.exports=re||!oe(function(le){ue.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,he,Ae){var ue=E("../internals/object-define-property").f;he.exports=function(oe,re,le){le in oe||ue(oe,le,{configurable:!0,get:function(){return re[le]},set:function(ae){re[le]=ae}})}},{"../internals/object-define-property":198}],220:[function(E,he,Ae){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(oe){var re={item:oe,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var oe=this.head;if(oe)return this.head=oe.next,this.tail===oe&&(this.tail=null),oe.item}},he.exports=ue},{}],221:[function(E,he,Ae){var ue=E("../internals/redefine");he.exports=function(oe,re,le){for(var ae in re)ue(oe,ae,re[ae],le);return oe}},{"../internals/redefine":222}],222:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/is-callable"),re=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),ae=E("../internals/set-global"),se=E("../internals/inspect-source"),ie=E("../internals/internal-state"),te=E("../internals/function-name").CONFIGURABLE,z=ie.get,a=ie.enforce,y=String(String).split("String");(he.exports=function(x,b,ee,ne){var ce=ne?!!ne.unsafe:!1,de=ne?!!ne.enumerable:!1,ge=ne?!!ne.noTargetGet:!1,pe=ne&&ne.name!==void 0?ne.name:b,me;if(oe(ee)&&(String(pe).slice(0,7)==="Symbol("&&(pe="["+String(pe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(ee,"name")||te&&ee.name!==pe)&&le(ee,"name",pe),me=a(ee),me.source||(me.source=y.join(typeof pe=="string"?pe:""))),x===ue){de?x[b]=ee:ae(b,ee);return}else ce?!ge&&x[b]&&(de=!0):delete x[b];de?x[b]=ee:le(x,b,ee)})(Function.prototype,"toString",function(){return oe(this)&&z(this).source||se(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-call"),re=E("../internals/an-object"),le=E("../internals/is-callable"),ae=E("../internals/classof-raw"),se=E("../internals/regexp-exec"),ie=ue.TypeError;he.exports=function(te,z){var a=te.exec;if(le(a)){var y=oe(a,te,z);return y!==null&&re(y),y}if(ae(te)==="RegExp")return oe(se,te,z);throw ie("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,he,Ae){"use strict";var ue=E("../internals/function-call"),oe=E("../internals/function-uncurry-this"),re=E("../internals/to-string"),le=E("../internals/regexp-flags"),ae=E("../internals/regexp-sticky-helpers"),se=E("../internals/shared"),ie=E("../internals/object-create"),te=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=se("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,ee=oe("".charAt),ne=oe("".indexOf),ce=oe("".replace),de=oe("".slice),ge=function(){var ye=/a/,Ce=/b*/g;return ue(x,ye,"a"),ue(x,Ce,"a"),ye.lastIndex!==0||Ce.lastIndex!==0}(),pe=ae.BROKEN_CARET,me=/()??/.exec("")[1]!==void 0,be=ge||me||pe||z||a;be&&(b=function(Ce){var Se=this,He=te(Se),we=re(Ce),Me=He.raw,Pe,De,ze,Je,Qe,tt,$e;if(Me)return Me.lastIndex=Se.lastIndex,Pe=ue(b,Me,we),Se.lastIndex=Me.lastIndex,Pe;var at=He.groups,ct=pe&&Se.sticky,it=ue(le,Se),rt=Se.source,st=0,mt=we;if(ct&&(it=ce(it,"y",""),ne(it,"g")===-1&&(it+="g"),mt=de(we,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&ee(we,Se.lastIndex-1)!==`
|
|
|
`)&&(rt="(?: "+rt+")",mt=" "+mt,st++),De=new RegExp("^(?:"+rt+")",it)),me&&(De=new RegExp("^"+rt+"$(?!\\s)",it)),ge&&(ze=Se.lastIndex),Je=ue(x,ct?De:Se,mt),ct?Je?(Je.input=de(Je.input,st),Je[0]=de(Je[0],st),Je.index=Se.lastIndex,Se.lastIndex+=Je[0].length):Se.lastIndex=0:ge&&Je&&(Se.lastIndex=Se.global?Je.index+Je[0].length:ze),me&&Je&&Je.length>1&&ue(y,Je[0],De,function(){for(Qe=1;Qe<arguments.length-2;Qe++)arguments[Qe]===void 0&&(Je[Qe]=void 0)}),Je&&at)for(Je.groups=tt=ie(null),Qe=0;Qe<at.length;Qe++)$e=at[Qe],tt[$e[0]]=Je[$e[1]];return Je}),he.exports=b},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(E,he,Ae){"use strict";var ue=E("../internals/an-object");he.exports=function(){var oe=ue(this),re="";return oe.hasIndices&&(re+="d"),oe.global&&(re+="g"),oe.ignoreCase&&(re+="i"),oe.multiline&&(re+="m"),oe.dotAll&&(re+="s"),oe.unicode&&(re+="u"),oe.sticky&&(re+="y"),re}},{"../internals/an-object":101}],226:[function(E,he,Ae){var ue=E("../internals/function-call"),oe=E("../internals/has-own-property"),re=E("../internals/object-is-prototype-of"),le=E("../internals/regexp-flags"),ae=RegExp.prototype;he.exports=function(se){var ie=se.flags;return ie===void 0&&!("flags"in ae)&&!oe(se,"flags")&&re(ae,se)?ue(le,se):ie}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(E,he,Ae){var ue=E("../internals/fails"),oe=E("../internals/global"),re=oe.RegExp,le=ue(function(){var ie=re("a","y");return ie.lastIndex=2,ie.exec("abcd")!=null}),ae=le||ue(function(){return!re("a","y").sticky}),se=le||ue(function(){var ie=re("^r","gy");return ie.lastIndex=2,ie.exec("str")!=null});he.exports={BROKEN_CARET:se,MISSED_STICKY:ae,UNSUPPORTED_Y:le}},{"../internals/fails":150,"../internals/global":163}],228:[function(E,he,Ae){var ue=E("../internals/fails"),oe=E("../internals/global"),re=oe.RegExp;he.exports=ue(function(){var le=re(".","s");return!(le.dotAll&&le.exec(`
|
|
|
`)&&le.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(E,he,Ae){var ue=E("../internals/fails"),oe=E("../internals/global"),re=oe.RegExp;he.exports=ue(function(){var le=re("(?<a>b)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,he,Ae){var ue=E("../internals/global"),oe=ue.TypeError;he.exports=function(re){if(re==null)throw oe("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(E,he,Ae){he.exports=Object.is||function(oe,re){return oe===re?oe!==0||1/oe===1/re:oe!=oe&&re!=re}},{}],232:[function(E,he,Ae){var ue=E("../internals/global"),oe=Object.defineProperty;he.exports=function(re,le){try{oe(ue,re,{value:le,configurable:!0,writable:!0})}catch(ae){ue[re]=le}return le}},{"../internals/global":163}],233:[function(E,he,Ae){"use strict";var ue=E("../internals/get-built-in"),oe=E("../internals/object-define-property"),re=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),ae=re("species");he.exports=function(se){var ie=ue(se),te=oe.f;le&&ie&&!ie[ae]&&te(ie,ae,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,he,Ae){var ue=E("../internals/object-define-property").f,oe=E("../internals/has-own-property"),re=E("../internals/well-known-symbol"),le=re("toStringTag");he.exports=function(ae,se,ie){ae&&!ie&&(ae=ae.prototype),ae&&!oe(ae,le)&&ue(ae,le,{configurable:!0,value:se})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,he,Ae){var ue=E("../internals/shared"),oe=E("../internals/uid"),re=ue("keys");he.exports=function(le){return re[le]||(re[le]=oe(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/set-global"),re="__core-js_shared__",le=ue[re]||oe(re,{});he.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,he,Ae){var ue=E("../internals/is-pure"),oe=E("../internals/shared-store");(he.exports=function(re,le){return oe[re]||(oe[re]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:ue?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,he,Ae){var ue=E("../internals/an-object"),oe=E("../internals/a-constructor"),re=E("../internals/well-known-symbol"),le=re("species");he.exports=function(ae,se){var ie=ue(ae).constructor,te;return ie===void 0||(te=ue(ie)[le])==null?se:oe(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/to-integer-or-infinity"),re=E("../internals/to-string"),le=E("../internals/require-object-coercible"),ae=ue("".charAt),se=ue("".charCodeAt),ie=ue("".slice),te=function(z){return function(a,y){var x=re(le(a)),b=oe(y),ee=x.length,ne,ce;return b<0||b>=ee?z?"":void 0:(ne=se(x,b),ne<55296||ne>56319||b+1===ee||(ce=se(x,b+1))<56320||ce>57343?z?ae(x,b):ne:z?ie(x,b,b+2):(ne-55296<<10)+(ce-56320)+65536)}};he.exports={codeAt:te(!1),charAt:te(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,he,Ae){var ue=E("../internals/function-name").PROPER,oe=E("../internals/fails"),re=E("../internals/whitespaces"),le="\u200B\x85\u180E";he.exports=function(ae){return oe(function(){return!!re[ae]()||le[ae]()!==le||ue&&re[ae].name!==ae})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=E("../internals/require-object-coercible"),re=E("../internals/to-string"),le=E("../internals/whitespaces"),ae=ue("".replace),se="["+le+"]",ie=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),z=function(a){return function(y){var x=re(oe(y));return a&1&&(x=ae(x,ie,"")),a&2&&(x=ae(x,te,"")),x}};he.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,he,Ae){var ue=E("../internals/function-call"),oe=E("../internals/get-built-in"),re=E("../internals/well-known-symbol"),le=E("../internals/redefine");he.exports=function(){var ae=oe("Symbol"),se=ae&&ae.prototype,ie=se&&se.valueOf,te=re("toPrimitive");se&&!se[te]&&le(se,te,function(z){return ue(ie,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-apply"),re=E("../internals/function-bind-context"),le=E("../internals/is-callable"),ae=E("../internals/has-own-property"),se=E("../internals/fails"),ie=E("../internals/html"),te=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ue.setImmediate,ee=ue.clearImmediate,ne=ue.process,ce=ue.Dispatch,de=ue.Function,ge=ue.MessageChannel,pe=ue.String,me=0,be={},ye="onreadystatechange",Ce,Se,He,we;try{Ce=ue.location}catch(Je){}var Me=function(Je){if(ae(be,Je)){var Qe=be[Je];delete be[Je],Qe()}},Pe=function(Je){return function(){Me(Je)}},De=function(Je){Me(Je.data)},ze=function(Je){ue.postMessage(pe(Je),Ce.protocol+"//"+Ce.host)};(!b||!ee)&&(b=function(Qe){a(arguments.length,1);var tt=le(Qe)?Qe:de(Qe),$e=te(arguments,1);return be[++me]=function(){oe(tt,void 0,$e)},Se(me),me},ee=function(Qe){delete be[Qe]},x?Se=function(Je){ne.nextTick(Pe(Je))}:ce&&ce.now?Se=function(Je){ce.now(Pe(Je))}:ge&&!y?(He=new ge,we=He.port2,He.port1.onmessage=De,Se=re(we.postMessage,we)):ue.addEventListener&&le(ue.postMessage)&&!ue.importScripts&&Ce&&Ce.protocol!=="file:"&&!se(ze)?(Se=ze,ue.addEventListener("message",De,!1)):ye in z("script")?Se=function(Je){ie.appendChild(z("script"))[ye]=function(){ie.removeChild(this),Me(Je)}}:Se=function(Je){setTimeout(Pe(Je),0)}),he.exports={set:b,clear:ee}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this");he.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,he,Ae){var ue=E("../internals/to-integer-or-infinity"),oe=Math.max,re=Math.min;he.exports=function(le,ae){var se=ue(le);return se<0?oe(se+ae,0):re(se,ae)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/to-integer-or-infinity"),re=E("../internals/to-length"),le=ue.RangeError;he.exports=function(ae){if(ae===void 0)return 0;var se=oe(ae),ie=re(se);if(se!==ie)throw le("Wrong length or index");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,he,Ae){var ue=E("../internals/indexed-object"),oe=E("../internals/require-object-coercible");he.exports=function(re){return ue(oe(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,he,Ae){var ue=Math.ceil,oe=Math.floor;he.exports=function(re){var le=+re;return le!==le||le===0?0:(le>0?oe:ue)(le)}},{}],249:[function(E,he,Ae){var ue=E("../internals/to-integer-or-infinity"),oe=Math.min;he.exports=function(re){return re>0?oe(ue(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/require-object-coercible"),re=ue.Object;he.exports=function(le){return re(oe(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/to-positive-integer"),re=ue.RangeError;he.exports=function(le,ae){var se=oe(le);if(se%ae)throw re("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/to-integer-or-infinity"),re=ue.RangeError;he.exports=function(le){var ae=oe(le);if(ae<0)throw re("The argument can't be less than 0");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/function-call"),re=E("../internals/is-object"),le=E("../internals/is-symbol"),ae=E("../internals/get-method"),se=E("../internals/ordinary-to-primitive"),ie=E("../internals/well-known-symbol"),te=ue.TypeError,z=ie("toPrimitive");he.exports=function(a,y){if(!re(a)||le(a))return a;var x=ae(a,z),b;if(x){if(y===void 0&&(y="default"),b=oe(x,a,y),!re(b)||le(b))return b;throw te("Can't convert object to primitive value")}return y===void 0&&(y="number"),se(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,he,Ae){var ue=E("../internals/to-primitive"),oe=E("../internals/is-symbol");he.exports=function(re){var le=ue(re,"string");return oe(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,he,Ae){var ue=E("../internals/well-known-symbol"),oe=ue("toStringTag"),re={};re[oe]="z",he.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/classof"),re=ue.String;he.exports=function(le){if(oe(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,he,Ae){var ue=E("../internals/global"),oe=ue.String;he.exports=function(re){try{return oe(re)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/function-call"),le=E("../internals/descriptors"),ae=E("../internals/typed-array-constructors-require-wrappers"),se=E("../internals/array-buffer-view-core"),ie=E("../internals/array-buffer"),te=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),ee=E("../internals/to-offset"),ne=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),de=E("../internals/classof"),ge=E("../internals/is-object"),pe=E("../internals/is-symbol"),me=E("../internals/object-create"),be=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),Ce=E("../internals/object-get-own-property-names").f,Se=E("../internals/typed-array-from"),He=E("../internals/array-iteration").forEach,we=E("../internals/set-species"),Me=E("../internals/object-define-property"),Pe=E("../internals/object-get-own-property-descriptor"),De=E("../internals/internal-state"),ze=E("../internals/inherit-if-required"),Je=De.get,Qe=De.set,tt=Me.f,$e=Pe.f,at=Math.round,ct=oe.RangeError,it=ie.ArrayBuffer,rt=it.prototype,st=ie.DataView,mt=se.NATIVE_ARRAY_BUFFER_VIEWS,yt=se.TYPED_ARRAY_CONSTRUCTOR,Tt=se.TYPED_ARRAY_TAG,vt=se.TypedArray,ut=se.TypedArrayPrototype,qe=se.aTypedArrayConstructor,Te=se.isTypedArray,Ke="BYTES_PER_ELEMENT",Ie="Wrong length",Fe=function(We,ft){qe(We);for(var gt=0,nt=ft.length,wt=new We(nt);nt>gt;)wt[gt]=ft[gt++];return wt},Be=function(We,ft){tt(We,ft,{get:function(){return Je(this)[ft]}})},Oe=function(We){var ft;return be(rt,We)||(ft=de(We))=="ArrayBuffer"||ft=="SharedArrayBuffer"},_e=function(We,ft){return Te(We)&&!pe(ft)&&ft in We&&y(+ft)&&ft>=0},Ne=function(ft,gt){return gt=ne(gt),_e(ft,gt)?z(2,ft[gt]):$e(ft,gt)},Le=function(ft,gt,nt){return gt=ne(gt),_e(ft,gt)&&ge(nt)&&ce(nt,"value")&&!ce(nt,"get")&&!ce(nt,"set")&&!nt.configurable&&(!ce(nt,"writable")||nt.writable)&&(!ce(nt,"enumerable")||nt.enumerable)?(ft[gt]=nt.value,ft):tt(ft,gt,nt)};le?(mt||(Pe.f=Ne,Me.f=Le,Be(ut,"buffer"),Be(ut,"byteOffset"),Be(ut,"byteLength"),Be(ut,"length")),ue({target:"Object",stat:!0,forced:!mt},{getOwnPropertyDescriptor:Ne,defineProperty:Le}),he.exports=function(We,ft,gt){var nt=We.match(/\d+$/)[0]/8,wt=We+(gt?"Clamped":"")+"Array",Pt="get"+We,xt="set"+We,It=oe[wt],Ft=It,Ut=Ft&&Ft.prototype,St={},_t=function(an,En){var cn=Je(an);return cn.view[Pt](En*nt+cn.byteOffset,!0)},Kt=function(an,En,cn){var bn=Je(an);gt&&(cn=(cn=at(cn))<0?0:cn>255?255:cn&255),bn.view[xt](En*nt+bn.byteOffset,cn,!0)},Yt=function(an,En){tt(an,En,{get:function(){return _t(this,En)},set:function(cn){return Kt(this,En,cn)},enumerable:!0})};mt?ae&&(Ft=ft(function(an,En,cn,bn){return te(an,Ut),ze(function(){return ge(En)?Oe(En)?bn!==void 0?new It(En,ee(cn,nt),bn):cn!==void 0?new It(En,ee(cn,nt)):new It(En):Te(En)?Fe(Ft,En):re(Se,Ft,En):new It(b(En))}(),an,Ft)}),ye&&ye(Ft,vt),He(Ce(It),function(an){an in Ft||a(Ft,an,It[an])}),Ft.prototype=Ut):(Ft=ft(function(an,En,cn,bn){te(an,Ut);var dn=0,_n=0,Dn,Rn,wr;if(!ge(En))wr=b(En),Rn=wr*nt,Dn=new it(Rn);else if(Oe(En)){Dn=En,_n=ee(cn,nt);var ar=En.byteLength;if(bn===void 0){if(ar%nt||(Rn=ar-_n,Rn<0))throw ct(Ie)}else if(Rn=x(bn)*nt,Rn+_n>ar)throw ct(Ie);wr=Rn/nt}else return Te(En)?Fe(Ft,En):re(Se,Ft,En);for(Qe(an,{buffer:Dn,byteOffset:_n,byteLength:Rn,length:wr,view:new st(Dn)});dn<wr;)Yt(an,dn++)}),ye&&ye(Ft,vt),Ut=Ft.prototype=me(ut)),Ut.constructor!==Ft&&a(Ut,"constructor",Ft),a(Ut,yt,Ft),Tt&&a(Ut,Tt,wt),St[wt]=Ft,ue({global:!0,forced:Ft!=It,sham:!mt},St),Ke in Ft||a(Ft,Ke,nt),Ke in Ut||a(Ut,Ke,nt),we(wt)}):he.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/fails"),re=E("../internals/check-correctness-of-iteration"),le=E("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ae=ue.ArrayBuffer,se=ue.Int8Array;he.exports=!le||!oe(function(){se(1)})||!oe(function(){new se(-1)})||!re(function(ie){new se,new se(null),new se(1.5),new se(ie)},!0)||oe(function(){return new se(new ae(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(E,he,Ae){var ue=E("../internals/array-from-constructor-and-list"),oe=E("../internals/typed-array-species-constructor");he.exports=function(re,le){return ue(oe(re),le)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(E,he,Ae){var ue=E("../internals/function-bind-context"),oe=E("../internals/function-call"),re=E("../internals/a-constructor"),le=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),se=E("../internals/get-iterator"),ie=E("../internals/get-iterator-method"),te=E("../internals/is-array-iterator-method"),z=E("../internals/array-buffer-view-core").aTypedArrayConstructor;he.exports=function(y){var x=re(this),b=le(y),ee=arguments.length,ne=ee>1?arguments[1]:void 0,ce=ne!==void 0,de=ie(b),ge,pe,me,be,ye,Ce;if(de&&!te(de))for(ye=se(b,de),Ce=ye.next,b=[];!(be=oe(Ce,ye)).done;)b.push(be.value);for(ce&&ee>2&&(ne=ue(ne,arguments[2])),pe=ae(b),me=new(z(x))(pe),ge=0;pe>ge;ge++)me[ge]=ce?ne(b[ge],ge):b[ge];return me}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,he,Ae){var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/species-constructor"),re=ue.TYPED_ARRAY_CONSTRUCTOR,le=ue.aTypedArrayConstructor;he.exports=function(ae){return le(oe(ae,ae[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,he,Ae){var ue=E("../internals/function-uncurry-this"),oe=0,re=Math.random(),le=ue(1 .toString);he.exports=function(ae){return"Symbol("+(ae===void 0?"":ae)+")_"+le(++oe+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,he,Ae){var ue=E("../internals/native-symbol");he.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/fails");he.exports=ue&&oe(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,he,Ae){var ue=E("../internals/global"),oe=ue.TypeError;he.exports=function(re,le){if(re<le)throw oe("Not enough arguments");return re}},{"../internals/global":163}],267:[function(E,he,Ae){var ue=E("../internals/well-known-symbol");Ae.f=ue},{"../internals/well-known-symbol":268}],268:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/shared"),re=E("../internals/has-own-property"),le=E("../internals/uid"),ae=E("../internals/native-symbol"),se=E("../internals/use-symbol-as-uid"),ie=oe("wks"),te=ue.Symbol,z=te&&te.for,a=se?te:te&&te.withoutSetter||le;he.exports=function(y){if(!re(ie,y)||!(ae||typeof ie[y]=="string")){var x="Symbol."+y;ae&&re(te,y)?ie[y]=te[y]:se&&z?ie[y]=z(x):ie[y]=a(x)}return ie[y]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(E,he,Ae){he.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/array-buffer"),le=E("../internals/set-species"),ae="ArrayBuffer",se=re[ae],ie=oe[ae];ue({global:!0,forced:ie!==se},{ArrayBuffer:se}),le(ae)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/array-buffer"),ae=E("../internals/an-object"),se=E("../internals/to-absolute-index"),ie=E("../internals/to-length"),te=E("../internals/species-constructor"),z=le.ArrayBuffer,a=le.DataView,y=a.prototype,x=oe(z.prototype.slice),b=oe(y.getUint8),ee=oe(y.setUint8),ne=re(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ne},{slice:function(de,ge){if(x&&ge===void 0)return x(ae(this),de);for(var pe=ae(this).byteLength,me=se(de,pe),be=se(ge===void 0?pe:ge,pe),ye=new(te(this,z))(ie(be-me)),Ce=new a(this),Se=new a(ye),He=0;me<be;)ee(Se,He++,b(Ce,me++));return ye}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/fails"),le=E("../internals/is-array"),ae=E("../internals/is-object"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),te=E("../internals/create-property"),z=E("../internals/array-species-create"),a=E("../internals/array-method-has-species-support"),y=E("../internals/well-known-symbol"),x=E("../internals/engine-v8-version"),b=y("isConcatSpreadable"),ee=9007199254740991,ne="Maximum allowed index exceeded",ce=oe.TypeError,de=x>=51||!re(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),ge=a("concat"),pe=function(be){if(!ae(be))return!1;var ye=be[b];return ye!==void 0?!!ye:le(be)},me=!de||!ge;ue({target:"Array",proto:!0,forced:me},{concat:function(ye){var Ce=se(this),Se=z(Ce,0),He=0,we,Me,Pe,De,ze;for(we=-1,Pe=arguments.length;we<Pe;we++)if(ze=we===-1?Ce:arguments[we],pe(ze)){if(De=ie(ze),He+De>ee)throw ce(ne);for(Me=0;Me<De;Me++,He++)Me in ze&&te(Se,He,ze[Me])}else{if(He>=ee)throw ce(ne);te(Se,He++,ze)}return Se.length=He,Se}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/array-fill"),re=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:oe}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/array-iteration").filter,re=E("../internals/array-method-has-species-support"),le=re("filter");ue({target:"Array",proto:!0,forced:!le},{filter:function(se){return oe(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/array-iteration").find,re=E("../internals/add-to-unscopables"),le="find",ae=!0;le in[]&&Array(1)[le](function(){ae=!1}),ue({target:"Array",proto:!0,forced:ae},{find:function(ie){return oe(this,ie,arguments.length>1?arguments[1]:void 0)}}),re(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/array-from"),re=E("../internals/check-correctness-of-iteration"),le=!re(function(ae){Array.from(ae)});ue({target:"Array",stat:!0,forced:le},{from:oe})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/array-includes").includes,re=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(ae){return oe(this,ae,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,he,Ae){"use strict";var ue=E("../internals/to-indexed-object"),oe=E("../internals/add-to-unscopables"),re=E("../internals/iterators"),le=E("../internals/internal-state"),ae=E("../internals/object-define-property").f,se=E("../internals/define-iterator"),ie=E("../internals/is-pure"),te=E("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);he.exports=se(Array,"Array",function(b,ee){a(this,{type:z,target:ue(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,ne=b.kind,ce=b.index++;return!ee||ce>=ee.length?(b.target=void 0,{value:void 0,done:!0}):ne=="keys"?{value:ce,done:!1}:ne=="values"?{value:ee[ce],done:!1}:{value:[ce,ee[ce]],done:!1}},"values");var x=re.Arguments=re.Array;if(oe("keys"),oe("values"),oe("entries"),!ie&&te&&x.name!=="values")try{ae(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),ae=E("../internals/array-method-is-strict"),se=oe([].join),ie=re!=Object,te=ae("join",",");ue({target:"Array",proto:!0,forced:ie||!te},{join:function(a){return se(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/array-iteration").map,re=E("../internals/array-method-has-species-support"),le=re("map");ue({target:"Array",proto:!0,forced:!le},{map:function(se){return oe(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/is-array"),le=E("../internals/is-constructor"),ae=E("../internals/is-object"),se=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),te=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),ee=a("species"),ne=oe.Array,ce=Math.max;ue({target:"Array",proto:!0,forced:!b},{slice:function(ge,pe){var me=te(this),be=ie(me),ye=se(ge,be),Ce=se(pe===void 0?be:pe,be),Se,He,we;if(re(me)&&(Se=me.constructor,le(Se)&&(Se===ne||re(Se.prototype))?Se=void 0:ae(Se)&&(Se=Se[ee],Se===null&&(Se=void 0)),Se===ne||Se===void 0))return x(me,ye,Ce);for(He=new(Se===void 0?ne:Se)(ce(Ce-ye,0)),we=0;ye<Ce;ye++,we++)ye in me&&z(He,we,me[ye]);return He.length=we,He}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-uncurry-this"),re=E("../internals/a-callable"),le=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),se=E("../internals/to-string"),ie=E("../internals/fails"),te=E("../internals/array-sort"),z=E("../internals/array-method-is-strict"),a=E("../internals/engine-ff-version"),y=E("../internals/engine-is-ie-or-edge"),x=E("../internals/engine-v8-version"),b=E("../internals/engine-webkit-version"),ee=[],ne=oe(ee.sort),ce=oe(ee.push),de=ie(function(){ee.sort(void 0)}),ge=ie(function(){ee.sort(null)}),pe=z("sort"),me=!ie(function(){if(x)return x<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Ce="",Se,He,we,Me;for(Se=65;Se<76;Se++){switch(He=String.fromCharCode(Se),Se){case 66:case 69:case 70:case 72:we=3;break;case 68:case 71:we=4;break;default:we=2}for(Me=0;Me<47;Me++)ee.push({k:He+Me,v:we})}for(ee.sort(function(Pe,De){return De.v-Pe.v}),Me=0;Me<ee.length;Me++)He=ee[Me].k.charAt(0),Ce.charAt(Ce.length-1)!==He&&(Ce+=He);return Ce!=="DGBEFHACIJK"}}),be=de||!ge||!pe||!me,ye=function(Ce){return function(Se,He){return He===void 0?-1:Se===void 0?1:Ce!==void 0?+Ce(Se,He)||0:se(Se)>se(He)?1:-1}};ue({target:"Array",proto:!0,forced:be},{sort:function(Se){Se!==void 0&&re(Se);var He=le(this);if(me)return Se===void 0?ne(He):ne(He,Se);var we=[],Me=ae(He),Pe,De;for(De=0;De<Me;De++)De in He&&ce(we,He[De]);for(te(we,ye(Se)),Pe=we.length,De=0;De<Pe;)He[De]=we[De++];for(;De<Me;)delete He[De++];return He}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/to-absolute-index"),le=E("../internals/to-integer-or-infinity"),ae=E("../internals/length-of-array-like"),se=E("../internals/to-object"),ie=E("../internals/array-species-create"),te=E("../internals/create-property"),z=E("../internals/array-method-has-species-support"),a=z("splice"),y=oe.TypeError,x=Math.max,b=Math.min,ee=9007199254740991,ne="Maximum allowed length exceeded";ue({target:"Array",proto:!0,forced:!a},{splice:function(de,ge){var pe=se(this),me=ae(pe),be=re(de,me),ye=arguments.length,Ce,Se,He,we,Me,Pe;if(ye===0?Ce=Se=0:ye===1?(Ce=0,Se=me-be):(Ce=ye-2,Se=b(x(le(ge),0),me-be)),me+Ce-Se>ee)throw y(ne);for(He=ie(pe,Se),we=0;we<Se;we++)Me=be+we,Me in pe&&te(He,we,pe[Me]);if(He.length=Se,Ce<Se){for(we=be;we<me-Se;we++)Me=we+Se,Pe=we+Ce,Me in pe?pe[Pe]=pe[Me]:delete pe[Pe];for(we=me;we>me-Se+Ce;we--)delete pe[we-1]}else if(Ce>Se)for(we=me-Se;we>be;we--)Me=we+Se-1,Pe=we+Ce-1,Me in pe?pe[Pe]=pe[Me]:delete pe[Pe];for(we=0;we<Ce;we++)pe[we+be]=arguments[we+2];return pe.length=me-Se+Ce,He}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/function-name").EXISTS,re=E("../internals/function-uncurry-this"),le=E("../internals/object-define-property").f,ae=Function.prototype,se=re(ae.toString),ie=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,te=re(ie.exec),z="name";ue&&!oe&&le(ae,z,{configurable:!0,get:function(){try{return te(ie,se(this))[1]}catch(a){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/get-built-in"),re=E("../internals/function-apply"),le=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),se=E("../internals/fails"),ie=E("../internals/is-array"),te=E("../internals/is-callable"),z=E("../internals/is-object"),a=E("../internals/is-symbol"),y=E("../internals/array-slice"),x=E("../internals/native-symbol"),b=oe("JSON","stringify"),ee=ae(/./.exec),ne=ae("".charAt),ce=ae("".charCodeAt),de=ae("".replace),ge=ae(1 .toString),pe=/[\uD800-\uDFFF]/g,me=/^[\uD800-\uDBFF]$/,be=/^[\uDC00-\uDFFF]$/,ye=!x||se(function(){var we=oe("Symbol")();return b([we])!="[null]"||b({a:we})!="{}"||b(Object(we))!="{}"}),Ce=se(function(){return b("\uDF06\uD834")!=='"\\udf06\\ud834"'||b("\uDEAD")!=='"\\udead"'}),Se=function(we,Me){var Pe=y(arguments),De=Me;if(!(!z(Me)&&we===void 0||a(we)))return ie(Me)||(Me=function(ze,Je){if(te(De)&&(Je=le(De,this,ze,Je)),!a(Je))return Je}),Pe[1]=Me,re(b,null,Pe)},He=function(we,Me,Pe){var De=ne(Pe,Me-1),ze=ne(Pe,Me+1);return ee(me,we)&&!ee(be,ze)||ee(be,we)&&!ee(me,De)?"\\u"+ge(ce(we,0),16):we};b&&ue({target:"JSON",stat:!0,forced:ye||Ce},{stringify:function(Me,Pe,De){var ze=y(arguments),Je=re(ye?Se:b,null,ze);return Ce&&typeof Je=="string"?de(Je,pe,He):Je}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(E,he,Ae){"use strict";var ue=E("../internals/descriptors"),oe=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),ae=E("../internals/redefine"),se=E("../internals/has-own-property"),ie=E("../internals/inherit-if-required"),te=E("../internals/object-is-prototype-of"),z=E("../internals/is-symbol"),a=E("../internals/to-primitive"),y=E("../internals/fails"),x=E("../internals/object-get-own-property-names").f,b=E("../internals/object-get-own-property-descriptor").f,ee=E("../internals/object-define-property").f,ne=E("../internals/this-number-value"),ce=E("../internals/string-trim").trim,de="Number",ge=oe[de],pe=ge.prototype,me=oe.TypeError,be=re("".slice),ye=re("".charCodeAt),Ce=function(De){var ze=a(De,"number");return typeof ze=="bigint"?ze:Se(ze)},Se=function(De){var ze=a(De,"number"),Je,Qe,tt,$e,at,ct,it,rt;if(z(ze))throw me("Cannot convert a Symbol value to a number");if(typeof ze=="string"&&ze.length>2){if(ze=ce(ze),Je=ye(ze,0),Je===43||Je===45){if(Qe=ye(ze,2),Qe===88||Qe===120)return NaN}else if(Je===48){switch(ye(ze,1)){case 66:case 98:tt=2,$e=49;break;case 79:case 111:tt=8,$e=55;break;default:return+ze}for(at=be(ze,2),ct=at.length,it=0;it<ct;it++)if(rt=ye(at,it),rt<48||rt>$e)return NaN;return parseInt(at,tt)}}return+ze};if(le(de,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var He=function(ze){var Je=arguments.length<1?0:ge(Ce(ze)),Qe=this;return te(pe,Qe)&&y(function(){ne(Qe)})?ie(Object(Je),Qe,He):Je},we=ue?x(ge):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Me=0,Pe;we.length>Me;Me++)se(ge,Pe=we[Me])&&!se(He,Pe)&&ee(He,Pe,b(ge,Pe));He.prototype=pe,pe.constructor=He,ae(oe,de,He)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/object-assign");ue({target:"Object",stat:!0,forced:Object.assign!==oe},{assign:oe})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/object-to-array").entries;ue({target:"Object",stat:!0},{entries:function(le){return oe(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/native-symbol"),re=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),ae=E("../internals/to-object"),se=!oe||re(function(){le.f(1)});ue({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(te){var z=le.f;return z?z(ae(te)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/to-object"),re=E("../internals/object-keys"),le=E("../internals/fails"),ae=le(function(){re(1)});ue({target:"Object",stat:!0,forced:ae},{keys:function(ie){return re(oe(ie))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,he,Ae){var ue=E("../internals/to-string-tag-support"),oe=E("../internals/redefine"),re=E("../internals/object-to-string");ue||oe(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ae=E("../internals/perform"),se=E("../internals/iterate"),ie=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:ie},{all:function(z){var a=this,y=le.f(a),x=y.resolve,b=y.reject,ee=ae(function(){var ne=re(a.resolve),ce=[],de=0,ge=1;se(z,function(pe){var me=de++,be=!1;ge++,oe(ne,a,pe).then(function(ye){be||(be=!0,ce[me]=ye,--ge||x(ce))},b)}),--ge||x(ce)});return ee.error&&b(ee.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/is-pure"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),ae=E("../internals/get-built-in"),se=E("../internals/is-callable"),ie=E("../internals/redefine"),te=le&&le.prototype;if(ue({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(a){return this.then(void 0,a)}}),!oe&&se(le)){var z=ae("Promise").prototype.catch;te.catch!==z&&ie(te,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/is-pure"),re=E("../internals/engine-is-node"),le=E("../internals/global"),ae=E("../internals/function-call"),se=E("../internals/redefine"),ie=E("../internals/redefine-all"),te=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),ee=E("../internals/an-instance"),ne=E("../internals/species-constructor"),ce=E("../internals/task").set,de=E("../internals/microtask"),ge=E("../internals/host-report-errors"),pe=E("../internals/perform"),me=E("../internals/queue"),be=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),Ce=E("../internals/promise-constructor-detection"),Se=E("../internals/new-promise-capability"),He="Promise",we=Ce.CONSTRUCTOR,Me=Ce.REJECTION_EVENT,Pe=Ce.SUBCLASSING,De=be.getterFor(He),ze=be.set,Je=ye&&ye.prototype,Qe=ye,tt=Je,$e=le.TypeError,at=le.document,ct=le.process,it=Se.f,rt=it,st=!!(at&&at.createEvent&&le.dispatchEvent),mt="unhandledrejection",yt="rejectionhandled",Tt=0,vt=1,ut=2,qe=1,Te=2,Ke,Ie,Fe,Be,Oe=function(xt){var It;return b(xt)&&x(It=xt.then)?It:!1},_e=function(xt,It){var Ft=It.value,Ut=It.state==vt,St=Ut?xt.ok:xt.fail,_t=xt.resolve,Kt=xt.reject,Yt=xt.domain,an,En,cn;try{St?(Ut||(It.rejection===Te&>(It),It.rejection=qe),St===!0?an=Ft:(Yt&&Yt.enter(),an=St(Ft),Yt&&(Yt.exit(),cn=!0)),an===xt.promise?Kt($e("Promise-chain cycle")):(En=Oe(an))?ae(En,an,_t,Kt):_t(an)):Kt(Ft)}catch(bn){Yt&&!cn&&Yt.exit(),Kt(bn)}},Ne=function(xt,It){xt.notified||(xt.notified=!0,de(function(){for(var Ft=xt.reactions,Ut;Ut=Ft.get();)_e(Ut,xt);xt.notified=!1,It&&!xt.rejection&&We(xt)}))},Le=function(xt,It,Ft){var Ut,St;st?(Ut=at.createEvent("Event"),Ut.promise=It,Ut.reason=Ft,Ut.initEvent(xt,!1,!0),le.dispatchEvent(Ut)):Ut={promise:It,reason:Ft},!Me&&(St=le["on"+xt])?St(Ut):xt===mt&&ge("Unhandled promise rejection",Ft)},We=function(xt){ae(ce,le,function(){var It=xt.facade,Ft=xt.value,Ut=ft(xt),St;if(Ut&&(St=pe(function(){re?ct.emit("unhandledRejection",Ft,It):Le(mt,It,Ft)}),xt.rejection=re||ft(xt)?Te:qe,St.error))throw St.value})},ft=function(xt){return xt.rejection!==qe&&!xt.parent},gt=function(xt){ae(ce,le,function(){var It=xt.facade;re?ct.emit("rejectionHandled",It):Le(yt,It,xt.value)})},nt=function(xt,It,Ft){return function(Ut){xt(It,Ut,Ft)}},wt=function(xt,It,Ft){xt.done||(xt.done=!0,Ft&&(xt=Ft),xt.value=It,xt.state=ut,Ne(xt,!0))},Pt=function(xt,It,Ft){if(!xt.done){xt.done=!0,Ft&&(xt=Ft);try{if(xt.facade===It)throw $e("Promise can't be resolved itself");var Ut=Oe(It);Ut?de(function(){var St={done:!1};try{ae(Ut,It,nt(Pt,St,xt),nt(wt,St,xt))}catch(_t){wt(St,_t,xt)}}):(xt.value=It,xt.state=vt,Ne(xt,!1))}catch(St){wt({done:!1},St,xt)}}};if(we&&(Qe=function(It){ee(this,tt),y(It),ae(Ke,this);var Ft=De(this);try{It(nt(Pt,Ft),nt(wt,Ft))}catch(Ut){wt(Ft,Ut)}},tt=Qe.prototype,Ke=function(It){ze(this,{type:He,done:!1,notified:!1,parent:!1,reactions:new me,rejection:!1,state:Tt,value:void 0})},Ke.prototype=ie(tt,{then:function(It,Ft){var Ut=De(this),St=it(ne(this,Qe));return Ut.parent=!0,St.ok=x(It)?It:!0,St.fail=x(Ft)&&Ft,St.domain=re?ct.domain:void 0,Ut.state==Tt?Ut.reactions.add(St):de(function(){_e(St,Ut)}),St.promise}}),Ie=function(){var xt=new Ke,It=De(xt);this.promise=xt,this.resolve=nt(Pt,It),this.reject=nt(wt,It)},Se.f=it=function(xt){return xt===Qe||xt===Fe?new Ie(xt):rt(xt)},!oe&&x(ye)&&Je!==Object.prototype)){Be=Je.then,Pe||se(Je,"then",function(It,Ft){var Ut=this;return new Qe(function(St,_t){ae(Be,Ut,St,_t)}).then(It,Ft)},{unsafe:!0});try{delete Je.constructor}catch(xt){}te&&te(Je,tt)}ue({global:!0,wrap:!0,forced:we},{Promise:Qe}),z(Qe,He,!1,!0),a(He)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,he,Ae){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ae=E("../internals/perform"),se=E("../internals/iterate"),ie=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:ie},{race:function(z){var a=this,y=le.f(a),x=y.reject,b=ae(function(){var ee=re(a.resolve);se(z,function(ne){oe(ee,a,ne).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-call"),re=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:le},{reject:function(se){var ie=re.f(this);return oe(ie.reject,void 0,se),ie.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/get-built-in"),re=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-resolve"),ie=oe("Promise"),te=re&&!ae;ue({target:"Promise",stat:!0,forced:re||ae},{resolve:function(a){return se(te&&this===ie?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,he,Ae){var ue=E("../internals/descriptors"),oe=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),ae=E("../internals/inherit-if-required"),se=E("../internals/create-non-enumerable-property"),ie=E("../internals/object-get-own-property-names").f,te=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),ee=E("../internals/redefine"),ne=E("../internals/fails"),ce=E("../internals/has-own-property"),de=E("../internals/internal-state").enforce,ge=E("../internals/set-species"),pe=E("../internals/well-known-symbol"),me=E("../internals/regexp-unsupported-dot-all"),be=E("../internals/regexp-unsupported-ncg"),ye=pe("match"),Ce=oe.RegExp,Se=Ce.prototype,He=oe.SyntaxError,we=re(Se.exec),Me=re("".charAt),Pe=re("".replace),De=re("".indexOf),ze=re("".slice),Je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Qe=/a/g,tt=/a/g,$e=new Ce(Qe)!==Qe,at=x.MISSED_STICKY,ct=x.UNSUPPORTED_Y,it=ue&&(!$e||at||me||be||ne(function(){return tt[ye]=!1,Ce(Qe)!=Qe||Ce(tt)==tt||Ce(Qe,"i")!="/a/i"})),rt=function(vt){for(var ut=vt.length,qe=0,Te="",Ke=!1,Ie;qe<=ut;qe++){if(Ie=Me(vt,qe),Ie==="\\"){Te+=Ie+Me(vt,++qe);continue}!Ke&&Ie==="."?Te+="[\\s\\S]":(Ie==="["?Ke=!0:Ie==="]"&&(Ke=!1),Te+=Ie)}return Te},st=function(vt){for(var ut=vt.length,qe=0,Te="",Ke=[],Ie={},Fe=!1,Be=!1,Oe=0,_e="",Ne;qe<=ut;qe++){if(Ne=Me(vt,qe),Ne==="\\")Ne=Ne+Me(vt,++qe);else if(Ne==="]")Fe=!1;else if(!Fe)switch(!0){case Ne==="[":Fe=!0;break;case Ne==="(":we(Je,ze(vt,qe+1))&&(qe+=2,Be=!0),Te+=Ne,Oe++;continue;case(Ne===">"&&Be):if(_e===""||ce(Ie,_e))throw new He("Invalid capture group name");Ie[_e]=!0,Ke[Ke.length]=[_e,Oe],Be=!1,_e="";continue}Be?_e+=Ne:Te+=Ne}return[Te,Ke]};if(le("RegExp",it)){for(var mt=function(ut,qe){var Te=te(Se,this),Ke=z(ut),Ie=qe===void 0,Fe=[],Be=ut,Oe,_e,Ne,Le,We,ft;if(!Te&&Ke&&Ie&&ut.constructor===mt)return ut;if((Ke||te(Se,ut))&&(ut=ut.source,Ie&&(qe=y(Be))),ut=ut===void 0?"":a(ut),qe=qe===void 0?"":a(qe),Be=ut,me&&"dotAll"in Qe&&(_e=!!qe&&De(qe,"s")>-1,_e&&(qe=Pe(qe,/s/g,""))),Oe=qe,at&&"sticky"in Qe&&(Ne=!!qe&&De(qe,"y")>-1,Ne&&ct&&(qe=Pe(qe,/y/g,""))),be&&(Le=st(ut),ut=Le[0],Fe=Le[1]),We=ae(Ce(ut,qe),Te?this:Se,mt),(_e||Ne||Fe.length)&&(ft=de(We),_e&&(ft.dotAll=!0,ft.raw=mt(rt(ut),Oe)),Ne&&(ft.sticky=!0),Fe.length&&(ft.groups=Fe)),ut!==Be)try{se(We,"source",Be===""?"(?:)":Be)}catch(gt){}return We},yt=ie(Ce),Tt=0;yt.length>Tt;)b(mt,Ce,yt[Tt++]);Se.constructor=mt,mt.prototype=Se,ee(oe,"RegExp",mt)}ge("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/regexp-exec");ue({target:"RegExp",proto:!0,forced:/./.exec!==oe},{exec:oe})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,he,Ae){"use strict";var ue=E("../internals/function-name").PROPER,oe=E("../internals/redefine"),re=E("../internals/an-object"),le=E("../internals/to-string"),ae=E("../internals/fails"),se=E("../internals/regexp-get-flags"),ie="toString",te=RegExp.prototype,z=te[ie],a=ae(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=ie;(a||y)&&oe(RegExp.prototype,ie,function(){var b=re(this),ee=le(b.source),ne=le(se(b));return"/"+ee+"/"+ne},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/function-uncurry-this"),re=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),ae=E("../internals/to-string"),se=E("../internals/correct-is-regexp-logic"),ie=oe("".indexOf);ue({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~ie(ae(le(this)),ae(re(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,he,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt,oe=E("../internals/to-string"),re=E("../internals/internal-state"),le=E("../internals/define-iterator"),ae="String Iterator",se=re.set,ie=re.getterFor(ae);le(String,"String",function(te){se(this,{type:ae,string:oe(te),index:0})},function(){var z=ie(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ue(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,he,Ae){"use strict";var ue=E("../internals/function-call"),oe=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/to-length"),ae=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ie=E("../internals/get-method"),te=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");oe("match",function(a,y,x){return[function(ee){var ne=se(this),ce=ee==null?void 0:ie(ee,a);return ce?ue(ce,ee,ne):new RegExp(ee)[a](ae(ne))},function(b){var ee=re(this),ne=ae(b),ce=x(y,ee,ne);if(ce.done)return ce.value;if(!ee.global)return z(ee,ne);var de=ee.unicode;ee.lastIndex=0;for(var ge=[],pe=0,me;(me=z(ee,ne))!==null;){var be=ae(me[0]);ge[pe]=be,be===""&&(ee.lastIndex=te(ne,le(ee.lastIndex),de)),pe++}return pe===0?null:ge}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,he,Ae){"use strict";var ue=E("../internals/function-apply"),oe=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/fails"),se=E("../internals/an-object"),ie=E("../internals/is-callable"),te=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),ee=E("../internals/get-substitution"),ne=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),de=ce("replace"),ge=Math.max,pe=Math.min,me=re([].concat),be=re([].push),ye=re("".indexOf),Ce=re("".slice),Se=function(Pe){return Pe===void 0?Pe:String(Pe)},He=function(){return"a".replace(/./,"$0")==="$0"}(),we=function(){return/./[de]?/./[de]("a","$0")==="":!1}(),Me=!ae(function(){var Pe=/./;return Pe.exec=function(){var De=[];return De.groups={a:"7"},De},"".replace(Pe,"$<a>")!=="7"});le("replace",function(Pe,De,ze){var Je=we?"$":"$0";return[function(tt,$e){var at=y(this),ct=tt==null?void 0:b(tt,de);return ct?oe(ct,tt,at,$e):oe(De,a(at),tt,$e)},function(Qe,tt){var $e=se(this),at=a(Qe);if(typeof tt=="string"&&ye(tt,Je)===-1&&ye(tt,"$<")===-1){var ct=ze(De,$e,at,tt);if(ct.done)return ct.value}var it=ie(tt);it||(tt=a(tt));var rt=$e.global;if(rt){var st=$e.unicode;$e.lastIndex=0}for(var mt=[];;){var yt=ne($e,at);if(yt===null||(be(mt,yt),!rt))break;var Tt=a(yt[0]);Tt===""&&($e.lastIndex=x(at,z($e.lastIndex),st))}for(var vt="",ut=0,qe=0;qe<mt.length;qe++){yt=mt[qe];for(var Te=a(yt[0]),Ke=ge(pe(te(yt.index),at.length),0),Ie=[],Fe=1;Fe<yt.length;Fe++)be(Ie,Se(yt[Fe]));var Be=yt.groups;if(it){var Oe=me([Te],Ie,Ke,at);Be!==void 0&&be(Oe,Be);var _e=a(ue(tt,void 0,Oe))}else _e=ee(Te,at,Ke,Ie,Be,tt);Ke>=ut&&(vt+=Ce(at,ut,Ke)+_e,ut=Ke+Te.length)}return vt+Ce(at,ut)}]},!Me||!He||we)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,he,Ae){"use strict";var ue=E("../internals/function-call"),oe=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/require-object-coercible"),ae=E("../internals/same-value"),se=E("../internals/to-string"),ie=E("../internals/get-method"),te=E("../internals/regexp-exec-abstract");oe("search",function(z,a,y){return[function(b){var ee=le(this),ne=b==null?void 0:ie(b,z);return ne?ue(ne,b,ee):new RegExp(b)[z](se(ee))},function(x){var b=re(this),ee=se(x),ne=y(a,b,ee);if(ne.done)return ne.value;var ce=b.lastIndex;ae(ce,0)||(b.lastIndex=0);var de=te(b,ee);return ae(b.lastIndex,ce)||(b.lastIndex=ce),de===null?-1:de.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,he,Ae){"use strict";var ue=E("../internals/function-apply"),oe=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/is-regexp"),se=E("../internals/an-object"),ie=E("../internals/require-object-coercible"),te=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),ee=E("../internals/regexp-exec-abstract"),ne=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),de=E("../internals/fails"),ge=ce.UNSUPPORTED_Y,pe=4294967295,me=Math.min,be=[].push,ye=re(/./.exec),Ce=re(be),Se=re("".slice),He=!de(function(){var we=/(?:)/,Me=we.exec;we.exec=function(){return Me.apply(this,arguments)};var Pe="ab".split(we);return Pe.length!==2||Pe[0]!=="a"||Pe[1]!=="b"});le("split",function(we,Me,Pe){var De;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?De=function(ze,Je){var Qe=y(ie(this)),tt=Je===void 0?pe:Je>>>0;if(tt===0)return[];if(ze===void 0)return[Qe];if(!ae(ze))return oe(Me,Qe,ze,tt);for(var $e=[],at=(ze.ignoreCase?"i":"")+(ze.multiline?"m":"")+(ze.unicode?"u":"")+(ze.sticky?"y":""),ct=0,it=new RegExp(ze.source,at+"g"),rt,st,mt;(rt=oe(ne,it,Qe))&&(st=it.lastIndex,!(st>ct&&(Ce($e,Se(Qe,ct,rt.index)),rt.length>1&&rt.index<Qe.length&&ue(be,$e,b(rt,1)),mt=rt[0].length,ct=st,$e.length>=tt)));)it.lastIndex===rt.index&&it.lastIndex++;return ct===Qe.length?(mt||!ye(it,""))&&Ce($e,""):Ce($e,Se(Qe,ct)),$e.length>tt?b($e,0,tt):$e}:"0".split(void 0,0).length?De=function(ze,Je){return ze===void 0&&Je===0?[]:oe(Me,this,ze,Je)}:De=Me,[function(Je,Qe){var tt=ie(this),$e=Je==null?void 0:x(Je,we);return $e?oe($e,Je,tt,Qe):oe(De,y(tt),Je,Qe)},function(ze,Je){var Qe=se(this),tt=y(ze),$e=Pe(De,Qe,tt,Je,De!==Me);if($e.done)return $e.value;var at=te(Qe,RegExp),ct=Qe.unicode,it=(Qe.ignoreCase?"i":"")+(Qe.multiline?"m":"")+(Qe.unicode?"u":"")+(ge?"g":"y"),rt=new at(ge?"^(?:"+Qe.source+")":Qe,it),st=Je===void 0?pe:Je>>>0;if(st===0)return[];if(tt.length===0)return ee(rt,tt)===null?[tt]:[];for(var mt=0,yt=0,Tt=[];yt<tt.length;){rt.lastIndex=ge?0:yt;var vt=ee(rt,ge?Se(tt,yt):tt),ut;if(vt===null||(ut=me(a(rt.lastIndex+(ge?yt:0)),tt.length))===mt)yt=z(tt,yt,ct);else{if(Ce(Tt,Se(tt,mt,yt)),Tt.length===st)return Tt;for(var qe=1;qe<=vt.length-1;qe++)if(Ce(Tt,vt[qe]),Tt.length===st)return Tt;yt=mt=ut}}return Ce(Tt,Se(tt,mt)),Tt}]},!He,ge)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/string-trim").trim,re=E("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:re("trim")},{trim:function(){return oe(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/global"),re=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ae=E("../internals/is-pure"),se=E("../internals/descriptors"),ie=E("../internals/native-symbol"),te=E("../internals/fails"),z=E("../internals/has-own-property"),a=E("../internals/object-is-prototype-of"),y=E("../internals/an-object"),x=E("../internals/to-indexed-object"),b=E("../internals/to-property-key"),ee=E("../internals/to-string"),ne=E("../internals/create-property-descriptor"),ce=E("../internals/object-create"),de=E("../internals/object-keys"),ge=E("../internals/object-get-own-property-names"),pe=E("../internals/object-get-own-property-names-external"),me=E("../internals/object-get-own-property-symbols"),be=E("../internals/object-get-own-property-descriptor"),ye=E("../internals/object-define-property"),Ce=E("../internals/object-define-properties"),Se=E("../internals/object-property-is-enumerable"),He=E("../internals/redefine"),we=E("../internals/shared"),Me=E("../internals/shared-key"),Pe=E("../internals/hidden-keys"),De=E("../internals/uid"),ze=E("../internals/well-known-symbol"),Je=E("../internals/well-known-symbol-wrapped"),Qe=E("../internals/define-well-known-symbol"),tt=E("../internals/symbol-define-to-primitive"),$e=E("../internals/set-to-string-tag"),at=E("../internals/internal-state"),ct=E("../internals/array-iteration").forEach,it=Me("hidden"),rt="Symbol",st="prototype",mt=at.set,yt=at.getterFor(rt),Tt=Object[st],vt=oe.Symbol,ut=vt&&vt[st],qe=oe.TypeError,Te=oe.QObject,Ke=be.f,Ie=ye.f,Fe=pe.f,Be=Se.f,Oe=le([].push),_e=we("symbols"),Ne=we("op-symbols"),Le=we("wks"),We=!Te||!Te[st]||!Te[st].findChild,ft=se&&te(function(){return ce(Ie({},"a",{get:function(){return Ie(this,"a",{value:7}).a}})).a!=7})?function(St,_t,Kt){var Yt=Ke(Tt,_t);Yt&&delete Tt[_t],Ie(St,_t,Kt),Yt&&St!==Tt&&Ie(Tt,_t,Yt)}:Ie,gt=function(St,_t){var Kt=_e[St]=ce(ut);return mt(Kt,{type:rt,tag:St,description:_t}),se||(Kt.description=_t),Kt},nt=function(_t,Kt,Yt){_t===Tt&&nt(Ne,Kt,Yt),y(_t);var an=b(Kt);return y(Yt),z(_e,an)?(Yt.enumerable?(z(_t,it)&&_t[it][an]&&(_t[it][an]=!1),Yt=ce(Yt,{enumerable:ne(0,!1)})):(z(_t,it)||Ie(_t,it,ne(1,{})),_t[it][an]=!0),ft(_t,an,Yt)):Ie(_t,an,Yt)},wt=function(_t,Kt){y(_t);var Yt=x(Kt),an=de(Yt).concat(Ut(Yt));return ct(an,function(En){(!se||re(xt,Yt,En))&&nt(_t,En,Yt[En])}),_t},Pt=function(_t,Kt){return Kt===void 0?ce(_t):wt(ce(_t),Kt)},xt=function(_t){var Kt=b(_t),Yt=re(Be,this,Kt);return this===Tt&&z(_e,Kt)&&!z(Ne,Kt)?!1:Yt||!z(this,Kt)||!z(_e,Kt)||z(this,it)&&this[it][Kt]?Yt:!0},It=function(_t,Kt){var Yt=x(_t),an=b(Kt);if(!(Yt===Tt&&z(_e,an)&&!z(Ne,an))){var En=Ke(Yt,an);return En&&z(_e,an)&&!(z(Yt,it)&&Yt[it][an])&&(En.enumerable=!0),En}},Ft=function(_t){var Kt=Fe(x(_t)),Yt=[];return ct(Kt,function(an){!z(_e,an)&&!z(Pe,an)&&Oe(Yt,an)}),Yt},Ut=function(St){var _t=St===Tt,Kt=Fe(_t?Ne:x(St)),Yt=[];return ct(Kt,function(an){z(_e,an)&&(!_t||z(Tt,an))&&Oe(Yt,_e[an])}),Yt};ie||(vt=function(){if(a(ut,this))throw qe("Symbol is not a constructor");var _t=!arguments.length||arguments[0]===void 0?void 0:ee(arguments[0]),Kt=De(_t),Yt=function(an){this===Tt&&re(Yt,Ne,an),z(this,it)&&z(this[it],Kt)&&(this[it][Kt]=!1),ft(this,Kt,ne(1,an))};return se&&We&&ft(Tt,Kt,{configurable:!0,set:Yt}),gt(Kt,_t)},ut=vt[st],He(ut,"toString",function(){return yt(this).tag}),He(vt,"withoutSetter",function(St){return gt(De(St),St)}),Se.f=xt,ye.f=nt,Ce.f=wt,be.f=It,ge.f=pe.f=Ft,me.f=Ut,Je.f=function(St){return gt(ze(St),St)},se&&(Ie(ut,"description",{configurable:!0,get:function(){return yt(this).description}}),ae||He(Tt,"propertyIsEnumerable",xt,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!ie,sham:!ie},{Symbol:vt}),ct(de(Le),function(St){Qe(St)}),ue({target:rt,stat:!0,forced:!ie},{useSetter:function(){We=!0},useSimple:function(){We=!1}}),ue({target:"Object",stat:!0,forced:!ie,sham:!se},{create:Pt,defineProperty:nt,defineProperties:wt,getOwnPropertyDescriptor:It}),ue({target:"Object",stat:!0,forced:!ie},{getOwnPropertyNames:Ft}),tt(),$e(vt,rt),Pe[it]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(E,he,Ae){"use strict";var ue=E("../internals/export"),oe=E("../internals/descriptors"),re=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/has-own-property"),se=E("../internals/is-callable"),ie=E("../internals/object-is-prototype-of"),te=E("../internals/to-string"),z=E("../internals/object-define-property").f,a=E("../internals/copy-constructor-properties"),y=re.Symbol,x=y&&y.prototype;if(oe&&se(y)&&(!("description"in x)||y().description!==void 0)){var b={},ee=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:te(arguments[0]),Ce=ie(x,this)?new y(ye):ye===void 0?y():y(ye);return ye===""&&(b[Ce]=!0),Ce};a(ee,y),ee.prototype=x,x.constructor=ee;var ne=String(y("test"))=="Symbol(test)",ce=le(x.toString),de=le(x.valueOf),ge=/^Symbol\((.*)\)[^)]+$/,pe=le("".replace),me=le("".slice);z(x,"description",{configurable:!0,get:function(){var ye=de(this),Ce=ce(ye);if(ae(b,ye))return"";var Se=ne?me(Ce,7,-1):pe(Ce,ge,"$1");return Se===""?void 0:Se}}),ue({global:!0,forced:!0},{Symbol:ee})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/get-built-in"),re=E("../internals/has-own-property"),le=E("../internals/to-string"),ae=E("../internals/shared"),se=E("../internals/native-symbol-registry"),ie=ae("string-to-symbol-registry"),te=ae("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{for:function(z){var a=le(z);if(re(ie,a))return ie[a];var y=oe("Symbol")(a);return ie[a]=y,te[y]=a,y}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(E,he,Ae){var ue=E("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,he,Ae){E("../modules/es.symbol.constructor"),E("../modules/es.symbol.for"),E("../modules/es.symbol.key-for"),E("../modules/es.json.stringify"),E("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(E,he,Ae){var ue=E("../internals/export"),oe=E("../internals/has-own-property"),re=E("../internals/is-symbol"),le=E("../internals/try-to-string"),ae=E("../internals/shared"),se=E("../internals/native-symbol-registry"),ie=ae("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{keyFor:function(z){if(!re(z))throw TypeError(le(z)+" is not a symbol");if(oe(ie,z))return ie[z]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(E,he,Ae){"use strict";var ue=E("../internals/function-uncurry-this"),oe=E("../internals/array-buffer-view-core"),re=E("../internals/array-copy-within"),le=ue(re),ae=oe.aTypedArray,se=oe.exportTypedArrayMethod;se("copyWithin",function(te,z){return le(ae(this),te,z,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").every,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("every",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/function-call"),re=E("../internals/array-fill"),le=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("fill",function(ie){var te=arguments.length;return oe(re,le(this),ie,te>1?arguments[1]:void 0,te>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").filter,re=E("../internals/typed-array-from-species-and-list"),le=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("filter",function(ie){var te=oe(le(this),ie,arguments.length>1?arguments[1]:void 0);return re(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").findIndex,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("findIndex",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").find,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("find",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").forEach,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("forEach",function(se){oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-includes").includes,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("includes",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-includes").indexOf,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("indexOf",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/fails"),re=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ae=E("../modules/es.array.iterator"),se=E("../internals/well-known-symbol"),ie=se("iterator"),te=ue.Uint8Array,z=re(ae.values),a=re(ae.keys),y=re(ae.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,ee=te&&te.prototype,ne=!oe(function(){ee[ie].call([1])}),ce=!!ee&&ee.values&&ee[ie]===ee.values&&ee.values.name==="values",de=function(){return z(x(this))};b("entries",function(){return y(x(this))},ne),b("keys",function(){return a(x(this))},ne),b("values",de,ne||!ce,{name:"values"}),b(ie,de,ne||!ce,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/function-uncurry-this"),re=ue.aTypedArray,le=ue.exportTypedArrayMethod,ae=oe([].join);le("join",function(ie){return ae(re(this),ie)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/function-apply"),re=E("../internals/array-last-index-of"),le=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("lastIndexOf",function(ie){var te=arguments.length;return oe(re,le(this),te>1?[ie,arguments[1]]:[ie])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").map,re=E("../internals/typed-array-species-constructor"),le=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("map",function(ie){return oe(le(this),ie,arguments.length>1?arguments[1]:void 0,function(te,z){return new(re(te))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-reduce").right,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduceRight",function(se){var ie=arguments.length;return oe(re(this),se,ie,ie>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-reduce").left,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduce",function(se){var ie=arguments.length;return oe(re(this),se,ie,ie>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=ue.aTypedArray,re=ue.exportTypedArrayMethod,le=Math.floor;re("reverse",function(){for(var se=this,ie=oe(se).length,te=le(ie/2),z=0,a;z<te;)a=se[z],se[z++]=se[--ie],se[ie]=a;return se})},{"../internals/array-buffer-view-core":103}],331:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/function-call"),re=E("../internals/array-buffer-view-core"),le=E("../internals/length-of-array-like"),ae=E("../internals/to-offset"),se=E("../internals/to-object"),ie=E("../internals/fails"),te=ue.RangeError,z=ue.Int8Array,a=z&&z.prototype,y=a&&a.set,x=re.aTypedArray,b=re.exportTypedArrayMethod,ee=!ie(function(){var ce=new Uint8ClampedArray(2);return oe(y,ce,{length:1,0:3},1),ce[1]!==3}),ne=ee&&re.NATIVE_ARRAY_BUFFER_VIEWS&&ie(function(){var ce=new z(2);return ce.set(1),ce.set("2",1),ce[0]!==0||ce[1]!==2});b("set",function(de){x(this);var ge=ae(arguments.length>1?arguments[1]:void 0,1),pe=se(de);if(ee)return oe(y,this,pe,ge);var me=this.length,be=le(pe),ye=0;if(be+ge>me)throw te("Wrong length");for(;ye<be;)this[ge+ye]=pe[ye++]},!ee||ne)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/typed-array-species-constructor"),re=E("../internals/fails"),le=E("../internals/array-slice"),ae=ue.aTypedArray,se=ue.exportTypedArrayMethod,ie=re(function(){new Int8Array(1).slice()});se("slice",function(z,a){for(var y=le(ae(this),z,a),x=oe(this),b=0,ee=y.length,ne=new x(ee);ee>b;)ne[b]=y[b++];return ne},ie)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/array-iteration").some,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("some",function(se){return oe(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/a-callable"),ae=E("../internals/array-sort"),se=E("../internals/array-buffer-view-core"),ie=E("../internals/engine-ff-version"),te=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=se.aTypedArray,x=se.exportTypedArrayMethod,b=ue.Uint16Array,ee=b&&oe(b.prototype.sort),ne=!!ee&&!(re(function(){ee(new b(2),null)})&&re(function(){ee(new b(2),{})})),ce=!!ee&&!re(function(){if(z)return z<74;if(ie)return ie<67;if(te)return!0;if(a)return a<602;var ge=new b(516),pe=Array(516),me,be;for(me=0;me<516;me++)be=me%4,ge[me]=515-me,pe[me]=me-2*be+3;for(ee(ge,function(ye,Ce){return(ye/4|0)-(Ce/4|0)}),me=0;me<516;me++)if(ge[me]!==pe[me])return!0}),de=function(ge){return function(pe,me){return ge!==void 0?+ge(pe,me)||0:me!==me?-1:pe!==pe?1:pe===0&&me===0?1/pe>0&&1/me<0?1:-1:pe>me}};x("sort",function(pe){return pe!==void 0&&le(pe),ce?ee(this,pe):ae(y(this),de(pe))},!ce||ne)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),oe=E("../internals/to-length"),re=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),ae=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("subarray",function(te,z){var a=ae(this),y=a.length,x=re(te,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,oe((z===void 0?y:re(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,he,Ae){"use strict";var ue=E("../internals/global"),oe=E("../internals/function-apply"),re=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),ae=E("../internals/array-slice"),se=ue.Int8Array,ie=re.aTypedArray,te=re.exportTypedArrayMethod,z=[].toLocaleString,a=!!se&&le(function(){z.call(new se(1))}),y=le(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!le(function(){se.prototype.toLocaleString.call([1,2])});te("toLocaleString",function(){return oe(z,a?ae(ie(this)):ie(this),ae(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,he,Ae){"use strict";var ue=E("../internals/array-buffer-view-core").exportTypedArrayMethod,oe=E("../internals/fails"),re=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=re.Uint8Array,se=ae&&ae.prototype||{},ie=[].toString,te=le([].join);oe(function(){ie.call({})})&&(ie=function(){return te(this)});var z=se.toString!=ie;ue("toString",ie,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,he,Ae){var ue=E("../internals/typed-array-constructor");ue("Uint8",function(oe){return function(le,ae,se){return oe(this,le,ae,se)}})},{"../internals/typed-array-constructor":258}],339:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),ae=E("../internals/create-non-enumerable-property"),se=function(te){if(te&&te.forEach!==le)try{ae(te,"forEach",le)}catch(z){te.forEach=le}};for(var ie in oe)oe[ie]&&se(ue[ie]&&ue[ie].prototype);se(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,he,Ae){var ue=E("../internals/global"),oe=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),ae=E("../internals/create-non-enumerable-property"),se=E("../internals/well-known-symbol"),ie=se("iterator"),te=se("toStringTag"),z=le.values,a=function(x,b){if(x){if(x[ie]!==z)try{ae(x,ie,z)}catch(ne){x[ie]=z}if(x[te]||ae(x,te,b),oe[b]){for(var ee in le)if(x[ee]!==le[ee])try{ae(x,ee,le[ee])}catch(ne){x[ee]=le[ee]}}}};for(var y in oe)a(ue[y]&&ue[y].prototype,y);a(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,he,Ae){function ue(ce){return Array.isArray?Array.isArray(ce):ne(ce)==="[object Array]"}Ae.isArray=ue;function oe(ce){return typeof ce=="boolean"}Ae.isBoolean=oe;function re(ce){return ce===null}Ae.isNull=re;function le(ce){return ce==null}Ae.isNullOrUndefined=le;function ae(ce){return typeof ce=="number"}Ae.isNumber=ae;function se(ce){return typeof ce=="string"}Ae.isString=se;function ie(ce){return typeof ce=="symbol"}Ae.isSymbol=ie;function te(ce){return ce===void 0}Ae.isUndefined=te;function z(ce){return ne(ce)==="[object RegExp]"}Ae.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}Ae.isObject=a;function y(ce){return ne(ce)==="[object Date]"}Ae.isDate=y;function x(ce){return ne(ce)==="[object Error]"||ce instanceof Error}Ae.isError=x;function b(ce){return typeof ce=="function"}Ae.isFunction=b;function ee(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}Ae.isPrimitive=ee,Ae.isBuffer=E("buffer").Buffer.isBuffer;function ne(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,he,Ae){(function(ue){"use strict";var oe=function(){var ie=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,te=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&se(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(oe.masks[y]||y||oe.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),x=!0,ee==="GMT:"&&(b=!0));var ne=x?"getUTC":"get",ce=a[ne+"Date"](),de=a[ne+"Day"](),ge=a[ne+"Month"](),pe=a[ne+"FullYear"](),me=a[ne+"Hours"](),be=a[ne+"Minutes"](),ye=a[ne+"Seconds"](),Ce=a[ne+"Milliseconds"](),Se=x?0:a.getTimezoneOffset(),He=le(a),we=ae(a),Me={d:ce,dd:re(ce),ddd:oe.i18n.dayNames[de],dddd:oe.i18n.dayNames[de+7],m:ge+1,mm:re(ge+1),mmm:oe.i18n.monthNames[ge],mmmm:oe.i18n.monthNames[ge+12],yy:String(pe).slice(2),yyyy:pe,h:me%12||12,hh:re(me%12||12),H:me,HH:re(me),M:be,MM:re(be),s:ye,ss:re(ye),l:re(Ce,3),L:re(Math.round(Ce/10)),t:me<12?"a":"p",tt:me<12?"am":"pm",T:me<12?"A":"P",TT:me<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(te)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+re(Math.floor(Math.abs(Se)/60)*100+Math.abs(Se)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:He,N:we};return y.replace(ie,function(Pe){return Pe in Me?Me[Pe]:Pe.slice(1,Pe.length-1)})}}();oe.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},oe.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function re(ie,te){for(ie=String(ie),te=te||2;ie.length<te;)ie="0"+ie;return ie}function le(ie){var te=new Date(ie.getFullYear(),ie.getMonth(),ie.getDate());te.setDate(te.getDate()-(te.getDay()+6)%7+3);var z=new Date(te.getFullYear(),0,4);z.setDate(z.getDate()-(z.getDay()+6)%7+3);var a=te.getTimezoneOffset()-z.getTimezoneOffset();te.setHours(te.getHours()-a);var y=(te-z)/(864e5*7);return 1+Math.floor(y)}function ae(ie){var te=ie.getDay();return te===0&&(te=7),te}function se(ie){return ie===null?"null":ie===void 0?"undefined":typeof ie!="object"?typeof ie:Array.isArray(ie)?"array":{}.toString.call(ie).slice(8,-1).toLowerCase()}typeof fe=="function"&&fe.amd?fe(function(){return oe}):typeof Ae=="object"?he.exports=oe:ue.dateFormat=oe})(this)},{}],343:[function(E,he,Ae){"use strict";var ue=/["'&<>]/;he.exports=oe;function oe(re){var le=""+re,ae=ue.exec(le);if(!ae)return le;var se,ie="",te=0,z=0;for(te=ae.index;te<le.length;te++){switch(le.charCodeAt(te)){case 34:se=""";break;case 38:se="&";break;case 39:se="'";break;case 60:se="<";break;case 62:se=">";break;default:continue}z!==te&&(ie+=le.substring(z,te)),z=te+1,ie+=se}return z!==te?ie+le.substring(z,te):ie}},{}],344:[function(E,he,Ae){"use strict";var ue=typeof Reflect=="object"?Reflect:null,oe=ue&&typeof ue.apply=="function"?ue.apply:function(ye,Ce,Se){return Function.prototype.apply.call(ye,Ce,Se)},re;ue&&typeof ue.ownKeys=="function"?re=ue.ownKeys:Object.getOwnPropertySymbols?re=function(ye){return Object.getOwnPropertyNames(ye).concat(Object.getOwnPropertySymbols(ye))}:re=function(ye){return Object.getOwnPropertyNames(ye)};function le(be){console&&console.warn&&console.warn(be)}var ae=Number.isNaN||function(ye){return ye!==ye};function se(){se.init.call(this)}he.exports=se,he.exports.once=ge,se.EventEmitter=se,se.prototype._events=void 0,se.prototype._eventsCount=0,se.prototype._maxListeners=void 0;var ie=10;function te(be){if(typeof be!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof be)}Object.defineProperty(se,"defaultMaxListeners",{enumerable:!0,get:function(){return ie},set:function(be){if(typeof be!="number"||be<0||ae(be))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+be+".");ie=be}}),se.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},se.prototype.setMaxListeners=function(ye){if(typeof ye!="number"||ye<0||ae(ye))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+ye+".");return this._maxListeners=ye,this};function z(be){return be._maxListeners===void 0?se.defaultMaxListeners:be._maxListeners}se.prototype.getMaxListeners=function(){return z(this)},se.prototype.emit=function(ye){for(var Ce=[],Se=1;Se<arguments.length;Se++)Ce.push(arguments[Se]);var He=ye==="error",we=this._events;if(we!==void 0)He=He&&we.error===void 0;else if(!He)return!1;if(He){var Me;if(Ce.length>0&&(Me=Ce[0]),Me instanceof Error)throw Me;var Pe=new Error("Unhandled error."+(Me?" ("+Me.message+")":""));throw Pe.context=Me,Pe}var De=we[ye];if(De===void 0)return!1;if(typeof De=="function")oe(De,this,Ce);else for(var ze=De.length,Je=ne(De,ze),Se=0;Se<ze;++Se)oe(Je[Se],this,Ce);return!0};function a(be,ye,Ce,Se){var He,we,Me;if(te(Ce),we=be._events,we===void 0?(we=be._events=Object.create(null),be._eventsCount=0):(we.newListener!==void 0&&(be.emit("newListener",ye,Ce.listener?Ce.listener:Ce),we=be._events),Me=we[ye]),Me===void 0)Me=we[ye]=Ce,++be._eventsCount;else if(typeof Me=="function"?Me=we[ye]=Se?[Ce,Me]:[Me,Ce]:Se?Me.unshift(Ce):Me.push(Ce),He=z(be),He>0&&Me.length>He&&!Me.warned){Me.warned=!0;var Pe=new Error("Possible EventEmitter memory leak detected. "+Me.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Pe.name="MaxListenersExceededWarning",Pe.emitter=be,Pe.type=ye,Pe.count=Me.length,le(Pe)}return be}se.prototype.addListener=function(ye,Ce){return a(this,ye,Ce,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(ye,Ce){return a(this,ye,Ce,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(be,ye,Ce){var Se={fired:!1,wrapFn:void 0,target:be,type:ye,listener:Ce},He=y.bind(Se);return He.listener=Ce,Se.wrapFn=He,He}se.prototype.once=function(ye,Ce){return te(Ce),this.on(ye,x(this,ye,Ce)),this},se.prototype.prependOnceListener=function(ye,Ce){return te(Ce),this.prependListener(ye,x(this,ye,Ce)),this},se.prototype.removeListener=function(ye,Ce){var Se,He,we,Me,Pe;if(te(Ce),He=this._events,He===void 0)return this;if(Se=He[ye],Se===void 0)return this;if(Se===Ce||Se.listener===Ce)--this._eventsCount===0?this._events=Object.create(null):(delete He[ye],He.removeListener&&this.emit("removeListener",ye,Se.listener||Ce));else if(typeof Se!="function"){for(we=-1,Me=Se.length-1;Me>=0;Me--)if(Se[Me]===Ce||Se[Me].listener===Ce){Pe=Se[Me].listener,we=Me;break}if(we<0)return this;we===0?Se.shift():ce(Se,we),Se.length===1&&(He[ye]=Se[0]),He.removeListener!==void 0&&this.emit("removeListener",ye,Pe||Ce)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(ye){var Ce,Se,He;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[ye]),this;if(arguments.length===0){var we=Object.keys(Se),Me;for(He=0;He<we.length;++He)Me=we[He],Me!=="removeListener"&&this.removeAllListeners(Me);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ce=Se[ye],typeof Ce=="function")this.removeListener(ye,Ce);else if(Ce!==void 0)for(He=Ce.length-1;He>=0;He--)this.removeListener(ye,Ce[He]);return this};function b(be,ye,Ce){var Se=be._events;if(Se===void 0)return[];var He=Se[ye];return He===void 0?[]:typeof He=="function"?Ce?[He.listener||He]:[He]:Ce?de(He):ne(He,He.length)}se.prototype.listeners=function(ye){return b(this,ye,!0)},se.prototype.rawListeners=function(ye){return b(this,ye,!1)},se.listenerCount=function(be,ye){return typeof be.listenerCount=="function"?be.listenerCount(ye):ee.call(be,ye)},se.prototype.listenerCount=ee;function ee(be){var ye=this._events;if(ye!==void 0){var Ce=ye[be];if(typeof Ce=="function")return 1;if(Ce!==void 0)return Ce.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function ne(be,ye){for(var Ce=new Array(ye),Se=0;Se<ye;++Se)Ce[Se]=be[Se];return Ce}function ce(be,ye){for(;ye+1<be.length;ye++)be[ye]=be[ye+1];be.pop()}function de(be){for(var ye=new Array(be.length),Ce=0;Ce<ye.length;++Ce)ye[Ce]=be[Ce].listener||be[Ce];return ye}function ge(be,ye){return new Promise(function(Ce,Se){function He(Me){be.removeListener(ye,we),Se(Me)}function we(){typeof be.removeListener=="function"&&be.removeListener("error",He),Ce([].slice.call(arguments))}me(be,ye,we,{once:!0}),ye!=="error"&&pe(be,He,{once:!0})})}function pe(be,ye,Ce){typeof be.on=="function"&&me(be,"error",ye,Ce)}function me(be,ye,Ce,Se){if(typeof be.on=="function")Se.once?be.once(ye,Ce):be.on(ye,Ce);else if(typeof be.addEventListener=="function")be.addEventListener(ye,function He(we){Se.once&&be.removeEventListener(ye,He),Ce(we)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof be)}},{}],345:[function(E,he,Ae){"use strict";var ue=E("is-callable"),oe=Object.prototype.toString,re=Object.prototype.hasOwnProperty,le=function(z,a,y){for(var x=0,b=z.length;x<b;x++)re.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},ae=function(z,a,y){for(var x=0,b=z.length;x<b;x++)y==null?a(z.charAt(x),x,z):a.call(y,z.charAt(x),x,z)},se=function(z,a,y){for(var x in z)re.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},ie=function(z,a,y){if(!ue(a))throw new TypeError("iterator must be a function");var x;arguments.length>=3&&(x=y),oe.call(z)==="[object Array]"?le(z,a,x):typeof z=="string"?ae(z,a,x):se(z,a,x)};he.exports=ie},{"is-callable":367}],346:[function(E,he,Ae){"use strict";var ue="Function.prototype.bind called on incompatible ",oe=Array.prototype.slice,re=Object.prototype.toString,le="[object Function]";he.exports=function(se){var ie=this;if(typeof ie!="function"||re.call(ie)!==le)throw new TypeError(ue+ie);for(var te=oe.call(arguments,1),z,a=function(){if(this instanceof z){var ne=ie.apply(this,te.concat(oe.call(arguments)));return Object(ne)===ne?ne:this}else return ie.apply(se,te.concat(oe.call(arguments)))},y=Math.max(0,ie.length-te.length),x=[],b=0;b<y;b++)x.push("$"+b);if(z=Function("binder","return function ("+x.join(",")+"){ return binder.apply(this,arguments); }")(a),ie.prototype){var ee=function(){};ee.prototype=ie.prototype,z.prototype=new ee,ee.prototype=null}return z}},{}],347:[function(E,he,Ae){"use strict";var ue=E("./implementation");he.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(E,he,Ae){"use strict";var ue,oe=SyntaxError,re=Function,le=TypeError,ae=function(De){try{return re('"use strict"; return ('+De+").constructor;")()}catch(ze){}},se=Object.getOwnPropertyDescriptor;if(se)try{se({},"")}catch(De){se=null}var ie=function(){throw new le},te=se?function(){try{return arguments.callee,ie}catch(De){try{return se(arguments,"callee").get}catch(ze){return ie}}}():ie,z=E("has-symbols")(),a=E("has-proto")(),y=Object.getPrototypeOf||(a?function(De){return De.__proto__}:null),x={},b=typeof Uint8Array=="undefined"||!y?ue:y(Uint8Array),ee={"%AggregateError%":typeof AggregateError=="undefined"?ue:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ue:ArrayBuffer,"%ArrayIteratorPrototype%":z&&y?y([][Symbol.iterator]()):ue,"%AsyncFromSyncIteratorPrototype%":ue,"%AsyncFunction%":x,"%AsyncGenerator%":x,"%AsyncGeneratorFunction%":x,"%AsyncIteratorPrototype%":x,"%Atomics%":typeof Atomics=="undefined"?ue:Atomics,"%BigInt%":typeof BigInt=="undefined"?ue:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ue:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ue:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ue:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ue:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ue:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ue:FinalizationRegistry,"%Function%":re,"%GeneratorFunction%":x,"%Int8Array%":typeof Int8Array=="undefined"?ue:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ue:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ue:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":z&&y?y(y([][Symbol.iterator]())):ue,"%JSON%":typeof JSON=="object"?JSON:ue,"%Map%":typeof Map=="undefined"?ue:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!z||!y?ue:y(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ue:Promise,"%Proxy%":typeof Proxy=="undefined"?ue:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ue:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ue:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!z||!y?ue:y(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ue:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&y?y(""[Symbol.iterator]()):ue,"%Symbol%":z?Symbol:ue,"%SyntaxError%":oe,"%ThrowTypeError%":te,"%TypedArray%":b,"%TypeError%":le,"%Uint8Array%":typeof Uint8Array=="undefined"?ue:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ue:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ue:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ue:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ue:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ue:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ue:WeakSet};if(y)try{null.error}catch(De){var ne=y(y(De));ee["%Error.prototype%"]=ne}var ce=function De(ze){var Je;if(ze==="%AsyncFunction%")Je=ae("async function () {}");else if(ze==="%GeneratorFunction%")Je=ae("function* () {}");else if(ze==="%AsyncGeneratorFunction%")Je=ae("async function* () {}");else if(ze==="%AsyncGenerator%"){var Qe=De("%AsyncGeneratorFunction%");Qe&&(Je=Qe.prototype)}else if(ze==="%AsyncIteratorPrototype%"){var tt=De("%AsyncGenerator%");tt&&y&&(Je=y(tt.prototype))}return ee[ze]=Je,Je},de={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},ge=E("function-bind"),pe=E("has"),me=ge.call(Function.call,Array.prototype.concat),be=ge.call(Function.apply,Array.prototype.splice),ye=ge.call(Function.call,String.prototype.replace),Ce=ge.call(Function.call,String.prototype.slice),Se=ge.call(Function.call,RegExp.prototype.exec),He=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,we=/\\(\\)?/g,Me=function(ze){var Je=Ce(ze,0,1),Qe=Ce(ze,-1);if(Je==="%"&&Qe!=="%")throw new oe("invalid intrinsic syntax, expected closing `%`");if(Qe==="%"&&Je!=="%")throw new oe("invalid intrinsic syntax, expected opening `%`");var tt=[];return ye(ze,He,function($e,at,ct,it){tt[tt.length]=ct?ye(it,we,"$1"):at||$e}),tt},Pe=function(ze,Je){var Qe=ze,tt;if(pe(de,Qe)&&(tt=de[Qe],Qe="%"+tt[0]+"%"),pe(ee,Qe)){var $e=ee[Qe];if($e===x&&($e=ce(Qe)),typeof $e=="undefined"&&!Je)throw new le("intrinsic "+ze+" exists, but is not available. Please file an issue!");return{alias:tt,name:Qe,value:$e}}throw new oe("intrinsic "+ze+" does not exist!")};he.exports=function(ze,Je){if(typeof ze!="string"||ze.length===0)throw new le("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Je!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Se(/^%?[^%]*%?$/,ze)===null)throw new oe("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Qe=Me(ze),tt=Qe.length>0?Qe[0]:"",$e=Pe("%"+tt+"%",Je),at=$e.name,ct=$e.value,it=!1,rt=$e.alias;rt&&(tt=rt[0],be(Qe,me([0,1],rt)));for(var st=1,mt=!0;st<Qe.length;st+=1){var yt=Qe[st],Tt=Ce(yt,0,1),vt=Ce(yt,-1);if((Tt==='"'||Tt==="'"||Tt==="`"||vt==='"'||vt==="'"||vt==="`")&&Tt!==vt)throw new oe("property names with quotes must have matching quotes");if((yt==="constructor"||!mt)&&(it=!0),tt+="."+yt,at="%"+tt+"%",pe(ee,at))ct=ee[at];else if(ct!=null){if(!(yt in ct)){if(!Je)throw new le("base intrinsic for "+ze+" exists, but the property is not available.");return}if(se&&st+1>=Qe.length){var ut=se(ct,yt);mt=!!ut,mt&&"get"in ut&&!("originalValue"in ut.get)?ct=ut.get:ct=ct[yt]}else mt=pe(ct,yt),ct=ct[yt];mt&&!it&&(ee[at]=ct)}}return ct}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,he,Ae){"use strict";var ue=E("get-intrinsic"),oe=ue("%Object.getOwnPropertyDescriptor%",!0);if(oe)try{oe([],"length")}catch(re){oe=null}he.exports=oe},{"get-intrinsic":348}],350:[function(E,he,Ae){"use strict";var ue={foo:{}},oe=Object;he.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof oe)}},{}],351:[function(E,he,Ae){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,oe=E("./shams");he.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:oe()}},{"./shams":352}],352:[function(E,he,Ae){"use strict";he.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var oe={},re=Symbol("test"),le=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ae=42;oe[re]=ae;for(re in oe)return!1;if(typeof Object.keys=="function"&&Object.keys(oe).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(oe).length!==0)return!1;var se=Object.getOwnPropertySymbols(oe);if(se.length!==1||se[0]!==re||!Object.prototype.propertyIsEnumerable.call(oe,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ie=Object.getOwnPropertyDescriptor(oe,re);if(ie.value!==ae||ie.enumerable!==!0)return!1}return!0}},{}],353:[function(E,he,Ae){"use strict";var ue=E("has-symbols/shams");he.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,he,Ae){"use strict";var ue=E("function-bind");he.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,he,Ae){var ue=E("http"),oe=E("url"),re=he.exports;for(var le in ue)ue.hasOwnProperty(le)&&(re[le]=ue[le]);re.request=function(se,ie){return se=ae(se),ue.request.call(this,se,ie)},re.get=function(se,ie){return se=ae(se),ue.get.call(this,se,ie)};function ae(se){if(typeof se=="string"&&(se=oe.parse(se)),se.protocol||(se.protocol="https:"),se.protocol!=="https:")throw new Error('Protocol "'+se.protocol+'" not supported. Expected "https:"');return se}},{http:468,url:472}],356:[function(E,he,Ae){"use strict";var ue=E("util"),oe=E("ms");he.exports=function(re){if(typeof re=="number")return re;var le=oe(re);if(le===void 0){var ae=new Error(ue.format("humanize-ms(%j) result undefined",re));console.warn(ae.stack)}return le}},{ms:376,util:419}],357:[function(E,he,Ae){Ae.read=function(ue,oe,re,le,ae){var se,ie,te=ae*8-le-1,z=(1<<te)-1,a=z>>1,y=-7,x=re?ae-1:0,b=re?-1:1,ee=ue[oe+x];for(x+=b,se=ee&(1<<-y)-1,ee>>=-y,y+=te;y>0;se=se*256+ue[oe+x],x+=b,y-=8);for(ie=se&(1<<-y)-1,se>>=-y,y+=le;y>0;ie=ie*256+ue[oe+x],x+=b,y-=8);if(se===0)se=1-a;else{if(se===z)return ie?NaN:(ee?-1:1)*(1/0);ie=ie+Math.pow(2,le),se=se-a}return(ee?-1:1)*ie*Math.pow(2,se-le)},Ae.write=function(ue,oe,re,le,ae,se){var ie,te,z,a=se*8-ae-1,y=(1<<a)-1,x=y>>1,b=ae===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=le?0:se-1,ne=le?1:-1,ce=oe<0||oe===0&&1/oe<0?1:0;for(oe=Math.abs(oe),isNaN(oe)||oe===1/0?(te=isNaN(oe)?1:0,ie=y):(ie=Math.floor(Math.log(oe)/Math.LN2),oe*(z=Math.pow(2,-ie))<1&&(ie--,z*=2),ie+x>=1?oe+=b/z:oe+=b*Math.pow(2,1-x),oe*z>=2&&(ie++,z/=2),ie+x>=y?(te=0,ie=y):ie+x>=1?(te=(oe*z-1)*Math.pow(2,ae),ie=ie+x):(te=oe*Math.pow(2,x-1)*Math.pow(2,ae),ie=0));ae>=8;ue[re+ee]=te&255,ee+=ne,te/=256,ae-=8);for(ie=ie<<ae|te,a+=ae;a>0;ue[re+ee]=ie&255,ee+=ne,ie/=256,a-=8);ue[re+ee-ne]|=ce*128}},{}],358:[function(E,he,Ae){"use strict";var ue=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],oe,re,le=-1,ae=[],se=!1;function ie(){!oe||!re||(oe=!1,re.length?ae=re.concat(ae):le=-1,ae.length&&te())}function te(){if(!oe){se=!1,oe=!0;for(var ee=ae.length,ne=setTimeout(ie);ee;){for(re=ae,ae=[];re&&++le<ee;)re[le].run();le=-1,ee=ae.length}re=null,le=-1,oe=!1,clearTimeout(ne)}}for(var z,a=-1,y=ue.length;++a<y;)if(ue[a]&&ue[a].test&&ue[a].test()){z=ue[a].install(te);break}function x(ee,ne){this.fun=ee,this.array=ne}x.prototype.run=function(){var ee=this.fun,ne=this.array;switch(ne.length){case 0:return ee();case 1:return ee(ne[0]);case 2:return ee(ne[0],ne[1]);case 3:return ee(ne[0],ne[1],ne[2]);default:return ee.apply(null,ne)}},he.exports=b;function b(ee){var ne=new Array(arguments.length-1);if(arguments.length>1)for(var ce=1;ce<arguments.length;ce++)ne[ce-1]=arguments[ce];ae.push(new x(ee,ne)),!se&&!oe&&(se=!0,z())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(E,he,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},Ae.install=function(oe){var re=new ue.MessageChannel;return re.port1.onmessage=oe,function(){re.port2.postMessage(0)}}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=ue.MutationObserver||ue.WebKitMutationObserver;Ae.test=function(){return oe},Ae.install=function(re){var le=0,ae=new oe(re),se=ue.document.createTextNode("");return ae.observe(se,{characterData:!0}),function(){se.data=le=++le%2}}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(E,he,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return typeof ue.queueMicrotask=="function"},Ae.install=function(oe){return function(){ue.queueMicrotask(oe)}}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(E,he,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return"document"in ue&&"onreadystatechange"in ue.document.createElement("script")},Ae.install=function(oe){return function(){var re=ue.document.createElement("script");return re.onreadystatechange=function(){oe(),re.onreadystatechange=null,re.parentNode.removeChild(re),re=null},ue.document.documentElement.appendChild(re),oe}}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(E,he,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(E,he,Ae){typeof Object.create=="function"?he.exports=function(oe,re){re&&(oe.super_=re,oe.prototype=Object.create(re.prototype,{constructor:{value:oe,enumerable:!1,writable:!0,configurable:!0}}))}:he.exports=function(oe,re){if(re){oe.super_=re;var le=function(){};le.prototype=re.prototype,oe.prototype=new le,oe.prototype.constructor=oe}}},{}],365:[function(E,he,Ae){"use strict";var ue=E("has-tostringtag/shams")(),oe=E("call-bind/callBound"),re=oe("Object.prototype.toString"),le=function(te){return ue&&te&&typeof te=="object"&&Symbol.toStringTag in te?!1:re(te)==="[object Arguments]"},ae=function(te){return le(te)?!0:te!==null&&typeof te=="object"&&typeof te.length=="number"&&te.length>=0&&re(te)!=="[object Array]"&&re(te.callee)==="[object Function]"},se=function(){return le(arguments)}();le.isLegacyArguments=ae,he.exports=se?le:ae},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,he,Ae){he.exports=function(re){return re!=null&&(ue(re)||oe(re)||!!re._isBuffer)};function ue(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function oe(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ue(re.slice(0,0))}},{}],367:[function(E,he,Ae){"use strict";var ue=Function.prototype.toString,oe=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,le;if(typeof oe=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw le}}),le={},oe(function(){throw 42},null,re)}catch(pe){pe!==le&&(oe=null)}else oe=null;var ae=/^\s*class\b/,se=function(me){try{var be=ue.call(me);return ae.test(be)}catch(ye){return!1}},ie=function(me){try{return se(me)?!1:(ue.call(me),!0)}catch(be){return!1}},te=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",ne=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),de=function(){return!1};if(typeof document=="object"){var ge=document.all;te.call(ge)===te.call(document.all)&&(de=function(me){if((ce||!me)&&(typeof me=="undefined"||typeof me=="object"))try{var be=te.call(me);return(be===x||be===b||be===ee||be===z)&&me("")==null}catch(ye){}return!1})}he.exports=oe?function(me){if(de(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;try{oe(me,null,re)}catch(be){if(be!==le)return!1}return!se(me)&&ie(me)}:function(me){if(de(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;if(ne)return ie(me);if(se(me))return!1;var be=te.call(me);return be!==a&&be!==y&&!/^\[object HTML/.test(be)?!1:ie(me)}},{}],368:[function(E,he,Ae){"use strict";var ue=Object.prototype.toString,oe=Function.prototype.toString,re=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),ae=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(te){}},ie;he.exports=function(z){if(typeof z!="function")return!1;if(re.test(oe.call(z)))return!0;if(!le){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!ae)return!1;if(typeof ie=="undefined"){var y=se();ie=y?ae(y):!1}return ae(z)===ie}},{"has-tostringtag/shams":353}],369:[function(E,he,Ae){"use strict";var ue=E("which-typed-array");he.exports=function(re){return!!ue(re)}},{"which-typed-array":420}],370:[function(E,he,Ae){var ue={}.toString;he.exports=Array.isArray||function(oe){return ue.call(oe)=="[object Array]"}},{}],371:[function(E,he,Ae){(function(ue){(function(){(function(oe,re){typeof Ae=="object"&&typeof he!="undefined"?he.exports=re(oe):typeof fe=="function"&&fe.amd?fe(re):re(oe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(oe){"use strict";oe=oe||{};var re=oe.Base64,le="2.6.4",ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(ze){for(var Je={},Qe=0,tt=ze.length;Qe<tt;Qe++)Je[ze.charAt(Qe)]=Qe;return Je}(ae),ie=String.fromCharCode,te=function(ze){if(ze.length<2){var Je=ze.charCodeAt(0);return Je<128?ze:Je<2048?ie(192|Je>>>6)+ie(128|Je&63):ie(224|Je>>>12&15)+ie(128|Je>>>6&63)+ie(128|Je&63)}else{var Je=65536+(ze.charCodeAt(0)-55296)*1024+(ze.charCodeAt(1)-56320);return ie(240|Je>>>18&7)+ie(128|Je>>>12&63)+ie(128|Je>>>6&63)+ie(128|Je&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(ze){return ze.replace(z,te)},y=function(ze){var Je=[0,2,1][ze.length%3],Qe=ze.charCodeAt(0)<<16|(ze.length>1?ze.charCodeAt(1):0)<<8|(ze.length>2?ze.charCodeAt(2):0),tt=[ae.charAt(Qe>>>18),ae.charAt(Qe>>>12&63),Je>=2?"=":ae.charAt(Qe>>>6&63),Je>=1?"=":ae.charAt(Qe&63)];return tt.join("")},x=oe.btoa&&typeof oe.btoa=="function"?function(ze){return oe.btoa(ze)}:function(ze){if(ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ze.replace(/[\s\S]{1,3}/g,y)},b=function(ze){return x(a(String(ze)))},ee=function(ze){return ze.replace(/[+\/]/g,function(Je){return Je=="+"?"-":"_"}).replace(/=/g,"")},ne=function(ze,Je){return Je?ee(b(ze)):b(ze)},ce=function(ze){return ne(ze,!0)},de;oe.Uint8Array&&(de=function(ze,Je){for(var Qe="",tt=0,$e=ze.length;tt<$e;tt+=3){var at=ze[tt],ct=ze[tt+1],it=ze[tt+2],rt=at<<16|ct<<8|it;Qe+=ae.charAt(rt>>>18)+ae.charAt(rt>>>12&63)+(typeof ct!="undefined"?ae.charAt(rt>>>6&63):"=")+(typeof it!="undefined"?ae.charAt(rt&63):"=")}return Je?ee(Qe):Qe});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,pe=function(ze){switch(ze.length){case 4:var Je=(7&ze.charCodeAt(0))<<18|(63&ze.charCodeAt(1))<<12|(63&ze.charCodeAt(2))<<6|63&ze.charCodeAt(3),Qe=Je-65536;return ie((Qe>>>10)+55296)+ie((Qe&1023)+56320);case 3:return ie((15&ze.charCodeAt(0))<<12|(63&ze.charCodeAt(1))<<6|63&ze.charCodeAt(2));default:return ie((31&ze.charCodeAt(0))<<6|63&ze.charCodeAt(1))}},me=function(ze){return ze.replace(ge,pe)},be=function(ze){var Je=ze.length,Qe=Je%4,tt=(Je>0?se[ze.charAt(0)]<<18:0)|(Je>1?se[ze.charAt(1)]<<12:0)|(Je>2?se[ze.charAt(2)]<<6:0)|(Je>3?se[ze.charAt(3)]:0),$e=[ie(tt>>>16),ie(tt>>>8&255),ie(tt&255)];return $e.length-=[0,0,2,1][Qe],$e.join("")},ye=oe.atob&&typeof oe.atob=="function"?function(ze){return oe.atob(ze)}:function(ze){return ze.replace(/\S{1,4}/g,be)},Ce=function(ze){return ye(String(ze).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(ze){return me(ye(ze))},He=function(ze){return String(ze).replace(/[-_]/g,function(Je){return Je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},we=function(ze){return Se(He(ze))},Me;oe.Uint8Array&&(Me=function(ze){return Uint8Array.from(Ce(He(ze)),function(Je){return Je.charCodeAt(0)})});var Pe=function(){var ze=oe.Base64;return oe.Base64=re,ze};if(oe.Base64={VERSION:le,atob:Ce,btoa:x,fromBase64:we,toBase64:ne,utob:a,encode:ne,encodeURI:ce,btou:me,decode:we,noConflict:Pe,fromUint8Array:de,toUint8Array:Me},typeof Object.defineProperty=="function"){var De=function(ze){return{value:ze,enumerable:!1,writable:!0,configurable:!0}};oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",De(function(){return we(this)})),Object.defineProperty(String.prototype,"toBase64",De(function(ze){return ne(this,ze)})),Object.defineProperty(String.prototype,"toBase64URI",De(function(){return ne(this,!0)}))}}return oe.Meteor&&(Base64=oe.Base64),typeof he!="undefined"&&he.exports?he.exports.Base64=oe.Base64:typeof fe=="function"&&fe.amd&&fe([],function(){return oe.Base64}),{Base64:oe.Base64}})}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,he,Ae){"use strict";he.exports=oe;var ue=Object.prototype.hasOwnProperty;function oe(re,le,ae){if(!re)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return ae===void 0&&(ae=!0),Object.getOwnPropertyNames(le).forEach(function(ie){if(!(!ae&&ue.call(re,ie))){var te=Object.getOwnPropertyDescriptor(le,ie);Object.defineProperty(re,ie,te)}}),re}},{}],373:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function ue(){this._types=Object.create(null),this._extensions=Object.create(null);for(var oe=0;oe<arguments.length;oe++)this.define(arguments[oe]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ue.prototype.define=function(oe,re){for(var le in oe){var ae=oe[le].map(function(z){return z.toLowerCase()});le=le.toLowerCase();for(var se=0;se<ae.length;se++){var ie=ae[se];if(ie[0]!=="*"){if(!re&&ie in this._types)throw new Error('Attempt to change mapping for "'+ie+'" extension from "'+this._types[ie]+'" to "'+le+'". Pass `force=true` to allow this, otherwise remove "'+ie+'" from the list of extensions for "'+le+'".');this._types[ie]=le}}if(re||!this._extensions[le]){var te=ae[0];this._extensions[le]=te[0]!=="*"?te:te.substr(1)}}},ue.prototype.getType=function(oe){oe=String(oe);var re=oe.replace(/^.*[/\\]/,"").toLowerCase(),le=re.replace(/^.*\./,"").toLowerCase(),ae=re.length<oe.length,se=le.length<re.length-1;return(se||!ae)&&this._types[le]||null},ue.prototype.getExtension=function(oe){return oe=/^\s*([^;\s]*)/.test(oe)&&RegExp.$1,oe&&this._extensions[oe.toLowerCase()]||null},he.exports=ue},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(E,he,Ae){"use strict";var ue=E("./Mime");he.exports=new ue(E("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(E,he,Ae){"use strict";he.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(E,he,Ae){var ue=1e3,oe=ue*60,re=oe*60,le=re*24,ae=le*7,se=le*365.25;he.exports=function(y,x){x=x||{};var b=typeof y;if(b==="string"&&y.length>0)return ie(y);if(b==="number"&&isFinite(y))return x.long?z(y):te(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ie(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),ee=(x[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*se;case"weeks":case"week":case"w":return b*ae;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*re;case"minutes":case"minute":case"mins":case"min":case"m":return b*oe;case"seconds":case"second":case"secs":case"sec":case"s":return b*ue;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function te(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=re?Math.round(y/re)+"h":x>=oe?Math.round(y/oe)+"m":x>=ue?Math.round(y/ue)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=re?a(y,x,re,"hour"):x>=oe?a(y,x,oe,"minute"):x>=ue?a(y,x,ue,"second"):y+" ms"}function a(y,x,b,ee){var ne=x>=b*1.5;return Math.round(y/b)+" "+ee+(ne?"s":"")}},{}],377:[function(E,he,Ae){"use strict";var ue=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function le(se){if(se==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(se)}function ae(){try{if(!Object.assign)return!1;var se=new String("abc");if(se[5]="de",Object.getOwnPropertyNames(se)[0]==="5")return!1;for(var ie={},te=0;te<10;te++)ie["_"+String.fromCharCode(te)]=te;var z=Object.getOwnPropertyNames(ie).map(function(y){return ie[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}he.exports=ae()?Object.assign:function(se,ie){for(var te,z=le(se),a,y=1;y<arguments.length;y++){te=Object(arguments[y]);for(var x in te)oe.call(te,x)&&(z[x]=te[x]);if(ue){a=ue(te);for(var b=0;b<a.length;b++)re.call(te,a[b])&&(z[a[b]]=te[a[b]])}}return z}},{}],378:[function(E,he,Ae){(function(ue){(function(){"use strict";function oe(se){if(typeof se!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(se))}function re(se,ie){for(var te="",z=0,a=-1,y=0,x,b=0;b<=se.length;++b){if(b<se.length)x=se.charCodeAt(b);else{if(x===47)break;x=47}if(x===47){if(!(a===b-1||y===1))if(a!==b-1&&y===2){if(te.length<2||z!==2||te.charCodeAt(te.length-1)!==46||te.charCodeAt(te.length-2)!==46){if(te.length>2){var ee=te.lastIndexOf("/");if(ee!==te.length-1){ee===-1?(te="",z=0):(te=te.slice(0,ee),z=te.length-1-te.lastIndexOf("/")),a=b,y=0;continue}}else if(te.length===2||te.length===1){te="",z=0,a=b,y=0;continue}}ie&&(te.length>0?te+="/..":te="..",z=2)}else te.length>0?te+="/"+se.slice(a+1,b):te=se.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return te}function le(se,ie){var te=ie.dir||ie.root,z=ie.base||(ie.name||"")+(ie.ext||"");return te?te===ie.root?te+z:te+se+z:z}var ae={resolve:function(){for(var ie="",te=!1,z,a=arguments.length-1;a>=-1&&!te;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ue.cwd()),y=z),oe(y),y.length!==0&&(ie=y+"/"+ie,te=y.charCodeAt(0)===47)}return ie=re(ie,!te),te?ie.length>0?"/"+ie:"/":ie.length>0?ie:"."},normalize:function(ie){if(oe(ie),ie.length===0)return".";var te=ie.charCodeAt(0)===47,z=ie.charCodeAt(ie.length-1)===47;return ie=re(ie,!te),ie.length===0&&!te&&(ie="."),ie.length>0&&z&&(ie+="/"),te?"/"+ie:ie},isAbsolute:function(ie){return oe(ie),ie.length>0&&ie.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ie,te=0;te<arguments.length;++te){var z=arguments[te];oe(z),z.length>0&&(ie===void 0?ie=z:ie+="/"+z)}return ie===void 0?".":ae.normalize(ie)},relative:function(ie,te){if(oe(ie),oe(te),ie===te||(ie=ae.resolve(ie),te=ae.resolve(te),ie===te))return"";for(var z=1;z<ie.length&&ie.charCodeAt(z)===47;++z);for(var a=ie.length,y=a-z,x=1;x<te.length&&te.charCodeAt(x)===47;++x);for(var b=te.length,ee=b-x,ne=y<ee?y:ee,ce=-1,de=0;de<=ne;++de){if(de===ne){if(ee>ne){if(te.charCodeAt(x+de)===47)return te.slice(x+de+1);if(de===0)return te.slice(x+de)}else y>ne&&(ie.charCodeAt(z+de)===47?ce=de:de===0&&(ce=0));break}var ge=ie.charCodeAt(z+de),pe=te.charCodeAt(x+de);if(ge!==pe)break;ge===47&&(ce=de)}var me="";for(de=z+ce+1;de<=a;++de)(de===a||ie.charCodeAt(de)===47)&&(me.length===0?me+="..":me+="/..");return me.length>0?me+te.slice(x+ce):(x+=ce,te.charCodeAt(x)===47&&++x,te.slice(x))},_makeLong:function(ie){return ie},dirname:function(ie){if(oe(ie),ie.length===0)return".";for(var te=ie.charCodeAt(0),z=te===47,a=-1,y=!0,x=ie.length-1;x>=1;--x)if(te=ie.charCodeAt(x),te===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":ie.slice(0,a)},basename:function(ie,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');oe(ie);var z=0,a=-1,y=!0,x;if(te!==void 0&&te.length>0&&te.length<=ie.length){if(te.length===ie.length&&te===ie)return"";var b=te.length-1,ee=-1;for(x=ie.length-1;x>=0;--x){var ne=ie.charCodeAt(x);if(ne===47){if(!y){z=x+1;break}}else ee===-1&&(y=!1,ee=x+1),b>=0&&(ne===te.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=ie.length),ie.slice(z,a)}else{for(x=ie.length-1;x>=0;--x)if(ie.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ie.slice(z,a)}},extname:function(ie){oe(ie);for(var te=-1,z=0,a=-1,y=!0,x=0,b=ie.length-1;b>=0;--b){var ee=ie.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?te===-1?te=b:x!==1&&(x=1):te!==-1&&(x=-1)}return te===-1||a===-1||x===0||x===1&&te===a-1&&te===z+1?"":ie.slice(te,a)},format:function(ie){if(ie===null||typeof ie!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ie);return le("/",ie)},parse:function(ie){oe(ie);var te={root:"",dir:"",base:"",ext:"",name:""};if(ie.length===0)return te;var z=ie.charCodeAt(0),a=z===47,y;a?(te.root="/",y=1):y=0;for(var x=-1,b=0,ee=-1,ne=!0,ce=ie.length-1,de=0;ce>=y;--ce){if(z=ie.charCodeAt(ce),z===47){if(!ne){b=ce+1;break}continue}ee===-1&&(ne=!1,ee=ce+1),z===46?x===-1?x=ce:de!==1&&(de=1):x!==-1&&(de=-1)}return x===-1||ee===-1||de===0||de===1&&x===ee-1&&x===b+1?ee!==-1&&(b===0&&a?te.base=te.name=ie.slice(1,ee):te.base=te.name=ie.slice(b,ee)):(b===0&&a?(te.name=ie.slice(1,x),te.base=ie.slice(1,ee)):(te.name=ie.slice(b,x),te.base=ie.slice(b,ee)),te.ext=ie.slice(x,ee)),b>0?te.dir=ie.slice(0,b-1):a&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};ae.posix=ae,he.exports=ae}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,he,Ae){(function(ue){(function(){(function(){"use strict";var oe={function:!0,object:!0},re=oe[typeof window]&&window||this,le=re,ae=oe[typeof Ae]&&Ae,se=oe[typeof he]&&he&&!he.nodeType&&he,ie=ae&&se&&typeof ue=="object"&&ue;ie&&(ie.global===ie||ie.window===ie||ie.self===ie)&&(re=ie);var te=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function ee(we){return we=String(we),we.charAt(0).toUpperCase()+we.slice(1)}function ne(we,Me,Pe){var De={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Me&&Pe&&/^Win/i.test(we)&&!/^Windows Phone /i.test(we)&&(De=De[/[\d.]+$/.exec(we)])&&(we="Windows "+De),we=String(we),Me&&Pe&&(we=we.replace(RegExp(Me,"i"),Pe)),we=de(we.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),we}function ce(we,Me){var Pe=-1,De=we?we.length:0;if(typeof De=="number"&&De>-1&&De<=te)for(;++Pe<De;)Me(we[Pe],Pe,we);else ge(we,Me)}function de(we){return we=Ce(we),/^(?:webOS|i(?:OS|P))/.test(we)?we:ee(we)}function ge(we,Me){for(var Pe in we)x.call(we,Pe)&&Me(we[Pe],Pe,we)}function pe(we){return we==null?ee(we):b.call(we).slice(8,-1)}function me(we,Me){var Pe=we!=null?typeof we[Me]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Pe)&&(Pe=="object"?!!we[Me]:!0)}function be(we){return String(we).replace(/([ -])(?!$)/g,"$1?")}function ye(we,Me){var Pe=null;return ce(we,function(De,ze){Pe=Me(Pe,De,ze,we)}),Pe}function Ce(we){return String(we).replace(/^ +| +$/g,"")}function Se(we){var Me=re,Pe=we&&typeof we=="object"&&pe(we)!="String";Pe&&(Me=we,we=null);var De=Me.navigator||{},ze=De.userAgent||"";we||(we=ze);var Je=Pe||a==le,Qe=Pe?!!De.likeChrome:/\bChrome\b/.test(we)&&!/internal|\n/i.test(b.toString()),tt="Object",$e=Pe?tt:"ScriptBridgingProxyObject",at=Pe?tt:"Environment",ct=Pe&&Me.java?"JavaPackage":pe(Me.java),it=Pe?tt:"RuntimeObject",rt=/\bJava/.test(ct)&&Me.java,st=rt&&pe(Me.environment)==at,mt=rt?"a":"\u03B1",yt=rt?"b":"\u03B2",Tt=Me.document||{},vt=Me.operamini||Me.opera,ut=z.test(ut=Pe&&vt?vt["[[Class]]"]:pe(vt))?ut:vt=null,qe,Te=we,Ke=[],Ie=null,Fe=we==ze,Be=Fe&&vt&&typeof vt.version=="function"&&vt.version(),Oe,_e=gt([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ne=wt(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Le=xt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),We=nt({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),ft=Pt(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function gt(St){return ye(St,function(_t,Kt){return _t||RegExp("\\b"+(Kt.pattern||be(Kt))+"\\b","i").exec(we)&&(Kt.label||Kt)})}function nt(St){return ye(St,function(_t,Kt,Yt){return _t||(Kt[Le]||Kt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Le)]||RegExp("\\b"+be(Yt)+"(?:\\b|\\w*\\d)","i").exec(we))&&Yt})}function wt(St){return ye(St,function(_t,Kt){return _t||RegExp("\\b"+(Kt.pattern||be(Kt))+"\\b","i").exec(we)&&(Kt.label||Kt)})}function Pt(St){return ye(St,function(_t,Kt){var Yt=Kt.pattern||be(Kt);return!_t&&(_t=RegExp("\\b"+Yt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(we))&&(_t=ne(_t,Yt,Kt.label||Kt)),_t})}function xt(St){return ye(St,function(_t,Kt){var Yt=Kt.pattern||be(Kt);return!_t&&(_t=RegExp("\\b"+Yt+" *\\d+[.\\w_]*","i").exec(we)||RegExp("\\b"+Yt+" *\\w+-[\\w]*","i").exec(we)||RegExp("\\b"+Yt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(we))&&((_t=String(Kt.label&&!RegExp(Yt,"i").test(Kt.label)?Kt.label:_t).split("/"))[1]&&!/[\d.]+/.test(_t[0])&&(_t[0]+=" "+_t[1]),Kt=Kt.label||Kt,_t=de(_t[0].replace(RegExp(Yt,"i"),Kt).replace(RegExp("; *(?:"+Kt+"[_-])?","i")," ").replace(RegExp("("+Kt+")[-_.]?(\\w)","i"),"$1 $2"))),_t})}function It(St){return ye(St,function(_t,Kt){return _t||(RegExp(Kt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(we)||0)[1]||null})}function Ft(){return this.description||""}if(_e&&(_e=[_e]),/\bAndroid\b/.test(ft)&&!Le&&(qe=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(we))&&(Le=Ce(qe[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),We&&!Le?Le=xt([We]):We&&Le&&(Le=Le.replace(RegExp("^("+be(We)+")[-_.\\s]","i"),We+" ").replace(RegExp("^("+be(We)+")[-_.]?(\\w)","i"),We+" $2")),(qe=/\bGoogle TV\b/.exec(Le))&&(Le=qe[0]),/\bSimulator\b/i.test(we)&&(Le=(Le?Le+" ":"")+"Simulator"),Ne=="Opera Mini"&&/\bOPiOS\b/.test(we)&&Ke.push("running in Turbo/Uncompressed mode"),Ne=="IE"&&/\blike iPhone OS\b/.test(we)?(qe=Se(we.replace(/like iPhone OS/,"")),We=qe.manufacturer,Le=qe.product):/^iP/.test(Le)?(Ne||(Ne="Safari"),ft="iOS"+((qe=/ OS ([\d_]+)/i.exec(we))?" "+qe[1].replace(/_/g,"."):"")):Ne=="Konqueror"&&/^Linux\b/i.test(ft)?ft="Kubuntu":We&&We!="Google"&&(/Chrome/.test(Ne)&&!/\bMobile Safari\b/i.test(we)||/\bVita\b/.test(Le))||/\bAndroid\b/.test(ft)&&/^Chrome/.test(Ne)&&/\bVersion\//i.test(we)?(Ne="Android Browser",ft=/\bAndroid\b/.test(ft)?ft:"Android"):Ne=="Silk"?(/\bMobi/i.test(we)||(ft="Android",Ke.unshift("desktop mode")),/Accelerated *= *true/i.test(we)&&Ke.unshift("accelerated")):Ne=="UC Browser"&&/\bUCWEB\b/.test(we)?Ke.push("speed mode"):Ne=="PaleMoon"&&(qe=/\bFirefox\/([\d.]+)\b/.exec(we))?Ke.push("identifying as Firefox "+qe[1]):Ne=="Firefox"&&(qe=/\b(Mobile|Tablet|TV)\b/i.exec(we))?(ft||(ft="Firefox OS"),Le||(Le=qe[1])):!Ne||(qe=!/\bMinefield\b/i.test(we)&&/\b(?:Firefox|Safari)\b/.exec(Ne))?(Ne&&!Le&&/[\/,]|^[^(]+?\)/.test(we.slice(we.indexOf(qe+"/")+8))&&(Ne=null),(qe=Le||We||ft)&&(Le||We||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(ft))&&(Ne=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(ft)?ft:qe)+" Browser")):Ne=="Electron"&&(qe=(/\bChrome\/([\d.]+)\b/.exec(we)||0)[1])&&Ke.push("Chromium "+qe),Be||(Be=It(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",be(Ne),"(?:Firefox|Minefield|NetFront)"])),(qe=_e=="iCab"&&parseFloat(Be)>3&&"WebKit"||/\bOpera\b/.test(Ne)&&(/\bOPR\b/.test(we)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(we)&&!/^(?:Trident|EdgeHTML)$/.test(_e)&&"WebKit"||!_e&&/\bMSIE\b/i.test(we)&&(ft=="Mac OS"?"Tasman":"Trident")||_e=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ne)&&"NetFront")&&(_e=[qe]),Ne=="IE"&&(qe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(we)||0)[1])?(Ne+=" Mobile",ft="Windows Phone "+(/\+$/.test(qe)?qe:qe+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(we)?(Ne="IE Mobile",ft="Windows Phone 8.x",Ke.unshift("desktop mode"),Be||(Be=(/\brv:([\d.]+)/.exec(we)||0)[1])):Ne!="IE"&&_e=="Trident"&&(qe=/\brv:([\d.]+)/.exec(we))&&(Ne&&Ke.push("identifying as "+Ne+(Be?" "+Be:"")),Ne="IE",Be=qe[1]),Fe){if(me(Me,"global"))if(rt&&(qe=rt.lang.System,Te=qe.getProperty("os.arch"),ft=ft||qe.getProperty("os.name")+" "+qe.getProperty("os.version")),st){try{Be=Me.require("ringo/engine").version.join("."),Ne="RingoJS"}catch(St){(qe=Me.system)&&qe.global.system==Me.system&&(Ne="Narwhal",ft||(ft=qe[0].os||null))}Ne||(Ne="Rhino")}else typeof Me.process=="object"&&!Me.process.browser&&(qe=Me.process)&&(typeof qe.versions=="object"&&(typeof qe.versions.electron=="string"?(Ke.push("Node "+qe.versions.node),Ne="Electron",Be=qe.versions.electron):typeof qe.versions.nw=="string"&&(Ke.push("Chromium "+Be,"Node "+qe.versions.node),Ne="NW.js",Be=qe.versions.nw)),Ne||(Ne="Node.js",Te=qe.arch,ft=qe.platform,Be=/[\d.]+/.exec(qe.version),Be=Be?Be[0]:null));else pe(qe=Me.runtime)==$e?(Ne="Adobe AIR",ft=qe.flash.system.Capabilities.os):pe(qe=Me.phantom)==it?(Ne="PhantomJS",Be=(qe=qe.version||null)&&qe.major+"."+qe.minor+"."+qe.patch):typeof Tt.documentMode=="number"&&(qe=/\bTrident\/(\d+)/i.exec(we))?(Be=[Be,Tt.documentMode],(qe=+qe[1]+4)!=Be[1]&&(Ke.push("IE "+Be[1]+" mode"),_e&&(_e[1]=""),Be[1]=qe),Be=Ne=="IE"?String(Be[1].toFixed(1)):Be[0]):typeof Tt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ne)&&(Ke.push("masking as "+Ne+" "+Be),Ne="IE",Be="11.0",_e=["Trident"],ft="Windows");ft=ft&&de(ft)}if(Be&&(qe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Be)||/(?:alpha|beta)(?: ?\d)?/i.exec(we+";"+(Fe&&De.appMinorVersion))||/\bMinefield\b/i.test(we)&&"a")&&(Ie=/b/i.test(qe)?"beta":"alpha",Be=Be.replace(RegExp(qe+"\\+?$"),"")+(Ie=="beta"?yt:mt)+(/\d+\+?/.exec(qe)||"")),Ne=="Fennec"||Ne=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(ft))Ne="Firefox Mobile";else if(Ne=="Maxthon"&&Be)Be=Be.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Le))Le=="Xbox 360"&&(ft=null),Le=="Xbox 360"&&/\bIEMobile\b/.test(we)&&Ke.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ne)||Ne&&!Le&&!/Browser|Mobi/.test(Ne))&&(ft=="Windows CE"||/Mobi/i.test(we)))Ne+=" Mobile";else if(Ne=="IE"&&Fe)try{Me.external===null&&Ke.unshift("platform preview")}catch(St){Ke.unshift("embedded")}else(/\bBlackBerry\b/.test(Le)||/\bBB10\b/.test(we))&&(qe=(RegExp(Le.replace(/ +/g," *")+"/([.\\d]+)","i").exec(we)||0)[1]||Be)?(qe=[qe,/BB10/.test(we)],ft=(qe[1]?(Le=null,We="BlackBerry"):"Device Software")+" "+qe[0],Be=null):this!=ge&&Le!="Wii"&&(Fe&&vt||/Opera/.test(Ne)&&/\b(?:MSIE|Firefox)\b/i.test(we)||Ne=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ft)||Ne=="IE"&&(ft&&!/^Win/.test(ft)&&Be>5.5||/\bWindows XP\b/.test(ft)&&Be>8||Be==8&&!/\bTrident\b/.test(we)))&&!z.test(qe=Se.call(ge,we.replace(z,"")+";"))&&qe.name&&(qe="ing as "+qe.name+((qe=qe.version)?" "+qe:""),z.test(Ne)?(/\bIE\b/.test(qe)&&ft=="Mac OS"&&(ft=null),qe="identify"+qe):(qe="mask"+qe,ut?Ne=de(ut.replace(/([a-z])([A-Z])/g,"$1 $2")):Ne="Opera",/\bIE\b/.test(qe)&&(ft=null),Fe||(Be=null)),_e=["Presto"],Ke.push(qe));(qe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(we)||0)[1])&&(qe=[parseFloat(qe.replace(/\.(\d)$/,".0$1")),qe],Ne=="Safari"&&qe[1].slice(-1)=="+"?(Ne="WebKit Nightly",Ie="alpha",Be=qe[1].slice(0,-1)):(Be==qe[1]||Be==(qe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(we)||0)[1]))&&(Be=null),qe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(we)||0)[1],qe[0]==537.36&&qe[2]==537.36&&parseFloat(qe[1])>=28&&_e=="WebKit"&&(_e=["Blink"]),!Fe||!Qe&&!qe[1]?(_e&&(_e[1]="like Safari"),qe=(qe=qe[0],qe<400?1:qe<500?2:qe<526?3:qe<533?4:qe<534?"4+":qe<535?5:qe<537?6:qe<538?7:qe<601?8:qe<602?9:qe<604?10:qe<606?11:qe<608?12:"12")):(_e&&(_e[1]="like Chrome"),qe=qe[1]||(qe=qe[0],qe<530?1:qe<532?2:qe<532.05?3:qe<533?4:qe<534.03?5:qe<534.07?6:qe<534.1?7:qe<534.13?8:qe<534.16?9:qe<534.24?10:qe<534.3?11:qe<535.01?12:qe<535.02?"13+":qe<535.07?15:qe<535.11?16:qe<535.19?17:qe<536.05?18:qe<536.1?19:qe<537.01?20:qe<537.11?"21+":qe<537.13?23:qe<537.18?24:qe<537.24?25:qe<537.36?26:_e!="Blink"?"27":"28")),_e&&(_e[1]+=" "+(qe+=typeof qe=="number"?".x":/[.+]/.test(qe)?"":"+")),Ne=="Safari"&&(!Be||parseInt(Be)>45)?Be=qe:Ne=="Chrome"&&/\bHeadlessChrome/i.test(we)&&Ke.unshift("headless")),Ne=="Opera"&&(qe=/\bzbov|zvav$/.exec(ft))?(Ne+=" ",Ke.unshift("desktop mode"),qe=="zvav"?(Ne+="Mini",Be=null):Ne+="Mobile",ft=ft.replace(RegExp(" *"+qe+"$"),"")):Ne=="Safari"&&/\bChrome\b/.exec(_e&&_e[1])?(Ke.unshift("desktop mode"),Ne="Chrome Mobile",Be=null,/\bOS X\b/.test(ft)?(We="Apple",ft="iOS 4.3+"):ft=null):/\bSRWare Iron\b/.test(Ne)&&!Be&&(Be=It("Chrome")),Be&&Be.indexOf(qe=/[\d.]+$/.exec(ft))==0&&we.indexOf("/"+qe+"-")>-1&&(ft=Ce(ft.replace(qe,""))),ft&&ft.indexOf(Ne)!=-1&&!RegExp(Ne+" OS").test(ft)&&(ft=ft.replace(RegExp(" *"+be(Ne)+" *"),"")),_e&&!/\b(?:Avant|Nook)\b/.test(Ne)&&(/Browser|Lunascape|Maxthon/.test(Ne)||Ne!="Safari"&&/^iOS/.test(ft)&&/\bSafari\b/.test(_e[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ne)&&_e[1])&&(qe=_e[_e.length-1])&&Ke.push(qe),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),We&&Le&&Le.indexOf(We)<0&&Ke.push("on "+We),Le&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+Le),ft&&(qe=/ ([\d.+]+)$/.exec(ft),Oe=qe&&ft.charAt(ft.length-qe[0].length-1)=="/",ft={architecture:32,family:qe&&!Oe?ft.replace(qe[0],""):ft,version:qe?qe[1]:null,toString:function(){var St=this.version;return this.family+(St&&!Oe?" "+St:"")+(this.architecture==64?" 64-bit":"")}}),(qe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Te))&&!/\bi686\b/i.test(Te)?(ft&&(ft.architecture=64,ft.family=ft.family.replace(RegExp(" *"+qe),"")),Ne&&(/\bWOW64\b/i.test(we)||Fe&&/\w(?:86|32)$/.test(De.cpuClass||De.platform)&&!/\bWin64; x64\b/i.test(we))&&Ke.unshift("32-bit")):ft&&/^OS X/.test(ft.family)&&Ne=="Chrome"&&parseFloat(Be)>=39&&(ft.architecture=64),we||(we=null);var Ut={};return Ut.description=we,Ut.layout=_e&&_e[0],Ut.manufacturer=We,Ut.name=Ne,Ut.prerelease=Ie,Ut.product=Le,Ut.ua=we,Ut.version=Ne&&Be,Ut.os=ft||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ut.parse=Se,Ut.toString=Ft,Ut.version&&Ke.unshift(Be),Ut.name&&Ke.unshift(Ne),ft&&Ne&&!(ft==String(ft).split(" ")[0]&&(ft==Ne.split(" ")[0]||Le))&&Ke.push(Le?"("+ft+")":"on "+ft),Ke.length&&(Ut.description=Ke.join(" ")),Ut}var He=Se();typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd?(re.platform=He,fe(function(){return He})):ae&&se?ge(He,function(we,Me){ae[Me]=we}):re.platform=He}).call(this)}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,he,Ae){(function(ue){(function(){"use strict";typeof ue=="undefined"||!ue.version||ue.version.indexOf("v0.")===0||ue.version.indexOf("v1.")===0&&ue.version.indexOf("v1.8.")!==0?he.exports={nextTick:oe}:he.exports=ue;function oe(re,le,ae,se){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var ie=arguments.length,te,z;switch(ie){case 0:case 1:return ue.nextTick(re);case 2:return ue.nextTick(function(){re.call(null,le)});case 3:return ue.nextTick(function(){re.call(null,le,ae)});case 4:return ue.nextTick(function(){re.call(null,le,ae,se)});default:for(te=new Array(ie-1),z=0;z<te.length;)te[z++]=arguments[z];return ue.nextTick(function(){re.apply(null,te)})}}}).call(this)}).call(this,E("_process"))},{_process:467}],381:[function(E,he,Ae){var ue=he.exports={},oe,re;function le(){throw new Error("setTimeout has not been defined")}function ae(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?oe=setTimeout:oe=le}catch(ce){oe=le}try{typeof clearTimeout=="function"?re=clearTimeout:re=ae}catch(ce){re=ae}})();function se(ce){if(oe===setTimeout)return setTimeout(ce,0);if((oe===le||!oe)&&setTimeout)return oe=setTimeout,setTimeout(ce,0);try{return oe(ce,0)}catch(de){try{return oe.call(null,ce,0)}catch(ge){return oe.call(this,ce,0)}}}function ie(ce){if(re===clearTimeout)return clearTimeout(ce);if((re===ae||!re)&&clearTimeout)return re=clearTimeout,clearTimeout(ce);try{return re(ce)}catch(de){try{return re.call(null,ce)}catch(ge){return re.call(this,ce)}}}var te=[],z=!1,a,y=-1;function x(){!z||!a||(z=!1,a.length?te=a.concat(te):y=-1,te.length&&b())}function b(){if(!z){var ce=se(x);z=!0;for(var de=te.length;de;){for(a=te,te=[];++y<de;)a&&a[y].run();y=-1,de=te.length}a=null,z=!1,ie(ce)}}ue.nextTick=function(ce){var de=new Array(arguments.length-1);if(arguments.length>1)for(var ge=1;ge<arguments.length;ge++)de[ge-1]=arguments[ge];te.push(new ee(ce,de)),te.length===1&&!z&&se(b)};function ee(ce,de){this.fun=ce,this.array=de}ee.prototype.run=function(){this.fun.apply(null,this.array)},ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function ne(){}ue.on=ne,ue.addListener=ne,ue.once=ne,ue.off=ne,ue.removeListener=ne,ue.removeAllListeners=ne,ue.emit=ne,ue.prependListener=ne,ue.prependOnceListener=ne,ue.listeners=function(ce){return[]},ue.binding=function(ce){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(ce){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{}],382:[function(E,he,Ae){(function(ue){(function(){(function(oe){var re=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,le=typeof he=="object"&&he&&!he.nodeType&&he,ae=typeof ue=="object"&&ue;(ae.global===ae||ae.window===ae||ae.self===ae)&&(oe=ae);var se,ie=2147483647,te=36,z=1,a=26,y=38,x=700,b=72,ee=128,ne="-",ce=/^xn--/,de=/[^\x20-\x7E]/,ge=/[\x2E\u3002\uFF0E\uFF61]/g,pe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},me=te-z,be=Math.floor,ye=String.fromCharCode,Ce;function Se(ct){throw new RangeError(pe[ct])}function He(ct,it){for(var rt=ct.length,st=[];rt--;)st[rt]=it(ct[rt]);return st}function we(ct,it){var rt=ct.split("@"),st="";rt.length>1&&(st=rt[0]+"@",ct=rt[1]),ct=ct.replace(ge,".");var mt=ct.split("."),yt=He(mt,it).join(".");return st+yt}function Me(ct){for(var it=[],rt=0,st=ct.length,mt,yt;rt<st;)mt=ct.charCodeAt(rt++),mt>=55296&&mt<=56319&&rt<st?(yt=ct.charCodeAt(rt++),(yt&64512)==56320?it.push(((mt&1023)<<10)+(yt&1023)+65536):(it.push(mt),rt--)):it.push(mt);return it}function Pe(ct){return He(ct,function(it){var rt="";return it>65535&&(it-=65536,rt+=ye(it>>>10&1023|55296),it=56320|it&1023),rt+=ye(it),rt}).join("")}function De(ct){return ct-48<10?ct-22:ct-65<26?ct-65:ct-97<26?ct-97:te}function ze(ct,it){return ct+22+75*(ct<26)-((it!=0)<<5)}function Je(ct,it,rt){var st=0;for(ct=rt?be(ct/x):ct>>1,ct+=be(ct/it);ct>me*a>>1;st+=te)ct=be(ct/me);return be(st+(me+1)*ct/(ct+y))}function Qe(ct){var it=[],rt=ct.length,st,mt=0,yt=ee,Tt=b,vt,ut,qe,Te,Ke,Ie,Fe,Be,Oe;for(vt=ct.lastIndexOf(ne),vt<0&&(vt=0),ut=0;ut<vt;++ut)ct.charCodeAt(ut)>=128&&Se("not-basic"),it.push(ct.charCodeAt(ut));for(qe=vt>0?vt+1:0;qe<rt;){for(Te=mt,Ke=1,Ie=te;qe>=rt&&Se("invalid-input"),Fe=De(ct.charCodeAt(qe++)),(Fe>=te||Fe>be((ie-mt)/Ke))&&Se("overflow"),mt+=Fe*Ke,Be=Ie<=Tt?z:Ie>=Tt+a?a:Ie-Tt,!(Fe<Be);Ie+=te)Oe=te-Be,Ke>be(ie/Oe)&&Se("overflow"),Ke*=Oe;st=it.length+1,Tt=Je(mt-Te,st,Te==0),be(mt/st)>ie-yt&&Se("overflow"),yt+=be(mt/st),mt%=st,it.splice(mt++,0,yt)}return Pe(it)}function tt(ct){var it,rt,st,mt,yt,Tt,vt,ut,qe,Te,Ke,Ie=[],Fe,Be,Oe,_e;for(ct=Me(ct),Fe=ct.length,it=ee,rt=0,yt=b,Tt=0;Tt<Fe;++Tt)Ke=ct[Tt],Ke<128&&Ie.push(ye(Ke));for(st=mt=Ie.length,mt&&Ie.push(ne);st<Fe;){for(vt=ie,Tt=0;Tt<Fe;++Tt)Ke=ct[Tt],Ke>=it&&Ke<vt&&(vt=Ke);for(Be=st+1,vt-it>be((ie-rt)/Be)&&Se("overflow"),rt+=(vt-it)*Be,it=vt,Tt=0;Tt<Fe;++Tt)if(Ke=ct[Tt],Ke<it&&++rt>ie&&Se("overflow"),Ke==it){for(ut=rt,qe=te;Te=qe<=yt?z:qe>=yt+a?a:qe-yt,!(ut<Te);qe+=te)_e=ut-Te,Oe=te-Te,Ie.push(ye(ze(Te+_e%Oe,0))),ut=be(_e/Oe);Ie.push(ye(ze(ut,0))),yt=Je(rt,Be,st==mt),rt=0,++st}++rt,++it}return Ie.join("")}function $e(ct){return we(ct,function(it){return ce.test(it)?Qe(it.slice(4).toLowerCase()):it})}function at(ct){return we(ct,function(it){return de.test(it)?"xn--"+tt(it):it})}if(se={version:"1.4.1",ucs2:{decode:Me,encode:Pe},decode:Qe,encode:tt,toASCII:at,toUnicode:$e},typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd)fe("punycode",function(){return se});else if(re&&le)if(he.exports==re)le.exports=se;else for(Ce in se)se.hasOwnProperty(Ce)&&(re[Ce]=se[Ce]);else oe.punycode=se})(this)}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(E,he,Ae){"use strict";function ue(re,le){return Object.prototype.hasOwnProperty.call(re,le)}he.exports=function(re,le,ae,se){le=le||"&",ae=ae||"=";var ie={};if(typeof re!="string"||re.length===0)return ie;var te=/\+/g;re=re.split(le);var z=1e3;se&&typeof se.maxKeys=="number"&&(z=se.maxKeys);var a=re.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var x=re[y].replace(te,"%20"),b=x.indexOf(ae),ee,ne,ce,de;b>=0?(ee=x.substr(0,b),ne=x.substr(b+1)):(ee=x,ne=""),ce=decodeURIComponent(ee),de=decodeURIComponent(ne),ue(ie,ce)?oe(ie[ce])?ie[ce].push(de):ie[ce]=[ie[ce],de]:ie[ce]=de}return ie};var oe=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(E,he,Ae){"use strict";var ue=function(ae){switch(typeof ae){case"string":return ae;case"boolean":return ae?"true":"false";case"number":return isFinite(ae)?ae:"";default:return""}};he.exports=function(ae,se,ie,te){return se=se||"&",ie=ie||"=",ae===null&&(ae=void 0),typeof ae=="object"?re(le(ae),function(z){var a=encodeURIComponent(ue(z))+ie;return oe(ae[z])?re(ae[z],function(y){return a+encodeURIComponent(ue(y))}).join(se):a+encodeURIComponent(ue(ae[z]))}).join(se):te?encodeURIComponent(ue(te))+ie+encodeURIComponent(ue(ae)):""};var oe=Array.isArray||function(ae){return Object.prototype.toString.call(ae)==="[object Array]"};function re(ae,se){if(ae.map)return ae.map(se);for(var ie=[],te=0;te<ae.length;te++)ie.push(se(ae[te],te));return ie}var le=Object.keys||function(ae){var se=[];for(var ie in ae)Object.prototype.hasOwnProperty.call(ae,ie)&&se.push(ie);return se}},{}],385:[function(E,he,Ae){"use strict";Ae.decode=Ae.parse=E("./decode"),Ae.encode=Ae.stringify=E("./encode")},{"./decode":383,"./encode":384}],386:[function(E,he,Ae){"use strict";var ue=E("process-nextick-args"),oe=Object.keys||function(x){var b=[];for(var ee in x)b.push(ee);return b};he.exports=z;var re=Object.create(E("core-util-is"));re.inherits=E("inherits");var le=E("./_stream_readable"),ae=E("./_stream_writable");re.inherits(z,le);for(var se=oe(ae.prototype),ie=0;ie<se.length;ie++){var te=se[ie];z.prototype[te]||(z.prototype[te]=ae.prototype[te])}function z(x){if(!(this instanceof z))return new z(x);le.call(this,x),ae.call(this,x),x&&x.readable===!1&&(this.readable=!1),x&&x.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,x&&x.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",a)}Object.defineProperty(z.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a(){this.allowHalfOpen||this._writableState.ended||ue.nextTick(y,this)}function y(x){x.end()}Object.defineProperty(z.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}}),z.prototype._destroy=function(x,b){this.push(null),this.end(),ue.nextTick(b,x)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(E,he,Ae){"use strict";he.exports=re;var ue=E("./_stream_transform"),oe=Object.create(E("core-util-is"));oe.inherits=E("inherits"),oe.inherits(re,ue);function re(le){if(!(this instanceof re))return new re(le);ue.call(this,le)}re.prototype._transform=function(le,ae,se){se(null,le)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(E,he,Ae){(function(ue,oe){(function(){"use strict";var re=E("process-nextick-args");he.exports=ye;var le=E("isarray"),ae;ye.ReadableState=be;var se=E("events").EventEmitter,ie=function(Ke,Ie){return Ke.listeners(Ie).length},te=E("./internal/streams/stream"),z=E("safe-buffer").Buffer,a=oe.Uint8Array||function(){};function y(Ke){return z.from(Ke)}function x(Ke){return z.isBuffer(Ke)||Ke instanceof a}var b=Object.create(E("core-util-is"));b.inherits=E("inherits");var ee=E("util"),ne=void 0;ee&&ee.debuglog?ne=ee.debuglog("stream"):ne=function(){};var ce=E("./internal/streams/BufferList"),de=E("./internal/streams/destroy"),ge;b.inherits(ye,te);var pe=["error","close","destroy","pause","resume"];function me(Ke,Ie,Fe){if(typeof Ke.prependListener=="function")return Ke.prependListener(Ie,Fe);!Ke._events||!Ke._events[Ie]?Ke.on(Ie,Fe):le(Ke._events[Ie])?Ke._events[Ie].unshift(Fe):Ke._events[Ie]=[Fe,Ke._events[Ie]]}function be(Ke,Ie){ae=ae||E("./_stream_duplex"),Ke=Ke||{};var Fe=Ie instanceof ae;this.objectMode=!!Ke.objectMode,Fe&&(this.objectMode=this.objectMode||!!Ke.readableObjectMode);var Be=Ke.highWaterMark,Oe=Ke.readableHighWaterMark,_e=this.objectMode?16:16*1024;Be||Be===0?this.highWaterMark=Be:Fe&&(Oe||Oe===0)?this.highWaterMark=Oe:this.highWaterMark=_e,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ce,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Ke.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ke.encoding&&(ge||(ge=E("string_decoder/").StringDecoder),this.decoder=new ge(Ke.encoding),this.encoding=Ke.encoding)}function ye(Ke){if(ae=ae||E("./_stream_duplex"),!(this instanceof ye))return new ye(Ke);this._readableState=new be(Ke,this),this.readable=!0,Ke&&(typeof Ke.read=="function"&&(this._read=Ke.read),typeof Ke.destroy=="function"&&(this._destroy=Ke.destroy)),te.call(this)}Object.defineProperty(ye.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ke){this._readableState&&(this._readableState.destroyed=Ke)}}),ye.prototype.destroy=de.destroy,ye.prototype._undestroy=de.undestroy,ye.prototype._destroy=function(Ke,Ie){this.push(null),Ie(Ke)},ye.prototype.push=function(Ke,Ie){var Fe=this._readableState,Be;return Fe.objectMode?Be=!0:typeof Ke=="string"&&(Ie=Ie||Fe.defaultEncoding,Ie!==Fe.encoding&&(Ke=z.from(Ke,Ie),Ie=""),Be=!0),Ce(this,Ke,Ie,!1,Be)},ye.prototype.unshift=function(Ke){return Ce(this,Ke,null,!0,!1)};function Ce(Ke,Ie,Fe,Be,Oe){var _e=Ke._readableState;if(Ie===null)_e.reading=!1,ze(Ke,_e);else{var Ne;Oe||(Ne=He(_e,Ie)),Ne?Ke.emit("error",Ne):_e.objectMode||Ie&&Ie.length>0?(typeof Ie!="string"&&!_e.objectMode&&Object.getPrototypeOf(Ie)!==z.prototype&&(Ie=y(Ie)),Be?_e.endEmitted?Ke.emit("error",new Error("stream.unshift() after end event")):Se(Ke,_e,Ie,!0):_e.ended?Ke.emit("error",new Error("stream.push() after EOF")):(_e.reading=!1,_e.decoder&&!Fe?(Ie=_e.decoder.write(Ie),_e.objectMode||Ie.length!==0?Se(Ke,_e,Ie,!1):tt(Ke,_e)):Se(Ke,_e,Ie,!1))):Be||(_e.reading=!1)}return we(_e)}function Se(Ke,Ie,Fe,Be){Ie.flowing&&Ie.length===0&&!Ie.sync?(Ke.emit("data",Fe),Ke.read(0)):(Ie.length+=Ie.objectMode?1:Fe.length,Be?Ie.buffer.unshift(Fe):Ie.buffer.push(Fe),Ie.needReadable&&Je(Ke)),tt(Ke,Ie)}function He(Ke,Ie){var Fe;return!x(Ie)&&typeof Ie!="string"&&Ie!==void 0&&!Ke.objectMode&&(Fe=new TypeError("Invalid non-string/buffer chunk")),Fe}function we(Ke){return!Ke.ended&&(Ke.needReadable||Ke.length<Ke.highWaterMark||Ke.length===0)}ye.prototype.isPaused=function(){return this._readableState.flowing===!1},ye.prototype.setEncoding=function(Ke){return ge||(ge=E("string_decoder/").StringDecoder),this._readableState.decoder=new ge(Ke),this._readableState.encoding=Ke,this};var Me=8388608;function Pe(Ke){return Ke>=Me?Ke=Me:(Ke--,Ke|=Ke>>>1,Ke|=Ke>>>2,Ke|=Ke>>>4,Ke|=Ke>>>8,Ke|=Ke>>>16,Ke++),Ke}function De(Ke,Ie){return Ke<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:Ke!==Ke?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(Ke>Ie.highWaterMark&&(Ie.highWaterMark=Pe(Ke)),Ke<=Ie.length?Ke:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}ye.prototype.read=function(Ke){ne("read",Ke),Ke=parseInt(Ke,10);var Ie=this._readableState,Fe=Ke;if(Ke!==0&&(Ie.emittedReadable=!1),Ke===0&&Ie.needReadable&&(Ie.length>=Ie.highWaterMark||Ie.ended))return ne("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?ut(this):Je(this),null;if(Ke=De(Ke,Ie),Ke===0&&Ie.ended)return Ie.length===0&&ut(this),null;var Be=Ie.needReadable;ne("need readable",Be),(Ie.length===0||Ie.length-Ke<Ie.highWaterMark)&&(Be=!0,ne("length less than watermark",Be)),Ie.ended||Ie.reading?(Be=!1,ne("reading or ended",Be)):Be&&(ne("do read"),Ie.reading=!0,Ie.sync=!0,Ie.length===0&&(Ie.needReadable=!0),this._read(Ie.highWaterMark),Ie.sync=!1,Ie.reading||(Ke=De(Fe,Ie)));var Oe;return Ke>0?Oe=mt(Ke,Ie):Oe=null,Oe===null?(Ie.needReadable=!0,Ke=0):Ie.length-=Ke,Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Fe!==Ke&&Ie.ended&&ut(this)),Oe!==null&&this.emit("data",Oe),Oe};function ze(Ke,Ie){if(!Ie.ended){if(Ie.decoder){var Fe=Ie.decoder.end();Fe&&Fe.length&&(Ie.buffer.push(Fe),Ie.length+=Ie.objectMode?1:Fe.length)}Ie.ended=!0,Je(Ke)}}function Je(Ke){var Ie=Ke._readableState;Ie.needReadable=!1,Ie.emittedReadable||(ne("emitReadable",Ie.flowing),Ie.emittedReadable=!0,Ie.sync?re.nextTick(Qe,Ke):Qe(Ke))}function Qe(Ke){ne("emit readable"),Ke.emit("readable"),st(Ke)}function tt(Ke,Ie){Ie.readingMore||(Ie.readingMore=!0,re.nextTick($e,Ke,Ie))}function $e(Ke,Ie){for(var Fe=Ie.length;!Ie.reading&&!Ie.flowing&&!Ie.ended&&Ie.length<Ie.highWaterMark&&(ne("maybeReadMore read 0"),Ke.read(0),Fe!==Ie.length);)Fe=Ie.length;Ie.readingMore=!1}ye.prototype._read=function(Ke){this.emit("error",new Error("_read() is not implemented"))},ye.prototype.pipe=function(Ke,Ie){var Fe=this,Be=this._readableState;switch(Be.pipesCount){case 0:Be.pipes=Ke;break;case 1:Be.pipes=[Be.pipes,Ke];break;default:Be.pipes.push(Ke);break}Be.pipesCount+=1,ne("pipe count=%d opts=%j",Be.pipesCount,Ie);var Oe=(!Ie||Ie.end!==!1)&&Ke!==ue.stdout&&Ke!==ue.stderr,_e=Oe?Le:Ft;Be.endEmitted?re.nextTick(_e):Fe.once("end",_e),Ke.on("unpipe",Ne);function Ne(Ut,St){ne("onunpipe"),Ut===Fe&&St&&St.hasUnpiped===!1&&(St.hasUnpiped=!0,gt())}function Le(){ne("onend"),Ke.end()}var We=at(Fe);Ke.on("drain",We);var ft=!1;function gt(){ne("cleanup"),Ke.removeListener("close",xt),Ke.removeListener("finish",It),Ke.removeListener("drain",We),Ke.removeListener("error",Pt),Ke.removeListener("unpipe",Ne),Fe.removeListener("end",Le),Fe.removeListener("end",Ft),Fe.removeListener("data",wt),ft=!0,Be.awaitDrain&&(!Ke._writableState||Ke._writableState.needDrain)&&We()}var nt=!1;Fe.on("data",wt);function wt(Ut){ne("ondata"),nt=!1;var St=Ke.write(Ut);St===!1&&!nt&&((Be.pipesCount===1&&Be.pipes===Ke||Be.pipesCount>1&&Te(Be.pipes,Ke)!==-1)&&!ft&&(ne("false write response, pause",Fe._readableState.awaitDrain),Fe._readableState.awaitDrain++,nt=!0),Fe.pause())}function Pt(Ut){ne("onerror",Ut),Ft(),Ke.removeListener("error",Pt),ie(Ke,"error")===0&&Ke.emit("error",Ut)}me(Ke,"error",Pt);function xt(){Ke.removeListener("finish",It),Ft()}Ke.once("close",xt);function It(){ne("onfinish"),Ke.removeListener("close",xt),Ft()}Ke.once("finish",It);function Ft(){ne("unpipe"),Fe.unpipe(Ke)}return Ke.emit("pipe",Fe),Be.flowing||(ne("pipe resume"),Fe.resume()),Ke};function at(Ke){return function(){var Ie=Ke._readableState;ne("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&ie(Ke,"data")&&(Ie.flowing=!0,st(Ke))}}ye.prototype.unpipe=function(Ke){var Ie=this._readableState,Fe={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return Ke&&Ke!==Ie.pipes?this:(Ke||(Ke=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,Ke&&Ke.emit("unpipe",this,Fe),this);if(!Ke){var Be=Ie.pipes,Oe=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var _e=0;_e<Oe;_e++)Be[_e].emit("unpipe",this,Fe);return this}var Ne=Te(Ie.pipes,Ke);return Ne===-1?this:(Ie.pipes.splice(Ne,1),Ie.pipesCount-=1,Ie.pipesCount===1&&(Ie.pipes=Ie.pipes[0]),Ke.emit("unpipe",this,Fe),this)},ye.prototype.on=function(Ke,Ie){var Fe=te.prototype.on.call(this,Ke,Ie);if(Ke==="data")this._readableState.flowing!==!1&&this.resume();else if(Ke==="readable"){var Be=this._readableState;!Be.endEmitted&&!Be.readableListening&&(Be.readableListening=Be.needReadable=!0,Be.emittedReadable=!1,Be.reading?Be.length&&Je(this):re.nextTick(ct,this))}return Fe},ye.prototype.addListener=ye.prototype.on;function ct(Ke){ne("readable nexttick read 0"),Ke.read(0)}ye.prototype.resume=function(){var Ke=this._readableState;return Ke.flowing||(ne("resume"),Ke.flowing=!0,it(this,Ke)),this};function it(Ke,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,re.nextTick(rt,Ke,Ie))}function rt(Ke,Ie){Ie.reading||(ne("resume read 0"),Ke.read(0)),Ie.resumeScheduled=!1,Ie.awaitDrain=0,Ke.emit("resume"),st(Ke),Ie.flowing&&!Ie.reading&&Ke.read(0)}ye.prototype.pause=function(){return ne("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ne("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function st(Ke){var Ie=Ke._readableState;for(ne("flow",Ie.flowing);Ie.flowing&&Ke.read()!==null;);}ye.prototype.wrap=function(Ke){var Ie=this,Fe=this._readableState,Be=!1;Ke.on("end",function(){if(ne("wrapped end"),Fe.decoder&&!Fe.ended){var Ne=Fe.decoder.end();Ne&&Ne.length&&Ie.push(Ne)}Ie.push(null)}),Ke.on("data",function(Ne){if(ne("wrapped data"),Fe.decoder&&(Ne=Fe.decoder.write(Ne)),!(Fe.objectMode&&Ne==null)&&!(!Fe.objectMode&&(!Ne||!Ne.length))){var Le=Ie.push(Ne);Le||(Be=!0,Ke.pause())}});for(var Oe in Ke)this[Oe]===void 0&&typeof Ke[Oe]=="function"&&(this[Oe]=function(Ne){return function(){return Ke[Ne].apply(Ke,arguments)}}(Oe));for(var _e=0;_e<pe.length;_e++)Ke.on(pe[_e],this.emit.bind(this,pe[_e]));return this._read=function(Ne){ne("wrapped _read",Ne),Be&&(Be=!1,Ke.resume())},this},Object.defineProperty(ye.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ye._fromList=mt;function mt(Ke,Ie){if(Ie.length===0)return null;var Fe;return Ie.objectMode?Fe=Ie.buffer.shift():!Ke||Ke>=Ie.length?(Ie.decoder?Fe=Ie.buffer.join(""):Ie.buffer.length===1?Fe=Ie.buffer.head.data:Fe=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Fe=yt(Ke,Ie.buffer,Ie.decoder),Fe}function yt(Ke,Ie,Fe){var Be;return Ke<Ie.head.data.length?(Be=Ie.head.data.slice(0,Ke),Ie.head.data=Ie.head.data.slice(Ke)):Ke===Ie.head.data.length?Be=Ie.shift():Be=Fe?Tt(Ke,Ie):vt(Ke,Ie),Be}function Tt(Ke,Ie){var Fe=Ie.head,Be=1,Oe=Fe.data;for(Ke-=Oe.length;Fe=Fe.next;){var _e=Fe.data,Ne=Ke>_e.length?_e.length:Ke;if(Ne===_e.length?Oe+=_e:Oe+=_e.slice(0,Ke),Ke-=Ne,Ke===0){Ne===_e.length?(++Be,Fe.next?Ie.head=Fe.next:Ie.head=Ie.tail=null):(Ie.head=Fe,Fe.data=_e.slice(Ne));break}++Be}return Ie.length-=Be,Oe}function vt(Ke,Ie){var Fe=z.allocUnsafe(Ke),Be=Ie.head,Oe=1;for(Be.data.copy(Fe),Ke-=Be.data.length;Be=Be.next;){var _e=Be.data,Ne=Ke>_e.length?_e.length:Ke;if(_e.copy(Fe,Fe.length-Ke,0,Ne),Ke-=Ne,Ke===0){Ne===_e.length?(++Oe,Be.next?Ie.head=Be.next:Ie.head=Ie.tail=null):(Ie.head=Be,Be.data=_e.slice(Ne));break}++Oe}return Ie.length-=Oe,Fe}function ut(Ke){var Ie=Ke._readableState;if(Ie.length>0)throw new Error('"endReadable()" called on non-empty stream');Ie.endEmitted||(Ie.ended=!0,re.nextTick(qe,Ie,Ke))}function qe(Ke,Ie){!Ke.endEmitted&&Ke.length===0&&(Ke.endEmitted=!0,Ie.readable=!1,Ie.emit("end"))}function Te(Ke,Ie){for(var Fe=0,Be=Ke.length;Fe<Be;Fe++)if(Ke[Fe]===Ie)return Fe;return-1}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(E,he,Ae){"use strict";he.exports=le;var ue=E("./_stream_duplex"),oe=Object.create(E("core-util-is"));oe.inherits=E("inherits"),oe.inherits(le,ue);function re(ie,te){var z=this._transformState;z.transforming=!1;var a=z.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,te!=null&&this.push(te),a(ie);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function le(ie){if(!(this instanceof le))return new le(ie);ue.call(this,ie),this._transformState={afterTransform:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,ie&&(typeof ie.transform=="function"&&(this._transform=ie.transform),typeof ie.flush=="function"&&(this._flush=ie.flush)),this.on("prefinish",ae)}function ae(){var ie=this;typeof this._flush=="function"?this._flush(function(te,z){se(ie,te,z)}):se(this,null,null)}le.prototype.push=function(ie,te){return this._transformState.needTransform=!1,ue.prototype.push.call(this,ie,te)},le.prototype._transform=function(ie,te,z){throw new Error("_transform() is not implemented")},le.prototype._write=function(ie,te,z){var a=this._transformState;if(a.writecb=z,a.writechunk=ie,a.writeencoding=te,!a.transforming){var y=this._readableState;(a.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},le.prototype._read=function(ie){var te=this._transformState;te.writechunk!==null&&te.writecb&&!te.transforming?(te.transforming=!0,this._transform(te.writechunk,te.writeencoding,te.afterTransform)):te.needTransform=!0},le.prototype._destroy=function(ie,te){var z=this;ue.prototype._destroy.call(this,ie,function(a){te(a),z.emit("close")})};function se(ie,te,z){if(te)return ie.emit("error",te);if(z!=null&&ie.push(z),ie._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(ie._transformState.transforming)throw new Error("Calling transform done when still transforming");return ie.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(E,he,Ae){(function(ue,oe,re){(function(){"use strict";var le=E("process-nextick-args");he.exports=me;function ae(rt,st,mt){this.chunk=rt,this.encoding=st,this.callback=mt,this.next=null}function se(rt){var st=this;this.next=null,this.entry=null,this.finish=function(){it(st,rt)}}var ie=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?re:le.nextTick,te;me.WritableState=ge;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=oe.Uint8Array||function(){};function ee(rt){return x.from(rt)}function ne(rt){return x.isBuffer(rt)||rt instanceof b}var ce=E("./internal/streams/destroy");z.inherits(me,y);function de(){}function ge(rt,st){te=te||E("./_stream_duplex"),rt=rt||{};var mt=st instanceof te;this.objectMode=!!rt.objectMode,mt&&(this.objectMode=this.objectMode||!!rt.writableObjectMode);var yt=rt.highWaterMark,Tt=rt.writableHighWaterMark,vt=this.objectMode?16:16*1024;yt||yt===0?this.highWaterMark=yt:mt&&(Tt||Tt===0)?this.highWaterMark=Tt:this.highWaterMark=vt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ut=rt.decodeStrings===!1;this.decodeStrings=!ut,this.defaultEncoding=rt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(qe){Pe(st,qe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}ge.prototype.getBuffer=function(){for(var st=this.bufferedRequest,mt=[];st;)mt.push(st),st=st.next;return mt},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(rt){}}();var pe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(pe=Function.prototype[Symbol.hasInstance],Object.defineProperty(me,Symbol.hasInstance,{value:function(rt){return pe.call(this,rt)?!0:this!==me?!1:rt&&rt._writableState instanceof ge}})):pe=function(rt){return rt instanceof this};function me(rt){if(te=te||E("./_stream_duplex"),!pe.call(me,this)&&!(this instanceof te))return new me(rt);this._writableState=new ge(rt,this),this.writable=!0,rt&&(typeof rt.write=="function"&&(this._write=rt.write),typeof rt.writev=="function"&&(this._writev=rt.writev),typeof rt.destroy=="function"&&(this._destroy=rt.destroy),typeof rt.final=="function"&&(this._final=rt.final)),y.call(this)}me.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(rt,st){var mt=new Error("write after end");rt.emit("error",mt),le.nextTick(st,mt)}function ye(rt,st,mt,yt){var Tt=!0,vt=!1;return mt===null?vt=new TypeError("May not write null values to stream"):typeof mt!="string"&&mt!==void 0&&!st.objectMode&&(vt=new TypeError("Invalid non-string/buffer chunk")),vt&&(rt.emit("error",vt),le.nextTick(yt,vt),Tt=!1),Tt}me.prototype.write=function(rt,st,mt){var yt=this._writableState,Tt=!1,vt=!yt.objectMode&&ne(rt);return vt&&!x.isBuffer(rt)&&(rt=ee(rt)),typeof st=="function"&&(mt=st,st=null),vt?st="buffer":st||(st=yt.defaultEncoding),typeof mt!="function"&&(mt=de),yt.ended?be(this,mt):(vt||ye(this,yt,rt,mt))&&(yt.pendingcb++,Tt=Se(this,yt,vt,rt,st,mt)),Tt},me.prototype.cork=function(){var rt=this._writableState;rt.corked++},me.prototype.uncork=function(){var rt=this._writableState;rt.corked&&(rt.corked--,!rt.writing&&!rt.corked&&!rt.finished&&!rt.bufferProcessing&&rt.bufferedRequest&&Je(this,rt))},me.prototype.setDefaultEncoding=function(st){if(typeof st=="string"&&(st=st.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((st+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+st);return this._writableState.defaultEncoding=st,this};function Ce(rt,st,mt){return!rt.objectMode&&rt.decodeStrings!==!1&&typeof st=="string"&&(st=x.from(st,mt)),st}Object.defineProperty(me.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(rt,st,mt,yt,Tt,vt){if(!mt){var ut=Ce(st,yt,Tt);yt!==ut&&(mt=!0,Tt="buffer",yt=ut)}var qe=st.objectMode?1:yt.length;st.length+=qe;var Te=st.length<st.highWaterMark;if(Te||(st.needDrain=!0),st.writing||st.corked){var Ke=st.lastBufferedRequest;st.lastBufferedRequest={chunk:yt,encoding:Tt,isBuf:mt,callback:vt,next:null},Ke?Ke.next=st.lastBufferedRequest:st.bufferedRequest=st.lastBufferedRequest,st.bufferedRequestCount+=1}else He(rt,st,!1,qe,yt,Tt,vt);return Te}function He(rt,st,mt,yt,Tt,vt,ut){st.writelen=yt,st.writecb=ut,st.writing=!0,st.sync=!0,mt?rt._writev(Tt,st.onwrite):rt._write(Tt,vt,st.onwrite),st.sync=!1}function we(rt,st,mt,yt,Tt){--st.pendingcb,mt?(le.nextTick(Tt,yt),le.nextTick(at,rt,st),rt._writableState.errorEmitted=!0,rt.emit("error",yt)):(Tt(yt),rt._writableState.errorEmitted=!0,rt.emit("error",yt),at(rt,st))}function Me(rt){rt.writing=!1,rt.writecb=null,rt.length-=rt.writelen,rt.writelen=0}function Pe(rt,st){var mt=rt._writableState,yt=mt.sync,Tt=mt.writecb;if(Me(mt),st)we(rt,mt,yt,st,Tt);else{var vt=Qe(mt);!vt&&!mt.corked&&!mt.bufferProcessing&&mt.bufferedRequest&&Je(rt,mt),yt?ie(De,rt,mt,vt,Tt):De(rt,mt,vt,Tt)}}function De(rt,st,mt,yt){mt||ze(rt,st),st.pendingcb--,yt(),at(rt,st)}function ze(rt,st){st.length===0&&st.needDrain&&(st.needDrain=!1,rt.emit("drain"))}function Je(rt,st){st.bufferProcessing=!0;var mt=st.bufferedRequest;if(rt._writev&&mt&&mt.next){var yt=st.bufferedRequestCount,Tt=new Array(yt),vt=st.corkedRequestsFree;vt.entry=mt;for(var ut=0,qe=!0;mt;)Tt[ut]=mt,mt.isBuf||(qe=!1),mt=mt.next,ut+=1;Tt.allBuffers=qe,He(rt,st,!0,st.length,Tt,"",vt.finish),st.pendingcb++,st.lastBufferedRequest=null,vt.next?(st.corkedRequestsFree=vt.next,vt.next=null):st.corkedRequestsFree=new se(st),st.bufferedRequestCount=0}else{for(;mt;){var Te=mt.chunk,Ke=mt.encoding,Ie=mt.callback,Fe=st.objectMode?1:Te.length;if(He(rt,st,!1,Fe,Te,Ke,Ie),mt=mt.next,st.bufferedRequestCount--,st.writing)break}mt===null&&(st.lastBufferedRequest=null)}st.bufferedRequest=mt,st.bufferProcessing=!1}me.prototype._write=function(rt,st,mt){mt(new Error("_write() is not implemented"))},me.prototype._writev=null,me.prototype.end=function(rt,st,mt){var yt=this._writableState;typeof rt=="function"?(mt=rt,rt=null,st=null):typeof st=="function"&&(mt=st,st=null),rt!=null&&this.write(rt,st),yt.corked&&(yt.corked=1,this.uncork()),!yt.ending&&!yt.finished&&ct(this,yt,mt)};function Qe(rt){return rt.ending&&rt.length===0&&rt.bufferedRequest===null&&!rt.finished&&!rt.writing}function tt(rt,st){rt._final(function(mt){st.pendingcb--,mt&&rt.emit("error",mt),st.prefinished=!0,rt.emit("prefinish"),at(rt,st)})}function $e(rt,st){!st.prefinished&&!st.finalCalled&&(typeof rt._final=="function"?(st.pendingcb++,st.finalCalled=!0,le.nextTick(tt,rt,st)):(st.prefinished=!0,rt.emit("prefinish")))}function at(rt,st){var mt=Qe(st);return mt&&($e(rt,st),st.pendingcb===0&&(st.finished=!0,rt.emit("finish"))),mt}function ct(rt,st,mt){st.ending=!0,at(rt,st),mt&&(st.finished?le.nextTick(mt):rt.once("finish",mt)),st.ended=!0,rt.writable=!1}function it(rt,st,mt){var yt=rt.entry;for(rt.entry=null;yt;){var Tt=yt.callback;st.pendingcb--,Tt(mt),yt=yt.next}st.corkedRequestsFree?st.corkedRequestsFree.next=rt:st.corkedRequestsFree=rt}Object.defineProperty(me.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(rt){this._writableState&&(this._writableState.destroyed=rt)}}),me.prototype.destroy=ce.destroy,me.prototype._undestroy=ce.undestroy,me.prototype._destroy=function(rt,st){this.end(),st(rt)}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(E,he,Ae){"use strict";function ue(ae,se){if(!(ae instanceof se))throw new TypeError("Cannot call a class as a function")}var oe=E("safe-buffer").Buffer,re=E("util");function le(ae,se,ie){ae.copy(se,ie)}he.exports=function(){function ae(){ue(this,ae),this.head=null,this.tail=null,this.length=0}return ae.prototype.push=function(ie){var te={data:ie,next:null};this.length>0?this.tail.next=te:this.head=te,this.tail=te,++this.length},ae.prototype.unshift=function(ie){var te={data:ie,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},ae.prototype.shift=function(){if(this.length!==0){var ie=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ie}},ae.prototype.clear=function(){this.head=this.tail=null,this.length=0},ae.prototype.join=function(ie){if(this.length===0)return"";for(var te=this.head,z=""+te.data;te=te.next;)z+=ie+te.data;return z},ae.prototype.concat=function(ie){if(this.length===0)return oe.alloc(0);if(this.length===1)return this.head.data;for(var te=oe.allocUnsafe(ie>>>0),z=this.head,a=0;z;)le(z.data,te,a),a+=z.data.length,z=z.next;return te},ae}(),re&&re.inspect&&re.inspect.custom&&(he.exports.prototype[re.inspect.custom]=function(){var ae=re.inspect({length:this.length});return this.constructor.name+" "+ae})},{"safe-buffer":396,util:89}],392:[function(E,he,Ae){"use strict";var ue=E("process-nextick-args");function oe(ae,se){var ie=this,te=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return te||z?(se?se(ae):ae&&(!this._writableState||!this._writableState.errorEmitted)&&ue.nextTick(le,this,ae),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ae||null,function(a){!se&&a?(ue.nextTick(le,ie,a),ie._writableState&&(ie._writableState.errorEmitted=!0)):se&&se(a)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(ae,se){ae.emit("error",se)}he.exports={destroy:oe,undestroy:re}},{"process-nextick-args":380}],393:[function(E,he,Ae){he.exports=E("events").EventEmitter},{events:344}],394:[function(E,he,Ae){Ae=he.exports=E("./lib/_stream_readable.js"),Ae.Stream=Ae,Ae.Readable=Ae,Ae.Writable=E("./lib/_stream_writable.js"),Ae.Duplex=E("./lib/_stream_duplex.js"),Ae.Transform=E("./lib/_stream_transform.js"),Ae.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,he,Ae){var ue=function(oe){"use strict";var re=Object.prototype,le=re.hasOwnProperty,ae,se=typeof Symbol=="function"?Symbol:{},ie=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function a($e,at,ct){return Object.defineProperty($e,at,{value:ct,enumerable:!0,configurable:!0,writable:!0}),$e[at]}try{a({},"")}catch($e){a=function(at,ct,it){return at[ct]=it}}function y($e,at,ct,it){var rt=at&&at.prototype instanceof ge?at:ge,st=Object.create(rt.prototype),mt=new Je(it||[]);return st._invoke=Me($e,ct,mt),st}oe.wrap=y;function x($e,at,ct){try{return{type:"normal",arg:$e.call(at,ct)}}catch(it){return{type:"throw",arg:it}}}var b="suspendedStart",ee="suspendedYield",ne="executing",ce="completed",de={};function ge(){}function pe(){}function me(){}var be={};a(be,ie,function(){return this});var ye=Object.getPrototypeOf,Ce=ye&&ye(ye(Qe([])));Ce&&Ce!==re&&le.call(Ce,ie)&&(be=Ce);var Se=me.prototype=ge.prototype=Object.create(be);pe.prototype=me,a(Se,"constructor",me),a(me,"constructor",pe),pe.displayName=a(me,z,"GeneratorFunction");function He($e){["next","throw","return"].forEach(function(at){a($e,at,function(ct){return this._invoke(at,ct)})})}oe.isGeneratorFunction=function($e){var at=typeof $e=="function"&&$e.constructor;return at?at===pe||(at.displayName||at.name)==="GeneratorFunction":!1},oe.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,me):($e.__proto__=me,a($e,z,"GeneratorFunction")),$e.prototype=Object.create(Se),$e},oe.awrap=function($e){return{__await:$e}};function we($e,at){function ct(st,mt,yt,Tt){var vt=x($e[st],$e,mt);if(vt.type==="throw")Tt(vt.arg);else{var ut=vt.arg,qe=ut.value;return qe&&typeof qe=="object"&&le.call(qe,"__await")?at.resolve(qe.__await).then(function(Te){ct("next",Te,yt,Tt)},function(Te){ct("throw",Te,yt,Tt)}):at.resolve(qe).then(function(Te){ut.value=Te,yt(ut)},function(Te){return ct("throw",Te,yt,Tt)})}}var it;function rt(st,mt){function yt(){return new at(function(Tt,vt){ct(st,mt,Tt,vt)})}return it=it?it.then(yt,yt):yt()}this._invoke=rt}He(we.prototype),a(we.prototype,te,function(){return this}),oe.AsyncIterator=we,oe.async=function($e,at,ct,it,rt){rt===void 0&&(rt=Promise);var st=new we(y($e,at,ct,it),rt);return oe.isGeneratorFunction(at)?st:st.next().then(function(mt){return mt.done?mt.value:st.next()})};function Me($e,at,ct){var it=b;return function(st,mt){if(it===ne)throw new Error("Generator is already running");if(it===ce){if(st==="throw")throw mt;return tt()}for(ct.method=st,ct.arg=mt;;){var yt=ct.delegate;if(yt){var Tt=Pe(yt,ct);if(Tt){if(Tt===de)continue;return Tt}}if(ct.method==="next")ct.sent=ct._sent=ct.arg;else if(ct.method==="throw"){if(it===b)throw it=ce,ct.arg;ct.dispatchException(ct.arg)}else ct.method==="return"&&ct.abrupt("return",ct.arg);it=ne;var vt=x($e,at,ct);if(vt.type==="normal"){if(it=ct.done?ce:ee,vt.arg===de)continue;return{value:vt.arg,done:ct.done}}else vt.type==="throw"&&(it=ce,ct.method="throw",ct.arg=vt.arg)}}}function Pe($e,at){var ct=$e.iterator[at.method];if(ct===ae){if(at.delegate=null,at.method==="throw"){if($e.iterator.return&&(at.method="return",at.arg=ae,Pe($e,at),at.method==="throw"))return de;at.method="throw",at.arg=new TypeError("The iterator does not provide a 'throw' method")}return de}var it=x(ct,$e.iterator,at.arg);if(it.type==="throw")return at.method="throw",at.arg=it.arg,at.delegate=null,de;var rt=it.arg;if(!rt)return at.method="throw",at.arg=new TypeError("iterator result is not an object"),at.delegate=null,de;if(rt.done)at[$e.resultName]=rt.value,at.next=$e.nextLoc,at.method!=="return"&&(at.method="next",at.arg=ae);else return rt;return at.delegate=null,de}He(Se),a(Se,z,"Generator"),a(Se,ie,function(){return this}),a(Se,"toString",function(){return"[object Generator]"});function De($e){var at={tryLoc:$e[0]};1 in $e&&(at.catchLoc=$e[1]),2 in $e&&(at.finallyLoc=$e[2],at.afterLoc=$e[3]),this.tryEntries.push(at)}function ze($e){var at=$e.completion||{};at.type="normal",delete at.arg,$e.completion=at}function Je($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(De,this),this.reset(!0)}oe.keys=function($e){var at=[];for(var ct in $e)at.push(ct);return at.reverse(),function it(){for(;at.length;){var rt=at.pop();if(rt in $e)return it.value=rt,it.done=!1,it}return it.done=!0,it}};function Qe($e){if($e){var at=$e[ie];if(at)return at.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var ct=-1,it=function rt(){for(;++ct<$e.length;)if(le.call($e,ct))return rt.value=$e[ct],rt.done=!1,rt;return rt.value=ae,rt.done=!0,rt};return it.next=it}}return{next:tt}}oe.values=Qe;function tt(){return{value:ae,done:!0}}return Je.prototype={constructor:Je,reset:function($e){if(this.prev=0,this.next=0,this.sent=this._sent=ae,this.done=!1,this.delegate=null,this.method="next",this.arg=ae,this.tryEntries.forEach(ze),!$e)for(var at in this)at.charAt(0)==="t"&&le.call(this,at)&&!isNaN(+at.slice(1))&&(this[at]=ae)},stop:function(){this.done=!0;var $e=this.tryEntries[0],at=$e.completion;if(at.type==="throw")throw at.arg;return this.rval},dispatchException:function($e){if(this.done)throw $e;var at=this;function ct(Tt,vt){return st.type="throw",st.arg=$e,at.next=Tt,vt&&(at.method="next",at.arg=ae),!!vt}for(var it=this.tryEntries.length-1;it>=0;--it){var rt=this.tryEntries[it],st=rt.completion;if(rt.tryLoc==="root")return ct("end");if(rt.tryLoc<=this.prev){var mt=le.call(rt,"catchLoc"),yt=le.call(rt,"finallyLoc");if(mt&&yt){if(this.prev<rt.catchLoc)return ct(rt.catchLoc,!0);if(this.prev<rt.finallyLoc)return ct(rt.finallyLoc)}else if(mt){if(this.prev<rt.catchLoc)return ct(rt.catchLoc,!0)}else if(yt){if(this.prev<rt.finallyLoc)return ct(rt.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function($e,at){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var it=this.tryEntries[ct];if(it.tryLoc<=this.prev&&le.call(it,"finallyLoc")&&this.prev<it.finallyLoc){var rt=it;break}}rt&&($e==="break"||$e==="continue")&&rt.tryLoc<=at&&at<=rt.finallyLoc&&(rt=null);var st=rt?rt.completion:{};return st.type=$e,st.arg=at,rt?(this.method="next",this.next=rt.finallyLoc,de):this.complete(st)},complete:function($e,at){if($e.type==="throw")throw $e.arg;return $e.type==="break"||$e.type==="continue"?this.next=$e.arg:$e.type==="return"?(this.rval=this.arg=$e.arg,this.method="return",this.next="end"):$e.type==="normal"&&at&&(this.next=at),de},finish:function($e){for(var at=this.tryEntries.length-1;at>=0;--at){var ct=this.tryEntries[at];if(ct.finallyLoc===$e)return this.complete(ct.completion,ct.afterLoc),ze(ct),de}},catch:function($e){for(var at=this.tryEntries.length-1;at>=0;--at){var ct=this.tryEntries[at];if(ct.tryLoc===$e){var it=ct.completion;if(it.type==="throw"){var rt=it.arg;ze(ct)}return rt}}throw new Error("illegal catch attempt")},delegateYield:function($e,at,ct){return this.delegate={iterator:Qe($e),resultName:at,nextLoc:ct},this.method==="next"&&(this.arg=ae),de}},oe}(typeof he=="object"?he.exports:{});try{regeneratorRuntime=ue}catch(oe){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(E,he,Ae){var ue=E("buffer"),oe=ue.Buffer;function re(ae,se){for(var ie in ae)se[ie]=ae[ie]}oe.from&&oe.alloc&&oe.allocUnsafe&&oe.allocUnsafeSlow?he.exports=ue:(re(ue,Ae),Ae.Buffer=le);function le(ae,se,ie){return oe(ae,se,ie)}re(oe,le),le.from=function(ae,se,ie){if(typeof ae=="number")throw new TypeError("Argument must not be a number");return oe(ae,se,ie)},le.alloc=function(ae,se,ie){if(typeof ae!="number")throw new TypeError("Argument must be a number");var te=oe(ae);return se!==void 0?typeof ie=="string"?te.fill(se,ie):te.fill(se):te.fill(0),te},le.allocUnsafe=function(ae){if(typeof ae!="number")throw new TypeError("Argument must be a number");return oe(ae)},le.allocUnsafeSlow=function(ae){if(typeof ae!="number")throw new TypeError("Argument must be a number");return ue.SlowBuffer(ae)}},{buffer:90}],397:[function(E,he,Ae){(function(ue){(function(){(function(oe){oe.parser=function(ut,qe){return new le(ut,qe)},oe.SAXParser=le,oe.SAXStream=y,oe.createStream=a,oe.MAX_BUFFER_LENGTH=64*1024;var re=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];oe.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(ut,qe){if(!(this instanceof le))return new le(ut,qe);var Te=this;se(Te),Te.q=Te.c="",Te.bufferCheckPosition=oe.MAX_BUFFER_LENGTH,Te.opt=qe||{},Te.opt.lowercase=Te.opt.lowercase||Te.opt.lowercasetags,Te.looseCase=Te.opt.lowercase?"toLowerCase":"toUpperCase",Te.tags=[],Te.closed=Te.closedRoot=Te.sawRoot=!1,Te.tag=Te.error=null,Te.strict=!!ut,Te.noscript=!!(ut||Te.opt.noscript),Te.state=we.BEGIN,Te.strictEntities=Te.opt.strictEntities,Te.ENTITIES=Te.strictEntities?Object.create(oe.XML_ENTITIES):Object.create(oe.ENTITIES),Te.attribList=[],Te.opt.xmlns&&(Te.ns=Object.create(ce)),Te.trackPosition=Te.opt.position!==!1,Te.trackPosition&&(Te.position=Te.line=Te.column=0),Pe(Te,"onready")}Object.create||(Object.create=function(ut){function qe(){}qe.prototype=ut;var Te=new qe;return Te}),Object.keys||(Object.keys=function(ut){var qe=[];for(var Te in ut)ut.hasOwnProperty(Te)&&qe.push(Te);return qe});function ae(ut){for(var qe=Math.max(oe.MAX_BUFFER_LENGTH,10),Te=0,Ke=0,Ie=re.length;Ke<Ie;Ke++){var Fe=ut[re[Ke]].length;if(Fe>qe)switch(re[Ke]){case"textNode":ze(ut);break;case"cdata":De(ut,"oncdata",ut.cdata),ut.cdata="";break;case"script":De(ut,"onscript",ut.script),ut.script="";break;default:Qe(ut,"Max buffer length exceeded: "+re[Ke])}Te=Math.max(Te,Fe)}var Be=oe.MAX_BUFFER_LENGTH-Te;ut.bufferCheckPosition=Be+ut.position}function se(ut){for(var qe=0,Te=re.length;qe<Te;qe++)ut[re[qe]]=""}function ie(ut){ze(ut),ut.cdata!==""&&(De(ut,"oncdata",ut.cdata),ut.cdata=""),ut.script!==""&&(De(ut,"onscript",ut.script),ut.script="")}le.prototype={end:function(){tt(this)},write:vt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){ie(this)}};var te;try{te=E("stream").Stream}catch(ut){te=function(){}}var z=oe.EVENTS.filter(function(ut){return ut!=="error"&&ut!=="end"});function a(ut,qe){return new y(ut,qe)}function y(ut,qe){if(!(this instanceof y))return new y(ut,qe);te.apply(this),this._parser=new le(ut,qe),this.writable=!0,this.readable=!0;var Te=this;this._parser.onend=function(){Te.emit("end")},this._parser.onerror=function(Ke){Te.emit("error",Ke),Te._parser.error=null},this._decoder=null,z.forEach(function(Ke){Object.defineProperty(Te,"on"+Ke,{get:function(){return Te._parser["on"+Ke]},set:function(Ie){if(!Ie)return Te.removeAllListeners(Ke),Te._parser["on"+Ke]=Ie,Ie;Te.on(Ke,Ie)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(te.prototype,{constructor:{value:y}}),y.prototype.write=function(ut){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(ut)){if(!this._decoder){var qe=E("string_decoder").StringDecoder;this._decoder=new qe("utf8")}ut=this._decoder.write(ut)}return this._parser.write(ut.toString()),this.emit("data",ut),!0},y.prototype.end=function(ut){return ut&&ut.length&&this.write(ut),this._parser.end(),!0},y.prototype.on=function(ut,qe){var Te=this;return!Te._parser["on"+ut]&&z.indexOf(ut)!==-1&&(Te._parser["on"+ut]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,ut),Te.emit.apply(Te,Ke)}),te.prototype.on.call(Te,ut,qe)};var x="[CDATA[",b="DOCTYPE",ee="http://www.w3.org/XML/1998/namespace",ne="http://www.w3.org/2000/xmlns/",ce={xml:ee,xmlns:ne},de=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ge=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,pe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,me=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function be(ut){return ut===" "||ut===`
|
|
|
`||ut==="\r"||ut===" "}function ye(ut){return ut==='"'||ut==="'"}function Ce(ut){return ut===">"||be(ut)}function Se(ut,qe){return ut.test(qe)}function He(ut,qe){return!Se(ut,qe)}var we=0;oe.STATE={BEGIN:we++,BEGIN_WHITESPACE:we++,TEXT:we++,TEXT_ENTITY:we++,OPEN_WAKA:we++,SGML_DECL:we++,SGML_DECL_QUOTED:we++,DOCTYPE:we++,DOCTYPE_QUOTED:we++,DOCTYPE_DTD:we++,DOCTYPE_DTD_QUOTED:we++,COMMENT_STARTING:we++,COMMENT:we++,COMMENT_ENDING:we++,COMMENT_ENDED:we++,CDATA:we++,CDATA_ENDING:we++,CDATA_ENDING_2:we++,PROC_INST:we++,PROC_INST_BODY:we++,PROC_INST_ENDING:we++,OPEN_TAG:we++,OPEN_TAG_SLASH:we++,ATTRIB:we++,ATTRIB_NAME:we++,ATTRIB_NAME_SAW_WHITE:we++,ATTRIB_VALUE:we++,ATTRIB_VALUE_QUOTED:we++,ATTRIB_VALUE_CLOSED:we++,ATTRIB_VALUE_UNQUOTED:we++,ATTRIB_VALUE_ENTITY_Q:we++,ATTRIB_VALUE_ENTITY_U:we++,CLOSE_TAG:we++,CLOSE_TAG_SAW_WHITE:we++,SCRIPT:we++,SCRIPT_ENDING:we++},oe.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},oe.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(oe.ENTITIES).forEach(function(ut){var qe=oe.ENTITIES[ut],Te=typeof qe=="number"?String.fromCharCode(qe):qe;oe.ENTITIES[ut]=Te});for(var Me in oe.STATE)oe.STATE[oe.STATE[Me]]=Me;we=oe.STATE;function Pe(ut,qe,Te){ut[qe]&&ut[qe](Te)}function De(ut,qe,Te){ut.textNode&&ze(ut),Pe(ut,qe,Te)}function ze(ut){ut.textNode=Je(ut.opt,ut.textNode),ut.textNode&&Pe(ut,"ontext",ut.textNode),ut.textNode=""}function Je(ut,qe){return ut.trim&&(qe=qe.trim()),ut.normalize&&(qe=qe.replace(/\s+/g," ")),qe}function Qe(ut,qe){return ze(ut),ut.trackPosition&&(qe+=`
|
|
|
Line: `+ut.line+`
|
|
|
Column: `+ut.column+`
|
|
|
Char: `+ut.c),qe=new Error(qe),ut.error=qe,Pe(ut,"onerror",qe),ut}function tt(ut){return ut.sawRoot&&!ut.closedRoot&&$e(ut,"Unclosed root tag"),ut.state!==we.BEGIN&&ut.state!==we.BEGIN_WHITESPACE&&ut.state!==we.TEXT&&Qe(ut,"Unexpected end"),ze(ut),ut.c="",ut.closed=!0,Pe(ut,"onend"),le.call(ut,ut.strict,ut.opt),ut}function $e(ut,qe){if(typeof ut!="object"||!(ut instanceof le))throw new Error("bad call to strictFail");ut.strict&&Qe(ut,qe)}function at(ut){ut.strict||(ut.tagName=ut.tagName[ut.looseCase]());var qe=ut.tags[ut.tags.length-1]||ut,Te=ut.tag={name:ut.tagName,attributes:{}};ut.opt.xmlns&&(Te.ns=qe.ns),ut.attribList.length=0,De(ut,"onopentagstart",Te)}function ct(ut,qe){var Te=ut.indexOf(":"),Ke=Te<0?["",ut]:ut.split(":"),Ie=Ke[0],Fe=Ke[1];return qe&&ut==="xmlns"&&(Ie="xmlns",Fe=""),{prefix:Ie,local:Fe}}function it(ut){if(ut.strict||(ut.attribName=ut.attribName[ut.looseCase]()),ut.attribList.indexOf(ut.attribName)!==-1||ut.tag.attributes.hasOwnProperty(ut.attribName)){ut.attribName=ut.attribValue="";return}if(ut.opt.xmlns){var qe=ct(ut.attribName,!0),Te=qe.prefix,Ke=qe.local;if(Te==="xmlns")if(Ke==="xml"&&ut.attribValue!==ee)$e(ut,"xml: prefix must be bound to "+ee+`
|
|
|
Actual: `+ut.attribValue);else if(Ke==="xmlns"&&ut.attribValue!==ne)$e(ut,"xmlns: prefix must be bound to "+ne+`
|
|
|
Actual: `+ut.attribValue);else{var Ie=ut.tag,Fe=ut.tags[ut.tags.length-1]||ut;Ie.ns===Fe.ns&&(Ie.ns=Object.create(Fe.ns)),Ie.ns[Ke]=ut.attribValue}ut.attribList.push([ut.attribName,ut.attribValue])}else ut.tag.attributes[ut.attribName]=ut.attribValue,De(ut,"onattribute",{name:ut.attribName,value:ut.attribValue});ut.attribName=ut.attribValue=""}function rt(ut,qe){if(ut.opt.xmlns){var Te=ut.tag,Ke=ct(ut.tagName);Te.prefix=Ke.prefix,Te.local=Ke.local,Te.uri=Te.ns[Ke.prefix]||"",Te.prefix&&!Te.uri&&($e(ut,"Unbound namespace prefix: "+JSON.stringify(ut.tagName)),Te.uri=Ke.prefix);var Ie=ut.tags[ut.tags.length-1]||ut;Te.ns&&Ie.ns!==Te.ns&&Object.keys(Te.ns).forEach(function(wt){De(ut,"onopennamespace",{prefix:wt,uri:Te.ns[wt]})});for(var Fe=0,Be=ut.attribList.length;Fe<Be;Fe++){var Oe=ut.attribList[Fe],_e=Oe[0],Ne=Oe[1],Le=ct(_e,!0),We=Le.prefix,ft=Le.local,gt=We===""?"":Te.ns[We]||"",nt={name:_e,value:Ne,prefix:We,local:ft,uri:gt};We&&We!=="xmlns"&&!gt&&($e(ut,"Unbound namespace prefix: "+JSON.stringify(We)),nt.uri=We),ut.tag.attributes[_e]=nt,De(ut,"onattribute",nt)}ut.attribList.length=0}ut.tag.isSelfClosing=!!qe,ut.sawRoot=!0,ut.tags.push(ut.tag),De(ut,"onopentag",ut.tag),qe||(!ut.noscript&&ut.tagName.toLowerCase()==="script"?ut.state=we.SCRIPT:ut.state=we.TEXT,ut.tag=null,ut.tagName=""),ut.attribName=ut.attribValue="",ut.attribList.length=0}function st(ut){if(!ut.tagName){$e(ut,"Weird empty close tag."),ut.textNode+="</>",ut.state=we.TEXT;return}if(ut.script){if(ut.tagName!=="script"){ut.script+="</"+ut.tagName+">",ut.tagName="",ut.state=we.SCRIPT;return}De(ut,"onscript",ut.script),ut.script=""}var qe=ut.tags.length,Te=ut.tagName;ut.strict||(Te=Te[ut.looseCase]());for(var Ke=Te;qe--;){var Ie=ut.tags[qe];if(Ie.name!==Ke)$e(ut,"Unexpected close tag");else break}if(qe<0){$e(ut,"Unmatched closing tag: "+ut.tagName),ut.textNode+="</"+ut.tagName+">",ut.state=we.TEXT;return}ut.tagName=Te;for(var Fe=ut.tags.length;Fe-- >qe;){var Be=ut.tag=ut.tags.pop();ut.tagName=ut.tag.name,De(ut,"onclosetag",ut.tagName);var Oe={};for(var _e in Be.ns)Oe[_e]=Be.ns[_e];var Ne=ut.tags[ut.tags.length-1]||ut;ut.opt.xmlns&&Be.ns!==Ne.ns&&Object.keys(Be.ns).forEach(function(Le){var We=Be.ns[Le];De(ut,"onclosenamespace",{prefix:Le,uri:We})})}qe===0&&(ut.closedRoot=!0),ut.tagName=ut.attribValue=ut.attribName="",ut.attribList.length=0,ut.state=we.TEXT}function mt(ut){var qe=ut.entity,Te=qe.toLowerCase(),Ke,Ie="";return ut.ENTITIES[qe]?ut.ENTITIES[qe]:ut.ENTITIES[Te]?ut.ENTITIES[Te]:(qe=Te,qe.charAt(0)==="#"&&(qe.charAt(1)==="x"?(qe=qe.slice(2),Ke=parseInt(qe,16),Ie=Ke.toString(16)):(qe=qe.slice(1),Ke=parseInt(qe,10),Ie=Ke.toString(10))),qe=qe.replace(/^0+/,""),isNaN(Ke)||Ie.toLowerCase()!==qe?($e(ut,"Invalid character entity"),"&"+ut.entity+";"):String.fromCodePoint(Ke))}function yt(ut,qe){qe==="<"?(ut.state=we.OPEN_WAKA,ut.startTagPosition=ut.position):be(qe)||($e(ut,"Non-whitespace before first tag."),ut.textNode=qe,ut.state=we.TEXT)}function Tt(ut,qe){var Te="";return qe<ut.length&&(Te=ut.charAt(qe)),Te}function vt(ut){var qe=this;if(this.error)throw this.error;if(qe.closed)return Qe(qe,"Cannot write after close. Assign an onready handler.");if(ut===null)return tt(qe);typeof ut=="object"&&(ut=ut.toString());for(var Te=0,Ke="";Ke=Tt(ut,Te++),qe.c=Ke,!!Ke;)switch(qe.trackPosition&&(qe.position++,Ke===`
|
|
|
`?(qe.line++,qe.column=0):qe.column++),qe.state){case we.BEGIN:if(qe.state=we.BEGIN_WHITESPACE,Ke==="\uFEFF")continue;yt(qe,Ke);continue;case we.BEGIN_WHITESPACE:yt(qe,Ke);continue;case we.TEXT:if(qe.sawRoot&&!qe.closedRoot){for(var Ie=Te-1;Ke&&Ke!=="<"&&Ke!=="&";)Ke=Tt(ut,Te++),Ke&&qe.trackPosition&&(qe.position++,Ke===`
|
|
|
`?(qe.line++,qe.column=0):qe.column++);qe.textNode+=ut.substring(Ie,Te-1)}Ke==="<"&&!(qe.sawRoot&&qe.closedRoot&&!qe.strict)?(qe.state=we.OPEN_WAKA,qe.startTagPosition=qe.position):(!be(Ke)&&(!qe.sawRoot||qe.closedRoot)&&$e(qe,"Text data outside of root node."),Ke==="&"?qe.state=we.TEXT_ENTITY:qe.textNode+=Ke);continue;case we.SCRIPT:Ke==="<"?qe.state=we.SCRIPT_ENDING:qe.script+=Ke;continue;case we.SCRIPT_ENDING:Ke==="/"?qe.state=we.CLOSE_TAG:(qe.script+="<"+Ke,qe.state=we.SCRIPT);continue;case we.OPEN_WAKA:if(Ke==="!")qe.state=we.SGML_DECL,qe.sgmlDecl="";else if(!be(Ke))if(Se(de,Ke))qe.state=we.OPEN_TAG,qe.tagName=Ke;else if(Ke==="/")qe.state=we.CLOSE_TAG,qe.tagName="";else if(Ke==="?")qe.state=we.PROC_INST,qe.procInstName=qe.procInstBody="";else{if($e(qe,"Unencoded <"),qe.startTagPosition+1<qe.position){var Fe=qe.position-qe.startTagPosition;Ke=new Array(Fe).join(" ")+Ke}qe.textNode+="<"+Ke,qe.state=we.TEXT}continue;case we.SGML_DECL:(qe.sgmlDecl+Ke).toUpperCase()===x?(De(qe,"onopencdata"),qe.state=we.CDATA,qe.sgmlDecl="",qe.cdata=""):qe.sgmlDecl+Ke==="--"?(qe.state=we.COMMENT,qe.comment="",qe.sgmlDecl=""):(qe.sgmlDecl+Ke).toUpperCase()===b?(qe.state=we.DOCTYPE,(qe.doctype||qe.sawRoot)&&$e(qe,"Inappropriately located doctype declaration"),qe.doctype="",qe.sgmlDecl=""):Ke===">"?(De(qe,"onsgmldeclaration",qe.sgmlDecl),qe.sgmlDecl="",qe.state=we.TEXT):(ye(Ke)&&(qe.state=we.SGML_DECL_QUOTED),qe.sgmlDecl+=Ke);continue;case we.SGML_DECL_QUOTED:Ke===qe.q&&(qe.state=we.SGML_DECL,qe.q=""),qe.sgmlDecl+=Ke;continue;case we.DOCTYPE:Ke===">"?(qe.state=we.TEXT,De(qe,"ondoctype",qe.doctype),qe.doctype=!0):(qe.doctype+=Ke,Ke==="["?qe.state=we.DOCTYPE_DTD:ye(Ke)&&(qe.state=we.DOCTYPE_QUOTED,qe.q=Ke));continue;case we.DOCTYPE_QUOTED:qe.doctype+=Ke,Ke===qe.q&&(qe.q="",qe.state=we.DOCTYPE);continue;case we.DOCTYPE_DTD:qe.doctype+=Ke,Ke==="]"?qe.state=we.DOCTYPE:ye(Ke)&&(qe.state=we.DOCTYPE_DTD_QUOTED,qe.q=Ke);continue;case we.DOCTYPE_DTD_QUOTED:qe.doctype+=Ke,Ke===qe.q&&(qe.state=we.DOCTYPE_DTD,qe.q="");continue;case we.COMMENT:Ke==="-"?qe.state=we.COMMENT_ENDING:qe.comment+=Ke;continue;case we.COMMENT_ENDING:Ke==="-"?(qe.state=we.COMMENT_ENDED,qe.comment=Je(qe.opt,qe.comment),qe.comment&&De(qe,"oncomment",qe.comment),qe.comment=""):(qe.comment+="-"+Ke,qe.state=we.COMMENT);continue;case we.COMMENT_ENDED:Ke!==">"?($e(qe,"Malformed comment"),qe.comment+="--"+Ke,qe.state=we.COMMENT):qe.state=we.TEXT;continue;case we.CDATA:Ke==="]"?qe.state=we.CDATA_ENDING:qe.cdata+=Ke;continue;case we.CDATA_ENDING:Ke==="]"?qe.state=we.CDATA_ENDING_2:(qe.cdata+="]"+Ke,qe.state=we.CDATA);continue;case we.CDATA_ENDING_2:Ke===">"?(qe.cdata&&De(qe,"oncdata",qe.cdata),De(qe,"onclosecdata"),qe.cdata="",qe.state=we.TEXT):Ke==="]"?qe.cdata+="]":(qe.cdata+="]]"+Ke,qe.state=we.CDATA);continue;case we.PROC_INST:Ke==="?"?qe.state=we.PROC_INST_ENDING:be(Ke)?qe.state=we.PROC_INST_BODY:qe.procInstName+=Ke;continue;case we.PROC_INST_BODY:if(!qe.procInstBody&&be(Ke))continue;Ke==="?"?qe.state=we.PROC_INST_ENDING:qe.procInstBody+=Ke;continue;case we.PROC_INST_ENDING:Ke===">"?(De(qe,"onprocessinginstruction",{name:qe.procInstName,body:qe.procInstBody}),qe.procInstName=qe.procInstBody="",qe.state=we.TEXT):(qe.procInstBody+="?"+Ke,qe.state=we.PROC_INST_BODY);continue;case we.OPEN_TAG:Se(ge,Ke)?qe.tagName+=Ke:(at(qe),Ke===">"?rt(qe):Ke==="/"?qe.state=we.OPEN_TAG_SLASH:(be(Ke)||$e(qe,"Invalid character in tag name"),qe.state=we.ATTRIB));continue;case we.OPEN_TAG_SLASH:Ke===">"?(rt(qe,!0),st(qe)):($e(qe,"Forward-slash in opening tag not followed by >"),qe.state=we.ATTRIB);continue;case we.ATTRIB:if(be(Ke))continue;Ke===">"?rt(qe):Ke==="/"?qe.state=we.OPEN_TAG_SLASH:Se(de,Ke)?(qe.attribName=Ke,qe.attribValue="",qe.state=we.ATTRIB_NAME):$e(qe,"Invalid attribute name");continue;case we.ATTRIB_NAME:Ke==="="?qe.state=we.ATTRIB_VALUE:Ke===">"?($e(qe,"Attribute without value"),qe.attribValue=qe.attribName,it(qe),rt(qe)):be(Ke)?qe.state=we.ATTRIB_NAME_SAW_WHITE:Se(ge,Ke)?qe.attribName+=Ke:$e(qe,"Invalid attribute name");continue;case we.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")qe.state=we.ATTRIB_VALUE;else{if(be(Ke))continue;$e(qe,"Attribute without value"),qe.tag.attributes[qe.attribName]="",qe.attribValue="",De(qe,"onattribute",{name:qe.attribName,value:""}),qe.attribName="",Ke===">"?rt(qe):Se(de,Ke)?(qe.attribName=Ke,qe.state=we.ATTRIB_NAME):($e(qe,"Invalid attribute name"),qe.state=we.ATTRIB)}continue;case we.ATTRIB_VALUE:if(be(Ke))continue;ye(Ke)?(qe.q=Ke,qe.state=we.ATTRIB_VALUE_QUOTED):($e(qe,"Unquoted attribute value"),qe.state=we.ATTRIB_VALUE_UNQUOTED,qe.attribValue=Ke);continue;case we.ATTRIB_VALUE_QUOTED:if(Ke!==qe.q){Ke==="&"?qe.state=we.ATTRIB_VALUE_ENTITY_Q:qe.attribValue+=Ke;continue}it(qe),qe.q="",qe.state=we.ATTRIB_VALUE_CLOSED;continue;case we.ATTRIB_VALUE_CLOSED:be(Ke)?qe.state=we.ATTRIB:Ke===">"?rt(qe):Ke==="/"?qe.state=we.OPEN_TAG_SLASH:Se(de,Ke)?($e(qe,"No whitespace between attributes"),qe.attribName=Ke,qe.attribValue="",qe.state=we.ATTRIB_NAME):$e(qe,"Invalid attribute name");continue;case we.ATTRIB_VALUE_UNQUOTED:if(!Ce(Ke)){Ke==="&"?qe.state=we.ATTRIB_VALUE_ENTITY_U:qe.attribValue+=Ke;continue}it(qe),Ke===">"?rt(qe):qe.state=we.ATTRIB;continue;case we.CLOSE_TAG:if(qe.tagName)Ke===">"?st(qe):Se(ge,Ke)?qe.tagName+=Ke:qe.script?(qe.script+="</"+qe.tagName,qe.tagName="",qe.state=we.SCRIPT):(be(Ke)||$e(qe,"Invalid tagname in closing tag"),qe.state=we.CLOSE_TAG_SAW_WHITE);else{if(be(Ke))continue;He(de,Ke)?qe.script?(qe.script+="</"+Ke,qe.state=we.SCRIPT):$e(qe,"Invalid tagname in closing tag."):qe.tagName=Ke}continue;case we.CLOSE_TAG_SAW_WHITE:if(be(Ke))continue;Ke===">"?st(qe):$e(qe,"Invalid characters in closing tag");continue;case we.TEXT_ENTITY:case we.ATTRIB_VALUE_ENTITY_Q:case we.ATTRIB_VALUE_ENTITY_U:var Be,Oe;switch(qe.state){case we.TEXT_ENTITY:Be=we.TEXT,Oe="textNode";break;case we.ATTRIB_VALUE_ENTITY_Q:Be=we.ATTRIB_VALUE_QUOTED,Oe="attribValue";break;case we.ATTRIB_VALUE_ENTITY_U:Be=we.ATTRIB_VALUE_UNQUOTED,Oe="attribValue";break}Ke===";"?(qe[Oe]+=mt(qe),qe.entity="",qe.state=Be):Se(qe.entity.length?me:pe,Ke)?qe.entity+=Ke:($e(qe,"Invalid character in entity name"),qe[Oe]+="&"+qe.entity+Ke,qe.entity="",qe.state=Be);continue;default:throw new Error(qe,"Unknown state: "+qe.state)}return qe.position>=qe.bufferCheckPosition&&ae(qe),qe}String.fromCodePoint||function(){var ut=String.fromCharCode,qe=Math.floor,Te=function(){var Ke=16384,Ie=[],Fe,Be,Oe=-1,_e=arguments.length;if(!_e)return"";for(var Ne="";++Oe<_e;){var Le=Number(arguments[Oe]);if(!isFinite(Le)||Le<0||Le>1114111||qe(Le)!==Le)throw RangeError("Invalid code point: "+Le);Le<=65535?Ie.push(Le):(Le-=65536,Fe=(Le>>10)+55296,Be=Le%1024+56320,Ie.push(Fe,Be)),(Oe+1===_e||Ie.length>Ke)&&(Ne+=ut.apply(null,Ie),Ie.length=0)}return Ne};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Te,configurable:!0,writable:!0}):String.fromCodePoint=Te}()})(typeof Ae=="undefined"?this.sax={}:Ae)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,he,Ae){he.exports=re;var ue=E("events").EventEmitter,oe=E("inherits");oe(re,ue),re.Readable=E("readable-stream/lib/_stream_readable.js"),re.Writable=E("readable-stream/lib/_stream_writable.js"),re.Duplex=E("readable-stream/lib/_stream_duplex.js"),re.Transform=E("readable-stream/lib/_stream_transform.js"),re.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),re.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ue.call(this)}re.prototype.pipe=function(le,ae){var se=this;function ie(ee){le.writable&&le.write(ee)===!1&&se.pause&&se.pause()}se.on("data",ie);function te(){se.readable&&se.resume&&se.resume()}le.on("drain",te),!le._isStdio&&(!ae||ae.end!==!1)&&(se.on("end",a),se.on("close",y));var z=!1;function a(){z||(z=!0,le.end())}function y(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function x(ee){if(b(),ue.listenerCount(this,"error")===0)throw ee}se.on("error",x),le.on("error",x);function b(){se.removeListener("data",ie),le.removeListener("drain",te),se.removeListener("end",a),se.removeListener("close",y),se.removeListener("error",x),le.removeListener("error",x),se.removeListener("end",b),se.removeListener("close",b),le.removeListener("close",b)}return se.on("end",b),se.on("close",b),le.on("close",b),le.emit("pipe",se),le}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,he,Ae){"use strict";function ue(te,z){te.prototype=Object.create(z.prototype),te.prototype.constructor=te,te.__proto__=z}var oe={};function re(te,z,a){a||(a=Error);function y(b,ee,ne){return typeof z=="string"?z:z(b,ee,ne)}var x=function(b){ue(ee,b);function ee(ne,ce,de){return b.call(this,y(ne,ce,de))||this}return ee}(a);x.prototype.name=a.name,x.prototype.code=te,oe[te]=x}function le(te,z){if(Array.isArray(te)){var a=te.length;return te=te.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(te.slice(0,a-1).join(", "),", or ")+te[a-1]:a===2?"one of ".concat(z," ").concat(te[0]," or ").concat(te[1]):"of ".concat(z," ").concat(te[0])}else return"of ".concat(z," ").concat(String(te))}function ae(te,z,a){return te.substr(!a||a<0?0:+a,z.length)===z}function se(te,z,a){return(a===void 0||a>te.length)&&(a=te.length),te.substring(a-z.length,a)===z}function ie(te,z,a){return typeof a!="number"&&(a=0),a+z.length>te.length?!1:te.indexOf(z,a)!==-1}re("ERR_INVALID_OPT_VALUE",function(te,z){return'The value "'+z+'" is invalid for option "'+te+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(te,z,a){var y;typeof z=="string"&&ae(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(se(te," argument"))x="The ".concat(te," ").concat(y," ").concat(le(z,"type"));else{var b=ie(te,".")?"property":"argument";x='The "'.concat(te,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),he.exports.codes=oe},{}],400:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};he.exports=te;var re=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(te,re);for(var ae=oe(le.prototype),se=0;se<ae.length;se++){var ie=ae[se];te.prototype[ie]||(te.prototype[ie]=le.prototype[ie])}function te(y){if(!(this instanceof te))return new te(y);re.call(this,y),le.call(this,y),this.allowHalfOpen=!0,y&&(y.readable===!1&&(this.readable=!1),y.writable===!1&&(this.writable=!1),y.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",z)))}Object.defineProperty(te.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(te.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(te.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function z(){this._writableState.ended||ue.nextTick(a,this)}function a(y){y.end()}Object.defineProperty(te.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}})}).call(this)}).call(this,E("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(E,he,Ae){"use strict";he.exports=oe;var ue=E("./_stream_transform");E("inherits")(oe,ue);function oe(re){if(!(this instanceof oe))return new oe(re);ue.call(this,re)}oe.prototype._transform=function(re,le,ae){ae(null,re)}},{"./_stream_transform":403,inherits:364}],402:[function(E,he,Ae){(function(ue,oe){(function(){"use strict";he.exports=De;var re;De.ReadableState=Pe;var le=E("events").EventEmitter,ae=function(_e,Ne){return _e.listeners(Ne).length},se=E("./internal/streams/stream"),ie=E("buffer").Buffer,te=(typeof oe!="undefined"?oe:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(Oe){return ie.from(Oe)}function a(Oe){return ie.isBuffer(Oe)||Oe instanceof te}var y=E("util"),x;y&&y.debuglog?x=y.debuglog("stream"):x=function(){};var b=E("./internal/streams/buffer_list"),ee=E("./internal/streams/destroy"),ne=E("./internal/streams/state"),ce=ne.getHighWaterMark,de=E("../errors").codes,ge=de.ERR_INVALID_ARG_TYPE,pe=de.ERR_STREAM_PUSH_AFTER_EOF,me=de.ERR_METHOD_NOT_IMPLEMENTED,be=de.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ye,Ce,Se;E("inherits")(De,se);var He=ee.errorOrDestroy,we=["error","close","destroy","pause","resume"];function Me(Oe,_e,Ne){if(typeof Oe.prependListener=="function")return Oe.prependListener(_e,Ne);!Oe._events||!Oe._events[_e]?Oe.on(_e,Ne):Array.isArray(Oe._events[_e])?Oe._events[_e].unshift(Ne):Oe._events[_e]=[Ne,Oe._events[_e]]}function Pe(Oe,_e,Ne){re=re||E("./_stream_duplex"),Oe=Oe||{},typeof Ne!="boolean"&&(Ne=_e instanceof re),this.objectMode=!!Oe.objectMode,Ne&&(this.objectMode=this.objectMode||!!Oe.readableObjectMode),this.highWaterMark=ce(this,Oe,"readableHighWaterMark",Ne),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Oe.emitClose!==!1,this.autoDestroy=!!Oe.autoDestroy,this.destroyed=!1,this.defaultEncoding=Oe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Oe.encoding&&(ye||(ye=E("string_decoder/").StringDecoder),this.decoder=new ye(Oe.encoding),this.encoding=Oe.encoding)}function De(Oe){if(re=re||E("./_stream_duplex"),!(this instanceof De))return new De(Oe);var _e=this instanceof re;this._readableState=new Pe(Oe,this,_e),this.readable=!0,Oe&&(typeof Oe.read=="function"&&(this._read=Oe.read),typeof Oe.destroy=="function"&&(this._destroy=Oe.destroy)),se.call(this)}Object.defineProperty(De.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(_e){this._readableState&&(this._readableState.destroyed=_e)}}),De.prototype.destroy=ee.destroy,De.prototype._undestroy=ee.undestroy,De.prototype._destroy=function(Oe,_e){_e(Oe)},De.prototype.push=function(Oe,_e){var Ne=this._readableState,Le;return Ne.objectMode?Le=!0:typeof Oe=="string"&&(_e=_e||Ne.defaultEncoding,_e!==Ne.encoding&&(Oe=ie.from(Oe,_e),_e=""),Le=!0),ze(this,Oe,_e,!1,Le)},De.prototype.unshift=function(Oe){return ze(this,Oe,null,!0,!1)};function ze(Oe,_e,Ne,Le,We){x("readableAddChunk",_e);var ft=Oe._readableState;if(_e===null)ft.reading=!1,ct(Oe,ft);else{var gt;if(We||(gt=Qe(ft,_e)),gt)He(Oe,gt);else if(ft.objectMode||_e&&_e.length>0)if(typeof _e!="string"&&!ft.objectMode&&Object.getPrototypeOf(_e)!==ie.prototype&&(_e=z(_e)),Le)ft.endEmitted?He(Oe,new be):Je(Oe,ft,_e,!0);else if(ft.ended)He(Oe,new pe);else{if(ft.destroyed)return!1;ft.reading=!1,ft.decoder&&!Ne?(_e=ft.decoder.write(_e),ft.objectMode||_e.length!==0?Je(Oe,ft,_e,!1):st(Oe,ft)):Je(Oe,ft,_e,!1)}else Le||(ft.reading=!1,st(Oe,ft))}return!ft.ended&&(ft.length<ft.highWaterMark||ft.length===0)}function Je(Oe,_e,Ne,Le){_e.flowing&&_e.length===0&&!_e.sync?(_e.awaitDrain=0,Oe.emit("data",Ne)):(_e.length+=_e.objectMode?1:Ne.length,Le?_e.buffer.unshift(Ne):_e.buffer.push(Ne),_e.needReadable&&it(Oe)),st(Oe,_e)}function Qe(Oe,_e){var Ne;return!a(_e)&&typeof _e!="string"&&_e!==void 0&&!Oe.objectMode&&(Ne=new ge("chunk",["string","Buffer","Uint8Array"],_e)),Ne}De.prototype.isPaused=function(){return this._readableState.flowing===!1},De.prototype.setEncoding=function(Oe){ye||(ye=E("string_decoder/").StringDecoder);var _e=new ye(Oe);this._readableState.decoder=_e,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ne=this._readableState.buffer.head,Le="";Ne!==null;)Le+=_e.write(Ne.data),Ne=Ne.next;return this._readableState.buffer.clear(),Le!==""&&this._readableState.buffer.push(Le),this._readableState.length=Le.length,this};var tt=1073741824;function $e(Oe){return Oe>=tt?Oe=tt:(Oe--,Oe|=Oe>>>1,Oe|=Oe>>>2,Oe|=Oe>>>4,Oe|=Oe>>>8,Oe|=Oe>>>16,Oe++),Oe}function at(Oe,_e){return Oe<=0||_e.length===0&&_e.ended?0:_e.objectMode?1:Oe!==Oe?_e.flowing&&_e.length?_e.buffer.head.data.length:_e.length:(Oe>_e.highWaterMark&&(_e.highWaterMark=$e(Oe)),Oe<=_e.length?Oe:_e.ended?_e.length:(_e.needReadable=!0,0))}De.prototype.read=function(Oe){x("read",Oe),Oe=parseInt(Oe,10);var _e=this._readableState,Ne=Oe;if(Oe!==0&&(_e.emittedReadable=!1),Oe===0&&_e.needReadable&&((_e.highWaterMark!==0?_e.length>=_e.highWaterMark:_e.length>0)||_e.ended))return x("read: emitReadable",_e.length,_e.ended),_e.length===0&&_e.ended?Ie(this):it(this),null;if(Oe=at(Oe,_e),Oe===0&&_e.ended)return _e.length===0&&Ie(this),null;var Le=_e.needReadable;x("need readable",Le),(_e.length===0||_e.length-Oe<_e.highWaterMark)&&(Le=!0,x("length less than watermark",Le)),_e.ended||_e.reading?(Le=!1,x("reading or ended",Le)):Le&&(x("do read"),_e.reading=!0,_e.sync=!0,_e.length===0&&(_e.needReadable=!0),this._read(_e.highWaterMark),_e.sync=!1,_e.reading||(Oe=at(Ne,_e)));var We;return Oe>0?We=Ke(Oe,_e):We=null,We===null?(_e.needReadable=_e.length<=_e.highWaterMark,Oe=0):(_e.length-=Oe,_e.awaitDrain=0),_e.length===0&&(_e.ended||(_e.needReadable=!0),Ne!==Oe&&_e.ended&&Ie(this)),We!==null&&this.emit("data",We),We};function ct(Oe,_e){if(x("onEofChunk"),!_e.ended){if(_e.decoder){var Ne=_e.decoder.end();Ne&&Ne.length&&(_e.buffer.push(Ne),_e.length+=_e.objectMode?1:Ne.length)}_e.ended=!0,_e.sync?it(Oe):(_e.needReadable=!1,_e.emittedReadable||(_e.emittedReadable=!0,rt(Oe)))}}function it(Oe){var _e=Oe._readableState;x("emitReadable",_e.needReadable,_e.emittedReadable),_e.needReadable=!1,_e.emittedReadable||(x("emitReadable",_e.flowing),_e.emittedReadable=!0,ue.nextTick(rt,Oe))}function rt(Oe){var _e=Oe._readableState;x("emitReadable_",_e.destroyed,_e.length,_e.ended),!_e.destroyed&&(_e.length||_e.ended)&&(Oe.emit("readable"),_e.emittedReadable=!1),_e.needReadable=!_e.flowing&&!_e.ended&&_e.length<=_e.highWaterMark,Te(Oe)}function st(Oe,_e){_e.readingMore||(_e.readingMore=!0,ue.nextTick(mt,Oe,_e))}function mt(Oe,_e){for(;!_e.reading&&!_e.ended&&(_e.length<_e.highWaterMark||_e.flowing&&_e.length===0);){var Ne=_e.length;if(x("maybeReadMore read 0"),Oe.read(0),Ne===_e.length)break}_e.readingMore=!1}De.prototype._read=function(Oe){He(this,new me("_read()"))},De.prototype.pipe=function(Oe,_e){var Ne=this,Le=this._readableState;switch(Le.pipesCount){case 0:Le.pipes=Oe;break;case 1:Le.pipes=[Le.pipes,Oe];break;default:Le.pipes.push(Oe);break}Le.pipesCount+=1,x("pipe count=%d opts=%j",Le.pipesCount,_e);var We=(!_e||_e.end!==!1)&&Oe!==ue.stdout&&Oe!==ue.stderr,ft=We?nt:_t;Le.endEmitted?ue.nextTick(ft):Ne.once("end",ft),Oe.on("unpipe",gt);function gt(Kt,Yt){x("onunpipe"),Kt===Ne&&Yt&&Yt.hasUnpiped===!1&&(Yt.hasUnpiped=!0,xt())}function nt(){x("onend"),Oe.end()}var wt=yt(Ne);Oe.on("drain",wt);var Pt=!1;function xt(){x("cleanup"),Oe.removeListener("close",Ut),Oe.removeListener("finish",St),Oe.removeListener("drain",wt),Oe.removeListener("error",Ft),Oe.removeListener("unpipe",gt),Ne.removeListener("end",nt),Ne.removeListener("end",_t),Ne.removeListener("data",It),Pt=!0,Le.awaitDrain&&(!Oe._writableState||Oe._writableState.needDrain)&&wt()}Ne.on("data",It);function It(Kt){x("ondata");var Yt=Oe.write(Kt);x("dest.write",Yt),Yt===!1&&((Le.pipesCount===1&&Le.pipes===Oe||Le.pipesCount>1&&Be(Le.pipes,Oe)!==-1)&&!Pt&&(x("false write response, pause",Le.awaitDrain),Le.awaitDrain++),Ne.pause())}function Ft(Kt){x("onerror",Kt),_t(),Oe.removeListener("error",Ft),ae(Oe,"error")===0&&He(Oe,Kt)}Me(Oe,"error",Ft);function Ut(){Oe.removeListener("finish",St),_t()}Oe.once("close",Ut);function St(){x("onfinish"),Oe.removeListener("close",Ut),_t()}Oe.once("finish",St);function _t(){x("unpipe"),Ne.unpipe(Oe)}return Oe.emit("pipe",Ne),Le.flowing||(x("pipe resume"),Ne.resume()),Oe};function yt(Oe){return function(){var Ne=Oe._readableState;x("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&ae(Oe,"data")&&(Ne.flowing=!0,Te(Oe))}}De.prototype.unpipe=function(Oe){var _e=this._readableState,Ne={hasUnpiped:!1};if(_e.pipesCount===0)return this;if(_e.pipesCount===1)return Oe&&Oe!==_e.pipes?this:(Oe||(Oe=_e.pipes),_e.pipes=null,_e.pipesCount=0,_e.flowing=!1,Oe&&Oe.emit("unpipe",this,Ne),this);if(!Oe){var Le=_e.pipes,We=_e.pipesCount;_e.pipes=null,_e.pipesCount=0,_e.flowing=!1;for(var ft=0;ft<We;ft++)Le[ft].emit("unpipe",this,{hasUnpiped:!1});return this}var gt=Be(_e.pipes,Oe);return gt===-1?this:(_e.pipes.splice(gt,1),_e.pipesCount-=1,_e.pipesCount===1&&(_e.pipes=_e.pipes[0]),Oe.emit("unpipe",this,Ne),this)},De.prototype.on=function(Oe,_e){var Ne=se.prototype.on.call(this,Oe,_e),Le=this._readableState;return Oe==="data"?(Le.readableListening=this.listenerCount("readable")>0,Le.flowing!==!1&&this.resume()):Oe==="readable"&&!Le.endEmitted&&!Le.readableListening&&(Le.readableListening=Le.needReadable=!0,Le.flowing=!1,Le.emittedReadable=!1,x("on readable",Le.length,Le.reading),Le.length?it(this):Le.reading||ue.nextTick(vt,this)),Ne},De.prototype.addListener=De.prototype.on,De.prototype.removeListener=function(Oe,_e){var Ne=se.prototype.removeListener.call(this,Oe,_e);return Oe==="readable"&&ue.nextTick(Tt,this),Ne},De.prototype.removeAllListeners=function(Oe){var _e=se.prototype.removeAllListeners.apply(this,arguments);return(Oe==="readable"||Oe===void 0)&&ue.nextTick(Tt,this),_e};function Tt(Oe){var _e=Oe._readableState;_e.readableListening=Oe.listenerCount("readable")>0,_e.resumeScheduled&&!_e.paused?_e.flowing=!0:Oe.listenerCount("data")>0&&Oe.resume()}function vt(Oe){x("readable nexttick read 0"),Oe.read(0)}De.prototype.resume=function(){var Oe=this._readableState;return Oe.flowing||(x("resume"),Oe.flowing=!Oe.readableListening,ut(this,Oe)),Oe.paused=!1,this};function ut(Oe,_e){_e.resumeScheduled||(_e.resumeScheduled=!0,ue.nextTick(qe,Oe,_e))}function qe(Oe,_e){x("resume",_e.reading),_e.reading||Oe.read(0),_e.resumeScheduled=!1,Oe.emit("resume"),Te(Oe),_e.flowing&&!_e.reading&&Oe.read(0)}De.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Te(Oe){var _e=Oe._readableState;for(x("flow",_e.flowing);_e.flowing&&Oe.read()!==null;);}De.prototype.wrap=function(Oe){var _e=this,Ne=this._readableState,Le=!1;Oe.on("end",function(){if(x("wrapped end"),Ne.decoder&&!Ne.ended){var gt=Ne.decoder.end();gt&>.length&&_e.push(gt)}_e.push(null)}),Oe.on("data",function(gt){if(x("wrapped data"),Ne.decoder&&(gt=Ne.decoder.write(gt)),!(Ne.objectMode&>==null)&&!(!Ne.objectMode&&(!gt||!gt.length))){var nt=_e.push(gt);nt||(Le=!0,Oe.pause())}});for(var We in Oe)this[We]===void 0&&typeof Oe[We]=="function"&&(this[We]=function(nt){return function(){return Oe[nt].apply(Oe,arguments)}}(We));for(var ft=0;ft<we.length;ft++)Oe.on(we[ft],this.emit.bind(this,we[ft]));return this._read=function(gt){x("wrapped _read",gt),Le&&(Le=!1,Oe.resume())},this},typeof Symbol=="function"&&(De.prototype[Symbol.asyncIterator]=function(){return Ce===void 0&&(Ce=E("./internal/streams/async_iterator")),Ce(this)}),Object.defineProperty(De.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(De.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(De.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(_e){this._readableState&&(this._readableState.flowing=_e)}}),De._fromList=Ke,Object.defineProperty(De.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Ke(Oe,_e){if(_e.length===0)return null;var Ne;return _e.objectMode?Ne=_e.buffer.shift():!Oe||Oe>=_e.length?(_e.decoder?Ne=_e.buffer.join(""):_e.buffer.length===1?Ne=_e.buffer.first():Ne=_e.buffer.concat(_e.length),_e.buffer.clear()):Ne=_e.buffer.consume(Oe,_e.decoder),Ne}function Ie(Oe){var _e=Oe._readableState;x("endReadable",_e.endEmitted),_e.endEmitted||(_e.ended=!0,ue.nextTick(Fe,_e,Oe))}function Fe(Oe,_e){if(x("endReadableNT",Oe.endEmitted,Oe.length),!Oe.endEmitted&&Oe.length===0&&(Oe.endEmitted=!0,_e.readable=!1,_e.emit("end"),Oe.autoDestroy)){var Ne=_e._writableState;(!Ne||Ne.autoDestroy&&Ne.finished)&&_e.destroy()}}typeof Symbol=="function"&&(De.from=function(Oe,_e){return Se===void 0&&(Se=E("./internal/streams/from")),Se(De,Oe,_e)});function Be(Oe,_e){for(var Ne=0,Le=Oe.length;Ne<Le;Ne++)if(Oe[Ne]===_e)return Ne;return-1}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(E,he,Ae){"use strict";he.exports=te;var ue=E("../errors").codes,oe=ue.ERR_METHOD_NOT_IMPLEMENTED,re=ue.ERR_MULTIPLE_CALLBACK,le=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,ae=ue.ERR_TRANSFORM_WITH_LENGTH_0,se=E("./_stream_duplex");E("inherits")(te,se);function ie(y,x){var b=this._transformState;b.transforming=!1;var ee=b.writecb;if(ee===null)return this.emit("error",new re);b.writechunk=null,b.writecb=null,x!=null&&this.push(x),ee(y);var ne=this._readableState;ne.reading=!1,(ne.needReadable||ne.length<ne.highWaterMark)&&this._read(ne.highWaterMark)}function te(y){if(!(this instanceof te))return new te(y);se.call(this,y),this._transformState={afterTransform:ie.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,y&&(typeof y.transform=="function"&&(this._transform=y.transform),typeof y.flush=="function"&&(this._flush=y.flush)),this.on("prefinish",z)}function z(){var y=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(x,b){a(y,x,b)}):a(this,null,null)}te.prototype.push=function(y,x){return this._transformState.needTransform=!1,se.prototype.push.call(this,y,x)},te.prototype._transform=function(y,x,b){b(new oe("_transform()"))},te.prototype._write=function(y,x,b){var ee=this._transformState;if(ee.writecb=b,ee.writechunk=y,ee.writeencoding=x,!ee.transforming){var ne=this._readableState;(ee.needTransform||ne.needReadable||ne.length<ne.highWaterMark)&&this._read(ne.highWaterMark)}},te.prototype._read=function(y){var x=this._transformState;x.writechunk!==null&&!x.transforming?(x.transforming=!0,this._transform(x.writechunk,x.writeencoding,x.afterTransform)):x.needTransform=!0},te.prototype._destroy=function(y,x){se.prototype._destroy.call(this,y,function(b){x(b)})};function a(y,x,b){if(x)return y.emit("error",x);if(b!=null&&y.push(b),y._writableState.length)throw new ae;if(y._transformState.transforming)throw new le;return y.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(E,he,Ae){(function(ue,oe){(function(){"use strict";he.exports=Pe;function re(Te,Ke,Ie){this.chunk=Te,this.encoding=Ke,this.callback=Ie,this.next=null}function le(Te){var Ke=this;this.next=null,this.entry=null,this.finish=function(){qe(Ke,Te)}}var ae;Pe.WritableState=we;var se={deprecate:E("util-deprecate")},ie=E("./internal/streams/stream"),te=E("buffer").Buffer,z=(typeof oe!="undefined"?oe:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(Te){return te.from(Te)}function y(Te){return te.isBuffer(Te)||Te instanceof z}var x=E("./internal/streams/destroy"),b=E("./internal/streams/state"),ee=b.getHighWaterMark,ne=E("../errors").codes,ce=ne.ERR_INVALID_ARG_TYPE,de=ne.ERR_METHOD_NOT_IMPLEMENTED,ge=ne.ERR_MULTIPLE_CALLBACK,pe=ne.ERR_STREAM_CANNOT_PIPE,me=ne.ERR_STREAM_DESTROYED,be=ne.ERR_STREAM_NULL_VALUES,ye=ne.ERR_STREAM_WRITE_AFTER_END,Ce=ne.ERR_UNKNOWN_ENCODING,Se=x.errorOrDestroy;E("inherits")(Pe,ie);function He(){}function we(Te,Ke,Ie){ae=ae||E("./_stream_duplex"),Te=Te||{},typeof Ie!="boolean"&&(Ie=Ke instanceof ae),this.objectMode=!!Te.objectMode,Ie&&(this.objectMode=this.objectMode||!!Te.writableObjectMode),this.highWaterMark=ee(this,Te,"writableHighWaterMark",Ie),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Fe=Te.decodeStrings===!1;this.decodeStrings=!Fe,this.defaultEncoding=Te.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Be){ct(Ke,Be)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Te.emitClose!==!1,this.autoDestroy=!!Te.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new le(this)}we.prototype.getBuffer=function(){for(var Ke=this.bufferedRequest,Ie=[];Ke;)Ie.push(Ke),Ke=Ke.next;return Ie},function(){try{Object.defineProperty(we.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Te){}}();var Me;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Me=Function.prototype[Symbol.hasInstance],Object.defineProperty(Pe,Symbol.hasInstance,{value:function(Ke){return Me.call(this,Ke)?!0:this!==Pe?!1:Ke&&Ke._writableState instanceof we}})):Me=function(Ke){return Ke instanceof this};function Pe(Te){ae=ae||E("./_stream_duplex");var Ke=this instanceof ae;if(!Ke&&!Me.call(Pe,this))return new Pe(Te);this._writableState=new we(Te,this,Ke),this.writable=!0,Te&&(typeof Te.write=="function"&&(this._write=Te.write),typeof Te.writev=="function"&&(this._writev=Te.writev),typeof Te.destroy=="function"&&(this._destroy=Te.destroy),typeof Te.final=="function"&&(this._final=Te.final)),ie.call(this)}Pe.prototype.pipe=function(){Se(this,new pe)};function De(Te,Ke){var Ie=new ye;Se(Te,Ie),ue.nextTick(Ke,Ie)}function ze(Te,Ke,Ie,Fe){var Be;return Ie===null?Be=new be:typeof Ie!="string"&&!Ke.objectMode&&(Be=new ce("chunk",["string","Buffer"],Ie)),Be?(Se(Te,Be),ue.nextTick(Fe,Be),!1):!0}Pe.prototype.write=function(Te,Ke,Ie){var Fe=this._writableState,Be=!1,Oe=!Fe.objectMode&&y(Te);return Oe&&!te.isBuffer(Te)&&(Te=a(Te)),typeof Ke=="function"&&(Ie=Ke,Ke=null),Oe?Ke="buffer":Ke||(Ke=Fe.defaultEncoding),typeof Ie!="function"&&(Ie=He),Fe.ending?De(this,Ie):(Oe||ze(this,Fe,Te,Ie))&&(Fe.pendingcb++,Be=Qe(this,Fe,Oe,Te,Ke,Ie)),Be},Pe.prototype.cork=function(){this._writableState.corked++},Pe.prototype.uncork=function(){var Te=this._writableState;Te.corked&&(Te.corked--,!Te.writing&&!Te.corked&&!Te.bufferProcessing&&Te.bufferedRequest&&st(this,Te))},Pe.prototype.setDefaultEncoding=function(Ke){if(typeof Ke=="string"&&(Ke=Ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ke+"").toLowerCase())>-1))throw new Ce(Ke);return this._writableState.defaultEncoding=Ke,this},Object.defineProperty(Pe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Je(Te,Ke,Ie){return!Te.objectMode&&Te.decodeStrings!==!1&&typeof Ke=="string"&&(Ke=te.from(Ke,Ie)),Ke}Object.defineProperty(Pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Qe(Te,Ke,Ie,Fe,Be,Oe){if(!Ie){var _e=Je(Ke,Fe,Be);Fe!==_e&&(Ie=!0,Be="buffer",Fe=_e)}var Ne=Ke.objectMode?1:Fe.length;Ke.length+=Ne;var Le=Ke.length<Ke.highWaterMark;if(Le||(Ke.needDrain=!0),Ke.writing||Ke.corked){var We=Ke.lastBufferedRequest;Ke.lastBufferedRequest={chunk:Fe,encoding:Be,isBuf:Ie,callback:Oe,next:null},We?We.next=Ke.lastBufferedRequest:Ke.bufferedRequest=Ke.lastBufferedRequest,Ke.bufferedRequestCount+=1}else tt(Te,Ke,!1,Ne,Fe,Be,Oe);return Le}function tt(Te,Ke,Ie,Fe,Be,Oe,_e){Ke.writelen=Fe,Ke.writecb=_e,Ke.writing=!0,Ke.sync=!0,Ke.destroyed?Ke.onwrite(new me("write")):Ie?Te._writev(Be,Ke.onwrite):Te._write(Be,Oe,Ke.onwrite),Ke.sync=!1}function $e(Te,Ke,Ie,Fe,Be){--Ke.pendingcb,Ie?(ue.nextTick(Be,Fe),ue.nextTick(vt,Te,Ke),Te._writableState.errorEmitted=!0,Se(Te,Fe)):(Be(Fe),Te._writableState.errorEmitted=!0,Se(Te,Fe),vt(Te,Ke))}function at(Te){Te.writing=!1,Te.writecb=null,Te.length-=Te.writelen,Te.writelen=0}function ct(Te,Ke){var Ie=Te._writableState,Fe=Ie.sync,Be=Ie.writecb;if(typeof Be!="function")throw new ge;if(at(Ie),Ke)$e(Te,Ie,Fe,Ke,Be);else{var Oe=mt(Ie)||Te.destroyed;!Oe&&!Ie.corked&&!Ie.bufferProcessing&&Ie.bufferedRequest&&st(Te,Ie),Fe?ue.nextTick(it,Te,Ie,Oe,Be):it(Te,Ie,Oe,Be)}}function it(Te,Ke,Ie,Fe){Ie||rt(Te,Ke),Ke.pendingcb--,Fe(),vt(Te,Ke)}function rt(Te,Ke){Ke.length===0&&Ke.needDrain&&(Ke.needDrain=!1,Te.emit("drain"))}function st(Te,Ke){Ke.bufferProcessing=!0;var Ie=Ke.bufferedRequest;if(Te._writev&&Ie&&Ie.next){var Fe=Ke.bufferedRequestCount,Be=new Array(Fe),Oe=Ke.corkedRequestsFree;Oe.entry=Ie;for(var _e=0,Ne=!0;Ie;)Be[_e]=Ie,Ie.isBuf||(Ne=!1),Ie=Ie.next,_e+=1;Be.allBuffers=Ne,tt(Te,Ke,!0,Ke.length,Be,"",Oe.finish),Ke.pendingcb++,Ke.lastBufferedRequest=null,Oe.next?(Ke.corkedRequestsFree=Oe.next,Oe.next=null):Ke.corkedRequestsFree=new le(Ke),Ke.bufferedRequestCount=0}else{for(;Ie;){var Le=Ie.chunk,We=Ie.encoding,ft=Ie.callback,gt=Ke.objectMode?1:Le.length;if(tt(Te,Ke,!1,gt,Le,We,ft),Ie=Ie.next,Ke.bufferedRequestCount--,Ke.writing)break}Ie===null&&(Ke.lastBufferedRequest=null)}Ke.bufferedRequest=Ie,Ke.bufferProcessing=!1}Pe.prototype._write=function(Te,Ke,Ie){Ie(new de("_write()"))},Pe.prototype._writev=null,Pe.prototype.end=function(Te,Ke,Ie){var Fe=this._writableState;return typeof Te=="function"?(Ie=Te,Te=null,Ke=null):typeof Ke=="function"&&(Ie=Ke,Ke=null),Te!=null&&this.write(Te,Ke),Fe.corked&&(Fe.corked=1,this.uncork()),Fe.ending||ut(this,Fe,Ie),this},Object.defineProperty(Pe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function mt(Te){return Te.ending&&Te.length===0&&Te.bufferedRequest===null&&!Te.finished&&!Te.writing}function yt(Te,Ke){Te._final(function(Ie){Ke.pendingcb--,Ie&&Se(Te,Ie),Ke.prefinished=!0,Te.emit("prefinish"),vt(Te,Ke)})}function Tt(Te,Ke){!Ke.prefinished&&!Ke.finalCalled&&(typeof Te._final=="function"&&!Ke.destroyed?(Ke.pendingcb++,Ke.finalCalled=!0,ue.nextTick(yt,Te,Ke)):(Ke.prefinished=!0,Te.emit("prefinish")))}function vt(Te,Ke){var Ie=mt(Ke);if(Ie&&(Tt(Te,Ke),Ke.pendingcb===0&&(Ke.finished=!0,Te.emit("finish"),Ke.autoDestroy))){var Fe=Te._readableState;(!Fe||Fe.autoDestroy&&Fe.endEmitted)&&Te.destroy()}return Ie}function ut(Te,Ke,Ie){Ke.ending=!0,vt(Te,Ke),Ie&&(Ke.finished?ue.nextTick(Ie):Te.once("finish",Ie)),Ke.ended=!0,Te.writable=!1}function qe(Te,Ke,Ie){var Fe=Te.entry;for(Te.entry=null;Fe;){var Be=Fe.callback;Ke.pendingcb--,Be(Ie),Fe=Fe.next}Ke.corkedRequestsFree.next=Te}Object.defineProperty(Pe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ke){this._writableState&&(this._writableState.destroyed=Ke)}}),Pe.prototype.destroy=x.destroy,Pe.prototype._undestroy=x.undestroy,Pe.prototype._destroy=function(Te,Ke){Ke(Te)}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe;function re(be,ye,Ce){return ye=le(ye),ye in be?Object.defineProperty(be,ye,{value:Ce,enumerable:!0,configurable:!0,writable:!0}):be[ye]=Ce,be}function le(be){var ye=ae(be,"string");return typeof ye=="symbol"?ye:String(ye)}function ae(be,ye){if(typeof be!="object"||be===null)return be;var Ce=be[Symbol.toPrimitive];if(Ce!==void 0){var Se=Ce.call(be,ye||"default");if(typeof Se!="object")return Se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ye==="string"?String:Number)(be)}var se=E("./end-of-stream"),ie=Symbol("lastResolve"),te=Symbol("lastReject"),z=Symbol("error"),a=Symbol("ended"),y=Symbol("lastPromise"),x=Symbol("handlePromise"),b=Symbol("stream");function ee(be,ye){return{value:be,done:ye}}function ne(be){var ye=be[ie];if(ye!==null){var Ce=be[b].read();Ce!==null&&(be[y]=null,be[ie]=null,be[te]=null,ye(ee(Ce,!1)))}}function ce(be){ue.nextTick(ne,be)}function de(be,ye){return function(Ce,Se){be.then(function(){if(ye[a]){Ce(ee(void 0,!0));return}ye[x](Ce,Se)},Se)}}var ge=Object.getPrototypeOf(function(){}),pe=Object.setPrototypeOf((oe={get stream(){return this[b]},next:function(){var ye=this,Ce=this[z];if(Ce!==null)return Promise.reject(Ce);if(this[a])return Promise.resolve(ee(void 0,!0));if(this[b].destroyed)return new Promise(function(Me,Pe){ue.nextTick(function(){ye[z]?Pe(ye[z]):Me(ee(void 0,!0))})});var Se=this[y],He;if(Se)He=new Promise(de(Se,this));else{var we=this[b].read();if(we!==null)return Promise.resolve(ee(we,!1));He=new Promise(this[x])}return this[y]=He,He}},re(oe,Symbol.asyncIterator,function(){return this}),re(oe,"return",function(){var ye=this;return new Promise(function(Ce,Se){ye[b].destroy(null,function(He){if(He){Se(He);return}Ce(ee(void 0,!0))})})}),oe),ge),me=function(ye){var Ce,Se=Object.create(pe,(Ce={},re(Ce,b,{value:ye,writable:!0}),re(Ce,ie,{value:null,writable:!0}),re(Ce,te,{value:null,writable:!0}),re(Ce,z,{value:null,writable:!0}),re(Ce,a,{value:ye._readableState.endEmitted,writable:!0}),re(Ce,x,{value:function(we,Me){var Pe=Se[b].read();Pe?(Se[y]=null,Se[ie]=null,Se[te]=null,we(ee(Pe,!1))):(Se[ie]=we,Se[te]=Me)},writable:!0}),Ce));return Se[y]=null,se(ye,function(He){if(He&&He.code!=="ERR_STREAM_PREMATURE_CLOSE"){var we=Se[te];we!==null&&(Se[y]=null,Se[ie]=null,Se[te]=null,we(He)),Se[z]=He;return}var Me=Se[ie];Me!==null&&(Se[y]=null,Se[ie]=null,Se[te]=null,Me(ee(void 0,!0))),Se[a]=!0}),ye.on("readable",ce.bind(null,Se)),Se};he.exports=me}).call(this)}).call(this,E("_process"))},{"./end-of-stream":408,_process:467}],406:[function(E,he,Ae){"use strict";function ue(ne,ce){var de=Object.keys(ne);if(Object.getOwnPropertySymbols){var ge=Object.getOwnPropertySymbols(ne);ce&&(ge=ge.filter(function(pe){return Object.getOwnPropertyDescriptor(ne,pe).enumerable})),de.push.apply(de,ge)}return de}function oe(ne){for(var ce=1;ce<arguments.length;ce++){var de=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(de),!0).forEach(function(ge){re(ne,ge,de[ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(de)):ue(Object(de)).forEach(function(ge){Object.defineProperty(ne,ge,Object.getOwnPropertyDescriptor(de,ge))})}return ne}function re(ne,ce,de){return ce=ie(ce),ce in ne?Object.defineProperty(ne,ce,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ce]=de,ne}function le(ne,ce){if(!(ne instanceof ce))throw new TypeError("Cannot call a class as a function")}function ae(ne,ce){for(var de=0;de<ce.length;de++){var ge=ce[de];ge.enumerable=ge.enumerable||!1,ge.configurable=!0,"value"in ge&&(ge.writable=!0),Object.defineProperty(ne,ie(ge.key),ge)}}function se(ne,ce,de){return ce&&ae(ne.prototype,ce),de&&ae(ne,de),Object.defineProperty(ne,"prototype",{writable:!1}),ne}function ie(ne){var ce=te(ne,"string");return typeof ce=="symbol"?ce:String(ce)}function te(ne,ce){if(typeof ne!="object"||ne===null)return ne;var de=ne[Symbol.toPrimitive];if(de!==void 0){var ge=de.call(ne,ce||"default");if(typeof ge!="object")return ge;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ne)}var z=E("buffer"),a=z.Buffer,y=E("util"),x=y.inspect,b=x&&x.custom||"inspect";function ee(ne,ce,de){a.prototype.copy.call(ne,ce,de)}he.exports=function(){function ne(){le(this,ne),this.head=null,this.tail=null,this.length=0}return se(ne,[{key:"push",value:function(de){var ge={data:de,next:null};this.length>0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(de){var ge={data:de,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var de=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,de}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(de){if(this.length===0)return"";for(var ge=this.head,pe=""+ge.data;ge=ge.next;)pe+=de+ge.data;return pe}},{key:"concat",value:function(de){if(this.length===0)return a.alloc(0);for(var ge=a.allocUnsafe(de>>>0),pe=this.head,me=0;pe;)ee(pe.data,ge,me),me+=pe.data.length,pe=pe.next;return ge}},{key:"consume",value:function(de,ge){var pe;return de<this.head.data.length?(pe=this.head.data.slice(0,de),this.head.data=this.head.data.slice(de)):de===this.head.data.length?pe=this.shift():pe=ge?this._getString(de):this._getBuffer(de),pe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(de){var ge=this.head,pe=1,me=ge.data;for(de-=me.length;ge=ge.next;){var be=ge.data,ye=de>be.length?be.length:de;if(ye===be.length?me+=be:me+=be.slice(0,de),de-=ye,de===0){ye===be.length?(++pe,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=be.slice(ye));break}++pe}return this.length-=pe,me}},{key:"_getBuffer",value:function(de){var ge=a.allocUnsafe(de),pe=this.head,me=1;for(pe.data.copy(ge),de-=pe.data.length;pe=pe.next;){var be=pe.data,ye=de>be.length?be.length:de;if(be.copy(ge,ge.length-de,0,ye),de-=ye,de===0){ye===be.length?(++me,pe.next?this.head=pe.next:this.head=this.tail=null):(this.head=pe,pe.data=be.slice(ye));break}++me}return this.length-=me,ge}},{key:b,value:function(de,ge){return x(this,oe(oe({},ge),{},{depth:0,customInspect:!1}))}}]),ne}()},{buffer:90,util:89}],407:[function(E,he,Ae){(function(ue){(function(){"use strict";function oe(te,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(te):te&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ue.nextTick(se,this,te)):ue.nextTick(se,this,te)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ue.nextTick(le,a):(a._writableState.errorEmitted=!0,ue.nextTick(re,a,b)):ue.nextTick(re,a,b):z?(ue.nextTick(le,a),z(b)):ue.nextTick(le,a)}),this)}function re(te,z){se(te,z),le(te)}function le(te){te._writableState&&!te._writableState.emitClose||te._readableState&&!te._readableState.emitClose||te.emit("close")}function ae(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function se(te,z){te.emit("error",z)}function ie(te,z){var a=te._readableState,y=te._writableState;a&&a.autoDestroy||y&&y.autoDestroy?te.destroy(z):te.emit("error",z)}he.exports={destroy:oe,undestroy:ae,errorOrDestroy:ie}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,he,Ae){"use strict";var ue=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function oe(se){var ie=!1;return function(){if(!ie){ie=!0;for(var te=arguments.length,z=new Array(te),a=0;a<te;a++)z[a]=arguments[a];se.apply(this,z)}}}function re(){}function le(se){return se.setHeader&&typeof se.abort=="function"}function ae(se,ie,te){if(typeof ie=="function")return ae(se,null,ie);ie||(ie={}),te=oe(te||re);var z=ie.readable||ie.readable!==!1&&se.readable,a=ie.writable||ie.writable!==!1&&se.writable,y=function(){se.writable||b()},x=se._writableState&&se._writableState.finished,b=function(){a=!1,x=!0,z||te.call(se)},ee=se._readableState&&se._readableState.endEmitted,ne=function(){z=!1,ee=!0,a||te.call(se)},ce=function(me){te.call(se,me)},de=function(){var me;if(z&&!ee)return(!se._readableState||!se._readableState.ended)&&(me=new ue),te.call(se,me);if(a&&!x)return(!se._writableState||!se._writableState.ended)&&(me=new ue),te.call(se,me)},ge=function(){se.req.on("finish",b)};return le(se)?(se.on("complete",b),se.on("abort",de),se.req?ge():se.on("request",ge)):a&&!se._writableState&&(se.on("end",y),se.on("close",y)),se.on("end",ne),se.on("finish",b),ie.error!==!1&&se.on("error",ce),se.on("close",de),function(){se.removeListener("complete",b),se.removeListener("abort",de),se.removeListener("request",ge),se.req&&se.req.removeListener("finish",b),se.removeListener("end",y),se.removeListener("close",y),se.removeListener("finish",b),se.removeListener("end",ne),se.removeListener("error",ce),se.removeListener("close",de)}}he.exports=ae},{"../../../errors":399}],409:[function(E,he,Ae){he.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(E,he,Ae){"use strict";var ue;function oe(b){var ee=!1;return function(){ee||(ee=!0,b.apply(void 0,arguments))}}var re=E("../../../errors").codes,le=re.ERR_MISSING_ARGS,ae=re.ERR_STREAM_DESTROYED;function se(b){if(b)throw b}function ie(b){return b.setHeader&&typeof b.abort=="function"}function te(b,ee,ne,ce){ce=oe(ce);var de=!1;b.on("close",function(){de=!0}),ue===void 0&&(ue=E("./end-of-stream")),ue(b,{readable:ee,writable:ne},function(pe){if(pe)return ce(pe);de=!0,ce()});var ge=!1;return function(pe){if(!de&&!ge){if(ge=!0,ie(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(pe||new ae("pipe"))}}}function z(b){b()}function a(b,ee){return b.pipe(ee)}function y(b){return!b.length||typeof b[b.length-1]!="function"?se:b.pop()}function x(){for(var b=arguments.length,ee=new Array(b),ne=0;ne<b;ne++)ee[ne]=arguments[ne];var ce=y(ee);if(Array.isArray(ee[0])&&(ee=ee[0]),ee.length<2)throw new le("streams");var de,ge=ee.map(function(pe,me){var be=me<ee.length-1,ye=me>0;return te(pe,be,ye,function(Ce){de||(de=Ce),Ce&&ge.forEach(z),!be&&(ge.forEach(z),ce(de))})});return ee.reduce(a)}he.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,he,Ae){"use strict";var ue=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function oe(le,ae,se){return le.highWaterMark!=null?le.highWaterMark:ae?le[se]:null}function re(le,ae,se,ie){var te=oe(ae,ie,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var z=ie?se:"highWaterMark";throw new ue(z,te)}return Math.floor(te)}return le.objectMode?16:16*1024}he.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(E,he,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(E,he,Ae){"use strict";var ue=E("safe-buffer").Buffer,oe=ue.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function re(ge){if(!ge)return"utf8";for(var pe;;)switch(ge){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return ge;default:if(pe)return;ge=(""+ge).toLowerCase(),pe=!0}}function le(ge){var pe=re(ge);if(typeof pe!="string"&&(ue.isEncoding===oe||!oe(ge)))throw new Error("Unknown encoding: "+ge);return pe||ge}Ae.StringDecoder=ae;function ae(ge){this.encoding=le(ge);var pe;switch(this.encoding){case"utf16le":this.text=x,this.end=b,pe=4;break;case"utf8":this.fillLast=z,pe=4;break;case"base64":this.text=ee,this.end=ne,pe=3;break;default:this.write=ce,this.end=de;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(pe)}ae.prototype.write=function(ge){if(ge.length===0)return"";var pe,me;if(this.lastNeed){if(pe=this.fillLast(ge),pe===void 0)return"";me=this.lastNeed,this.lastNeed=0}else me=0;return me<ge.length?pe?pe+this.text(ge,me):this.text(ge,me):pe||""},ae.prototype.end=y,ae.prototype.text=a,ae.prototype.fillLast=function(ge){if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ge.length),this.lastNeed-=ge.length};function se(ge){return ge<=127?0:ge>>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function ie(ge,pe,me){var be=pe.length-1;if(be<me)return 0;var ye=se(pe[be]);return ye>=0?(ye>0&&(ge.lastNeed=ye-1),ye):--be<me||ye===-2?0:(ye=se(pe[be]),ye>=0?(ye>0&&(ge.lastNeed=ye-2),ye):--be<me||ye===-2?0:(ye=se(pe[be]),ye>=0?(ye>0&&(ye===2?ye=0:ge.lastNeed=ye-3),ye):0))}function te(ge,pe,me){if((pe[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&pe.length>1){if((pe[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&pe.length>2&&(pe[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function z(ge){var pe=this.lastTotal-this.lastNeed,me=te(this,ge,pe);if(me!==void 0)return me;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,pe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,pe,0,ge.length),this.lastNeed-=ge.length}function a(ge,pe){var me=ie(this,ge,pe);if(!this.lastNeed)return ge.toString("utf8",pe);this.lastTotal=me;var be=ge.length-(me-this.lastNeed);return ge.copy(this.lastChar,0,be),ge.toString("utf8",pe,be)}function y(ge){var pe=ge&&ge.length?this.write(ge):"";return this.lastNeed?pe+"\uFFFD":pe}function x(ge,pe){if((ge.length-pe)%2===0){var me=ge.toString("utf16le",pe);if(me){var be=me.charCodeAt(me.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],me.slice(0,-1)}return me}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",pe,ge.length-1)}function b(ge){var pe=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var me=this.lastTotal-this.lastNeed;return pe+this.lastChar.toString("utf16le",0,me)}return pe}function ee(ge,pe){var me=(ge.length-pe)%3;return me===0?ge.toString("base64",pe):(this.lastNeed=3-me,this.lastTotal=3,me===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",pe,ge.length-me))}function ne(ge){var pe=ge&&ge.length?this.write(ge):"";return this.lastNeed?pe+this.lastChar.toString("base64",0,3-this.lastNeed):pe}function ce(ge){return ge.toString(this.encoding)}function de(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(E,he,Ae){(function(ue,oe){(function(){var re=E("process/browser.js").nextTick,le=Function.prototype.apply,ae=Array.prototype.slice,se={},ie=0;Ae.setTimeout=function(){return new te(le.call(setTimeout,window,arguments),clearTimeout)},Ae.setInterval=function(){return new te(le.call(setInterval,window,arguments),clearInterval)},Ae.clearTimeout=Ae.clearInterval=function(z){z.close()};function te(z,a){this._id=z,this._clearFn=a}te.prototype.unref=te.prototype.ref=function(){},te.prototype.close=function(){this._clearFn.call(window,this._id)},Ae.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},Ae.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},Ae._unrefActive=Ae.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},Ae.setImmediate=typeof ue=="function"?ue:function(z){var a=ie++,y=arguments.length<2?!1:ae.call(arguments,1);return se[a]=!0,re(function(){se[a]&&(y?z.apply(null,y):z.call(null),Ae.clearImmediate(a))}),a},Ae.clearImmediate=typeof oe=="function"?oe:function(z){delete se[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,he,Ae){var ue=E("buffer").Buffer;he.exports=function(oe){if(oe instanceof Uint8Array){if(oe.byteOffset===0&&oe.byteLength===oe.buffer.byteLength)return oe.buffer;if(typeof oe.buffer.slice=="function")return oe.buffer.slice(oe.byteOffset,oe.byteOffset+oe.byteLength)}if(ue.isBuffer(oe)){for(var re=new Uint8Array(oe.length),le=oe.length,ae=0;ae<le;ae++)re[ae]=oe[ae];return re.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(E,he,Ae){(function(ue){(function(){he.exports=oe;function oe(le,ae){if(re("noDeprecation"))return le;var se=!1;function ie(){if(!se){if(re("throwDeprecation"))throw new Error(ae);re("traceDeprecation")?console.trace(ae):console.warn(ae),se=!0}return le.apply(this,arguments)}return ie}function re(le){try{if(!ue.localStorage)return!1}catch(se){return!1}var ae=ue.localStorage[le];return ae==null?!1:String(ae).toLowerCase()==="true"}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(E,he,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(E,he,Ae){"use strict";var ue=E("is-arguments"),oe=E("is-generator-function"),re=E("which-typed-array"),le=E("is-typed-array");function ae(We){return We.call.bind(We)}var se=typeof BigInt!="undefined",ie=typeof Symbol!="undefined",te=ae(Object.prototype.toString),z=ae(Number.prototype.valueOf),a=ae(String.prototype.valueOf),y=ae(Boolean.prototype.valueOf);if(se)var x=ae(BigInt.prototype.valueOf);if(ie)var b=ae(Symbol.prototype.valueOf);function ee(We,ft){if(typeof We!="object")return!1;try{return ft(We),!0}catch(gt){return!1}}Ae.isArgumentsObject=ue,Ae.isGeneratorFunction=oe,Ae.isTypedArray=le;function ne(We){return typeof Promise!="undefined"&&We instanceof Promise||We!==null&&typeof We=="object"&&typeof We.then=="function"&&typeof We.catch=="function"}Ae.isPromise=ne;function ce(We){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(We):le(We)||st(We)}Ae.isArrayBufferView=ce;function de(We){return re(We)==="Uint8Array"}Ae.isUint8Array=de;function ge(We){return re(We)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=ge;function pe(We){return re(We)==="Uint16Array"}Ae.isUint16Array=pe;function me(We){return re(We)==="Uint32Array"}Ae.isUint32Array=me;function be(We){return re(We)==="Int8Array"}Ae.isInt8Array=be;function ye(We){return re(We)==="Int16Array"}Ae.isInt16Array=ye;function Ce(We){return re(We)==="Int32Array"}Ae.isInt32Array=Ce;function Se(We){return re(We)==="Float32Array"}Ae.isFloat32Array=Se;function He(We){return re(We)==="Float64Array"}Ae.isFloat64Array=He;function we(We){return re(We)==="BigInt64Array"}Ae.isBigInt64Array=we;function Me(We){return re(We)==="BigUint64Array"}Ae.isBigUint64Array=Me;function Pe(We){return te(We)==="[object Map]"}Pe.working=typeof Map!="undefined"&&Pe(new Map);function De(We){return typeof Map=="undefined"?!1:Pe.working?Pe(We):We instanceof Map}Ae.isMap=De;function ze(We){return te(We)==="[object Set]"}ze.working=typeof Set!="undefined"&&ze(new Set);function Je(We){return typeof Set=="undefined"?!1:ze.working?ze(We):We instanceof Set}Ae.isSet=Je;function Qe(We){return te(We)==="[object WeakMap]"}Qe.working=typeof WeakMap!="undefined"&&Qe(new WeakMap);function tt(We){return typeof WeakMap=="undefined"?!1:Qe.working?Qe(We):We instanceof WeakMap}Ae.isWeakMap=tt;function $e(We){return te(We)==="[object WeakSet]"}$e.working=typeof WeakSet!="undefined"&&$e(new WeakSet);function at(We){return $e(We)}Ae.isWeakSet=at;function ct(We){return te(We)==="[object ArrayBuffer]"}ct.working=typeof ArrayBuffer!="undefined"&&ct(new ArrayBuffer);function it(We){return typeof ArrayBuffer=="undefined"?!1:ct.working?ct(We):We instanceof ArrayBuffer}Ae.isArrayBuffer=it;function rt(We){return te(We)==="[object DataView]"}rt.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&rt(new DataView(new ArrayBuffer(1),0,1));function st(We){return typeof DataView=="undefined"?!1:rt.working?rt(We):We instanceof DataView}Ae.isDataView=st;var mt=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function yt(We){return te(We)==="[object SharedArrayBuffer]"}function Tt(We){return typeof mt=="undefined"?!1:(typeof yt.working=="undefined"&&(yt.working=yt(new mt)),yt.working?yt(We):We instanceof mt)}Ae.isSharedArrayBuffer=Tt;function vt(We){return te(We)==="[object AsyncFunction]"}Ae.isAsyncFunction=vt;function ut(We){return te(We)==="[object Map Iterator]"}Ae.isMapIterator=ut;function qe(We){return te(We)==="[object Set Iterator]"}Ae.isSetIterator=qe;function Te(We){return te(We)==="[object Generator]"}Ae.isGeneratorObject=Te;function Ke(We){return te(We)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=Ke;function Ie(We){return ee(We,z)}Ae.isNumberObject=Ie;function Fe(We){return ee(We,a)}Ae.isStringObject=Fe;function Be(We){return ee(We,y)}Ae.isBooleanObject=Be;function Oe(We){return se&&ee(We,x)}Ae.isBigIntObject=Oe;function _e(We){return ie&&ee(We,b)}Ae.isSymbolObject=_e;function Ne(We){return Ie(We)||Fe(We)||Be(We)||Oe(We)||_e(We)}Ae.isBoxedPrimitive=Ne;function Le(We){return typeof Uint8Array!="undefined"&&(it(We)||Tt(We))}Ae.isAnyArrayBuffer=Le,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(We){Object.defineProperty(Ae,We,{enumerable:!1,value:function(){throw new Error(We+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(E,he,Ae){(function(ue){(function(){var oe=Object.getOwnPropertyDescriptors||function(mt){for(var yt=Object.keys(mt),Tt={},vt=0;vt<yt.length;vt++)Tt[yt[vt]]=Object.getOwnPropertyDescriptor(mt,yt[vt]);return Tt},re=/%[sdj%]/g;Ae.format=function(st){if(!ye(st)){for(var mt=[],yt=0;yt<arguments.length;yt++)mt.push(ie(arguments[yt]));return mt.join(" ")}for(var yt=1,Tt=arguments,vt=Tt.length,ut=String(st).replace(re,function(Te){if(Te==="%%")return"%";if(yt>=vt)return Te;switch(Te){case"%s":return String(Tt[yt++]);case"%d":return Number(Tt[yt++]);case"%j":try{return JSON.stringify(Tt[yt++])}catch(Ke){return"[Circular]"}default:return Te}}),qe=Tt[yt];yt<vt;qe=Tt[++yt])pe(qe)||!we(qe)?ut+=" "+qe:ut+=" "+ie(qe);return ut},Ae.deprecate=function(st,mt){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return st;if(typeof ue=="undefined")return function(){return Ae.deprecate(st,mt).apply(this,arguments)};var yt=!1;function Tt(){if(!yt){if(ue.throwDeprecation)throw new Error(mt);ue.traceDeprecation?console.trace(mt):console.error(mt),yt=!0}return st.apply(this,arguments)}return Tt};var le={},ae=/^$/;if(ue.env.NODE_DEBUG){var se=ue.env.NODE_DEBUG;se=se.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ae=new RegExp("^"+se+"$","i")}Ae.debuglog=function(st){if(st=st.toUpperCase(),!le[st])if(ae.test(st)){var mt=ue.pid;le[st]=function(){var yt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",st,mt,yt)}}else le[st]=function(){};return le[st]};function ie(st,mt){var yt={seen:[],stylize:z};return arguments.length>=3&&(yt.depth=arguments[2]),arguments.length>=4&&(yt.colors=arguments[3]),ge(mt)?yt.showHidden=mt:mt&&Ae._extend(yt,mt),Se(yt.showHidden)&&(yt.showHidden=!1),Se(yt.depth)&&(yt.depth=2),Se(yt.colors)&&(yt.colors=!1),Se(yt.customInspect)&&(yt.customInspect=!0),yt.colors&&(yt.stylize=te),y(yt,st,yt.depth)}Ae.inspect=ie,ie.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},ie.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function te(st,mt){var yt=ie.styles[mt];return yt?"\x1B["+ie.colors[yt][0]+"m"+st+"\x1B["+ie.colors[yt][1]+"m":st}function z(st,mt){return st}function a(st){var mt={};return st.forEach(function(yt,Tt){mt[yt]=!0}),mt}function y(st,mt,yt){if(st.customInspect&&mt&&De(mt.inspect)&&mt.inspect!==Ae.inspect&&!(mt.constructor&&mt.constructor.prototype===mt)){var Tt=mt.inspect(yt,st);return ye(Tt)||(Tt=y(st,Tt,yt)),Tt}var vt=x(st,mt);if(vt)return vt;var ut=Object.keys(mt),qe=a(ut);if(st.showHidden&&(ut=Object.getOwnPropertyNames(mt)),Pe(mt)&&(ut.indexOf("message")>=0||ut.indexOf("description")>=0))return b(mt);if(ut.length===0){if(De(mt)){var Te=mt.name?": "+mt.name:"";return st.stylize("[Function"+Te+"]","special")}if(He(mt))return st.stylize(RegExp.prototype.toString.call(mt),"regexp");if(Me(mt))return st.stylize(Date.prototype.toString.call(mt),"date");if(Pe(mt))return b(mt)}var Ke="",Ie=!1,Fe=["{","}"];if(de(mt)&&(Ie=!0,Fe=["[","]"]),De(mt)){var Be=mt.name?": "+mt.name:"";Ke=" [Function"+Be+"]"}if(He(mt)&&(Ke=" "+RegExp.prototype.toString.call(mt)),Me(mt)&&(Ke=" "+Date.prototype.toUTCString.call(mt)),Pe(mt)&&(Ke=" "+b(mt)),ut.length===0&&(!Ie||mt.length==0))return Fe[0]+Ke+Fe[1];if(yt<0)return He(mt)?st.stylize(RegExp.prototype.toString.call(mt),"regexp"):st.stylize("[Object]","special");st.seen.push(mt);var Oe;return Ie?Oe=ee(st,mt,yt,qe,ut):Oe=ut.map(function(_e){return ne(st,mt,yt,qe,_e,Ie)}),st.seen.pop(),ce(Oe,Ke,Fe)}function x(st,mt){if(Se(mt))return st.stylize("undefined","undefined");if(ye(mt)){var yt="'"+JSON.stringify(mt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return st.stylize(yt,"string")}if(be(mt))return st.stylize(""+mt,"number");if(ge(mt))return st.stylize(""+mt,"boolean");if(pe(mt))return st.stylize("null","null")}function b(st){return"["+Error.prototype.toString.call(st)+"]"}function ee(st,mt,yt,Tt,vt){for(var ut=[],qe=0,Te=mt.length;qe<Te;++qe)at(mt,String(qe))?ut.push(ne(st,mt,yt,Tt,String(qe),!0)):ut.push("");return vt.forEach(function(Ke){Ke.match(/^\d+$/)||ut.push(ne(st,mt,yt,Tt,Ke,!0))}),ut}function ne(st,mt,yt,Tt,vt,ut){var qe,Te,Ke;if(Ke=Object.getOwnPropertyDescriptor(mt,vt)||{value:mt[vt]},Ke.get?Ke.set?Te=st.stylize("[Getter/Setter]","special"):Te=st.stylize("[Getter]","special"):Ke.set&&(Te=st.stylize("[Setter]","special")),at(Tt,vt)||(qe="["+vt+"]"),Te||(st.seen.indexOf(Ke.value)<0?(pe(yt)?Te=y(st,Ke.value,null):Te=y(st,Ke.value,yt-1),Te.indexOf(`
|
|
|
`)>-1&&(ut?Te=Te.split(`
|
|
|
`).map(function(Ie){return" "+Ie}).join(`
|
|
|
`).slice(2):Te=`
|
|
|
`+Te.split(`
|
|
|
`).map(function(Ie){return" "+Ie}).join(`
|
|
|
`))):Te=st.stylize("[Circular]","special")),Se(qe)){if(ut&&vt.match(/^\d+$/))return Te;qe=JSON.stringify(""+vt),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=st.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=st.stylize(qe,"string"))}return qe+": "+Te}function ce(st,mt,yt){var Tt=0,vt=st.reduce(function(ut,qe){return Tt++,qe.indexOf(`
|
|
|
`)>=0&&Tt++,ut+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return vt>60?yt[0]+(mt===""?"":mt+`
|
|
|
`)+" "+st.join(`,
|
|
|
`)+" "+yt[1]:yt[0]+mt+" "+st.join(", ")+" "+yt[1]}Ae.types=E("./support/types");function de(st){return Array.isArray(st)}Ae.isArray=de;function ge(st){return typeof st=="boolean"}Ae.isBoolean=ge;function pe(st){return st===null}Ae.isNull=pe;function me(st){return st==null}Ae.isNullOrUndefined=me;function be(st){return typeof st=="number"}Ae.isNumber=be;function ye(st){return typeof st=="string"}Ae.isString=ye;function Ce(st){return typeof st=="symbol"}Ae.isSymbol=Ce;function Se(st){return st===void 0}Ae.isUndefined=Se;function He(st){return we(st)&&Je(st)==="[object RegExp]"}Ae.isRegExp=He,Ae.types.isRegExp=He;function we(st){return typeof st=="object"&&st!==null}Ae.isObject=we;function Me(st){return we(st)&&Je(st)==="[object Date]"}Ae.isDate=Me,Ae.types.isDate=Me;function Pe(st){return we(st)&&(Je(st)==="[object Error]"||st instanceof Error)}Ae.isError=Pe,Ae.types.isNativeError=Pe;function De(st){return typeof st=="function"}Ae.isFunction=De;function ze(st){return st===null||typeof st=="boolean"||typeof st=="number"||typeof st=="string"||typeof st=="symbol"||typeof st=="undefined"}Ae.isPrimitive=ze,Ae.isBuffer=E("./support/isBuffer");function Je(st){return Object.prototype.toString.call(st)}function Qe(st){return st<10?"0"+st.toString(10):st.toString(10)}var tt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $e(){var st=new Date,mt=[Qe(st.getHours()),Qe(st.getMinutes()),Qe(st.getSeconds())].join(":");return[st.getDate(),tt[st.getMonth()],mt].join(" ")}Ae.log=function(){console.log("%s - %s",$e(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(st,mt){if(!mt||!we(mt))return st;for(var yt=Object.keys(mt),Tt=yt.length;Tt--;)st[yt[Tt]]=mt[yt[Tt]];return st};function at(st,mt){return Object.prototype.hasOwnProperty.call(st,mt)}var ct=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(mt){if(typeof mt!="function")throw new TypeError('The "original" argument must be of type Function');if(ct&&mt[ct]){var yt=mt[ct];if(typeof yt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(yt,ct,{value:yt,enumerable:!1,writable:!1,configurable:!0}),yt}function yt(){for(var Tt,vt,ut=new Promise(function(Ke,Ie){Tt=Ke,vt=Ie}),qe=[],Te=0;Te<arguments.length;Te++)qe.push(arguments[Te]);qe.push(function(Ke,Ie){Ke?vt(Ke):Tt(Ie)});try{mt.apply(this,qe)}catch(Ke){vt(Ke)}return ut}return Object.setPrototypeOf(yt,Object.getPrototypeOf(mt)),ct&&Object.defineProperty(yt,ct,{value:yt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(yt,oe(mt))},Ae.promisify.custom=ct;function it(st,mt){if(!st){var yt=new Error("Promise was rejected with a falsy value");yt.reason=st,st=yt}return mt(st)}function rt(st){if(typeof st!="function")throw new TypeError('The "original" argument must be of type Function');function mt(){for(var yt=[],Tt=0;Tt<arguments.length;Tt++)yt.push(arguments[Tt]);var vt=yt.pop();if(typeof vt!="function")throw new TypeError("The last argument must be of type Function");var ut=this,qe=function(){return vt.apply(ut,arguments)};st.apply(this,yt).then(function(Te){ue.nextTick(qe.bind(null,null,Te))},function(Te){ue.nextTick(it.bind(null,Te,qe))})}return Object.setPrototypeOf(mt,Object.getPrototypeOf(st)),Object.defineProperties(mt,oe(st)),mt}Ae.callbackify=rt}).call(this)}).call(this,E("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("for-each"),re=E("available-typed-arrays"),le=E("call-bind"),ae=E("call-bind/callBound"),se=E("gopd"),ie=ae("Object.prototype.toString"),te=E("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,a=re(),y=ae("String.prototype.slice"),x=Object.getPrototypeOf,b=ae("Array.prototype.indexOf",!0)||function(ge,pe){for(var me=0;me<ge.length;me+=1)if(ge[me]===pe)return me;return-1},ee={__proto__:null};te&&se&&x?oe(a,function(de){var ge=new z[de];if(Symbol.toStringTag in ge){var pe=x(ge),me=se(pe,Symbol.toStringTag);if(!me){var be=x(pe);me=se(be,Symbol.toStringTag)}ee["$"+de]=le(me.get)}}):oe(a,function(de){var ge=new z[de];ee["$"+de]=le(ge.slice)});var ne=function(ge){var pe=!1;return oe(ee,function(me,be){if(!pe)try{"$"+me(ge)===be&&(pe=y(be,1))}catch(ye){}}),pe},ce=function(ge){var pe=!1;return oe(ee,function(me,be){if(!pe)try{me(ge),pe=y(be,1)}catch(ye){}}),pe};he.exports=function(ge){if(!ge||typeof ge!="object")return!1;if(!te){var pe=y(ie(ge),8,-1);return b(a,pe)>-1?pe:pe!=="Object"?!1:ce(ge)}return se?ne(ge):null}}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,he,Ae){(function(){"use strict";Ae.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(E,he,Ae){(function(){"use strict";var ue,oe,re,le,ae,se={}.hasOwnProperty;ue=E("xmlbuilder"),oe=E("./defaults").defaults,le=function(ie){return typeof ie=="string"&&(ie.indexOf("&")>=0||ie.indexOf(">")>=0||ie.indexOf("<")>=0)},ae=function(ie){return"<![CDATA["+re(ie)+"]]>"},re=function(ie){return ie.replace("]]>","]]]]><![CDATA[>")},Ae.Builder=function(){function ie(te){var z,a,y;this.options={},a=oe["0.2"];for(z in a)se.call(a,z)&&(y=a[z],this.options[z]=y);for(z in te)se.call(te,z)&&(y=te[z],this.options[z]=y)}return ie.prototype.buildObject=function(te){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(te).length===1&&this.options.rootName===oe["0.2"].rootName?(b=Object.keys(te)[0],te=te[b]):b=this.options.rootName,y=function(ee){return function(ne,ce){var de,ge,pe,me,be,ye;if(typeof ce!="object")ee.options.cdata&&le(ce)?ne.raw(ae(ce)):ne.txt(ce);else if(Array.isArray(ce)){for(me in ce)if(se.call(ce,me)){ge=ce[me];for(be in ge)pe=ge[be],ne=y(ne.ele(be),pe).up()}}else for(be in ce)if(se.call(ce,be))if(ge=ce[be],be===z){if(typeof ge=="object")for(de in ge)ye=ge[de],ne=ne.att(de,ye)}else if(be===a)ee.options.cdata&&le(ge)?ne=ne.raw(ae(ge)):ne=ne.txt(ge);else if(Array.isArray(ge))for(me in ge)se.call(ge,me)&&(pe=ge[me],typeof pe=="string"?ee.options.cdata&&le(pe)?ne=ne.ele(be).raw(ae(pe)).up():ne=ne.ele(be,pe).up():ne=y(ne.ele(be),pe).up());else typeof ge=="object"?ne=y(ne.ele(be),ge).up():typeof ge=="string"&&ee.options.cdata&&le(ge)?ne=ne.ele(be).raw(ae(ge)).up():(ge==null&&(ge=""),ne=ne.ele(be,ge.toString()).up());return ne}}(this),x=ue.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,te).end(this.options.renderOpts)},ie}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,he,Ae){(function(){Ae.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,he,Ae){(function(){"use strict";var ue,oe,re,le,ae,se,ie,te,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var ne in ee)x.call(ee,ne)&&(b[ne]=ee[ne]);function ce(){this.constructor=b}return ce.prototype=ee.prototype,b.prototype=new ce,b.__super__=ee.prototype,b},x={}.hasOwnProperty;te=E("sax"),le=E("events"),ue=E("./bom"),ie=E("./processors"),z=E("timers").setImmediate,oe=E("./defaults").defaults,ae=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},se=function(b,ee,ne){var ce,de,ge;for(ce=0,de=b.length;ce<de;ce++)ge=b[ce],ee=ge(ee,ne);return ee},re=function(b,ee,ne){var ce;return ce=Object.create(null),ce.value=ne,ce.writable=!0,ce.enumerable=!0,ce.configurable=!0,Object.defineProperty(b,ee,ce)},Ae.Parser=function(b){y(ee,b);function ee(ne){this.parseStringPromise=a(this.parseStringPromise,this),this.parseString=a(this.parseString,this),this.reset=a(this.reset,this),this.assignOrPush=a(this.assignOrPush,this),this.processAsync=a(this.processAsync,this);var ce,de,ge;if(!(this instanceof Ae.Parser))return new Ae.Parser(ne);this.options={},de=oe["0.2"];for(ce in de)x.call(de,ce)&&(ge=de[ce],this.options[ce]=ge);for(ce in ne)x.call(ne,ce)&&(ge=ne[ce],this.options[ce]=ge);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(ie.normalize)),this.reset()}return ee.prototype.processAsync=function(){var ne,ce;try{return this.remaining.length<=this.options.chunkSize?(ne=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ne),this.saxParser.close()):(ne=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ne),z(this.processAsync))}catch(de){if(ce=de,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},ee.prototype.assignOrPush=function(ne,ce,de){return ce in ne?(ne[ce]instanceof Array||re(ne,ce,[ne[ce]]),ne[ce].push(de)):this.options.explicitArray?re(ne,ce,[de]):re(ne,ce,de)},ee.prototype.reset=function(){var ne,ce,de,ge;return this.removeAllListeners(),this.saxParser=te.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(pe){return function(me){if(pe.saxParser.resume(),!pe.saxParser.errThrown)return pe.saxParser.errThrown=!0,pe.emit("error",me)}}(this),this.saxParser.onend=function(pe){return function(){if(!pe.saxParser.ended)return pe.saxParser.ended=!0,pe.emit("end",pe.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,ge=[],ne=this.options.attrkey,ce=this.options.charkey,this.saxParser.onopentag=function(pe){return function(me){var be,ye,Ce,Se,He;if(Ce={},Ce[ce]="",!pe.options.ignoreAttrs){He=me.attributes;for(be in He)x.call(He,be)&&(!(ne in Ce)&&!pe.options.mergeAttrs&&(Ce[ne]={}),ye=pe.options.attrValueProcessors?se(pe.options.attrValueProcessors,me.attributes[be],be):me.attributes[be],Se=pe.options.attrNameProcessors?se(pe.options.attrNameProcessors,be):be,pe.options.mergeAttrs?pe.assignOrPush(Ce,Se,ye):re(Ce[ne],Se,ye))}return Ce["#name"]=pe.options.tagNameProcessors?se(pe.options.tagNameProcessors,me.name):me.name,pe.options.xmlns&&(Ce[pe.options.xmlnskey]={uri:me.uri,local:me.local}),ge.push(Ce)}}(this),this.saxParser.onclosetag=function(pe){return function(){var me,be,ye,Ce,Se,He,we,Me,Pe,De;if(He=ge.pop(),Se=He["#name"],(!pe.options.explicitChildren||!pe.options.preserveChildrenOrder)&&delete He["#name"],He.cdata===!0&&(me=He.cdata,delete He.cdata),Pe=ge[ge.length-1],He[ce].match(/^\s*$/)&&!me?(be=He[ce],delete He[ce]):(pe.options.trim&&(He[ce]=He[ce].trim()),pe.options.normalize&&(He[ce]=He[ce].replace(/\s{2,}/g," ").trim()),He[ce]=pe.options.valueProcessors?se(pe.options.valueProcessors,He[ce],Se):He[ce],Object.keys(He).length===1&&ce in He&&!pe.EXPLICIT_CHARKEY&&(He=He[ce])),ae(He)&&(typeof pe.options.emptyTag=="function"?He=pe.options.emptyTag():He=pe.options.emptyTag!==""?pe.options.emptyTag:be),pe.options.validator!=null&&(De="/"+function(){var ze,Je,Qe;for(Qe=[],ze=0,Je=ge.length;ze<Je;ze++)Ce=ge[ze],Qe.push(Ce["#name"]);return Qe}().concat(Se).join("/"),function(){var ze;try{return He=pe.options.validator(De,Pe&&Pe[Se],He)}catch(Je){return ze=Je,pe.emit("error",ze)}}()),pe.options.explicitChildren&&!pe.options.mergeAttrs&&typeof He=="object"){if(!pe.options.preserveChildrenOrder)Ce={},pe.options.attrkey in He&&(Ce[pe.options.attrkey]=He[pe.options.attrkey],delete He[pe.options.attrkey]),!pe.options.charsAsChildren&&pe.options.charkey in He&&(Ce[pe.options.charkey]=He[pe.options.charkey],delete He[pe.options.charkey]),Object.getOwnPropertyNames(He).length>0&&(Ce[pe.options.childkey]=He),He=Ce;else if(Pe){Pe[pe.options.childkey]=Pe[pe.options.childkey]||[],we={};for(ye in He)x.call(He,ye)&&re(we,ye,He[ye]);Pe[pe.options.childkey].push(we),delete He["#name"],Object.keys(He).length===1&&ce in He&&!pe.EXPLICIT_CHARKEY&&(He=He[ce])}}return ge.length>0?pe.assignOrPush(Pe,Se,He):(pe.options.explicitRoot&&(Me=He,He={},re(He,Se,Me)),pe.resultObject=He,pe.saxParser.ended=!0,pe.emit("end",pe.resultObject))}}(this),de=function(pe){return function(me){var be,ye;if(ye=ge[ge.length-1],ye)return ye[ce]+=me,pe.options.explicitChildren&&pe.options.preserveChildrenOrder&&pe.options.charsAsChildren&&(pe.options.includeWhiteChars||me.replace(/\\n/g,"").trim()!=="")&&(ye[pe.options.childkey]=ye[pe.options.childkey]||[],be={"#name":"__text__"},be[ce]=me,pe.options.normalize&&(be[ce]=be[ce].replace(/\s{2,}/g," ").trim()),ye[pe.options.childkey].push(be)),ye}}(this),this.saxParser.ontext=de,this.saxParser.oncdata=function(pe){return function(me){var be;if(be=de(me),be)return be.cdata=!0}}(this)},ee.prototype.parseString=function(ne,ce){var de;ce!=null&&typeof ce=="function"&&(this.on("end",function(ge){return this.reset(),ce(null,ge)}),this.on("error",function(ge){return this.reset(),ce(ge)}));try{return ne=ne.toString(),ne.trim()===""?(this.emit("end",null),!0):(ne=ue.stripBOM(ne),this.options.async?(this.remaining=ne,z(this.processAsync),this.saxParser):this.saxParser.write(ne).close())}catch(ge){if(de=ge,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw de}else return this.emit("error",de),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(ne){return new Promise(function(ce){return function(de,ge){return ce.parseString(ne,function(pe,me){return pe?ge(pe):de(me)})}}(this))},ee}(le),Ae.parseString=function(b,ee,ne){var ce,de,ge;return ne!=null?(typeof ne=="function"&&(ce=ne),typeof ee=="object"&&(de=ee)):(typeof ee=="function"&&(ce=ee),de={}),ge=new Ae.Parser(de),ge.parseString(b,ce)},Ae.parseStringPromise=function(b,ee){var ne,ce;return typeof ee=="object"&&(ne=ee),ce=new Ae.Parser(ne),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,he,Ae){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),Ae.normalize=function(oe){return oe.toLowerCase()},Ae.firstCharLowerCase=function(oe){return oe.charAt(0).toLowerCase()+oe.slice(1)},Ae.stripPrefix=function(oe){return oe.replace(ue,"")},Ae.parseNumbers=function(oe){return isNaN(oe)||(oe=oe%1===0?parseInt(oe,10):parseFloat(oe)),oe},Ae.parseBooleans=function(oe){return/^(?:true|false)$/i.test(oe)&&(oe=oe.toLowerCase()==="true"),oe}}).call(this)},{}],426:[function(E,he,Ae){(function(){"use strict";var ue,oe,re,le,ae=function(ie,te){for(var z in te)se.call(te,z)&&(ie[z]=te[z]);function a(){this.constructor=ie}return a.prototype=te.prototype,ie.prototype=new a,ie.__super__=te.prototype,ie},se={}.hasOwnProperty;oe=E("./defaults"),ue=E("./builder"),re=E("./parser"),le=E("./processors"),Ae.defaults=oe.defaults,Ae.processors=le,Ae.ValidationError=function(ie){ae(te,ie);function te(z){this.message=z}return te}(Error),Ae.Builder=ue.Builder,Ae.Parser=re.Parser,Ae.parseString=re.parseString,Ae.parseStringPromise=re.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,he,Ae){(function(){he.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,he,Ae){(function(){he.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te=[].slice,z={}.hasOwnProperty;ue=function(){var a,y,x,b,ee,ne;if(ne=arguments[0],ee=2<=arguments.length?te.call(arguments,1):[],ae(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=ee.length;a<x;a++)if(b=ee[a],b!=null)for(y in b)z.call(b,y)&&(ne[y]=b[y]);return ne},ae=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},se=function(a){var y;return!!a&&((y=typeof a)=="function"||y==="object")},re=function(a){return ae(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},le=function(a){var y;if(re(a))return!a.length;for(y in a)if(z.call(a,y))return!1;return!0},ie=function(a){var y,x;return se(a)&&(x=Object.getPrototypeOf(a))&&(y=x.constructor)&&typeof y=="function"&&y instanceof y&&Function.prototype.toString.call(y)===Function.prototype.toString.call(Object)},oe=function(a){return ae(a.valueOf)?a.valueOf():a},he.exports.assign=ue,he.exports.isFunction=ae,he.exports.isObject=se,he.exports.isArray=re,he.exports.isEmpty=le,he.exports.isPlainObject=ie,he.exports.getValue=oe}).call(this)},{}],430:[function(E,he,Ae){(function(){he.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(E,he,Ae){(function(){var ue,oe,re;ue=E("./NodeType"),re=E("./XMLNode"),he.exports=oe=function(){function le(ae,se,ie){if(this.parent=ae,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),se==null)throw new Error("Missing attribute name. "+this.debugInfo(se));this.name=this.stringify.name(se),this.value=this.stringify.attValue(ie),this.type=ue.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(le.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(le.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(le.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(le.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(le.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(le.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(le.prototype,"specified",{get:function(){return!0}}),le.prototype.clone=function(){return Object.create(this)},le.prototype.toString=function(ae){return this.options.writer.attribute(this,this.options.writer.filterOptions(ae))},le.prototype.debugInfo=function(ae){return ae=ae||this.name,ae==null?"parent: <"+this.parent.name+">":"attribute: {"+ae+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(ae){return!(ae.namespaceURI!==this.namespaceURI||ae.prefix!==this.prefix||ae.localName!==this.localName||ae.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;ue=E("./NodeType"),re=E("./XMLCharacterData"),he.exports=oe=function(se){le(ie,se);function ie(te,z){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ue.CData,this.value=this.stringify.cdata(z)}return ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},ie}(re)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,he,Ae){(function(){var ue,oe,re=function(ae,se){for(var ie in se)le.call(se,ie)&&(ae[ie]=se[ie]);function te(){this.constructor=ae}return te.prototype=se.prototype,ae.prototype=new te,ae.__super__=se.prototype,ae},le={}.hasOwnProperty;oe=E("./XMLNode"),he.exports=ue=function(ae){re(se,ae);function se(ie){se.__super__.constructor.call(this,ie),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(ie){return this.value=ie||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(ie){return this.value=ie||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(ie,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(ie,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(ie,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(ie,te,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(ie){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(ie)||ie.data!==this.data)},se}(oe)}).call(this)},{"./XMLNode":450}],434:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;ue=E("./NodeType"),oe=E("./XMLCharacterData"),he.exports=re=function(se){le(ie,se);function ie(te,z){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ue.Comment,this.value=this.stringify.comment(z)}return ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},ie}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,he,Ae){(function(){var ue,oe,re;oe=E("./XMLDOMErrorHandler"),re=E("./XMLDOMStringList"),he.exports=ue=function(){function le(){var ae;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new oe,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=ae=Object.create(this.defaultParams)}return Object.defineProperty(le.prototype,"parameterNames",{get:function(){return new re(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(ae){return this.params.hasOwnProperty(ae)?this.params[ae]:null},le.prototype.canSetParameter=function(ae,se){return!0},le.prototype.setParameter=function(ae,se){return se!=null?this.params[ae]=se:delete this.params[ae]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,he,Ae){(function(){var ue;he.exports=ue=function(){function oe(){}return oe.prototype.handleError=function(re){throw new Error(re)},oe}()}).call(this)},{}],437:[function(E,he,Ae){(function(){var ue;he.exports=ue=function(){function oe(){}return oe.prototype.hasFeature=function(re,le){return!0},oe.prototype.createDocumentType=function(re,le,ae){throw new Error("This DOM method is not implemented.")},oe.prototype.createDocument=function(re,le,ae){throw new Error("This DOM method is not implemented.")},oe.prototype.createHTMLDocument=function(re){throw new Error("This DOM method is not implemented.")},oe.prototype.getFeature=function(re,le){throw new Error("This DOM method is not implemented.")},oe}()}).call(this)},{}],438:[function(E,he,Ae){(function(){var ue;he.exports=ue=function(){function oe(re){this.arr=re||[]}return Object.defineProperty(oe.prototype,"length",{get:function(){return this.arr.length}}),oe.prototype.item=function(re){return this.arr[re]||null},oe.prototype.contains=function(re){return this.arr.indexOf(re)!==-1},oe}()}).call(this)},{}],439:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(se){le(ie,se);function ie(te,z,a,y,x,b){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ue.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ie.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},ie}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(se){le(ie,se);function ie(te,z,a){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=ue.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ie.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},ie}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,he,Ae){(function(){var ue,oe,re,le,ae=function(ie,te){for(var z in te)se.call(te,z)&&(ie[z]=te[z]);function a(){this.constructor=ie}return a.prototype=te.prototype,ie.prototype=new a,ie.__super__=te.prototype,ie},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(ie){ae(te,ie);function te(z,a,y,x){if(te.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ue.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(te.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(te.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(te.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(te.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlVersion",{get:function(){return null}}),te.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(se){le(ie,se);function ie(te,z,a){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ue.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ie.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ie.prototype,"systemId",{get:function(){return this.sysID}}),ie.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},ie}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,he,Ae){(function(){var ue,oe,re,le,ae=function(ie,te){for(var z in te)se.call(te,z)&&(ie[z]=te[z]);function a(){this.constructor=ie}return a.prototype=te.prototype,ie.prototype=new a,ie.__super__=te.prototype,ie},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(ie){ae(te,ie);function te(z,a,y,x){var b;te.__super__.constructor.call(this,z),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ue.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return te.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,te=E("./XMLNode"),ue=E("./NodeType"),oe=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),ae=E("./XMLDTDNotation"),ie=E("./XMLNamedNodeMap"),he.exports=se=function(x){a(b,x);function b(ee,ne,ce){var de,ge,pe,me,be,ye;if(b.__super__.constructor.call(this,ee),this.type=ue.DocType,ee.children){for(me=ee.children,ge=0,pe=me.length;ge<pe;ge++)if(de=me[ge],de.type===ue.Element){this.name=de.name;break}}this.documentObject=ee,z(ne)&&(be=ne,ne=be.pubID,ce=be.sysID),ce==null&&(ye=[ne,ce],ce=ye[0],ne=ye[1]),ne!=null&&(this.pubID=this.stringify.dtdPubID(ne)),ce!=null&&(this.sysID=this.stringify.dtdSysID(ce))}return Object.defineProperty(b.prototype,"entities",{get:function(){var ee,ne,ce,de,ge;for(de={},ge=this.children,ne=0,ce=ge.length;ne<ce;ne++)ee=ge[ne],ee.type===ue.EntityDeclaration&&!ee.pe&&(de[ee.name]=ee);return new ie(de)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var ee,ne,ce,de,ge;for(de={},ge=this.children,ne=0,ce=ge.length;ne<ce;ne++)ee=ge[ne],ee.type===ue.NotationDeclaration&&(de[ee.name]=ee);return new ie(de)}}),Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(b.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),b.prototype.element=function(ee,ne){var ce;return ce=new re(this,ee,ne),this.children.push(ce),this},b.prototype.attList=function(ee,ne,ce,de,ge){var pe;return pe=new oe(this,ee,ne,ce,de,ge),this.children.push(pe),this},b.prototype.entity=function(ee,ne){var ce;return ce=new le(this,!1,ee,ne),this.children.push(ce),this},b.prototype.pEntity=function(ee,ne){var ce;return ce=new le(this,!0,ee,ne),this.children.push(ce),this},b.prototype.notation=function(ee,ne){var ce;return ce=new ae(this,ee,ne),this.children.push(ce),this},b.prototype.toString=function(ee){return this.options.writer.docType(this,this.options.writer.filterOptions(ee))},b.prototype.ele=function(ee,ne){return this.element(ee,ne)},b.prototype.att=function(ee,ne,ce,de,ge){return this.attList(ee,ne,ce,de,ge)},b.prototype.ent=function(ee,ne){return this.entity(ee,ne)},b.prototype.pent=function(ee,ne){return this.pEntity(ee,ne)},b.prototype.not=function(ee,ne){return this.notation(ee,ne)},b.prototype.up=function(){return this.root()||this.documentObject},b.prototype.isEqualNode=function(ee){return!(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(ee)||ee.name!==this.name||ee.publicId!==this.publicId||ee.systemId!==this.systemId)},b}(te)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z=function(y,x){for(var b in x)a.call(x,b)&&(y[b]=x[b]);function ee(){this.constructor=y}return ee.prototype=x.prototype,y.prototype=new ee,y.__super__=x.prototype,y},a={}.hasOwnProperty;te=E("./Utility").isPlainObject,re=E("./XMLDOMImplementation"),oe=E("./XMLDOMConfiguration"),ae=E("./XMLNode"),ue=E("./NodeType"),ie=E("./XMLStringifier"),se=E("./XMLStringWriter"),he.exports=le=function(y){z(x,y);function x(b){x.__super__.constructor.call(this,null),this.name="#document",this.type=ue.Document,this.documentURI=null,this.domConfig=new oe,b||(b={}),b.writer||(b.writer=new se),this.options=b,this.stringify=new ie(b)}return Object.defineProperty(x.prototype,"implementation",{value:new re}),Object.defineProperty(x.prototype,"doctype",{get:function(){var b,ee,ne,ce;for(ce=this.children,ee=0,ne=ce.length;ee<ne;ee++)if(b=ce[ee],b.type===ue.DocType)return b;return null}}),Object.defineProperty(x.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(x.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(x.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(x.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].encoding:null}}),Object.defineProperty(x.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(x.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(x.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(x.prototype,"origin",{get:function(){return null}}),Object.defineProperty(x.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(x.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(x.prototype,"contentType",{get:function(){return null}}),x.prototype.end=function(b){var ee;return ee={},b?te(b)&&(ee=b,b=this.options.writer):b=this.options.writer,b.document(this,b.filterOptions(ee))},x.prototype.toString=function(b){return this.options.writer.document(this,this.options.writer.filterOptions(b))},x.prototype.createElement=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTextNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createComment=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createCDATASection=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createProcessingInstruction=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttribute=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEntityReference=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.importNode=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createElementNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttributeNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagNameNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementById=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.adoptNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.renameNode=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByClassName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEvent=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createNodeIterator=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTreeWalker=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},x}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a,y,x,b,ee,ne,ce,de,ge,pe,me,be,ye,Ce,Se,He={}.hasOwnProperty;Se=E("./Utility"),ye=Se.isObject,be=Se.isFunction,Ce=Se.isPlainObject,me=Se.getValue,ue=E("./NodeType"),x=E("./XMLDocument"),ee=E("./XMLElement"),le=E("./XMLCData"),ae=E("./XMLComment"),ce=E("./XMLRaw"),pe=E("./XMLText"),ne=E("./XMLProcessingInstruction"),a=E("./XMLDeclaration"),y=E("./XMLDocType"),se=E("./XMLDTDAttList"),te=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),z=E("./XMLDTDNotation"),re=E("./XMLAttribute"),ge=E("./XMLStringifier"),de=E("./XMLStringWriter"),oe=E("./WriterState"),he.exports=b=function(){function we(Me,Pe,De){var ze;this.name="?xml",this.type=ue.Document,Me||(Me={}),ze={},Me.writer?Ce(Me.writer)&&(ze=Me.writer,Me.writer=new de):Me.writer=new de,this.options=Me,this.writer=Me.writer,this.writerOptions=this.writer.filterOptions(ze),this.stringify=new ge(Me),this.onDataCallback=Pe||function(){},this.onEndCallback=De||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return we.prototype.createChildNode=function(Me){var Pe,De,ze,Je,Qe,tt,$e,at;switch(Me.type){case ue.CData:this.cdata(Me.value);break;case ue.Comment:this.comment(Me.value);break;case ue.Element:ze={},$e=Me.attribs;for(De in $e)He.call($e,De)&&(Pe=$e[De],ze[De]=Pe.value);this.node(Me.name,ze);break;case ue.Dummy:this.dummy();break;case ue.Raw:this.raw(Me.value);break;case ue.Text:this.text(Me.value);break;case ue.ProcessingInstruction:this.instruction(Me.target,Me.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+Me.constructor.name)}for(at=Me.children,Qe=0,tt=at.length;Qe<tt;Qe++)Je=at[Qe],this.createChildNode(Je),Je.type===ue.Element&&this.up();return this},we.prototype.dummy=function(){return this},we.prototype.node=function(Me,Pe,De){var ze;if(Me==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(Me));return this.openCurrent(),Me=me(Me),Pe==null&&(Pe={}),Pe=me(Pe),ye(Pe)||(ze=[Pe,De],De=ze[0],Pe=ze[1]),this.currentNode=new ee(this,Me,Pe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,De!=null&&this.text(De),this},we.prototype.element=function(Me,Pe,De){var ze,Je,Qe,tt,$e,at;if(this.currentNode&&this.currentNode.type===ue.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(Me)||ye(Me)||be(Me))for(tt=this.options.noValidation,this.options.noValidation=!0,at=new x(this.options).element("TEMP_ROOT"),at.element(Me),this.options.noValidation=tt,$e=at.children,Je=0,Qe=$e.length;Je<Qe;Je++)ze=$e[Je],this.createChildNode(ze),ze.type===ue.Element&&this.up();else this.node(Me,Pe,De);return this},we.prototype.attribute=function(Me,Pe){var De,ze;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(Me));if(Me!=null&&(Me=me(Me)),ye(Me))for(De in Me)He.call(Me,De)&&(ze=Me[De],this.attribute(De,ze));else be(Pe)&&(Pe=Pe.apply()),this.options.keepNullAttributes&&Pe==null?this.currentNode.attribs[Me]=new re(this,Me,""):Pe!=null&&(this.currentNode.attribs[Me]=new re(this,Me,Pe));return this},we.prototype.text=function(Me){var Pe;return this.openCurrent(),Pe=new pe(this,Me),this.onData(this.writer.text(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.cdata=function(Me){var Pe;return this.openCurrent(),Pe=new le(this,Me),this.onData(this.writer.cdata(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.comment=function(Me){var Pe;return this.openCurrent(),Pe=new ae(this,Me),this.onData(this.writer.comment(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.raw=function(Me){var Pe;return this.openCurrent(),Pe=new ce(this,Me),this.onData(this.writer.raw(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.instruction=function(Me,Pe){var De,ze,Je,Qe,tt;if(this.openCurrent(),Me!=null&&(Me=me(Me)),Pe!=null&&(Pe=me(Pe)),Array.isArray(Me))for(De=0,Qe=Me.length;De<Qe;De++)ze=Me[De],this.instruction(ze);else if(ye(Me))for(ze in Me)He.call(Me,ze)&&(Je=Me[ze],this.instruction(ze,Je));else be(Pe)&&(Pe=Pe.apply()),tt=new ne(this,Me,Pe),this.onData(this.writer.processingInstruction(tt,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},we.prototype.declaration=function(Me,Pe,De){var ze;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return ze=new a(this,Me,Pe,De),this.onData(this.writer.declaration(ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.doctype=function(Me,Pe,De){if(this.openCurrent(),Me==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new y(this,Pe,De),this.currentNode.rootNodeName=Me,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},we.prototype.dtdElement=function(Me,Pe){var De;return this.openCurrent(),De=new ie(this,Me,Pe),this.onData(this.writer.dtdElement(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.attList=function(Me,Pe,De,ze,Je){var Qe;return this.openCurrent(),Qe=new se(this,Me,Pe,De,ze,Je),this.onData(this.writer.dtdAttList(Qe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.entity=function(Me,Pe){var De;return this.openCurrent(),De=new te(this,!1,Me,Pe),this.onData(this.writer.dtdEntity(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.pEntity=function(Me,Pe){var De;return this.openCurrent(),De=new te(this,!0,Me,Pe),this.onData(this.writer.dtdEntity(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.notation=function(Me,Pe){var De;return this.openCurrent(),De=new z(this,Me,Pe),this.onData(this.writer.dtdNotation(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},we.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},we.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},we.prototype.openNode=function(Me){var Pe,De,ze,Je;if(!Me.isOpen){if(!this.root&&this.currentLevel===0&&Me.type===ue.Element&&(this.root=Me),De="",Me.type===ue.Element){this.writerOptions.state=oe.OpenTag,De=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"<"+Me.name,Je=Me.attribs;for(ze in Je)He.call(Je,ze)&&(Pe=Je[ze],De+=this.writer.attribute(Pe,this.writerOptions,this.currentLevel));De+=(Me.children?">":"/>")+this.writer.endline(Me,this.writerOptions,this.currentLevel),this.writerOptions.state=oe.InsideTag}else this.writerOptions.state=oe.OpenTag,De=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+Me.rootNodeName,Me.pubID&&Me.sysID?De+=' PUBLIC "'+Me.pubID+'" "'+Me.sysID+'"':Me.sysID&&(De+=' SYSTEM "'+Me.sysID+'"'),Me.children?(De+=" [",this.writerOptions.state=oe.InsideTag):(this.writerOptions.state=oe.CloseTag,De+=">"),De+=this.writer.endline(Me,this.writerOptions,this.currentLevel);return this.onData(De,this.currentLevel),Me.isOpen=!0}},we.prototype.closeNode=function(Me){var Pe;if(!Me.isClosed)return Pe="",this.writerOptions.state=oe.CloseTag,Me.type===ue.Element?Pe=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"</"+Me.name+">"+this.writer.endline(Me,this.writerOptions,this.currentLevel):Pe=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Me,this.writerOptions,this.currentLevel),this.writerOptions.state=oe.None,this.onData(Pe,this.currentLevel),Me.isClosed=!0},we.prototype.onData=function(Me,Pe){return this.documentStarted=!0,this.onDataCallback(Me,Pe+1)},we.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},we.prototype.debugInfo=function(Me){return Me==null?"":"node: <"+Me+">"},we.prototype.ele=function(){return this.element.apply(this,arguments)},we.prototype.nod=function(Me,Pe,De){return this.node(Me,Pe,De)},we.prototype.txt=function(Me){return this.text(Me)},we.prototype.dat=function(Me){return this.cdata(Me)},we.prototype.com=function(Me){return this.comment(Me)},we.prototype.ins=function(Me,Pe){return this.instruction(Me,Pe)},we.prototype.dec=function(Me,Pe,De){return this.declaration(Me,Pe,De)},we.prototype.dtd=function(Me,Pe,De){return this.doctype(Me,Pe,De)},we.prototype.e=function(Me,Pe,De){return this.element(Me,Pe,De)},we.prototype.n=function(Me,Pe,De){return this.node(Me,Pe,De)},we.prototype.t=function(Me){return this.text(Me)},we.prototype.d=function(Me){return this.cdata(Me)},we.prototype.c=function(Me){return this.comment(Me)},we.prototype.r=function(Me){return this.raw(Me)},we.prototype.i=function(Me,Pe){return this.instruction(Me,Pe)},we.prototype.att=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.a=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.ent=function(Me,Pe){return this.entity(Me,Pe)},we.prototype.pent=function(Me,Pe){return this.pEntity(Me,Pe)},we.prototype.not=function(Me,Pe){return this.notation(Me,Pe)},we}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),he.exports=oe=function(se){le(ie,se);function ie(te){ie.__super__.constructor.call(this,te),this.type=ue.Dummy}return ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return""},ie}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),te=z.isObject,ie=z.isFunction,se=z.getValue,ae=E("./XMLNode"),ue=E("./NodeType"),oe=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),he.exports=re=function(x){a(b,x);function b(ee,ne,ce){var de,ge,pe,me;if(b.__super__.constructor.call(this,ee),ne==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ne),this.type=ue.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),ee.type===ue.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(me=ee.children,ge=0,pe=me.length;ge<pe;ge++)if(de=me[ge],de.type===ue.DocType){de.name=this.name;break}}}return Object.defineProperty(b.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(b.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(b.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new le(this.attribs)),this.attributeMap}}),b.prototype.clone=function(){var ee,ne,ce,de;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},de=this.attribs;for(ne in de)y.call(de,ne)&&(ee=de[ne],ce.attribs[ne]=ee.clone());return ce.children=[],this.children.forEach(function(ge){var pe;return pe=ge.clone(),pe.parent=ce,ce.children.push(pe)}),ce},b.prototype.attribute=function(ee,ne){var ce,de;if(ee!=null&&(ee=se(ee)),te(ee))for(ce in ee)y.call(ee,ce)&&(de=ee[ce],this.attribute(ce,de));else ie(ne)&&(ne=ne.apply()),this.options.keepNullAttributes&&ne==null?this.attribs[ee]=new oe(this,ee,""):ne!=null&&(this.attribs[ee]=new oe(this,ee,ne));return this},b.prototype.removeAttribute=function(ee){var ne,ce,de;if(ee==null)throw new Error("Missing attribute name. "+this.debugInfo());if(ee=se(ee),Array.isArray(ee))for(ce=0,de=ee.length;ce<de;ce++)ne=ee[ce],delete this.attribs[ne];else delete this.attribs[ee];return this},b.prototype.toString=function(ee){return this.options.writer.element(this,this.options.writer.filterOptions(ee))},b.prototype.att=function(ee,ne){return this.attribute(ee,ne)},b.prototype.a=function(ee,ne){return this.attribute(ee,ne)},b.prototype.getAttribute=function(ee){return this.attribs.hasOwnProperty(ee)?this.attribs[ee].value:null},b.prototype.setAttribute=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNode=function(ee){return this.attribs.hasOwnProperty(ee)?this.attribs[ee]:null},b.prototype.setAttributeNode=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNode=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNS=function(ee,ne,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNodeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNodeNS=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.hasAttribute=function(ee){return this.attribs.hasOwnProperty(ee)},b.prototype.hasAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttribute=function(ee,ne){return this.attribs.hasOwnProperty(ee)?this.attribs[ee].isId:ne},b.prototype.setIdAttributeNS=function(ee,ne,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttributeNode=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByClassName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.isEqualNode=function(ee){var ne,ce,de;if(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(ee)||ee.namespaceURI!==this.namespaceURI||ee.prefix!==this.prefix||ee.localName!==this.localName||ee.attribs.length!==this.attribs.length)return!1;for(ne=ce=0,de=this.attribs.length-1;0<=de?ce<=de:ce>=de;ne=0<=de?++ce:--ce)if(!this.attribs[ne].isEqualNode(ee.attribs[ne]))return!1;return!0},b}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,he,Ae){(function(){var ue;he.exports=ue=function(){function oe(re){this.nodes=re}return Object.defineProperty(oe.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),oe.prototype.clone=function(){return this.nodes=null},oe.prototype.getNamedItem=function(re){return this.nodes[re]},oe.prototype.setNamedItem=function(re){var le;return le=this.nodes[re.nodeName],this.nodes[re.nodeName]=re,le||null},oe.prototype.removeNamedItem=function(re){var le;return le=this.nodes[re],delete this.nodes[re],le||null},oe.prototype.item=function(re){return this.nodes[Object.keys(this.nodes)[re]]||null},oe.prototype.getNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},oe.prototype.setNamedItemNS=function(re){throw new Error("This DOM method is not implemented.")},oe.prototype.removeNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},oe}()}).call(this)},{}],450:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a,y,x,b,ee,ne,ce,de,ge,pe,me={}.hasOwnProperty;pe=E("./Utility"),ge=pe.isObject,de=pe.isFunction,ce=pe.isEmpty,ne=pe.getValue,te=null,re=null,le=null,ae=null,se=null,b=null,ee=null,x=null,ie=null,oe=null,y=null,z=null,ue=null,he.exports=a=function(){function be(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,te||(te=E("./XMLElement"),re=E("./XMLCData"),le=E("./XMLComment"),ae=E("./XMLDeclaration"),se=E("./XMLDocType"),b=E("./XMLRaw"),ee=E("./XMLText"),x=E("./XMLProcessingInstruction"),ie=E("./XMLDummy"),oe=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),ue=E("./DocumentPosition"))}return Object.defineProperty(be.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(be.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(be.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(be.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(be.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(be.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(be.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(be.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(be.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(be.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(be.prototype,"textContent",{get:function(){var ye,Ce,Se,He,we;if(this.nodeType===oe.Element||this.nodeType===oe.DocumentFragment){for(we="",He=this.children,Ce=0,Se=He.length;Ce<Se;Ce++)ye=He[Ce],ye.textContent&&(we+=ye.textContent);return we}else return null},set:function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),be.prototype.setParent=function(ye){var Ce,Se,He,we,Me;for(this.parent=ye,ye&&(this.options=ye.options,this.stringify=ye.stringify),we=this.children,Me=[],Se=0,He=we.length;Se<He;Se++)Ce=we[Se],Me.push(Ce.setParent(this));return Me},be.prototype.element=function(ye,Ce,Se){var He,we,Me,Pe,De,ze,Je,Qe,tt,$e,at;if(ze=null,Ce===null&&Se==null&&(tt=[{},null],Ce=tt[0],Se=tt[1]),Ce==null&&(Ce={}),Ce=ne(Ce),ge(Ce)||($e=[Ce,Se],Se=$e[0],Ce=$e[1]),ye!=null&&(ye=ne(ye)),Array.isArray(ye))for(Me=0,Je=ye.length;Me<Je;Me++)we=ye[Me],ze=this.element(we);else if(de(ye))ze=this.element(ye.apply());else if(ge(ye)){for(De in ye)if(me.call(ye,De))if(at=ye[De],de(at)&&(at=at.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&De.indexOf(this.stringify.convertAttKey)===0)ze=this.attribute(De.substr(this.stringify.convertAttKey.length),at);else if(!this.options.separateArrayItems&&Array.isArray(at)&&ce(at))ze=this.dummy();else if(ge(at)&&ce(at))ze=this.element(De);else if(!this.options.keepNullNodes&&at==null)ze=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(at))for(Pe=0,Qe=at.length;Pe<Qe;Pe++)we=at[Pe],He={},He[De]=we,ze=this.element(He);else ge(at)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&De.indexOf(this.stringify.convertTextKey)===0?ze=this.element(at):(ze=this.element(De),ze.element(at)):ze=this.element(De,at)}else!this.options.keepNullNodes&&Se===null?ze=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ye.indexOf(this.stringify.convertTextKey)===0?ze=this.text(Se):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&ye.indexOf(this.stringify.convertCDataKey)===0?ze=this.cdata(Se):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&ye.indexOf(this.stringify.convertCommentKey)===0?ze=this.comment(Se):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&ye.indexOf(this.stringify.convertRawKey)===0?ze=this.raw(Se):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&ye.indexOf(this.stringify.convertPIKey)===0?ze=this.instruction(ye.substr(this.stringify.convertPIKey.length),Se):ze=this.node(ye,Ce,Se);if(ze==null)throw new Error("Could not create any elements with: "+ye+". "+this.debugInfo());return ze},be.prototype.insertBefore=function(ye,Ce,Se){var He,we,Me,Pe,De;if(ye!=null&&ye.type)return Me=ye,Pe=Ce,Me.setParent(this),Pe?(we=children.indexOf(Pe),De=children.splice(we),children.push(Me),Array.prototype.push.apply(children,De)):children.push(Me),Me;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return we=this.parent.children.indexOf(this),De=this.parent.children.splice(we),He=this.parent.element(ye,Ce,Se),Array.prototype.push.apply(this.parent.children,De),He},be.prototype.insertAfter=function(ye,Ce,Se){var He,we,Me;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return we=this.parent.children.indexOf(this),Me=this.parent.children.splice(we+1),He=this.parent.element(ye,Ce,Se),Array.prototype.push.apply(this.parent.children,Me),He},be.prototype.remove=function(){var ye,Ce;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return ye=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[ye,ye-ye+1].concat(Ce=[])),this.parent},be.prototype.node=function(ye,Ce,Se){var He,we;return ye!=null&&(ye=ne(ye)),Ce||(Ce={}),Ce=ne(Ce),ge(Ce)||(we=[Ce,Se],Se=we[0],Ce=we[1]),He=new te(this,ye,Ce),Se!=null&&He.text(Se),this.children.push(He),He},be.prototype.text=function(ye){var Ce;return ge(ye)&&this.element(ye),Ce=new ee(this,ye),this.children.push(Ce),this},be.prototype.cdata=function(ye){var Ce;return Ce=new re(this,ye),this.children.push(Ce),this},be.prototype.comment=function(ye){var Ce;return Ce=new le(this,ye),this.children.push(Ce),this},be.prototype.commentBefore=function(ye){var Ce,Se,He;return Se=this.parent.children.indexOf(this),He=this.parent.children.splice(Se),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,He),this},be.prototype.commentAfter=function(ye){var Ce,Se,He;return Se=this.parent.children.indexOf(this),He=this.parent.children.splice(Se+1),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,He),this},be.prototype.raw=function(ye){var Ce;return Ce=new b(this,ye),this.children.push(Ce),this},be.prototype.dummy=function(){var ye;return ye=new ie(this),ye},be.prototype.instruction=function(ye,Ce){var Se,He,we,Me,Pe;if(ye!=null&&(ye=ne(ye)),Ce!=null&&(Ce=ne(Ce)),Array.isArray(ye))for(Me=0,Pe=ye.length;Me<Pe;Me++)Se=ye[Me],this.instruction(Se);else if(ge(ye))for(Se in ye)me.call(ye,Se)&&(He=ye[Se],this.instruction(Se,He));else de(Ce)&&(Ce=Ce.apply()),we=new x(this,ye,Ce),this.children.push(we);return this},be.prototype.instructionBefore=function(ye,Ce){var Se,He,we;return He=this.parent.children.indexOf(this),we=this.parent.children.splice(He),Se=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,we),this},be.prototype.instructionAfter=function(ye,Ce){var Se,He,we;return He=this.parent.children.indexOf(this),we=this.parent.children.splice(He+1),Se=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,we),this},be.prototype.declaration=function(ye,Ce,Se){var He,we;return He=this.document(),we=new ae(He,ye,Ce,Se),He.children.length===0?He.children.unshift(we):He.children[0].type===oe.Declaration?He.children[0]=we:He.children.unshift(we),He.root()||He},be.prototype.dtd=function(ye,Ce){var Se,He,we,Me,Pe,De,ze,Je,Qe,tt;for(He=this.document(),we=new se(He,ye,Ce),Qe=He.children,Me=Pe=0,ze=Qe.length;Pe<ze;Me=++Pe)if(Se=Qe[Me],Se.type===oe.DocType)return He.children[Me]=we,we;for(tt=He.children,Me=De=0,Je=tt.length;De<Je;Me=++De)if(Se=tt[Me],Se.isRoot)return He.children.splice(Me,0,we),we;return He.children.push(we),we},be.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},be.prototype.root=function(){var ye;for(ye=this;ye;){if(ye.type===oe.Document)return ye.rootObject;if(ye.isRoot)return ye;ye=ye.parent}},be.prototype.document=function(){var ye;for(ye=this;ye;){if(ye.type===oe.Document)return ye;ye=ye.parent}},be.prototype.end=function(ye){return this.document().end(ye)},be.prototype.prev=function(){var ye;if(ye=this.parent.children.indexOf(this),ye<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[ye-1]},be.prototype.next=function(){var ye;if(ye=this.parent.children.indexOf(this),ye===-1||ye===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[ye+1]},be.prototype.importDocument=function(ye){var Ce;return Ce=ye.root().clone(),Ce.parent=this,Ce.isRoot=!1,this.children.push(Ce),this},be.prototype.debugInfo=function(ye){var Ce,Se;return ye=ye||this.name,ye==null&&!((Ce=this.parent)!=null&&Ce.name)?"":ye==null?"parent: <"+this.parent.name+">":(Se=this.parent)!=null&&Se.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},be.prototype.ele=function(ye,Ce,Se){return this.element(ye,Ce,Se)},be.prototype.nod=function(ye,Ce,Se){return this.node(ye,Ce,Se)},be.prototype.txt=function(ye){return this.text(ye)},be.prototype.dat=function(ye){return this.cdata(ye)},be.prototype.com=function(ye){return this.comment(ye)},be.prototype.ins=function(ye,Ce){return this.instruction(ye,Ce)},be.prototype.doc=function(){return this.document()},be.prototype.dec=function(ye,Ce,Se){return this.declaration(ye,Ce,Se)},be.prototype.e=function(ye,Ce,Se){return this.element(ye,Ce,Se)},be.prototype.n=function(ye,Ce,Se){return this.node(ye,Ce,Se)},be.prototype.t=function(ye){return this.text(ye)},be.prototype.d=function(ye){return this.cdata(ye)},be.prototype.c=function(ye){return this.comment(ye)},be.prototype.r=function(ye){return this.raw(ye)},be.prototype.i=function(ye,Ce){return this.instruction(ye,Ce)},be.prototype.u=function(){return this.up()},be.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},be.prototype.replaceChild=function(ye,Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.hasChildNodes=function(){return this.children.length!==0},be.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isSupported=function(ye,Ce){return!0},be.prototype.hasAttributes=function(){return this.attribs.length!==0},be.prototype.compareDocumentPosition=function(ye){var Ce,Se;return Ce=this,Ce===ye?0:this.document()!==ye.document()?(Se=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?Se|=ue.Preceding:Se|=ue.Following,Se):Ce.isAncestor(ye)?ue.Contains|ue.Preceding:Ce.isDescendant(ye)?ue.Contains|ue.Following:Ce.isPreceding(ye)?ue.Preceding:ue.Following},be.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isEqualNode=function(ye){var Ce,Se,He;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Ce=Se=0,He=this.children.length-1;0<=He?Se<=He:Se>=He;Ce=0<=He?++Se:--Se)if(!this.children[Ce].isEqualNode(ye.children[Ce]))return!1;return!0},be.prototype.getFeature=function(ye,Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.setUserData=function(ye,Ce,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},be.prototype.isDescendant=function(ye){var Ce,Se,He,we,Me;for(Me=this.children,He=0,we=Me.length;He<we;He++)if(Ce=Me[He],ye===Ce||(Se=Ce.isDescendant(ye),Se))return!0;return!1},be.prototype.isAncestor=function(ye){return ye.isDescendant(this)},be.prototype.isPreceding=function(ye){var Ce,Se;return Ce=this.treePosition(ye),Se=this.treePosition(this),Ce===-1||Se===-1?!1:Ce<Se},be.prototype.isFollowing=function(ye){var Ce,Se;return Ce=this.treePosition(ye),Se=this.treePosition(this),Ce===-1||Se===-1?!1:Ce>Se},be.prototype.treePosition=function(ye){var Ce,Se;return Se=0,Ce=!1,this.foreachTreeNode(this.document(),function(He){if(Se++,!Ce&&He===ye)return Ce=!0}),Ce?Se:-1},be.prototype.foreachTreeNode=function(ye,Ce){var Se,He,we,Me,Pe;for(ye||(ye=this.document()),Me=ye.children,He=0,we=Me.length;He<we;He++){if(Se=Me[He],Pe=Ce(Se))return Pe;if(Pe=this.foreachTreeNode(Se,Ce),Pe)return Pe}},be}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(E,he,Ae){(function(){var ue;he.exports=ue=function(){function oe(re){this.nodes=re}return Object.defineProperty(oe.prototype,"length",{get:function(){return this.nodes.length||0}}),oe.prototype.clone=function(){return this.nodes=null},oe.prototype.item=function(re){return this.nodes[re]||null},oe}()}).call(this)},{}],452:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;ue=E("./NodeType"),oe=E("./XMLCharacterData"),he.exports=re=function(se){le(ie,se);function ie(te,z,a){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ue.ProcessingInstruction,this.target=this.stringify.insTarget(z),this.name=this.target,a&&(this.value=this.stringify.insValue(a))}return ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(te))},ie.prototype.isEqualNode=function(te){return!(!ie.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.target!==this.target)},ie}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;ue=E("./NodeType"),oe=E("./XMLNode"),he.exports=re=function(se){le(ie,se);function ie(te,z){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ue.Raw,this.value=this.stringify.raw(z)}return ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return this.options.writer.raw(this,this.options.writer.filterOptions(te))},ie}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(E,he,Ae){(function(){var ue,oe,re,le,ae=function(ie,te){for(var z in te)se.call(te,z)&&(ie[z]=te[z]);function a(){this.constructor=ie}return a.prototype=te.prototype,ie.prototype=new a,ie.__super__=te.prototype,ie},se={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLWriterBase"),oe=E("./WriterState"),he.exports=re=function(ie){ae(te,ie);function te(z,a){this.stream=z,te.__super__.constructor.call(this,a)}return te.prototype.endline=function(z,a,y){return z.isLastRootNode&&a.state===oe.CloseTag?"":te.__super__.endline.call(this,z,a,y)},te.prototype.document=function(z,a){var y,x,b,ee,ne,ce,de,ge,pe;for(de=z.children,x=b=0,ne=de.length;b<ne;x=++b)y=de[x],y.isLastRootNode=x===z.children.length-1;for(a=this.filterOptions(a),ge=z.children,pe=[],ee=0,ce=ge.length;ee<ce;ee++)y=ge[ee],pe.push(this.writeChildNode(y,a,0));return pe},te.prototype.attribute=function(z,a,y){return this.stream.write(te.__super__.attribute.call(this,z,a,y))},te.prototype.cdata=function(z,a,y){return this.stream.write(te.__super__.cdata.call(this,z,a,y))},te.prototype.comment=function(z,a,y){return this.stream.write(te.__super__.comment.call(this,z,a,y))},te.prototype.declaration=function(z,a,y){return this.stream.write(te.__super__.declaration.call(this,z,a,y))},te.prototype.docType=function(z,a,y){var x,b,ee,ne;if(y||(y=0),this.openNode(z,a,y),a.state=oe.OpenTag,this.stream.write(this.indent(z,a,y)),this.stream.write("<!DOCTYPE "+z.root().name),z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),z.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=oe.InsideTag,ne=z.children,b=0,ee=ne.length;b<ee;b++)x=ne[b],this.writeChildNode(x,a,y+1);a.state=oe.CloseTag,this.stream.write("]")}return a.state=oe.CloseTag,this.stream.write(a.spaceBeforeSlash+">"),this.stream.write(this.endline(z,a,y)),a.state=oe.None,this.closeNode(z,a,y)},te.prototype.element=function(z,a,y){var x,b,ee,ne,ce,de,ge,pe,me,be;y||(y=0),this.openNode(z,a,y),a.state=oe.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),me=z.attribs;for(ge in me)se.call(me,ge)&&(x=me[ge],this.attribute(x,a,y));if(ee=z.children.length,ne=ee===0?null:z.children[0],ee===0||z.children.every(function(ye){return(ye.type===ue.Text||ye.type===ue.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=oe.CloseTag,this.stream.write("</"+z.name+">")):(a.state=oe.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(ne.type===ue.Text||ne.type===ue.Raw)&&ne.value!=null)this.stream.write(">"),a.state=oe.InsideTag,a.suppressPrettyCount++,pe=!0,this.writeChildNode(ne,a,y+1),a.suppressPrettyCount--,pe=!1,a.state=oe.CloseTag,this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=oe.InsideTag,be=z.children,ce=0,de=be.length;ce<de;ce++)b=be[ce],this.writeChildNode(b,a,y+1);a.state=oe.CloseTag,this.stream.write(this.indent(z,a,y)+"</"+z.name+">")}return this.stream.write(this.endline(z,a,y)),a.state=oe.None,this.closeNode(z,a,y)},te.prototype.processingInstruction=function(z,a,y){return this.stream.write(te.__super__.processingInstruction.call(this,z,a,y))},te.prototype.raw=function(z,a,y){return this.stream.write(te.__super__.raw.call(this,z,a,y))},te.prototype.text=function(z,a,y){return this.stream.write(te.__super__.text.call(this,z,a,y))},te.prototype.dtdAttList=function(z,a,y){return this.stream.write(te.__super__.dtdAttList.call(this,z,a,y))},te.prototype.dtdElement=function(z,a,y){return this.stream.write(te.__super__.dtdElement.call(this,z,a,y))},te.prototype.dtdEntity=function(z,a,y){return this.stream.write(te.__super__.dtdEntity.call(this,z,a,y))},te.prototype.dtdNotation=function(z,a,y){return this.stream.write(te.__super__.dtdNotation.call(this,z,a,y))},te}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,he,Ae){(function(){var ue,oe,re=function(ae,se){for(var ie in se)le.call(se,ie)&&(ae[ie]=se[ie]);function te(){this.constructor=ae}return te.prototype=se.prototype,ae.prototype=new te,ae.__super__=se.prototype,ae},le={}.hasOwnProperty;oe=E("./XMLWriterBase"),he.exports=ue=function(ae){re(se,ae);function se(ie){se.__super__.constructor.call(this,ie)}return se.prototype.document=function(ie,te){var z,a,y,x,b;for(te=this.filterOptions(te),x="",b=ie.children,a=0,y=b.length;a<y;a++)z=b[a],x+=this.writeChildNode(z,te,0);return te.pretty&&x.slice(-te.newline.length)===te.newline&&(x=x.slice(0,-te.newline.length)),x},se}(oe)}).call(this)},{"./XMLWriterBase":458}],456:[function(E,he,Ae){(function(){var ue,oe=function(le,ae){return function(){return le.apply(ae,arguments)}},re={}.hasOwnProperty;he.exports=ue=function(){function le(ae){this.assertLegalName=oe(this.assertLegalName,this),this.assertLegalChar=oe(this.assertLegalChar,this);var se,ie,te;ae||(ae={}),this.options=ae,this.options.version||(this.options.version="1.0"),ie=ae.stringify||{};for(se in ie)re.call(ie,se)&&(te=ie[se],this[se]=te)}return le.prototype.name=function(ae){return this.options.noValidation?ae:this.assertLegalName(""+ae||"")},le.prototype.text=function(ae){return this.options.noValidation?ae:this.assertLegalChar(this.textEscape(""+ae||""))},le.prototype.cdata=function(ae){return this.options.noValidation?ae:(ae=""+ae||"",ae=ae.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ae))},le.prototype.comment=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",ae.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ae);return this.assertLegalChar(ae)},le.prototype.raw=function(ae){return this.options.noValidation?ae:""+ae||""},le.prototype.attValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(this.attEscape(ae=""+ae||""))},le.prototype.insTarget=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.insValue=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",ae.match(/\?>/))throw new Error("Invalid processing instruction value: "+ae);return this.assertLegalChar(ae)},le.prototype.xmlVersion=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",!ae.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ae);return ae},le.prototype.xmlEncoding=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",!ae.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ae);return this.assertLegalChar(ae)},le.prototype.xmlStandalone=function(ae){return this.options.noValidation?ae:ae?"yes":"no"},le.prototype.dtdPubID=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdSysID=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdElementValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdAttType=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdAttDefault=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdEntityValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.dtdNData=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},le.prototype.convertAttKey="@",le.prototype.convertPIKey="?",le.prototype.convertTextKey="#text",le.prototype.convertCDataKey="#cdata",le.prototype.convertCommentKey="#comment",le.prototype.convertRawKey="#raw",le.prototype.assertLegalChar=function(ae){var se,ie;if(this.options.noValidation)return ae;if(se="",this.options.version==="1.0"){if(se=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ie=ae.match(se))throw new Error("Invalid character in string: "+ae+" at index "+ie.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ie=ae.match(se)))throw new Error("Invalid character in string: "+ae+" at index "+ie.index);return ae},le.prototype.assertLegalName=function(ae){var se;if(this.options.noValidation)return ae;if(this.assertLegalChar(ae),se=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!ae.match(se))throw new Error("Invalid character in name");return ae},le.prototype.textEscape=function(ae){var se;return this.options.noValidation?ae:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ae.replace(se,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},le.prototype.attEscape=function(ae){var se;return this.options.noValidation?ae:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ae.replace(se,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},le}()}).call(this)},{}],457:[function(E,he,Ae){(function(){var ue,oe,re,le=function(se,ie){for(var te in ie)ae.call(ie,te)&&(se[te]=ie[te]);function z(){this.constructor=se}return z.prototype=ie.prototype,se.prototype=new z,se.__super__=ie.prototype,se},ae={}.hasOwnProperty;ue=E("./NodeType"),oe=E("./XMLCharacterData"),he.exports=re=function(se){le(ie,se);function ie(te,z){if(ie.__super__.constructor.call(this,te),z==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ue.Text,this.value=this.stringify.text(z)}return Object.defineProperty(ie.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(ie.prototype,"wholeText",{get:function(){var te,z,a;for(a="",z=this.previousSibling;z;)a=z.data+a,z=z.previousSibling;for(a+=this.data,te=this.nextSibling;te;)a=a+te.data,te=te.nextSibling;return a}}),ie.prototype.clone=function(){return Object.create(this)},ie.prototype.toString=function(te){return this.options.writer.text(this,this.options.writer.filterOptions(te))},ie.prototype.splitText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},ie.prototype.replaceWholeText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},ie}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a,y,x,b,ee,ne,ce,de,ge={}.hasOwnProperty;de=E("./Utility").assign,ue=E("./NodeType"),z=E("./XMLDeclaration"),a=E("./XMLDocType"),re=E("./XMLCData"),le=E("./XMLComment"),x=E("./XMLElement"),ee=E("./XMLRaw"),ne=E("./XMLText"),b=E("./XMLProcessingInstruction"),y=E("./XMLDummy"),ae=E("./XMLDTDAttList"),se=E("./XMLDTDElement"),ie=E("./XMLDTDEntity"),te=E("./XMLDTDNotation"),oe=E("./WriterState"),he.exports=ce=function(){function pe(me){var be,ye,Ce;me||(me={}),this.options=me,ye=me.writer||{};for(be in ye)ge.call(ye,be)&&(Ce=ye[be],this["_"+be]=this[be],this[be]=Ce)}return pe.prototype.filterOptions=function(me){var be,ye,Ce,Se,He,we,Me,Pe;return me||(me={}),me=de({},this.options,me),be={writer:this},be.pretty=me.pretty||!1,be.allowEmpty=me.allowEmpty||!1,be.indent=(ye=me.indent)!=null?ye:" ",be.newline=(Ce=me.newline)!=null?Ce:`
|
|
|
`,be.offset=(Se=me.offset)!=null?Se:0,be.dontPrettyTextNodes=(He=(we=me.dontPrettyTextNodes)!=null?we:me.dontprettytextnodes)!=null?He:0,be.spaceBeforeSlash=(Me=(Pe=me.spaceBeforeSlash)!=null?Pe:me.spacebeforeslash)!=null?Me:"",be.spaceBeforeSlash===!0&&(be.spaceBeforeSlash=" "),be.suppressPrettyCount=0,be.user={},be.state=oe.None,be},pe.prototype.indent=function(me,be,ye){var Ce;return!be.pretty||be.suppressPrettyCount?"":be.pretty&&(Ce=(ye||0)+be.offset+1,Ce>0)?new Array(Ce).join(be.indent):""},pe.prototype.endline=function(me,be,ye){return!be.pretty||be.suppressPrettyCount?"":be.newline},pe.prototype.attribute=function(me,be,ye){var Ce;return this.openAttribute(me,be,ye),Ce=" "+me.name+'="'+me.value+'"',this.closeAttribute(me,be,ye),Ce},pe.prototype.cdata=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<![CDATA[",be.state=oe.InsideTag,Ce+=me.value,be.state=oe.CloseTag,Ce+="]]>"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.comment=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<!-- ",be.state=oe.InsideTag,Ce+=me.value,be.state=oe.CloseTag,Ce+=" -->"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.declaration=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<?xml",be.state=oe.InsideTag,Ce+=' version="'+me.version+'"',me.encoding!=null&&(Ce+=' encoding="'+me.encoding+'"'),me.standalone!=null&&(Ce+=' standalone="'+me.standalone+'"'),be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.docType=function(me,be,ye){var Ce,Se,He,we,Me;if(ye||(ye=0),this.openNode(me,be,ye),be.state=oe.OpenTag,we=this.indent(me,be,ye),we+="<!DOCTYPE "+me.root().name,me.pubID&&me.sysID?we+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.sysID&&(we+=' SYSTEM "'+me.sysID+'"'),me.children.length>0){for(we+=" [",we+=this.endline(me,be,ye),be.state=oe.InsideTag,Me=me.children,Se=0,He=Me.length;Se<He;Se++)Ce=Me[Se],we+=this.writeChildNode(Ce,be,ye+1);be.state=oe.CloseTag,we+="]"}return be.state=oe.CloseTag,we+=be.spaceBeforeSlash+">",we+=this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),we},pe.prototype.element=function(me,be,ye){var Ce,Se,He,we,Me,Pe,De,ze,Je,Qe,tt,$e,at,ct;ye||(ye=0),Qe=!1,tt="",this.openNode(me,be,ye),be.state=oe.OpenTag,tt+=this.indent(me,be,ye)+"<"+me.name,$e=me.attribs;for(Je in $e)ge.call($e,Je)&&(Ce=$e[Je],tt+=this.attribute(Ce,be,ye));if(He=me.children.length,we=He===0?null:me.children[0],He===0||me.children.every(function(it){return(it.type===ue.Text||it.type===ue.Raw)&&it.value===""}))be.allowEmpty?(tt+=">",be.state=oe.CloseTag,tt+="</"+me.name+">"+this.endline(me,be,ye)):(be.state=oe.CloseTag,tt+=be.spaceBeforeSlash+"/>"+this.endline(me,be,ye));else if(be.pretty&&He===1&&(we.type===ue.Text||we.type===ue.Raw)&&we.value!=null)tt+=">",be.state=oe.InsideTag,be.suppressPrettyCount++,Qe=!0,tt+=this.writeChildNode(we,be,ye+1),be.suppressPrettyCount--,Qe=!1,be.state=oe.CloseTag,tt+="</"+me.name+">"+this.endline(me,be,ye);else{if(be.dontPrettyTextNodes){for(at=me.children,Me=0,De=at.length;Me<De;Me++)if(Se=at[Me],(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null){be.suppressPrettyCount++,Qe=!0;break}}for(tt+=">"+this.endline(me,be,ye),be.state=oe.InsideTag,ct=me.children,Pe=0,ze=ct.length;Pe<ze;Pe++)Se=ct[Pe],tt+=this.writeChildNode(Se,be,ye+1);be.state=oe.CloseTag,tt+=this.indent(me,be,ye)+"</"+me.name+">",Qe&&be.suppressPrettyCount--,tt+=this.endline(me,be,ye),be.state=oe.None}return this.closeNode(me,be,ye),tt},pe.prototype.writeChildNode=function(me,be,ye){switch(me.type){case ue.CData:return this.cdata(me,be,ye);case ue.Comment:return this.comment(me,be,ye);case ue.Element:return this.element(me,be,ye);case ue.Raw:return this.raw(me,be,ye);case ue.Text:return this.text(me,be,ye);case ue.ProcessingInstruction:return this.processingInstruction(me,be,ye);case ue.Dummy:return"";case ue.Declaration:return this.declaration(me,be,ye);case ue.DocType:return this.docType(me,be,ye);case ue.AttributeDeclaration:return this.dtdAttList(me,be,ye);case ue.ElementDeclaration:return this.dtdElement(me,be,ye);case ue.EntityDeclaration:return this.dtdEntity(me,be,ye);case ue.NotationDeclaration:return this.dtdNotation(me,be,ye);default:throw new Error("Unknown XML node type: "+me.constructor.name)}},pe.prototype.processingInstruction=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<?",be.state=oe.InsideTag,Ce+=me.target,me.value&&(Ce+=" "+me.value),be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.raw=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye),be.state=oe.InsideTag,Ce+=me.value,be.state=oe.CloseTag,Ce+=this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.text=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye),be.state=oe.InsideTag,Ce+=me.value,be.state=oe.CloseTag,Ce+=this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdAttList=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<!ATTLIST",be.state=oe.InsideTag,Ce+=" "+me.elementName+" "+me.attributeName+" "+me.attributeType,me.defaultValueType!=="#DEFAULT"&&(Ce+=" "+me.defaultValueType),me.defaultValue&&(Ce+=' "'+me.defaultValue+'"'),be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdElement=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<!ELEMENT",be.state=oe.InsideTag,Ce+=" "+me.name+" "+me.value,be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdEntity=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<!ENTITY",be.state=oe.InsideTag,me.pe&&(Ce+=" %"),Ce+=" "+me.name,me.value?Ce+=' "'+me.value+'"':(me.pubID&&me.sysID?Ce+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.sysID&&(Ce+=' SYSTEM "'+me.sysID+'"'),me.nData&&(Ce+=" NDATA "+me.nData)),be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdNotation=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=oe.OpenTag,Ce=this.indent(me,be,ye)+"<!NOTATION",be.state=oe.InsideTag,Ce+=" "+me.name,me.pubID&&me.sysID?Ce+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.pubID?Ce+=' PUBLIC "'+me.pubID+'"':me.sysID&&(Ce+=' SYSTEM "'+me.sysID+'"'),be.state=oe.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=oe.None,this.closeNode(me,be,ye),Ce},pe.prototype.openNode=function(me,be,ye){},pe.prototype.closeNode=function(me,be,ye){},pe.prototype.openAttribute=function(me,be,ye){},pe.prototype.closeAttribute=function(me,be,ye){},pe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,he,Ae){(function(){var ue,oe,re,le,ae,se,ie,te,z,a;a=E("./Utility"),te=a.assign,z=a.isFunction,re=E("./XMLDOMImplementation"),le=E("./XMLDocument"),ae=E("./XMLDocumentCB"),ie=E("./XMLStringWriter"),se=E("./XMLStreamWriter"),ue=E("./NodeType"),oe=E("./WriterState"),he.exports.create=function(y,x,b,ee){var ne,ce;if(y==null)throw new Error("Root element needs a name.");return ee=te({},x,b,ee),ne=new le(ee),ce=ne.element(y),ee.headless||(ne.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&ne.dtd(ee)),ce},he.exports.begin=function(y,x,b){var ee;return z(y)&&(ee=[y,x],x=ee[0],b=ee[1],y={}),x?new ae(y,x,b):new le(y)},he.exports.stringWriter=function(y){return new ie(y)},he.exports.streamWriter=function(y,x){return new se(y,x)},he.exports.implementation=new re,he.exports.nodeType=ue,he.exports.writerState=oe}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,he,Ae){he.exports=oe;var ue=Object.prototype.hasOwnProperty;function oe(){for(var re={},le=0;le<arguments.length;le++){var ae=arguments[le];for(var se in ae)ue.call(ae,se)&&(re[se]=ae[se])}return re}},{}],461:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.slice.js");var ue=E("buffer").Buffer,oe=E("./sha"),re=E("./md5"),le={sha1:oe,md5:re},ae=64,se=ue.alloc(ae);se.fill(0);function ie(a,y,x){ue.isBuffer(y)||(y=ue.from(y)),ue.isBuffer(x)||(x=ue.from(x)),y.length>ae?y=a(y):y.length<ae&&(y=ue.concat([y,se],ae));for(var b=ue.alloc(ae),ee=ue.alloc(ae),ne=0;ne<ae;ne++)b[ne]=y[ne]^54,ee[ne]=y[ne]^92;var ce=a(ue.concat([b,x]));return a(ue.concat([ee,ce]))}function te(a,y){a=a||"sha1";var x=le[a],b=[],ee=0;return x||z("algorithm:",a,"is not yet supported"),{update:function(ce){return ue.isBuffer(ce)||(ce=ue.from(ce)),b.push(ce),ee+=ce.length,this},digest:function(ce){var de=ue.concat(b),ge=y?ie(x,y,de):x(de);return b=null,ce?ge.toString(ce):ge}}}function z(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}Ae.createHash=function(a){return te(a)},Ae.createHmac=function(a,y){return te(a,y)},Ae.createCredentials=function(){z("sorry,createCredentials is not implemented yet")},Ae.createCipher=function(){z("sorry,createCipher is not implemented yet")},Ae.createCipheriv=function(){z("sorry,createCipheriv is not implemented yet")},Ae.createDecipher=function(){z("sorry,createDecipher is not implemented yet")},Ae.createDecipheriv=function(){z("sorry,createDecipheriv is not implemented yet")},Ae.createSign=function(){z("sorry,createSign is not implemented yet")},Ae.createVerify=function(){z("sorry,createVerify is not implemented yet")},Ae.createDiffieHellman=function(){z("sorry,createDiffieHellman is not implemented yet")},Ae.pbkdf2=function(){z("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(E,he,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js");var ue=E("buffer").Buffer,oe=4,re=ue.alloc(oe);re.fill(0);var le=8;function ae(te,z){if(te.length%oe!==0){var a=te.length+(oe-te.length%oe);te=ue.concat([te,re],a)}for(var y=[],x=z?te.readInt32BE:te.readInt32LE,b=0;b<te.length;b+=oe)y.push(x.call(te,b));return y}function se(te,z,a){for(var y=ue.alloc(z),x=a?y.writeInt32BE:y.writeInt32LE,b=0;b<te.length;b++)x.call(y,te[b],b*4,!0);return y}function ie(te,z,a,y){ue.isBuffer(te)||(te=ue.from(te));var x=z(ae(te,y),te.length*le);return se(x,a,y)}he.exports={hash:ie}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(E,he,Ae){"use strict";var ue=E("./helpers");function oe(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function re(y,x){y[x>>5]|=128<<x%32,y[(x+64>>>9<<4)+14]=x;for(var b=1732584193,ee=-271733879,ne=-1732584194,ce=271733878,de=0;de<y.length;de+=16){var ge=b,pe=ee,me=ne,be=ce;b=ae(b,ee,ne,ce,y[de+0],7,-680876936),ce=ae(ce,b,ee,ne,y[de+1],12,-389564586),ne=ae(ne,ce,b,ee,y[de+2],17,606105819),ee=ae(ee,ne,ce,b,y[de+3],22,-1044525330),b=ae(b,ee,ne,ce,y[de+4],7,-176418897),ce=ae(ce,b,ee,ne,y[de+5],12,1200080426),ne=ae(ne,ce,b,ee,y[de+6],17,-1473231341),ee=ae(ee,ne,ce,b,y[de+7],22,-45705983),b=ae(b,ee,ne,ce,y[de+8],7,1770035416),ce=ae(ce,b,ee,ne,y[de+9],12,-1958414417),ne=ae(ne,ce,b,ee,y[de+10],17,-42063),ee=ae(ee,ne,ce,b,y[de+11],22,-1990404162),b=ae(b,ee,ne,ce,y[de+12],7,1804603682),ce=ae(ce,b,ee,ne,y[de+13],12,-40341101),ne=ae(ne,ce,b,ee,y[de+14],17,-1502002290),ee=ae(ee,ne,ce,b,y[de+15],22,1236535329),b=se(b,ee,ne,ce,y[de+1],5,-165796510),ce=se(ce,b,ee,ne,y[de+6],9,-1069501632),ne=se(ne,ce,b,ee,y[de+11],14,643717713),ee=se(ee,ne,ce,b,y[de+0],20,-373897302),b=se(b,ee,ne,ce,y[de+5],5,-701558691),ce=se(ce,b,ee,ne,y[de+10],9,38016083),ne=se(ne,ce,b,ee,y[de+15],14,-660478335),ee=se(ee,ne,ce,b,y[de+4],20,-405537848),b=se(b,ee,ne,ce,y[de+9],5,568446438),ce=se(ce,b,ee,ne,y[de+14],9,-1019803690),ne=se(ne,ce,b,ee,y[de+3],14,-187363961),ee=se(ee,ne,ce,b,y[de+8],20,1163531501),b=se(b,ee,ne,ce,y[de+13],5,-1444681467),ce=se(ce,b,ee,ne,y[de+2],9,-51403784),ne=se(ne,ce,b,ee,y[de+7],14,1735328473),ee=se(ee,ne,ce,b,y[de+12],20,-1926607734),b=ie(b,ee,ne,ce,y[de+5],4,-378558),ce=ie(ce,b,ee,ne,y[de+8],11,-2022574463),ne=ie(ne,ce,b,ee,y[de+11],16,1839030562),ee=ie(ee,ne,ce,b,y[de+14],23,-35309556),b=ie(b,ee,ne,ce,y[de+1],4,-1530992060),ce=ie(ce,b,ee,ne,y[de+4],11,1272893353),ne=ie(ne,ce,b,ee,y[de+7],16,-155497632),ee=ie(ee,ne,ce,b,y[de+10],23,-1094730640),b=ie(b,ee,ne,ce,y[de+13],4,681279174),ce=ie(ce,b,ee,ne,y[de+0],11,-358537222),ne=ie(ne,ce,b,ee,y[de+3],16,-722521979),ee=ie(ee,ne,ce,b,y[de+6],23,76029189),b=ie(b,ee,ne,ce,y[de+9],4,-640364487),ce=ie(ce,b,ee,ne,y[de+12],11,-421815835),ne=ie(ne,ce,b,ee,y[de+15],16,530742520),ee=ie(ee,ne,ce,b,y[de+2],23,-995338651),b=te(b,ee,ne,ce,y[de+0],6,-198630844),ce=te(ce,b,ee,ne,y[de+7],10,1126891415),ne=te(ne,ce,b,ee,y[de+14],15,-1416354905),ee=te(ee,ne,ce,b,y[de+5],21,-57434055),b=te(b,ee,ne,ce,y[de+12],6,1700485571),ce=te(ce,b,ee,ne,y[de+3],10,-1894986606),ne=te(ne,ce,b,ee,y[de+10],15,-1051523),ee=te(ee,ne,ce,b,y[de+1],21,-2054922799),b=te(b,ee,ne,ce,y[de+8],6,1873313359),ce=te(ce,b,ee,ne,y[de+15],10,-30611744),ne=te(ne,ce,b,ee,y[de+6],15,-1560198380),ee=te(ee,ne,ce,b,y[de+13],21,1309151649),b=te(b,ee,ne,ce,y[de+4],6,-145523070),ce=te(ce,b,ee,ne,y[de+11],10,-1120210379),ne=te(ne,ce,b,ee,y[de+2],15,718787259),ee=te(ee,ne,ce,b,y[de+9],21,-343485551),b=z(b,ge),ee=z(ee,pe),ne=z(ne,me),ce=z(ce,be)}return Array(b,ee,ne,ce)}function le(y,x,b,ee,ne,ce){return z(a(z(z(x,y),z(ee,ce)),ne),b)}function ae(y,x,b,ee,ne,ce,de){return le(x&b|~x&ee,y,x,ne,ce,de)}function se(y,x,b,ee,ne,ce,de){return le(x&ee|b&~ee,y,x,ne,ce,de)}function ie(y,x,b,ee,ne,ce,de){return le(x^b^ee,y,x,ne,ce,de)}function te(y,x,b,ee,ne,ce,de){return le(b^(x|~ee),y,x,ne,ce,de)}function z(y,x){var b=(y&65535)+(x&65535),ee=(y>>16)+(x>>16)+(b>>16);return ee<<16|b&65535}function a(y,x){return y<<x|y>>>32-x}he.exports=function(x){return ue.hash(x,re,16)}},{"./helpers":462}],464:[function(E,he,Ae){"use strict";var ue=E("./helpers");function oe(ie,te){ie[te>>5]|=128<<24-te%32,ie[(te+64>>9<<4)+15]=te;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,ee=-1009589776,ne=0;ne<ie.length;ne+=16){for(var ce=a,de=y,ge=x,pe=b,me=ee,be=0;be<80;be++){be<16?z[be]=ie[ne+be]:z[be]=se(z[be-3]^z[be-8]^z[be-14]^z[be-16],1);var ye=ae(ae(se(a,5),re(be,y,x,b)),ae(ae(ee,z[be]),le(be)));ee=b,b=x,x=se(y,30),y=a,a=ye}a=ae(a,ce),y=ae(y,de),x=ae(x,ge),b=ae(b,pe),ee=ae(ee,me)}return Array(a,y,x,b,ee)}function re(ie,te,z,a){return ie<20?te&z|~te&a:ie<40?te^z^a:ie<60?te&z|te&a|z&a:te^z^a}function le(ie){return ie<20?1518500249:ie<40?1859775393:ie<60?-1894007588:-899497514}function ae(ie,te){var z=(ie&65535)+(te&65535),a=(ie>>16)+(te>>16)+(z>>16);return a<<16|z&65535}function se(ie,te){return ie<<te|ie>>>32-te}he.exports=function(te){return ue.hash(te,oe,20,!0)}},{"./helpers":462}],465:[function(E,he,Ae){"use strict";he.exports=function(){return function(){}}},{}],466:[function(E,he,Ae){(function(ue){(function(){"use strict";var oe=E("@babel/runtime/helpers/interopRequireDefault"),re=oe(E("@babel/runtime/helpers/typeof")),le=E("stream"),ae=le.Stream,se=E("../lib/common/utils/isArray"),ie=se.isArray;he.exports.string=function(a){return typeof a=="string"},he.exports.array=ie,he.exports.buffer=ue.isBuffer;function te(z){return z instanceof ae}he.exports.writableStream=function(a){return te(a)&&typeof a._write=="function"&&(0,re.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,he,Ae){"use strict";var ue=E("immediate"),oe=he.exports={};oe.nextTick=ue,oe.title="browser",oe.browser=!0,oe.env={},oe.argv=[],oe.version="",oe.versions={};function re(){}oe.on=re,oe.addListener=re,oe.once=re,oe.off=re,oe.removeListener=re,oe.removeAllListeners=re,oe.emit=re,oe.prependListener=re,oe.prependOnceListener=re,oe.listeners=function(le){return[]},oe.binding=function(le){throw new Error("process.binding is not supported")},oe.cwd=function(){return"/"},oe.chdir=function(le){throw new Error("process.chdir is not supported")},oe.umask=function(){return 0}},{immediate:358}],468:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var oe=E("./lib/request"),re=E("./lib/response"),le=E("xtend"),ae=E("builtin-status-codes"),se=E("url"),ie=Ae;ie.request=function(te,z){typeof te=="string"?te=se.parse(te):te=le(te);var a=ue.location.protocol.search(/^https?:$/)===-1?"http:":"",y=te.protocol||a,x=te.hostname||te.host,b=te.port,ee=te.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),te.url=(x?y+"//"+x:"")+(b?":"+b:"")+ee,te.method=(te.method||"GET").toUpperCase(),te.headers=te.headers||{};var ne=new oe(te);return z&&ne.on("response",z),ne},ie.get=function(z,a){var y=ie.request(z,a);return y.end(),y},ie.ClientRequest=oe,ie.IncomingMessage=re.IncomingMessage,ie.Agent=function(){},ie.Agent.defaultMaxSockets=4,ie.globalAgent=new ie.Agent,ie.STATUS_CODES=ae,ie.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,he,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),Ae.fetch=ie(ue.fetch)&&ie(ue.ReadableStream),Ae.writableStream=ie(ue.WritableStream),Ae.abortController=ie(ue.AbortController),Ae.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),Ae.blobConstructor=!0}catch(te){}var oe;function re(){if(oe!==void 0)return oe;if(ue.XMLHttpRequest){oe=new ue.XMLHttpRequest;try{oe.open("GET",ue.XDomainRequest?"/":"https://example.com")}catch(te){oe=null}}else oe=null;return oe}function le(te){var z=re();if(!z)return!1;try{return z.responseType=te,z.responseType===te}catch(a){}return!1}var ae=typeof ue.ArrayBuffer!="undefined",se=ae&&ie(ue.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||ae&&le("arraybuffer"),Ae.msstream=!Ae.fetch&&se&&le("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&ae&&le("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(re()?ie(re().overrideMimeType):!1),Ae.vbArray=ie(ue.VBArray);function ie(te){return typeof te=="function"}oe=null}).call(this)}).call(this,typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,he,Ae){(function(ue,oe,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),ae=E("inherits"),se=E("./response"),ie=E("readable-stream"),te=E("to-arraybuffer"),z=se.IncomingMessage,a=se.readyStates;function y(ne,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&ne?"arraybuffer":le.vbArray&&ne?"text:vbarray":"text"}var x=he.exports=function(ne){var ce=this;ie.Writable.call(ce),ce._opts=ne,ce._body=[],ce._headers={},ne.auth&&ce.setHeader("Authorization","Basic "+new re(ne.auth).toString("base64")),Object.keys(ne.headers).forEach(function(pe){ce.setHeader(pe,ne.headers[pe])});var de,ge=!0;if(ne.mode==="disable-fetch"||"requestTimeout"in ne&&!le.abortController)ge=!1,de=!0;else if(ne.mode==="prefer-streaming")de=!1;else if(ne.mode==="allow-wrong-content-type")de=!le.overrideMimeType;else if(!ne.mode||ne.mode==="default"||ne.mode==="prefer-fast")de=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(de,ge),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ae(x,ie.Writable),x.prototype.setHeader=function(ne,ce){var de=this,ge=ne.toLowerCase();ee.indexOf(ge)===-1&&(de._headers[ge]={name:ne,value:ce})},x.prototype.getHeader=function(ne){var ce=this._headers[ne.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(ne){var ce=this;delete ce._headers[ne.toLowerCase()]},x.prototype._onFinish=function(){var ne=this;if(!ne._destroyed){var ce=ne._opts,de=ne._headers,ge=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?ge=te(re.concat(ne._body)):le.blobConstructor?ge=new oe.Blob(ne._body.map(function(Se){return te(Se)}),{type:(de["content-type"]||{}).value||""}):ge=re.concat(ne._body).toString());var pe=[];if(Object.keys(de).forEach(function(Se){var He=de[Se].name,we=de[Se].value;Array.isArray(we)?we.forEach(function(Me){pe.push([He,Me])}):pe.push([He,we])}),ne._mode==="fetch"){var me=null,be=null;if(le.abortController){var ye=new AbortController;me=ye.signal,ne._fetchAbortController=ye,"requestTimeout"in ce&&ce.requestTimeout!==0&&(ne._fetchTimer=oe.setTimeout(function(){ne.emit("requestTimeout"),ne._fetchAbortController&&ne._fetchAbortController.abort()},ce.requestTimeout))}oe.fetch(ne._opts.url,{method:ne._opts.method,headers:pe,body:ge||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:me}).then(function(Se){ne._fetchResponse=Se,ne._connect()},function(Se){oe.clearTimeout(ne._fetchTimer),ne._destroyed||ne.emit("error",Se)})}else{var Ce=ne._xhr=new oe.XMLHttpRequest;try{Ce.open(ne._opts.method,ne._opts.url,!0)}catch(Se){ue.nextTick(function(){ne.emit("error",Se)});return}"responseType"in Ce&&(Ce.responseType=ne._mode.split(":")[0]),"withCredentials"in Ce&&(Ce.withCredentials=!!ce.withCredentials),ne._mode==="text"&&"overrideMimeType"in Ce&&Ce.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Ce.timeout=ce.requestTimeout,Ce.ontimeout=function(){ne.emit("requestTimeout")}),pe.forEach(function(Se){Ce.setRequestHeader(Se[0],Se[1])}),ne._response=null,Ce.onreadystatechange=function(){switch(Ce.readyState){case a.LOADING:case a.DONE:ne._onXHRProgress();break}},ne._mode==="moz-chunked-arraybuffer"&&(Ce.onprogress=function(){ne._onXHRProgress()}),Ce.onerror=function(){ne._destroyed||ne.emit("error",new Error("XHR error"))};try{Ce.send(ge)}catch(Se){ue.nextTick(function(){ne.emit("error",Se)});return}}}};function b(ne){try{var ce=ne.status;return ce!==null&&ce!==0}catch(de){return!1}}x.prototype._onXHRProgress=function(){var ne=this;!b(ne._xhr)||ne._destroyed||(ne._response||ne._connect(),ne._response._onXHRProgress())},x.prototype._connect=function(){var ne=this;ne._destroyed||(ne._response=new z(ne._xhr,ne._fetchResponse,ne._mode,ne._fetchTimer),ne._response.on("error",function(ce){ne.emit("error",ce)}),ne.emit("response",ne._response))},x.prototype._write=function(ne,ce,de){var ge=this;ge._body.push(ne),de()},x.prototype.abort=x.prototype.destroy=function(){var ne=this;ne._destroyed=!0,oe.clearTimeout(ne._fetchTimer),ne._response&&(ne._response._destroyed=!0),ne._xhr?ne._xhr.abort():ne._fetchAbortController&&ne._fetchAbortController.abort()},x.prototype.end=function(ne,ce,de){var ge=this;typeof ne=="function"&&(de=ne,ne=void 0),ie.Writable.prototype.end.call(ge,ne,ce,de)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var ee=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,he,Ae){(function(ue,oe,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),ae=E("inherits"),se=E("readable-stream"),ie=Ae.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=Ae.IncomingMessage=function(z,a,y,x){var b=this;if(se.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ue.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function me(){ce.read().then(function(be){if(!b._destroyed){if(be.done){oe.clearTimeout(x),b.push(null);return}b.push(new re(be.value)),me()}}).catch(function(be){oe.clearTimeout(x),b._destroyed||b.emit("error",be)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(me,be){b.headers[be.toLowerCase()]=me,b.rawHeaders.push(be,me)}),le.writableStream){var ne=new WritableStream({write:function(be){return new Promise(function(ye,Ce){b._destroyed?Ce():b.push(new re(be))?ye():b._resumeFetch=ye})},close:function(){oe.clearTimeout(x),b._destroyed||b.push(null)},abort:function(be){b._destroyed||b.emit("error",be)}});try{a.body.pipeTo(ne).catch(function(me){oe.clearTimeout(x),b._destroyed||b.emit("error",me)});return}catch(me){}}var ce=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var de=z.getAllResponseHeaders().split(/\r?\n/);if(de.forEach(function(me){var be=me.match(/^([^:]+):\s*(.*)/);if(be){var ye=be[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(be[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+be[2]:b.headers[ye]=be[2],b.rawHeaders.push(be[1],be[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var ge=b.rawHeaders["mime-type"];if(ge){var pe=ge.match(/;\s*charset=([^;])(;|$)/);pe&&(b._charset=pe[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ae(te,se.Readable),te.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},te.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==ie.DONE)break;try{y=new oe.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new re(y));break}case"text":try{y=a.responseText}catch(ce){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new re(x.length),ee=0;ee<x.length;ee++)b[ee]=x.charCodeAt(ee)&255;z.push(b)}else z.push(x,z._charset);z._pos=y.length}break;case"arraybuffer":if(a.readyState!==ie.DONE||!a.response)break;y=a.response,z.push(new re(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==ie.LOADING||!y)break;z.push(new re(new Uint8Array(y)));break;case"ms-stream":if(y=a.response,a.readyState!==ie.LOADING)break;var ne=new oe.MSStreamReader;ne.onprogress=function(){ne.result.byteLength>z._pos&&(z.push(new re(new Uint8Array(ne.result.slice(z._pos)))),z._pos=ne.result.byteLength)},ne.onload=function(){z.push(null)},ne.readAsArrayBuffer(y);break}z._xhr.readyState===ie.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof Qt!="undefined"?Qt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var re=E("punycode"),le=E("./util");Ae.parse=be,Ae.resolve=Ce,Ae.resolveObject=Se,Ae.format=ye,Ae.Url=ae;function ae(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var se=/^([a-z0-9.+-]+:)/i,ie=/:[0-9]*$/,te=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,ne=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,de={javascript:!0,"javascript:":!0},ge={javascript:!0,"javascript:":!0},pe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},me=E("querystring");function be(He,we,Me){if(He&&le.isObject(He)&&He instanceof ae)return He;var Pe=new ae;return Pe.parse(He,we,Me),Pe}ae.prototype.parse=function(He,we,Me){if(!le.isString(He))throw new TypeError("Parameter 'url' must be a string, not "+(0,oe.default)(He));var Pe=He.indexOf("?"),De=Pe!==-1&&Pe<He.indexOf("#")?"?":"#",ze=He.split(De),Je=/\\/g;ze[0]=ze[0].replace(Je,"/"),He=ze.join(De);var Qe=He;if(Qe=Qe.trim(),!Me&&He.split("#").length===1){var tt=te.exec(Qe);if(tt)return this.path=Qe,this.href=Qe,this.pathname=tt[1],tt[2]?(this.search=tt[2],we?this.query=me.parse(this.search.substr(1)):this.query=this.search.substr(1)):we&&(this.search="",this.query={}),this}var $e=se.exec(Qe);if($e){$e=$e[0];var at=$e.toLowerCase();this.protocol=at,Qe=Qe.substr($e.length)}if(Me||$e||Qe.match(/^\/\/[^@\/]+@[^@\/]+/)){var ct=Qe.substr(0,2)==="//";ct&&!($e&&ge[$e])&&(Qe=Qe.substr(2),this.slashes=!0)}if(!ge[$e]&&(ct||$e&&!pe[$e])){for(var it=-1,rt=0;rt<b.length;rt++){var st=Qe.indexOf(b[rt]);st!==-1&&(it===-1||st<it)&&(it=st)}var mt,yt;it===-1?yt=Qe.lastIndexOf("@"):yt=Qe.lastIndexOf("@",it),yt!==-1&&(mt=Qe.slice(0,yt),Qe=Qe.slice(yt+1),this.auth=decodeURIComponent(mt)),it=-1;for(var rt=0;rt<x.length;rt++){var st=Qe.indexOf(x[rt]);st!==-1&&(it===-1||st<it)&&(it=st)}it===-1&&(it=Qe.length),this.host=Qe.slice(0,it),Qe=Qe.slice(it),this.parseHost(),this.hostname=this.hostname||"";var Tt=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Tt)for(var vt=this.hostname.split("."),rt=0,ut=vt.length;rt<ut;rt++){var qe=vt[rt];if(qe&&!qe.match(ne)){for(var Te="",Ke=0,Ie=qe.length;Ke<Ie;Ke++)qe.charCodeAt(Ke)>127?Te+="x":Te+=qe[Ke];if(!Te.match(ne)){var Fe=vt.slice(0,rt),Be=vt.slice(rt+1),Oe=qe.match(ce);Oe&&(Fe.push(Oe[1]),Be.unshift(Oe[2])),Be.length&&(Qe="/"+Be.join(".")+Qe),this.hostname=Fe.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),Tt||(this.hostname=re.toASCII(this.hostname));var _e=this.port?":"+this.port:"",Ne=this.hostname||"";this.host=Ne+_e,this.href+=this.host,Tt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Qe[0]!=="/"&&(Qe="/"+Qe))}if(!de[at])for(var rt=0,ut=y.length;rt<ut;rt++){var Le=y[rt];if(Qe.indexOf(Le)!==-1){var We=encodeURIComponent(Le);We===Le&&(We=escape(Le)),Qe=Qe.split(Le).join(We)}}var ft=Qe.indexOf("#");ft!==-1&&(this.hash=Qe.substr(ft),Qe=Qe.slice(0,ft));var gt=Qe.indexOf("?");if(gt!==-1?(this.search=Qe.substr(gt),this.query=Qe.substr(gt+1),we&&(this.query=me.parse(this.query)),Qe=Qe.slice(0,gt)):we&&(this.search="",this.query={}),Qe&&(this.pathname=Qe),pe[at]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var _e=this.pathname||"",nt=this.search||"";this.path=_e+nt}return this.href=this.format(),this};function ye(He){return le.isString(He)&&(He=be(He)),He instanceof ae?He.format():ae.prototype.format.call(He)}ae.prototype.format=function(){var He=this.auth||"";He&&(He=encodeURIComponent(He),He=He.replace(/%3A/i,":"),He+="@");var we=this.protocol||"",Me=this.pathname||"",Pe=this.hash||"",De=!1,ze="";this.host?De=He+this.host:this.hostname&&(De=He+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(De+=":"+this.port)),this.query&&le.isObject(this.query)&&Object.keys(this.query).length&&(ze=me.stringify(this.query));var Je=this.search||ze&&"?"+ze||"";return we&&we.substr(-1)!==":"&&(we+=":"),this.slashes||(!we||pe[we])&&De!==!1?(De="//"+(De||""),Me&&Me.charAt(0)!=="/"&&(Me="/"+Me)):De||(De=""),Pe&&Pe.charAt(0)!=="#"&&(Pe="#"+Pe),Je&&Je.charAt(0)!=="?"&&(Je="?"+Je),Me=Me.replace(/[?#]/g,function(Qe){return encodeURIComponent(Qe)}),Je=Je.replace("#","%23"),we+De+Me+Je+Pe};function Ce(He,we){return be(He,!1,!0).resolve(we)}ae.prototype.resolve=function(He){return this.resolveObject(be(He,!1,!0)).format()};function Se(He,we){return He?be(He,!1,!0).resolveObject(we):we}ae.prototype.resolveObject=function(He){if(le.isString(He)){var we=new ae;we.parse(He,!1,!0),He=we}for(var Me=new ae,Pe=Object.keys(this),De=0;De<Pe.length;De++){var ze=Pe[De];Me[ze]=this[ze]}if(Me.hash=He.hash,He.href==="")return Me.href=Me.format(),Me;if(He.slashes&&!He.protocol){for(var Je=Object.keys(He),Qe=0;Qe<Je.length;Qe++){var tt=Je[Qe];tt!=="protocol"&&(Me[tt]=He[tt])}return pe[Me.protocol]&&Me.hostname&&!Me.pathname&&(Me.path=Me.pathname="/"),Me.href=Me.format(),Me}if(He.protocol&&He.protocol!==Me.protocol){if(!pe[He.protocol]){for(var $e=Object.keys(He),at=0;at<$e.length;at++){var ct=$e[at];Me[ct]=He[ct]}return Me.href=Me.format(),Me}if(Me.protocol=He.protocol,!He.host&&!ge[He.protocol]){for(var ut=(He.pathname||"").split("/");ut.length&&!(He.host=ut.shift()););He.host||(He.host=""),He.hostname||(He.hostname=""),ut[0]!==""&&ut.unshift(""),ut.length<2&&ut.unshift(""),Me.pathname=ut.join("/")}else Me.pathname=He.pathname;if(Me.search=He.search,Me.query=He.query,Me.host=He.host||"",Me.auth=He.auth,Me.hostname=He.hostname||He.host,Me.port=He.port,Me.pathname||Me.search){var it=Me.pathname||"",rt=Me.search||"";Me.path=it+rt}return Me.slashes=Me.slashes||He.slashes,Me.href=Me.format(),Me}var st=Me.pathname&&Me.pathname.charAt(0)==="/",mt=He.host||He.pathname&&He.pathname.charAt(0)==="/",yt=mt||st||Me.host&&He.pathname,Tt=yt,vt=Me.pathname&&Me.pathname.split("/")||[],ut=He.pathname&&He.pathname.split("/")||[],qe=Me.protocol&&!pe[Me.protocol];if(qe&&(Me.hostname="",Me.port=null,Me.host&&(vt[0]===""?vt[0]=Me.host:vt.unshift(Me.host)),Me.host="",He.protocol&&(He.hostname=null,He.port=null,He.host&&(ut[0]===""?ut[0]=He.host:ut.unshift(He.host)),He.host=null),yt=yt&&(ut[0]===""||vt[0]==="")),mt)Me.host=He.host||He.host===""?He.host:Me.host,Me.hostname=He.hostname||He.hostname===""?He.hostname:Me.hostname,Me.search=He.search,Me.query=He.query,vt=ut;else if(ut.length)vt||(vt=[]),vt.pop(),vt=vt.concat(ut),Me.search=He.search,Me.query=He.query;else if(!le.isNullOrUndefined(He.search)){if(qe){Me.hostname=Me.host=vt.shift();var Te=Me.host&&Me.host.indexOf("@")>0?Me.host.split("@"):!1;Te&&(Me.auth=Te.shift(),Me.host=Me.hostname=Te.shift())}return Me.search=He.search,Me.query=He.query,(!le.isNull(Me.pathname)||!le.isNull(Me.search))&&(Me.path=(Me.pathname?Me.pathname:"")+(Me.search?Me.search:"")),Me.href=Me.format(),Me}if(!vt.length)return Me.pathname=null,Me.search?Me.path="/"+Me.search:Me.path=null,Me.href=Me.format(),Me;for(var Ke=vt.slice(-1)[0],Ie=(Me.host||He.host||vt.length>1)&&(Ke==="."||Ke==="..")||Ke==="",Fe=0,Be=vt.length;Be>=0;Be--)Ke=vt[Be],Ke==="."?vt.splice(Be,1):Ke===".."?(vt.splice(Be,1),Fe++):Fe&&(vt.splice(Be,1),Fe--);if(!yt&&!Tt)for(;Fe--;Fe)vt.unshift("..");yt&&vt[0]!==""&&(!vt[0]||vt[0].charAt(0)!=="/")&&vt.unshift(""),Ie&&vt.join("/").substr(-1)!=="/"&&vt.push("");var Oe=vt[0]===""||vt[0]&&vt[0].charAt(0)==="/";if(qe){Me.hostname=Me.host=Oe?"":vt.length?vt.shift():"";var Te=Me.host&&Me.host.indexOf("@")>0?Me.host.split("@"):!1;Te&&(Me.auth=Te.shift(),Me.host=Me.hostname=Te.shift())}return yt=yt||Me.host&&vt.length,yt&&!Oe&&vt.unshift(""),vt.length?Me.pathname=vt.join("/"):(Me.pathname=null,Me.path=null),(!le.isNull(Me.pathname)||!le.isNull(Me.search))&&(Me.path=(Me.pathname?Me.pathname:"")+(Me.search?Me.search:"")),Me.auth=He.auth||Me.auth,Me.slashes=Me.slashes||He.slashes,Me.href=Me.format(),Me},ae.prototype.parseHost=function(){var He=this.host,we=ie.exec(He);we&&(we=we[0],we!==":"&&(this.port=we.substr(1)),He=He.substr(0,He.length-we.length)),He&&(this.hostname=He)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,he,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),oe=ue(E("@babel/runtime/helpers/typeof"));he.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,oe.default)(le)==="object"&&le!==null},isNull:function(le){return le===null},isNullOrUndefined:function(le){return le==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,he,Ae){"use strict";E("core-js/modules/es.number.constructor.js"),Ae.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(oe){return ue}},Ae.escape=E("escape-html"),Ae.timestamp=function(oe){if(oe){var re=oe;return typeof re=="string"&&(re=Number(re)),String(oe).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,he,Ae){(function(ue,oe){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ae=E("util"),se=E("url"),ie=E("http"),te=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(ge,pe){return ge===void 0?pe:ge}function ne(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function ce(ge,pe){return function(me,be,ye){if(me)return pe(me);ge({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}Ae.TIMEOUTS=[a("300s"),a("300s")];var de=["json","text"];Ae.request=function(pe,me,be){return arguments.length===2&&typeof me=="function"&&(be=me,me=null),typeof be=="function"?Ae.requestWithCallback(pe,me,be):new Promise(function(ye,Ce){Ae.requestWithCallback(pe,me,ce(ye,Ce))})},Ae.requestWithCallback=function(pe,me,be){if(!pe||typeof pe!="string"&&(0,le.default)(pe)!=="object"){var ye=ae.format("expect request url to be a string or a http request options, but got %j",pe);throw new Error(ye)}arguments.length===2&&typeof me=="function"&&(be=me,me=null),me=me||{},y>=x&&(y=0);var Ce=++y;me.requestUrls=me.requestUrls||[];var Se={requestId:Ce,url:pe,args:me,ctx:me.ctx};me.emitter&&me.emitter.emit("request",Se),me.timeout=me.timeout||Ae.TIMEOUTS,me.maxRedirects=me.maxRedirects||10,me.streaming=me.streaming||me.customResponse;var He=Date.now(),we;typeof pe=="string"?(b.test(pe)||(pe="https://"+pe),we=se.parse(pe)):we=pe;var Me=(me.type||me.method||we.method||"GET").toUpperCase(),Pe=we.port||80,De=ie,ze=ee(me.agent,Ae.agent),Je=me.fixJSONCtlChars;we.protocol==="https:"&&(De=te,ze=ee(me.httpsAgent,Ae.httpsAgent),we.port||(Pe=443));var Qe={host:we.hostname||we.host||"localhost",path:we.path||"/",method:Me,port:Pe,agent:ze,headers:me.headers||{},lookup:me.lookup};Array.isArray(me.timeout)?Qe.requestTimeout=me.timeout[me.timeout.length-1]:typeof me.timeout!="undefined"&&(Qe.requestTimeout=me.timeout);var tt=me.auth||we.auth;tt&&(Qe.auth=tt);var $e=me.content||me.data,at=Me==="GET"||Me==="HEAD"||me.dataAsQueryString;if(!me.content&&$e&&!(typeof $e=="string"||oe.isBuffer($e)))if(at)$e=me.nestedQuerystring?qs.stringify($e):querystring.stringify($e);else{var ct=Qe.headers["Content-Type"]||Qe.headers["content-type"];ct||(me.contentType==="json"?ct="application/json":ct="application/x-www-form-urlencoded",Qe.headers["Content-Type"]=ct),ne(ct)==="application/json"?$e=JSON.stringify($e):$e=me.nestedQuerystring?qs.stringify($e):querystring.stringify($e)}at&&$e&&(Qe.path+=(we.query?"&":"?")+$e,$e=null);var it=0;if($e){var rt=$e.length;oe.isBuffer($e)||(rt=oe.byteLength($e)),it=Qe.headers["Content-Length"]=rt}me.dataType==="json"&&(Qe.headers.Accept="application/json"),typeof me.beforeRequest=="function"&&me.beforeRequest(Qe);var st=null,mt=null,yt=null,Tt=!1,vt=!1,ut=0,qe=-1,Te=!1,Ke="",Ie="",Fe=null;me.timing&&(Fe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Be(){st&&(clearTimeout(st),st=null)}function Oe(){mt&&(clearTimeout(mt),mt=null)}function _e(Ft,Ut,St){if(Oe(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ce,ue.pid,Qe.method,pe),Ft&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),Ce,ue.pid,Ft.name,Ft.message,Ft.stack);return}var _t=be;be=null;var Kt={};St&&(qe=St.statusCode,Kt=St.headers);var Yt=Date.now()-He;Fe&&(Fe.contentDownload=Yt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Yt,ut,qe,Qe.method,Qe.host,Qe.path,vt,Fe);var an={status:qe,statusCode:qe,headers:Kt,size:ut,aborted:Te,rt:Yt,keepAliveSocket:vt,data:Ut,requestUrls:me.requestUrls,timing:Fe,remoteAddress:Ke,remotePort:Ie};if(Ft){var En="";ze&&typeof ze.getCurrentStatus=="function"&&(En=", agent status: "+JSON.stringify(ze.getCurrentStatus())),Ft.message+=", "+Qe.method+" "+pe+" "+qe+" (connected: "+Tt+", keepalive socket: "+vt+En+`)
|
|
|
headers: `+JSON.stringify(Kt),Ft.data=Ut,Ft.path=Qe.path,Ft.status=qe,Ft.headers=Kt,Ft.res=an}_t(Ft,Ut,me.streaming?St:an),me.emitter&&(Se.url=pe,Se.socket=xt&&xt.connection,Se.options=Qe,Se.size=it,me.emitter.emit("response",{requestId:Ce,error:Ft,ctx:me.ctx,req:Se,res:an}))}function Ne(Ft){var Ut=null;if(me.followRedirect&&statuses.redirect[Ft.statusCode]){me._followRedirectCount=(me._followRedirectCount||0)+1;var St=Ft.headers.location;if(!St)Ut=new Error("Got statusCode "+Ft.statusCode+" but cannot resolve next location from headers"),Ut.name="FollowRedirectError";else if(me._followRedirectCount>me.maxRedirects)Ut=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+pe),Ut.name="MaxRedirectError";else{var _t=me.formatRedirectUrl?me.formatRedirectUrl(pe,St):se.resolve(pe,St);z("Request#%d %s: `redirected` from %s to %s",Ce,Qe.path,pe,_t),Oe(),me.headers&&me.headers.Host&&b.test(St)&&(me.headers.Host=null);var Kt=be;return be=null,Ae.requestWithCallback(_t,me,Kt),{redirect:!0,error:null}}}return{redirect:!1,error:Ut}}me.gzip&&!Qe.headers["Accept-Encoding"]&&!Qe.headers["accept-encoding"]&&(Qe.headers["Accept-Encoding"]="gzip");function Le(Ft,Ut,St){var _t=Ft.headers["content-encoding"];return St(null,Ut,_t)}var We=me.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ce,Me,pe,Qe.headers,Qe.path),me.requestUrls.push(pe);function ft(Ft){if(Fe&&(Fe.waiting=Date.now()-He),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ce,pe,Ft.statusCode,Ft.headers),me.streaming){var Ut=Ne(Ft);if(Ut.redirect){Ft.resume();return}return Ut.error?(Ft.resume(),_e(Ut.error,null,Ft)):_e(null,null,Ft)}if(Ft.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ce,pe,ut)}),Ft.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ce,pe,ut)}),Ft.on("aborted",function(){Te=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ce,pe,ut)}),We){var St=Ne(Ft);if(St.redirect){Ft.resume();return}return St.error?(Ft.resume(),We.end(),_e(St.error,null,Ft)):(me.consumeWriteStream===!1?Ft.on("end",_e.bind(null,null,null,Ft)):We.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ce,pe),_e(yt||null,null,Ft)}),Ft.pipe(We))}var _t=[];Ft.on("data",function(Kt){z("Request#%d %s: `res data` event emit, size %d",Ce,pe,Kt.length),ut+=Kt.length,_t.push(Kt)}),Ft.on("end",function(){var Kt=oe.concat(_t,ut);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ce,pe,ut,Ft._dumped),yt)return _e(yt,Kt,Ft);var Yt=Ne(Ft);if(Yt.error)return _e(Yt.error,Kt,Ft);Yt.redirect||Le(Ft,Kt,function(an,En,cn){if(an)return _e(an,Kt,Ft);if(!cn&&de.indexOf(me.dataType)>=0){try{En=decodeBodyByCharset(En,Ft)}catch(dn){return z("decodeBodyByCharset error: %s",dn),_e(null,En,Ft)}if(me.dataType==="json")if(ut===0)En=null;else{var bn=parseJSON(En,Je);bn.error?an=bn.error:En=bn.data}}Te&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ce,pe),_e(an,En,Ft)})})}var gt,nt;Array.isArray(me.timeout)?(gt=a(me.timeout[0]),nt=a(me.timeout[1])):gt=nt=a(me.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",gt,nt);function wt(){z("Connect timer ticking, timeout: %d",gt),st=setTimeout(function(){st=null,qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Ut="ConnectionTimeoutError";xt.socket||(Ut="SocketAssignTimeoutError",Ft+=", working sockets is full"),yt=new Error(Ft),yt.name=Ut,yt.requestId=Ce,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ce,pe,yt.name,Ft,Tt),It()},gt)}function Pt(){z("Response timer ticking, timeout: %d",nt),mt=setTimeout(function(){mt=null;var Ft="Response timeout for "+nt+"ms",Ut="ResponseTimeoutError";yt=new Error(Ft),yt.name=Ut,yt.requestId=Ce,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ce,pe,yt.name,Ft,Tt),It()},nt)}var xt;Qe.mode=me.mode?me.mode:"";try{xt=De.request(Qe,ft)}catch(Ft){return _e(Ft)}typeof window=="undefined"?wt():xt.on("requestTimeout",function(){qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Ut="ConnectionTimeoutError";yt=new Error(Ft),yt.name=Ut,yt.requestId=Ce,It()});function It(){z("Request#%d %s abort, connected: %s",Ce,pe,Tt),xt.socket||(yt.noSocket=!0,_e(yt)),xt.abort()}return Fe&&xt.on("finish",function(){Fe.requestSent=Date.now()-He}),xt.once("socket",function(Ft){Fe&&(Fe.queuing=Date.now()-He);var Ut=Ft.readyState;if(Ut==="opening"){Ft.once("lookup",function(St,_t,Kt){z("Request#%d %s lookup: %s, %s, %s",Ce,pe,St,_t,Kt),Fe&&(Fe.dnslookup=Date.now()-He),_t&&(Ke=_t)}),Ft.once("connect",function(){Fe&&(Fe.connected=Date.now()-He),Be(),Pt(),z("Request#%d %s new socket connected",Ce,pe),Tt=!0,Ke||(Ke=Ft.remoteAddress),Ie=Ft.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ce,pe,Ut),Tt=!0,vt=!0,Ke||(Ke=Ft.remoteAddress),Ie=Ft.remotePort,Be(),Pt()}),xt.on("error",function(Ft){(Ft.name==="Error"||Ft.name==="TypeError")&&(Ft.name=Tt?"ResponseError":"RequestError"),Ft.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ce,pe,Ft.name,Ft.message),_e(yt||Ft)}),We&&We.once("error",function(Ft){Ft.message+=' (writeStream "error")',yt=Ft,z("Request#%d %s `writeStream error` event emit, %s: %s",Ce,pe,Ft.name,Ft.message),It()}),me.stream?(me.stream.pipe(xt),me.stream.once("error",function(Ft){Ft.message+=' (stream "error")',yt=Ft,z("Request#%d %s `readStream error` event emit, %s: %s",Ce,pe,Ft.name,Ft.message),It()})):xt.end($e),xt.requestId=Ce,xt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(un,Qt){"use strict";function fe(){const ve=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ue=1;Ue<arguments.length;Ue++){const E=Ue<0||arguments.length<=Ue?void 0:arguments[Ue];E&&Object.keys(E).forEach(he=>{const Ae=E[he];Ae!==void 0&&(ve[he]=Ae)})}return ve}Qt.Z=fe},77578:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return ve}});const ve=Ue=>Ue?typeof Ue=="function"?Ue():Ue:null},13845:function(un,Qt,fe){"use strict";fe.d(Qt,{F:function(){return ve},Z:function(){return Ue}});function ve(E){return E!=null&&E===E.window}function Ue(E,he){var Ae,ue;if(typeof window=="undefined")return 0;const oe=he?"scrollTop":"scrollLeft";let re=0;return ve(E)?re=E[he?"pageYOffset":"pageXOffset"]:E instanceof Document?re=E.documentElement[oe]:(E instanceof HTMLElement||E)&&(re=E[oe]),E&&!ve(E)&&typeof re!="number"&&(re=(ue=((Ae=E.ownerDocument)!==null&&Ae!==void 0?Ae:E).documentElement)===null||ue===void 0?void 0:ue[oe]),re}},56762:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ue}});var ve=fe(59301);function Ue(){const[,E]=ve.useReducer(he=>he+1,0);return E}},68031:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return he}});var ve=fe(16089);function Ue(Ae,ue,oe,re){const le=oe-ue;return Ae/=re/2,Ae<1?le/2*Ae*Ae*Ae+ue:le/2*((Ae-=2)*Ae*Ae+2)+ue}var E=fe(13845);function he(Ae){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:re,duration:le=450}=ue,ae=oe(),se=(0,E.Z)(ae,!0),ie=Date.now(),te=()=>{const a=Date.now()-ie,y=Ue(a>le?le:a,se,Ae,le);(0,E.F)(ae)?ae.scrollTo(window.pageXOffset,y):ae instanceof Document||ae.constructor.name==="HTMLDocument"?ae.documentElement.scrollTop=y:ae.scrollTop=y,a<le?(0,ve.Z)(te):typeof re=="function"&&re()};(0,ve.Z)(te)}},66104:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Me}});var ve=fe(92310),Ue=fe.n(ve),E=fe(11592),he=fe(26112),Ae=fe(59301),ue=fe(92343),oe=fe(36355),re=fe(84105),le=fe(91857);const ae=Pe=>{let{children:De}=Pe;const{getPrefixCls:ze}=Ae.useContext(oe.E_),Je=ze("breadcrumb");return Ae.createElement("li",{className:`${Je}-separator`,"aria-hidden":"true"},De===""?De:De||"/")};ae.__ANT_BREADCRUMB_SEPARATOR=!0;var se=ae,ie=function(Pe,De){var ze={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&De.indexOf(Je)<0&&(ze[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(Pe);Qe<Je.length;Qe++)De.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Je[Qe])&&(ze[Je[Qe]]=Pe[Je[Qe]]);return ze};function te(Pe,De){if(Pe.title===void 0||Pe.title===null)return null;const ze=Object.keys(De).join("|");return typeof Pe.title=="object"?Pe.title:String(Pe.title).replace(new RegExp(`:(${ze})`,"g"),(Je,Qe)=>De[Qe]||Je)}function z(Pe,De,ze,Je){if(ze==null)return null;const{className:Qe,onClick:tt}=De,$e=ie(De,["className","onClick"]),at=Object.assign(Object.assign({},(0,he.Z)($e,{data:!0,aria:!0})),{onClick:tt});return Je!==void 0?Ae.createElement("a",Object.assign({},at,{className:Ue()(`${Pe}-link`,Qe),href:Je}),ze):Ae.createElement("span",Object.assign({},at,{className:Ue()(`${Pe}-link`,Qe)}),ze)}function a(Pe,De){return(Je,Qe,tt,$e,at)=>{if(De)return De(Je,Qe,tt,$e);const ct=te(Je,Qe);return z(Pe,Je,ct,at)}}var y=function(Pe,De){var ze={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&De.indexOf(Je)<0&&(ze[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(Pe);Qe<Je.length;Qe++)De.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Je[Qe])&&(ze[Je[Qe]]=Pe[Je[Qe]]);return ze};const x=Pe=>{const{prefixCls:De,separator:ze="/",children:Je,menu:Qe,overlay:tt,dropdownProps:$e,href:at}=Pe,it=(rt=>{if(Qe||tt){const st=Object.assign({},$e);if(Qe){const mt=Qe||{},{items:yt}=mt,Tt=y(mt,["items"]);st.menu=Object.assign(Object.assign({},Tt),{items:yt==null?void 0:yt.map((vt,ut)=>{var{key:qe,title:Te,label:Ke,path:Ie}=vt,Fe=y(vt,["key","title","label","path"]);let Be=Ke!=null?Ke:Te;return Ie&&(Be=Ae.createElement("a",{href:`${at}${Ie}`},Be)),Object.assign(Object.assign({},Fe),{key:qe!=null?qe:ut,label:Be})})})}else tt&&(st.overlay=tt);return Ae.createElement(le.Z,Object.assign({placement:"bottom"},st),Ae.createElement("span",{className:`${De}-overlay-link`},rt,Ae.createElement(re.Z,null)))}return rt})(Je);return it!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,it),ze&&Ae.createElement(se,null,ze)):null},b=Pe=>{const{prefixCls:De,children:ze,href:Je}=Pe,Qe=y(Pe,["prefixCls","children","href"]),{getPrefixCls:tt}=Ae.useContext(oe.E_),$e=tt("breadcrumb",De);return Ae.createElement(x,Object.assign({},Qe,{prefixCls:$e}),z($e,Qe,ze,Je))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,ne=fe(17313),ce=fe(83116),de=fe(37613);const ge=Pe=>{const{componentCls:De,iconCls:ze}=Pe;return{[De]:Object.assign(Object.assign({},(0,ne.Wf)(Pe)),{color:Pe.itemColor,fontSize:Pe.fontSize,[ze]:{fontSize:Pe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Pe.linkColor,transition:`color ${Pe.motionDurationMid}`,padding:`0 ${Pe.paddingXXS}px`,borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",marginInline:-Pe.marginXXS,"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover}},(0,ne.Qy)(Pe)),"li:last-child":{color:Pe.lastItemColor},[`${De}-separator`]:{marginInline:Pe.separatorMargin,color:Pe.separatorColor},[`${De}-link`]:{[`
|
|
|
> ${ze} + span,
|
|
|
> ${ze} + a
|
|
|
`]:{marginInlineStart:Pe.marginXXS}},[`${De}-overlay-link`]:{borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",padding:`0 ${Pe.paddingXXS}px`,marginInline:-Pe.marginXXS,[`> ${ze}`]:{marginInlineStart:Pe.marginXXS,fontSize:Pe.fontSizeIcon},"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover,a:{color:Pe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Pe.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,ce.Z)("Breadcrumb",Pe=>{const De=(0,de.TS)(Pe,{});return[ge(De)]},Pe=>({itemColor:Pe.colorTextDescription,lastItemColor:Pe.colorText,iconFontSize:Pe.fontSize,linkColor:Pe.colorTextDescription,linkHoverColor:Pe.colorText,separatorColor:Pe.colorTextDescription,separatorMargin:Pe.marginXS})),me=function(Pe,De){var ze={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&De.indexOf(Je)<0&&(ze[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(Pe);Qe<Je.length;Qe++)De.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Je[Qe])&&(ze[Je[Qe]]=Pe[Je[Qe]]);return ze};function be(Pe){const{breadcrumbName:De,children:ze}=Pe,Je=me(Pe,["breadcrumbName","children"]),Qe=Object.assign({title:De},Je);return ze&&(Qe.menu={items:ze.map(tt=>{var{breadcrumbName:$e}=tt,at=me(tt,["breadcrumbName"]);return Object.assign(Object.assign({},at),{title:$e})})}),Qe}function ye(Pe,De){return(0,Ae.useMemo)(()=>Pe||(De?De.map(be):null),[Pe,De])}var Ce=function(Pe,De){var ze={};for(var Je in Pe)Object.prototype.hasOwnProperty.call(Pe,Je)&&De.indexOf(Je)<0&&(ze[Je]=Pe[Je]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Je=Object.getOwnPropertySymbols(Pe);Qe<Je.length;Qe++)De.indexOf(Je[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Je[Qe])&&(ze[Je[Qe]]=Pe[Je[Qe]]);return ze};const Se=(Pe,De)=>{if(De===void 0)return De;let ze=(De||"").replace(/^\//,"");return Object.keys(Pe).forEach(Je=>{ze=ze.replace(`:${Je}`,Pe[Je])}),ze},He=Pe=>{const{prefixCls:De,separator:ze="/",style:Je,className:Qe,rootClassName:tt,routes:$e,items:at,children:ct,itemRender:it,params:rt={}}=Pe,st=Ce(Pe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:yt,breadcrumb:Tt}=Ae.useContext(oe.E_);let vt;const ut=mt("breadcrumb",De),[qe,Te]=pe(ut),Ke=ye(at,$e),Ie=a(ut,it);if(Ke&&Ke.length>0){const Oe=[],_e=at||$e;vt=Ke.map((Ne,Le)=>{const{path:We,key:ft,type:gt,menu:nt,overlay:wt,onClick:Pt,className:xt,separator:It,dropdownProps:Ft}=Ne,Ut=Se(rt,We);Ut!==void 0&&Oe.push(Ut);const St=ft!=null?ft:Le;if(gt==="separator")return Ae.createElement(se,{key:St},It);const _t={},Kt=Le===Ke.length-1;nt?_t.menu=nt:wt&&(_t.overlay=wt);let{href:Yt}=Ne;return Oe.length&&Ut!==void 0&&(Yt=`#/${Oe.join("/")}`),Ae.createElement(x,Object.assign({key:St},_t,(0,he.Z)(Ne,{data:!0,aria:!0}),{className:xt,dropdownProps:Ft,href:Yt,separator:Kt?"":ze,onClick:Pt,prefixCls:ut}),Ie(Ne,rt,_e,Oe,Yt))})}else if(ct){const Oe=(0,E.Z)(ct).length;vt=(0,E.Z)(ct).map((_e,Ne)=>{if(!_e)return _e;const Le=Ne===Oe-1;return(0,ue.Tm)(_e,{separator:Le?"":ze,key:Ne})})}const Fe=Ue()(ut,Tt==null?void 0:Tt.className,{[`${ut}-rtl`]:yt==="rtl"},Qe,tt,Te),Be=Object.assign(Object.assign({},Tt==null?void 0:Tt.style),Je);return qe(Ae.createElement("nav",Object.assign({className:Fe,style:Be},st),Ae.createElement("ol",null,vt)))};He.Item=ee,He.Separator=se;var we=He,Me=we},24905:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return pe}});var ve=fe(92310),Ue=fe.n(ve),E=fe(5630),he=fe(59301),Ae=fe(36355),ue=fe(1684),oe=fe(32441),le=he.createContext(null),ae=fe(98447),se=fe(14088),ie=fe(4572),te=function(me,be){var ye={};for(var Ce in me)Object.prototype.hasOwnProperty.call(me,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=me[Ce]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Ce=Object.getOwnPropertySymbols(me);Se<Ce.length;Se++)be.indexOf(Ce[Se])<0&&Object.prototype.propertyIsEnumerable.call(me,Ce[Se])&&(ye[Ce[Se]]=me[Ce[Se]]);return ye};const z=(me,be)=>{var ye;const{prefixCls:Ce,className:Se,rootClassName:He,children:we,indeterminate:Me=!1,style:Pe,onMouseEnter:De,onMouseLeave:ze,skipGroup:Je=!1,disabled:Qe}=me,tt=te(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$e,direction:at,checkbox:ct}=he.useContext(Ae.E_),it=he.useContext(le),{isFormItemInput:rt}=he.useContext(oe.aM),st=he.useContext(ue.Z),mt=(ye=(it==null?void 0:it.disabled)||Qe)!==null&&ye!==void 0?ye:st,yt=he.useRef(tt.value);he.useEffect(()=>{it==null||it.registerValue(tt.value)},[]),he.useEffect(()=>{if(!Je)return tt.value!==yt.current&&(it==null||it.cancelValue(yt.current),it==null||it.registerValue(tt.value),yt.current=tt.value),()=>it==null?void 0:it.cancelValue(tt.value)},[tt.value]);const Tt=$e("checkbox",Ce),[vt,ut]=(0,ae.ZP)(Tt),qe=Object.assign({},tt);it&&!Je&&(qe.onChange=function(){tt.onChange&&tt.onChange.apply(tt,arguments),it.toggleOption&&it.toggleOption({label:we,value:tt.value})},qe.name=it.name,qe.checked=it.value.includes(tt.value));const Te=Ue()(`${Tt}-wrapper`,{[`${Tt}-rtl`]:at==="rtl",[`${Tt}-wrapper-checked`]:qe.checked,[`${Tt}-wrapper-disabled`]:mt,[`${Tt}-wrapper-in-form-item`]:rt},ct==null?void 0:ct.className,Se,He,ut),Ke=Ue()({[`${Tt}-indeterminate`]:Me},ie.A,ut),Ie=Me?"mixed":void 0;return vt(he.createElement(se.Z,{component:"Checkbox",disabled:mt},he.createElement("label",{className:Te,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),Pe),onMouseEnter:De,onMouseLeave:ze},he.createElement(E.Z,Object.assign({"aria-checked":Ie},qe,{prefixCls:Tt,className:Ke,disabled:mt,ref:be})),we!==void 0&&he.createElement("span",null,we))))};var y=he.forwardRef(z),x=fe(15142),b=fe(2738),ee=function(me,be){var ye={};for(var Ce in me)Object.prototype.hasOwnProperty.call(me,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=me[Ce]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Ce=Object.getOwnPropertySymbols(me);Se<Ce.length;Se++)be.indexOf(Ce[Se])<0&&Object.prototype.propertyIsEnumerable.call(me,Ce[Se])&&(ye[Ce[Se]]=me[Ce[Se]]);return ye};const ne=(me,be)=>{const{defaultValue:ye,children:Ce,options:Se=[],prefixCls:He,className:we,rootClassName:Me,style:Pe,onChange:De}=me,ze=ee(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Je,direction:Qe}=he.useContext(Ae.E_),[tt,$e]=he.useState(ze.value||ye||[]),[at,ct]=he.useState([]);he.useEffect(()=>{"value"in ze&&$e(ze.value||[])},[ze.value]);const it=he.useMemo(()=>Se.map(Fe=>typeof Fe=="string"||typeof Fe=="number"?{label:Fe,value:Fe}:Fe),[Se]),rt=Fe=>{ct(Be=>Be.filter(Oe=>Oe!==Fe))},st=Fe=>{ct(Be=>[].concat((0,x.Z)(Be),[Fe]))},mt=Fe=>{const Be=tt.indexOf(Fe.value),Oe=(0,x.Z)(tt);Be===-1?Oe.push(Fe.value):Oe.splice(Be,1),"value"in ze||$e(Oe),De==null||De(Oe.filter(_e=>at.includes(_e)).sort((_e,Ne)=>{const Le=it.findIndex(ft=>ft.value===_e),We=it.findIndex(ft=>ft.value===Ne);return Le-We}))},yt=Je("checkbox",He),Tt=`${yt}-group`,[vt,ut]=(0,ae.ZP)(yt),qe=(0,b.Z)(ze,["value","disabled"]),Te=Se.length?it.map(Fe=>he.createElement(y,{prefixCls:yt,key:Fe.value.toString(),disabled:"disabled"in Fe?Fe.disabled:ze.disabled,value:Fe.value,checked:tt.includes(Fe.value),onChange:Fe.onChange,className:`${Tt}-item`,style:Fe.style,title:Fe.title},Fe.label)):Ce,Ke={toggleOption:mt,value:tt,disabled:ze.disabled,name:ze.name,registerValue:st,cancelValue:rt},Ie=Ue()(Tt,{[`${Tt}-rtl`]:Qe==="rtl"},we,Me,ut);return vt(he.createElement("div",Object.assign({className:Ie,style:Pe},qe,{ref:be}),he.createElement(le.Provider,{value:Ke},Te)))},ce=he.forwardRef(ne);var de=he.memo(ce);const ge=y;ge.Group=de,ge.__ANT_CHECKBOX=!0;var pe=ge},98447:function(un,Qt,fe){"use strict";fe.d(Qt,{C2:function(){return Ae}});var ve=fe(17313),Ue=fe(37613),E=fe(83116);const he=ue=>{const{checkboxCls:oe}=ue,re=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-flex",flexWrap:"wrap",columnGap:ue.marginXS,[`> ${ue.antCls}-row`]:{flex:1}}),[re]:Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${re}`]:{marginInlineStart:0},[`&${re}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,ve.Wf)(ue)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ue.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,ve.oN)(ue))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ue.checkboxSize,height:ue.checkboxSize,direction:"ltr",backgroundColor:ue.colorBgContainer,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadiusSM,borderCollapse:"separate",transition:`all ${ue.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ue.checkboxSize/14*5,height:ue.checkboxSize/14*8,border:`${ue.lineWidthBold}px solid ${ue.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ue.motionDurationFast} ${ue.motionEaseInBack}, opacity ${ue.motionDurationFast}`}},"& + span":{paddingInlineStart:ue.paddingXS,paddingInlineEnd:ue.paddingXS}})},{[`
|
|
|
${re}:not(${re}-disabled),
|
|
|
${oe}:not(${oe}-disabled)
|
|
|
`]:{[`&:hover ${oe}-inner`]:{borderColor:ue.colorPrimary}},[`${re}:not(${re}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:ue.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:ue.colorPrimary,borderColor:ue.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack} ${ue.motionDurationFast}`}}},[`
|
|
|
${re}-checked:not(${re}-disabled),
|
|
|
${oe}-checked:not(${oe}-disabled)
|
|
|
`]:{[`&:hover ${oe}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:ue.colorBgContainer,borderColor:ue.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ue.fontSizeLG/2,height:ue.fontSizeLG/2,backgroundColor:ue.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${re}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,"&:after":{borderColor:ue.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ue.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:ue.colorTextDisabled}}}]};function Ae(ue,oe){const re=(0,Ue.TS)(oe,{checkboxCls:`.${ue}`,checkboxSize:oe.controlInteractiveSize});return[he(re)]}Qt.ZP=(0,E.Z)("Checkbox",(ue,oe)=>{let{prefixCls:re}=oe;return[Ae(re,ue)]})},36381:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return qe}});var ve=fe(38819),Ue=fe(92310),E=fe.n(Ue),he=fe(67711),Ae=fe(15142),ue=fe(16886),oe=fe(26420),re=fe(18929),le=fe(48736),ae=fe(59301),se=fe(33346),ie=fe(11592),te=fe(52873),z=fe(77900),a=fe(10228),y=ae.forwardRef(function(Te,Ke){var Ie=Te.prefixCls,Fe=Te.forceRender,Be=Te.className,Oe=Te.style,_e=Te.children,Ne=Te.isActive,Le=Te.role,We=ae.useState(Ne||Fe),ft=(0,ue.Z)(We,2),gt=ft[0],nt=ft[1];return ae.useEffect(function(){(Fe||Ne)&&nt(!0)},[Fe,Ne]),gt?ae.createElement("div",{ref:Ke,className:E()("".concat(Ie,"-content"),(0,te.Z)((0,te.Z)({},"".concat(Ie,"-content-active"),Ne),"".concat(Ie,"-content-inactive"),!Ne),Be),style:Oe,role:Le},ae.createElement("div",{className:"".concat(Ie,"-content-box")},_e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=ae.forwardRef(function(Te,Ke){var Ie=Te.showArrow,Fe=Ie===void 0?!0:Ie,Be=Te.headerClass,Oe=Te.isActive,_e=Te.onItemClick,Ne=Te.forceRender,Le=Te.className,We=Te.prefixCls,ft=Te.collapsible,gt=Te.accordion,nt=Te.panelKey,wt=Te.extra,Pt=Te.header,xt=Te.expandIcon,It=Te.openMotion,Ft=Te.destroyInactivePanel,Ut=Te.children,St=(0,se.Z)(Te,b),_t=ft==="disabled",Kt=ft==="header",Yt=ft==="icon",an=wt!=null&&typeof wt!="boolean",En=function(){_e==null||_e(nt)},cn=function(wr){(wr.key==="Enter"||wr.keyCode===a.Z.ENTER||wr.which===a.Z.ENTER)&&En()},bn=typeof xt=="function"?xt(Te):ae.createElement("i",{className:"arrow"});bn&&(bn=ae.createElement("div",{className:"".concat(We,"-expand-icon"),onClick:["header","icon"].includes(ft)?En:void 0},bn));var dn=E()((0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(We,"-item"),!0),"".concat(We,"-item-active"),Oe),"".concat(We,"-item-disabled"),_t),Le),_n=E()(Be,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(We,"-header"),!0),"".concat(We,"-header-collapsible-only"),Kt),"".concat(We,"-icon-collapsible-only"),Yt)),Dn={className:_n,"aria-expanded":Oe,"aria-disabled":_t,onKeyDown:cn};return!Kt&&!Yt&&(Dn.onClick=En,Dn.role=gt?"tab":"button",Dn.tabIndex=_t?-1:0),ae.createElement("div",(0,he.Z)({},St,{ref:Ke,className:dn}),ae.createElement("div",Dn,Fe&&bn,ae.createElement("span",{className:"".concat(We,"-header-text"),onClick:ft==="header"?En:void 0},Pt),an&&ae.createElement("div",{className:"".concat(We,"-extra")},wt)),ae.createElement(z.default,(0,he.Z)({visible:Oe,leavedClassName:"".concat(We,"-content-hidden")},It,{forceRender:Ne,removeOnLeave:Ft}),function(Rn,wr){var ar=Rn.className,Wn=Rn.style;return ae.createElement(x,{ref:wr,prefixCls:We,className:ar,style:Wn,isActive:Oe,forceRender:Ne,role:gt?"tabpanel":void 0},Ut)}))}),ne=ee,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(Ke,Ie){var Fe=Ie.prefixCls,Be=Ie.accordion,Oe=Ie.collapsible,_e=Ie.destroyInactivePanel,Ne=Ie.onItemClick,Le=Ie.activeKey,We=Ie.openMotion,ft=Ie.expandIcon;return Ke.map(function(gt,nt){var wt=gt.children,Pt=gt.label,xt=gt.key,It=gt.collapsible,Ft=gt.onItemClick,Ut=gt.destroyInactivePanel,St=(0,se.Z)(gt,ce),_t=String(xt!=null?xt:nt),Kt=It!=null?It:Oe,Yt=Ut!=null?Ut:_e,an=function(bn){Kt!=="disabled"&&(Ne(bn),Ft==null||Ft(bn))},En=!1;return Be?En=Le[0]===_t:En=Le.indexOf(_t)>-1,ae.createElement(ne,(0,he.Z)({},St,{prefixCls:Fe,key:_t,panelKey:_t,isActive:En,accordion:Be,openMotion:We,expandIcon:ft,header:Pt,collapsible:Kt,onItemClick:an,destroyInactivePanel:Yt}),wt)})},ge=function(Ke,Ie,Fe){if(!Ke)return null;var Be=Fe.prefixCls,Oe=Fe.accordion,_e=Fe.collapsible,Ne=Fe.destroyInactivePanel,Le=Fe.onItemClick,We=Fe.activeKey,ft=Fe.openMotion,gt=Fe.expandIcon,nt=Ke.key||String(Ie),wt=Ke.props,Pt=wt.header,xt=wt.headerClass,It=wt.destroyInactivePanel,Ft=wt.collapsible,Ut=wt.onItemClick,St=!1;Oe?St=We[0]===nt:St=We.indexOf(nt)>-1;var _t=Ft!=null?Ft:_e,Kt=function(En){_t!=="disabled"&&(Le(En),Ut==null||Ut(En))},Yt={key:nt,panelKey:nt,header:Pt,headerClass:xt,isActive:St,prefixCls:Be,destroyInactivePanel:It!=null?It:Ne,openMotion:ft,accordion:Oe,children:Ke.props.children,onItemClick:Kt,expandIcon:gt,collapsible:_t};return typeof Ke.type=="string"?Ke:(Object.keys(Yt).forEach(function(an){typeof Yt[an]=="undefined"&&delete Yt[an]}),ae.cloneElement(Ke,Yt))};function pe(Te,Ke,Ie){return Array.isArray(Te)?de(Te,Ie):(0,ie.Z)(Ke).map(function(Fe,Be){return ge(Fe,Be,Ie)})}var me=pe,be=fe(26112);function ye(Te){var Ke=Te;if(!Array.isArray(Ke)){var Ie=(0,oe.Z)(Ke);Ke=Ie==="number"||Ie==="string"?[Ke]:[]}return Ke.map(function(Fe){return String(Fe)})}var Ce=ae.forwardRef(function(Te,Ke){var Ie=Te.prefixCls,Fe=Ie===void 0?"rc-collapse":Ie,Be=Te.destroyInactivePanel,Oe=Be===void 0?!1:Be,_e=Te.style,Ne=Te.accordion,Le=Te.className,We=Te.children,ft=Te.collapsible,gt=Te.openMotion,nt=Te.expandIcon,wt=Te.activeKey,Pt=Te.defaultActiveKey,xt=Te.onChange,It=Te.items,Ft=E()(Fe,Le),Ut=(0,re.Z)([],{value:wt,onChange:function(cn){return xt==null?void 0:xt(cn)},defaultValue:Pt,postState:ye}),St=(0,ue.Z)(Ut,2),_t=St[0],Kt=St[1],Yt=function(cn){return Kt(function(){if(Ne)return _t[0]===cn?[]:[cn];var bn=_t.indexOf(cn),dn=bn>-1;return dn?_t.filter(function(_n){return _n!==cn}):[].concat((0,Ae.Z)(_t),[cn])})};(0,le.ZP)(!We,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var an=me(It,We,{prefixCls:Fe,accordion:Ne,openMotion:gt,expandIcon:nt,collapsible:ft,destroyInactivePanel:Oe,onItemClick:Yt,activeKey:_t});return ae.createElement("div",(0,he.Z)({ref:Ke,className:Ft,style:_e,role:Ne?"tablist":void 0},(0,be.Z)(Te,{aria:!0,data:!0})),an)}),Se=Object.assign(Ce,{Panel:ne}),He=Se,we=Se.Panel,Me=fe(2738),Pe=fe(62892),De=fe(92343),ze=fe(36355),Je=fe(19716),tt=ae.forwardRef((Te,Ke)=>{const{getPrefixCls:Ie}=ae.useContext(ze.E_),{prefixCls:Fe,className:Be,showArrow:Oe=!0}=Te,_e=Ie("collapse",Fe),Ne=E()({[`${_e}-no-arrow`]:!Oe},Be);return ae.createElement(He.Panel,Object.assign({ref:Ke},Te,{prefixCls:_e,className:Ne}))}),$e=fe(17313),at=fe(8378),ct=fe(83116),it=fe(37613);const rt=Te=>{const{componentCls:Ke,contentBg:Ie,padding:Fe,headerBg:Be,headerPadding:Oe,collapseHeaderPaddingSM:_e,collapseHeaderPaddingLG:Ne,collapsePanelBorderRadius:Le,lineWidth:We,lineType:ft,colorBorder:gt,colorText:nt,colorTextHeading:wt,colorTextDisabled:Pt,fontSize:xt,fontSizeLG:It,lineHeight:Ft,marginSM:Ut,paddingSM:St,paddingLG:_t,paddingXS:Kt,motionDurationSlow:Yt,fontSizeIcon:an,contentPadding:En}=Te,cn=`${We}px ${ft} ${gt}`;return{[Ke]:Object.assign(Object.assign({},(0,$e.Wf)(Te)),{backgroundColor:Be,border:cn,borderBottom:0,borderRadius:`${Le}px`,"&-rtl":{direction:"rtl"},[`& > ${Ke}-item`]:{borderBottom:cn,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${Ke}-header`]:{borderRadius:`0 0 ${Le}px ${Le}px`}},[`> ${Ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Oe,color:wt,lineHeight:Ft,cursor:"pointer",transition:`all ${Yt}, visibility 0s`,[`> ${Ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ke}-expand-icon`]:{height:xt*Ft,display:"flex",alignItems:"center",paddingInlineEnd:Ut},[`${Ke}-arrow`]:Object.assign(Object.assign({},(0,$e.Ro)()),{fontSize:an,svg:{transition:`transform ${Yt}`}}),[`${Ke}-header-text`]:{marginInlineEnd:"auto"}},[`${Ke}-header-collapsible-only`]:{cursor:"default",[`${Ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ke}-icon-collapsible-only`]:{cursor:"default",[`${Ke}-expand-icon`]:{cursor:"pointer"}}},[`${Ke}-content`]:{color:nt,backgroundColor:Ie,borderTop:cn,[`& > ${Ke}-content-box`]:{padding:En},"&-hidden":{display:"none"}},"&-small":{[`> ${Ke}-item`]:{[`> ${Ke}-header`]:{padding:_e,paddingInlineStart:Kt,[`> ${Ke}-expand-icon`]:{marginInlineStart:St-Kt}},[`> ${Ke}-content > ${Ke}-content-box`]:{padding:St}}},"&-large":{[`> ${Ke}-item`]:{fontSize:It,[`> ${Ke}-header`]:{padding:Ne,paddingInlineStart:Fe,[`> ${Ke}-expand-icon`]:{height:It*Ft,marginInlineStart:_t-Fe}},[`> ${Ke}-content > ${Ke}-content-box`]:{padding:_t}}},[`${Ke}-item:last-child`]:{[`> ${Ke}-content`]:{borderRadius:`0 0 ${Le}px ${Le}px`}},[`& ${Ke}-item-disabled > ${Ke}-header`]:{"\n &,\n & > .arrow\n ":{color:Pt,cursor:"not-allowed"}},[`&${Ke}-icon-position-end`]:{[`& > ${Ke}-item`]:{[`> ${Ke}-header`]:{[`${Ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Ut}}}}})}},st=Te=>{const{componentCls:Ke}=Te,Ie=`> ${Ke}-item > ${Ke}-header ${Ke}-arrow svg`;return{[`${Ke}-rtl`]:{[Ie]:{transform:"rotate(180deg)"}}}},mt=Te=>{const{componentCls:Ke,headerBg:Ie,paddingXXS:Fe,colorBorder:Be}=Te;return{[`${Ke}-borderless`]:{backgroundColor:Ie,border:0,[`> ${Ke}-item`]:{borderBottom:`1px solid ${Be}`},[`
|
|
|
> ${Ke}-item:last-child,
|
|
|
> ${Ke}-item:last-child ${Ke}-header
|
|
|
`]:{borderRadius:0},[`> ${Ke}-item:last-child`]:{borderBottom:0},[`> ${Ke}-item > ${Ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ke}-item > ${Ke}-content > ${Ke}-content-box`]:{paddingTop:Fe}}}},yt=Te=>{const{componentCls:Ke,paddingSM:Ie}=Te;return{[`${Ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ke}-item`]:{borderBottom:0,[`> ${Ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ke}-content-box`]:{paddingBlock:Ie}}}}}};var Tt=(0,ct.Z)("Collapse",Te=>{const Ke=(0,it.TS)(Te,{collapseHeaderPaddingSM:`${Te.paddingXS}px ${Te.paddingSM}px`,collapseHeaderPaddingLG:`${Te.padding}px ${Te.paddingLG}px`,collapsePanelBorderRadius:Te.borderRadiusLG});return[rt(Ke),mt(Ke),yt(Ke),st(Ke),(0,at.Z)(Ke)]},Te=>({headerPadding:`${Te.paddingSM}px ${Te.padding}px`,headerBg:Te.colorFillAlter,contentPadding:`${Te.padding}px 16px`,contentBg:Te.colorBgContainer})),ut=Object.assign(ae.forwardRef((Te,Ke)=>{const{getPrefixCls:Ie,direction:Fe,collapse:Be}=ae.useContext(ze.E_),{prefixCls:Oe,className:_e,rootClassName:Ne,style:Le,bordered:We=!0,ghost:ft,size:gt,expandIconPosition:nt="start",children:wt,expandIcon:Pt}=Te,xt=(0,Je.Z)(cn=>{var bn;return(bn=gt!=null?gt:cn)!==null&&bn!==void 0?bn:"middle"}),It=Ie("collapse",Oe),Ft=Ie(),[Ut,St]=Tt(It),_t=ae.useMemo(()=>nt==="left"?"start":nt==="right"?"end":nt,[nt]),Kt=function(){let cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const bn=Pt?Pt(cn):ae.createElement(ve.Z,{rotate:cn.isActive?90:void 0});return(0,De.Tm)(bn,()=>({className:E()(bn.props.className,`${It}-arrow`)}))},Yt=E()(`${It}-icon-position-${_t}`,{[`${It}-borderless`]:!We,[`${It}-rtl`]:Fe==="rtl",[`${It}-ghost`]:!!ft,[`${It}-${xt}`]:xt!=="middle"},Be==null?void 0:Be.className,_e,Ne,St),an=Object.assign(Object.assign({},(0,Pe.Z)(Ft)),{motionAppear:!1,leavedClassName:`${It}-content-hidden`}),En=ae.useMemo(()=>wt?(0,ie.Z)(wt).map((cn,bn)=>{var dn,_n;if(!((dn=cn.props)===null||dn===void 0)&&dn.disabled){const Dn=(_n=cn.key)!==null&&_n!==void 0?_n:String(bn),{disabled:Rn,collapsible:wr}=cn.props,ar=Object.assign(Object.assign({},(0,Me.Z)(cn.props,["disabled"])),{key:Dn,collapsible:wr!=null?wr:Rn?"disabled":void 0});return(0,De.Tm)(cn,ar)}return cn}):null,[wt]);return Ut(ae.createElement(He,Object.assign({ref:Ke,openMotion:an},(0,Me.Z)(Te,["rootClassName"]),{expandIcon:Kt,prefixCls:It,className:Yt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Le)}),En))}),{Panel:tt}),qe=ut},28103:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return ie}});var ve=fe(92310),Ue=fe.n(ve),E=fe(59301),he=fe(36355),Ae=fe(17313),ue=fe(83116),oe=fe(37613);const re=te=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:ne}=te;return{[z]:Object.assign(Object.assign({},(0,Ae.Wf)(te)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${te.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${te.dividerHorizontalWithTextGutterMargin}px 0`,color:te.colorTextHeading,fontWeight:500,fontSize:te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:te.colorText,fontWeight:"normal",fontSize:te.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var le=(0,ue.Z)("Divider",te=>{const z=(0,oe.TS)(te,{dividerHorizontalWithTextGutterMargin:te.margin,dividerHorizontalGutterMargin:te.marginLG,sizePaddingEdgeHorizontal:0});return[re(z)]},te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:te.marginXS})),ae=function(te,z){var a={};for(var y in te)Object.prototype.hasOwnProperty.call(te,y)&&z.indexOf(y)<0&&(a[y]=te[y]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(te);x<y.length;x++)z.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(te,y[x])&&(a[y[x]]=te[y[x]]);return a},ie=te=>{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(he.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:ne,className:ce,rootClassName:de,children:ge,dashed:pe,plain:me,style:be}=te,ye=ae(te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ce=z("divider",x),[Se,He]=le(Ce),we=ee.length>0?`-${ee}`:ee,Me=!!ge,Pe=ee==="left"&&ne!=null,De=ee==="right"&&ne!=null,ze=Ue()(Ce,y==null?void 0:y.className,He,`${Ce}-${b}`,{[`${Ce}-with-text`]:Me,[`${Ce}-with-text${we}`]:Me,[`${Ce}-dashed`]:!!pe,[`${Ce}-plain`]:!!me,[`${Ce}-rtl`]:a==="rtl",[`${Ce}-no-default-orientation-margin-left`]:Pe,[`${Ce}-no-default-orientation-margin-right`]:De},ce,de),Je=E.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Qe=Object.assign(Object.assign({},Pe&&{marginLeft:Je}),De&&{marginRight:Je});return Se(E.createElement("div",Object.assign({className:ze,style:Object.assign(Object.assign({},y==null?void 0:y.style),be)},ye,{role:"separator"}),ge&&b!=="vertical"&&E.createElement("span",{className:`${Ce}-inner-text`,style:Qe},ge)))}},43428:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return vt}});var ve=fe(92310),Ue=fe.n(ve),E=fe(98506),he=fe(16886),Ae=fe(43403),ue=fe(34280),oe=fe(59301),re=oe.createContext(null),le=oe.createContext({}),ae=re,se=fe(52873),ie=fe(67711),te=fe(77900),z=fe(10228),a=fe(26112),y=fe(70425),x=function(qe){var Te=qe.prefixCls,Ke=qe.className,Ie=qe.style,Fe=qe.children,Be=qe.containerRef,Oe=qe.id,_e=qe.onMouseEnter,Ne=qe.onMouseOver,Le=qe.onMouseLeave,We=qe.onClick,ft=qe.onKeyDown,gt=qe.onKeyUp,nt={onMouseEnter:_e,onMouseOver:Ne,onMouseLeave:Le,onClick:We,onKeyDown:ft,onKeyUp:gt},wt=oe.useContext(le),Pt=wt.panel,xt=(0,y.useComposeRef)(Pt,Be);return oe.createElement(oe.Fragment,null,oe.createElement("div",(0,ie.Z)({id:Oe,className:Ue()("".concat(Te,"-content"),Ke),style:(0,E.Z)({},Ie),"aria-modal":"true",role:"dialog",ref:xt},nt),Fe))},b=x,ee=fe(48736);function ne(ut){return typeof ut=="string"&&String(Number(ut))===ut?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ut)):ut}function ce(ut){warning(!("wrapperClassName"in ut),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ut.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var de={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ge(ut,qe){var Te,Ke,Ie,Fe,Be=ut.prefixCls,Oe=ut.open,_e=ut.placement,Ne=ut.inline,Le=ut.push,We=ut.forceRender,ft=ut.autoFocus,gt=ut.keyboard,nt=ut.rootClassName,wt=ut.rootStyle,Pt=ut.zIndex,xt=ut.className,It=ut.id,Ft=ut.style,Ut=ut.motion,St=ut.width,_t=ut.height,Kt=ut.children,Yt=ut.contentWrapperStyle,an=ut.mask,En=ut.maskClosable,cn=ut.maskMotion,bn=ut.maskClassName,dn=ut.maskStyle,_n=ut.afterOpenChange,Dn=ut.onClose,Rn=ut.onMouseEnter,wr=ut.onMouseOver,ar=ut.onMouseLeave,Wn=ut.onClick,Ur=ut.onKeyDown,eo=ut.onKeyUp,Or=oe.useRef(),Pr=oe.useRef(),Zr=oe.useRef();oe.useImperativeHandle(qe,function(){return Or.current});var yo=function(On){var Qr=On.keyCode,kn=On.shiftKey;switch(Qr){case z.Z.TAB:{if(Qr===z.Z.TAB){if(!kn&&document.activeElement===Zr.current){var Wr;(Wr=Pr.current)===null||Wr===void 0||Wr.focus({preventScroll:!0})}else if(kn&&document.activeElement===Pr.current){var Ao;(Ao=Zr.current)===null||Ao===void 0||Ao.focus({preventScroll:!0})}}break}case z.Z.ESC:{Dn&>&&(On.stopPropagation(),Dn(On));break}}};oe.useEffect(function(){if(Oe&&ft){var Yn;(Yn=Or.current)===null||Yn===void 0||Yn.focus({preventScroll:!0})}},[Oe]);var Oo=oe.useState(!1),Jo=(0,he.Z)(Oo,2),Io=Jo[0],gi=Jo[1],ei=oe.useContext(ae),oi;Le===!1?oi={distance:0}:Le===!0?oi={}:oi=Le||{};var pn=(Te=(Ke=(Ie=oi)===null||Ie===void 0?void 0:Ie.distance)!==null&&Ke!==void 0?Ke:ei==null?void 0:ei.pushDistance)!==null&&Te!==void 0?Te:180,Qn=oe.useMemo(function(){return{pushDistance:pn,push:function(){gi(!0)},pull:function(){gi(!1)}}},[pn]);oe.useEffect(function(){if(Oe){var Yn;ei==null||(Yn=ei.push)===null||Yn===void 0||Yn.call(ei)}else{var On;ei==null||(On=ei.pull)===null||On===void 0||On.call(ei)}},[Oe]),oe.useEffect(function(){return function(){var Yn;ei==null||(Yn=ei.pull)===null||Yn===void 0||Yn.call(ei)}},[]);var jn=an&&oe.createElement(te.default,(0,ie.Z)({key:"mask"},cn,{visible:Oe}),function(Yn,On){var Qr=Yn.className,kn=Yn.style;return oe.createElement("div",{className:Ue()("".concat(Be,"-mask"),Qr,bn),style:(0,E.Z)((0,E.Z)({},kn),dn),onClick:En&&Oe?Dn:void 0,ref:On})}),Hr=typeof Ut=="function"?Ut(_e):Ut,vo={};if(Io&&pn)switch(_e){case"top":vo.transform="translateY(".concat(pn,"px)");break;case"bottom":vo.transform="translateY(".concat(-pn,"px)");break;case"left":vo.transform="translateX(".concat(pn,"px)");break;default:vo.transform="translateX(".concat(-pn,"px)");break}_e==="left"||_e==="right"?vo.width=ne(St):vo.height=ne(_t);var hr={onMouseEnter:Rn,onMouseOver:wr,onMouseLeave:ar,onClick:Wn,onKeyDown:Ur,onKeyUp:eo},hi=oe.createElement(te.default,(0,ie.Z)({key:"panel"},Hr,{visible:Oe,forceRender:We,onVisibleChanged:function(On){_n==null||_n(On)},removeOnLeave:!1,leavedClassName:"".concat(Be,"-content-wrapper-hidden")}),function(Yn,On){var Qr=Yn.className,kn=Yn.style;return oe.createElement("div",(0,ie.Z)({className:Ue()("".concat(Be,"-content-wrapper"),Qr),style:(0,E.Z)((0,E.Z)((0,E.Z)({},vo),kn),Yt)},(0,a.Z)(ut,{data:!0})),oe.createElement(b,(0,ie.Z)({id:It,containerRef:On,prefixCls:Be,className:xt,style:Ft},hr),Kt))}),Ko=(0,E.Z)({},wt);return Pt&&(Ko.zIndex=Pt),oe.createElement(ae.Provider,{value:Qn},oe.createElement("div",{className:Ue()(Be,"".concat(Be,"-").concat(_e),nt,(Fe={},(0,se.Z)(Fe,"".concat(Be,"-open"),Oe),(0,se.Z)(Fe,"".concat(Be,"-inline"),Ne),Fe)),style:Ko,tabIndex:-1,ref:Or,onKeyDown:yo},jn,oe.createElement("div",{tabIndex:0,ref:Pr,style:de,"aria-hidden":"true","data-sentinel":"start"}),hi,oe.createElement("div",{tabIndex:0,ref:Zr,style:de,"aria-hidden":"true","data-sentinel":"end"})))}var pe=oe.forwardRef(ge),me=pe,be=function(qe){var Te=qe.open,Ke=Te===void 0?!1:Te,Ie=qe.prefixCls,Fe=Ie===void 0?"rc-drawer":Ie,Be=qe.placement,Oe=Be===void 0?"right":Be,_e=qe.autoFocus,Ne=_e===void 0?!0:_e,Le=qe.keyboard,We=Le===void 0?!0:Le,ft=qe.width,gt=ft===void 0?378:ft,nt=qe.mask,wt=nt===void 0?!0:nt,Pt=qe.maskClosable,xt=Pt===void 0?!0:Pt,It=qe.getContainer,Ft=qe.forceRender,Ut=qe.afterOpenChange,St=qe.destroyOnClose,_t=qe.onMouseEnter,Kt=qe.onMouseOver,Yt=qe.onMouseLeave,an=qe.onClick,En=qe.onKeyDown,cn=qe.onKeyUp,bn=qe.panelRef,dn=oe.useState(!1),_n=(0,he.Z)(dn,2),Dn=_n[0],Rn=_n[1],wr=oe.useState(!1),ar=(0,he.Z)(wr,2),Wn=ar[0],Ur=ar[1];(0,ue.Z)(function(){Ur(!0)},[]);var eo=Wn?Ke:!1,Or=oe.useRef(),Pr=oe.useRef();(0,ue.Z)(function(){eo&&(Pr.current=document.activeElement)},[eo]);var Zr=function(gi){var ei;if(Rn(gi),Ut==null||Ut(gi),!gi&&Pr.current&&!((ei=Or.current)!==null&&ei!==void 0&&ei.contains(Pr.current))){var oi;(oi=Pr.current)===null||oi===void 0||oi.focus({preventScroll:!0})}},yo=oe.useMemo(function(){return{panel:bn}},[bn]);if(!Ft&&!Dn&&!eo&&St)return null;var Oo={onMouseEnter:_t,onMouseOver:Kt,onMouseLeave:Yt,onClick:an,onKeyDown:En,onKeyUp:cn},Jo=(0,E.Z)((0,E.Z)({},qe),{},{open:eo,prefixCls:Fe,placement:Oe,autoFocus:Ne,keyboard:We,width:gt,mask:wt,maskClosable:xt,inline:It===!1,afterOpenChange:Zr,ref:Or},Oo);return oe.createElement(le.Provider,{value:yo},oe.createElement(Ae.Z,{open:eo||Ft||Dn,autoDestroy:!1,getContainer:It,autoLock:wt&&(eo||Dn)},oe.createElement(me,Jo)))},ye=be,Ce=ye,Se=fe(62892),He=fe(36355),we=fe(32441),Me=fe(47729),De=ut=>{const{prefixCls:qe,title:Te,footer:Ke,extra:Ie,closeIcon:Fe,closable:Be,onClose:Oe,headerStyle:_e,drawerStyle:Ne,bodyStyle:Le,footerStyle:We,children:ft}=ut,gt=oe.useCallback(It=>oe.createElement("button",{type:"button",onClick:Oe,"aria-label":"Close",className:`${qe}-close`},It),[Oe]),[nt,wt]=(0,Me.Z)(Be,Fe,gt,void 0,!0),Pt=oe.useMemo(()=>!Te&&!nt?null:oe.createElement("div",{style:_e,className:Ue()(`${qe}-header`,{[`${qe}-header-close-only`]:nt&&!Te&&!Ie})},oe.createElement("div",{className:`${qe}-header-title`},wt,Te&&oe.createElement("div",{className:`${qe}-title`},Te)),Ie&&oe.createElement("div",{className:`${qe}-extra`},Ie)),[nt,wt,Ie,_e,qe,Te]),xt=oe.useMemo(()=>{if(!Ke)return null;const It=`${qe}-footer`;return oe.createElement("div",{className:It,style:We},Ke)},[Ke,We,qe]);return oe.createElement("div",{className:`${qe}-wrapper-body`,style:Ne},Pt,oe.createElement("div",{className:`${qe}-body`,style:Le},ft),xt)},ze=fe(33234),Je=fe(83116),Qe=fe(37613),$e=ut=>{const{componentCls:qe,motionDurationSlow:Te}=ut,Ke={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Te}`}}};return{[qe]:{[`${qe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Te}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${qe}-panel-motion`]:{"&-left":[Ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const at=ut=>{const{componentCls:qe,zIndexPopup:Te,colorBgMask:Ke,colorBgElevated:Ie,motionDurationSlow:Fe,motionDurationMid:Be,padding:Oe,paddingLG:_e,fontSizeLG:Ne,lineHeightLG:Le,lineWidth:We,lineType:ft,colorSplit:gt,marginSM:nt,colorIcon:wt,colorIconHover:Pt,colorText:xt,fontWeightStrong:It,footerPaddingBlock:Ft,footerPaddingInline:Ut}=ut,St=`${qe}-content-wrapper`;return{[qe]:{position:"fixed",inset:0,zIndex:Te,pointerEvents:"none","&-pure":{position:"relative",background:Ie,[`&${qe}-left`]:{boxShadow:ut.boxShadowDrawerLeft},[`&${qe}-right`]:{boxShadow:ut.boxShadowDrawerRight},[`&${qe}-top`]:{boxShadow:ut.boxShadowDrawerUp},[`&${qe}-bottom`]:{boxShadow:ut.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${qe}-mask`]:{position:"absolute",inset:0,zIndex:Te,background:Ke,pointerEvents:"auto"},[St]:{position:"absolute",zIndex:Te,maxWidth:"100vw",transition:`all ${Fe}`,"&-hidden":{display:"none"}},[`&-left > ${St}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ut.boxShadowDrawerLeft},[`&-right > ${St}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ut.boxShadowDrawerRight},[`&-top > ${St}`]:{top:0,insetInline:0,boxShadow:ut.boxShadowDrawerUp},[`&-bottom > ${St}`]:{bottom:0,insetInline:0,boxShadow:ut.boxShadowDrawerDown},[`${qe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ie,pointerEvents:"auto"},[`${qe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Oe}px ${_e}px`,fontSize:Ne,lineHeight:Le,borderBottom:`${We}px ${ft} ${gt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${qe}-extra`]:{flex:"none"},[`${qe}-close`]:{display:"inline-block",marginInlineEnd:nt,color:wt,fontWeight:It,fontSize:Ne,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Be}`,textRendering:"auto","&:focus, &:hover":{color:Pt,textDecoration:"none"}},[`${qe}-title`]:{flex:1,margin:0,color:xt,fontWeight:ut.fontWeightStrong,fontSize:Ne,lineHeight:Le},[`${qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:_e,overflow:"auto"},[`${qe}-footer`]:{flexShrink:0,padding:`${Ft}px ${Ut}px`,borderTop:`${We}px ${ft} ${gt}`},"&-rtl":{direction:"rtl"}}}};var ct=(0,Je.Z)("Drawer",ut=>{const qe=(0,Qe.TS)(ut,{});return[at(qe),$e(qe)]},ut=>({zIndexPopup:ut.zIndexPopupBase,footerPaddingBlock:ut.paddingXS,footerPaddingInline:ut.padding})),it=fe(11575),rt=function(ut,qe){var Te={};for(var Ke in ut)Object.prototype.hasOwnProperty.call(ut,Ke)&&qe.indexOf(Ke)<0&&(Te[Ke]=ut[Ke]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ke=Object.getOwnPropertySymbols(ut);Ie<Ke.length;Ie++)qe.indexOf(Ke[Ie])<0&&Object.prototype.propertyIsEnumerable.call(ut,Ke[Ie])&&(Te[Ke[Ie]]=ut[Ke[Ie]]);return Te};const st=null,mt={distance:180},yt=ut=>{var qe;const{rootClassName:Te,width:Ke,height:Ie,size:Fe="default",mask:Be=!0,push:Oe=mt,open:_e,afterOpenChange:Ne,onClose:Le,prefixCls:We,getContainer:ft,style:gt,className:nt,visible:wt,afterVisibleChange:Pt}=ut,xt=rt(ut,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:It,getPrefixCls:Ft,direction:Ut,drawer:St}=oe.useContext(He.E_),_t=Ft("drawer",We),[Kt,Yt]=ct(_t),an=ft===void 0&&It?()=>It(document.body):ft,En=Ue()({"no-mask":!Be,[`${_t}-rtl`]:Ut==="rtl"},Te,Yt),cn=oe.useMemo(()=>Ke!=null?Ke:Fe==="large"?736:378,[Ke,Fe]),bn=oe.useMemo(()=>Ie!=null?Ie:Fe==="large"?736:378,[Ie,Fe]),dn={motionName:(0,Se.m)(_t,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},_n=Rn=>({motionName:(0,Se.m)(_t,`panel-motion-${Rn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Dn=(0,it.H)();return Kt(oe.createElement(ze.BR,null,oe.createElement(we.Ux,{status:!0,override:!0},oe.createElement(Ce,Object.assign({prefixCls:_t,onClose:Le,maskMotion:dn,motion:_n},xt,{open:_e!=null?_e:wt,mask:Be,push:Oe,width:cn,height:bn,style:Object.assign(Object.assign({},St==null?void 0:St.style),gt),className:Ue()(St==null?void 0:St.className,nt),rootClassName:En,getContainer:an,afterOpenChange:Ne!=null?Ne:Pt,panelRef:Dn}),oe.createElement(De,Object.assign({prefixCls:_t},xt,{onClose:Le}))))))},Tt=ut=>{const{prefixCls:qe,style:Te,className:Ke,placement:Ie="right"}=ut,Fe=rt(ut,["prefixCls","style","className","placement"]),{getPrefixCls:Be}=oe.useContext(He.E_),Oe=Be("drawer",qe),[_e,Ne]=ct(Oe),Le=Ue()(Oe,`${Oe}-pure`,`${Oe}-${Ie}`,Ne,Ke);return _e(oe.createElement("div",{className:Le,style:Te},oe.createElement(De,Object.assign({prefixCls:Oe},Fe))))};yt._InternalPanelDoNotUseOrYouWillBeFired=Tt;var vt=yt},91857:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=fe(38819),E=fe(92310),he=fe.n(E),Ae=fe(31561),ue=fe(70425),oe=fe(18929),re=fe(2738),le=fe(79676),ae=fe(53487),se=fe(92343),ie=fe(36355),te=fe(20834),z=fe(40875),a=fe(88088),y=fe(47211);const x=null,b=de=>{const{menu:ge,arrow:pe,prefixCls:me,children:be,trigger:ye,disabled:Ce,dropdownRender:Se,getPopupContainer:He,overlayClassName:we,rootClassName:Me,open:Pe,onOpenChange:De,visible:ze,onVisibleChange:Je,mouseEnterDelay:Qe=.15,mouseLeaveDelay:tt=.1,autoAdjustOverflow:$e=!0,placement:at="",overlay:ct,transitionName:it}=de,{getPopupContainer:rt,getPrefixCls:st,direction:mt}=ve.useContext(ie.E_),yt=ve.useMemo(()=>{const nt=st();return it!==void 0?it:at.includes("top")?`${nt}-slide-down`:`${nt}-slide-up`},[st,at,it]),Tt=ve.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:mt==="rtl"?"bottomRight":"bottomLeft",[at,mt]),vt=st("dropdown",me),[ut,qe]=(0,y.Z)(vt),[,Te]=(0,a.Z)(),Ke=ve.Children.only(be),Ie=(0,se.Tm)(Ke,{className:he()(`${vt}-trigger`,{[`${vt}-rtl`]:mt==="rtl"},Ke.props.className),disabled:Ce}),Fe=Ce?[]:ye;let Be;Fe&&Fe.includes("contextMenu")&&(Be=!0);const[Oe,_e]=(0,oe.Z)(!1,{value:Pe!=null?Pe:ze}),Ne=(0,ue.useEvent)(nt=>{De==null||De(nt),Je==null||Je(nt),_e(nt)}),Le=he()(we,Me,qe,{[`${vt}-rtl`]:mt==="rtl"}),We=(0,le.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:$e,offset:Te.marginXXS,arrowWidth:pe?Te.sizePopupArrow:0,borderRadius:Te.borderRadius}),ft=ve.useCallback(()=>{_e(!1)},[]),gt=()=>{let nt;return ge!=null&&ge.items?nt=ve.createElement(te.default,Object.assign({},ge)):typeof ct=="function"?nt=ct():nt=ct,Se&&(nt=Se(nt)),nt=ve.Children.only(typeof nt=="string"?ve.createElement("span",null,nt):nt),ve.createElement(z.J,{prefixCls:`${vt}-menu`,expandIcon:ve.createElement("span",{className:`${vt}-menu-submenu-arrow`},ve.createElement(Ue.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ft,validator:wt=>{let{mode:Pt}=wt}},nt)};return ut(ve.createElement(Ae.Z,Object.assign({alignPoint:Be},(0,re.Z)(de,["rootClassName"]),{mouseEnterDelay:Qe,mouseLeaveDelay:tt,visible:Oe,builtinPlacements:We,arrow:!!pe,overlayClassName:Le,prefixCls:vt,getPopupContainer:He||rt,transitionName:yt,trigger:Fe,overlay:gt,placement:Tt,onVisibleChange:Ne}),Ie))};function ee(de){return Object.assign(Object.assign({},de),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ae.Z)(b,"dropdown",de=>de,ee),ce=de=>ve.createElement(ne,Object.assign({},de),ve.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ce,Qt.Z=b},38854:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return a}});var ve=fe(91857),Ue=fe(92310),E=fe.n(Ue),he=fe(59301),Ae=fe(18785),ue=fe(3113),oe=fe(36355),re=fe(81327),le=fe(33234),ae=fe(47211),se=function(y,x){var b={};for(var ee in y)Object.prototype.hasOwnProperty.call(y,ee)&&x.indexOf(ee)<0&&(b[ee]=y[ee]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(y);ne<ee.length;ne++)x.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(y,ee[ne])&&(b[ee[ne]]=y[ee[ne]]);return b};const ie=y=>{const{getPopupContainer:x,getPrefixCls:b,direction:ee}=he.useContext(oe.E_),{prefixCls:ne,type:ce="default",danger:de,disabled:ge,loading:pe,onClick:me,htmlType:be,children:ye,className:Ce,menu:Se,arrow:He,autoFocus:we,overlay:Me,trigger:Pe,align:De,open:ze,onOpenChange:Je,placement:Qe,getPopupContainer:tt,href:$e,icon:at=he.createElement(Ae.Z,null),title:ct,buttonsRender:it=gt=>gt,mouseEnterDelay:rt,mouseLeaveDelay:st,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:Tt,dropdownRender:vt}=y,ut=se(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),qe=b("dropdown",ne),Te=`${qe}-button`,[Ke,Ie]=(0,ae.Z)(qe),Fe={menu:Se,arrow:He,autoFocus:we,align:De,disabled:ge,trigger:ge?[]:Pe,onOpenChange:Je,getPopupContainer:tt||x,mouseEnterDelay:rt,mouseLeaveDelay:st,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:Tt,dropdownRender:vt},{compactSize:Be,compactItemClassnames:Oe}=(0,le.ri)(qe,ee),_e=E()(Te,Oe,Ce,Ie);"overlay"in y&&(Fe.overlay=Me),"open"in y&&(Fe.open=ze),"placement"in y?Fe.placement=Qe:Fe.placement=ee==="rtl"?"bottomLeft":"bottomRight";const Ne=he.createElement(ue.ZP,{type:ce,danger:de,disabled:ge,loading:pe,onClick:me,htmlType:be,href:$e,title:ct},ye),Le=he.createElement(ue.ZP,{type:ce,danger:de,icon:at}),[We,ft]=it([Ne,Le]);return Ke(he.createElement(re.Z.Compact,Object.assign({className:_e,size:Be,block:!0},ut),We,he.createElement(ve.Z,Object.assign({},Fe),ft)))};ie.__ANT_BUTTON=!0;var te=ie;const z=ve.Z;z.Button=te;var a=z},47211:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return se}});var ve=fe(17313),Ue=fe(13826),E=fe(92899),he=fe(29878),Ae=fe(19447),ue=fe(83116),oe=fe(37613),le=ie=>{const{componentCls:te,menuCls:z,colorError:a,colorTextLightSolid:y}=ie,x=`${z}-item`;return{[`${te}, ${te}-menu-submenu`]:{[`${z} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ae=ie=>{const{componentCls:te,menuCls:z,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:ee,motionDurationMid:ne,dropdownPaddingVertical:ce,fontSize:de,dropdownEdgeChildPadding:ge,colorTextDisabled:pe,fontSizeIcon:me,controlPaddingHorizontal:be,colorBgElevated:ye}=ie;return[{[te]:Object.assign(Object.assign({},(0,ve.Wf)(ie)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:me}},[`${te}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:me},[`${ee}-down::before`]:{transition:`transform ${ne}`}},[`${te}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomLeft,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomLeft,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottom,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottom,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomRight,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomRight`]:{animationName:Ue.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topLeft,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topLeft,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-top,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-top,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topRight,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topRight`]:{animationName:Ue.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomLeft,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottom,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomRight`]:{animationName:Ue.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topLeft,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-top,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topRight`]:{animationName:Ue.ly}})},(0,Ae.ZP)(ie,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${te} ${z}`]:{position:"relative",margin:0},[`${z}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${te}, ${te}-menu-submenu`]:{[z]:Object.assign(Object.assign({padding:ge,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:ie.borderRadiusLG,outline:"none",boxShadow:ie.boxShadowSecondary},(0,ve.Qy)(ie)),{[`${z}-item-group-title`]:{padding:`${ce}px ${be}px`,color:ie.colorTextDescription,transition:`all ${ne}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:de,marginInlineEnd:ie.marginXS,fontSize:ie.fontSizeSM},[`${z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${z}-item, ${z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${be}px`,color:ie.colorText,fontWeight:"normal",fontSize:de,lineHeight:ie.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:ie.borderRadiusSM,"&:hover, &-active":{backgroundColor:ie.controlItemBgHover}},(0,ve.Qy)(ie)),{"&-selected":{color:ie.colorPrimary,backgroundColor:ie.controlItemBgActive,"&:hover, &-active":{backgroundColor:ie.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ie.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ie.colorSplit},[`${te}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ie.paddingXS,[`${te}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ie.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${z}-item-group-list`]:{margin:`0 ${ie.marginXS}px`,padding:0,listStyle:"none"},[`${z}-submenu-title`]:{paddingInlineEnd:be+ie.fontSizeSM},[`${z}-submenu-vertical`]:{position:"relative"},[`${z}-submenu${z}-submenu-disabled ${te}-menu-submenu-title`]:{[`&, ${te}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:ye,cursor:"not-allowed"}},[`${z}-submenu-selected ${te}-menu-submenu-title`]:{color:ie.colorPrimary}})}},[(0,Ue.oN)(ie,"slide-up"),(0,Ue.oN)(ie,"slide-down"),(0,E.Fm)(ie,"move-up"),(0,E.Fm)(ie,"move-down"),(0,he._y)(ie,"zoom-big")]]};var se=(0,ue.Z)("Dropdown",(ie,te)=>{let{rootPrefixCls:z}=te;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:ee,paddingXXS:ne,componentCls:ce,borderRadiusLG:de}=ie,ge=(x-b*ee)/2,{dropdownArrowOffset:pe}=(0,Ae.fS)({contentRadius:de}),me=(0,oe.TS)(ie,{menuCls:`${ce}-menu`,rootPrefixCls:z,dropdownArrowDistance:y/2+a,dropdownArrowOffset:pe,dropdownPaddingVertical:ge,dropdownEdgeChildPadding:ne});return[ae(me),le(me)]},ie=>({zIndexPopup:ie.zIndexPopupBase+50}))},8628:function(un,Qt,fe){"use strict";var ve=fe(59301),Ue=fe(34280),E=fe(56762),he=fe(69507);function Ae(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const oe=(0,ve.useRef)({}),re=(0,E.Z)(),le=(0,he.ZP)();return(0,Ue.Z)(()=>{const ae=le.subscribe(se=>{oe.current=se,ue&&re()});return()=>le.unsubscribe(ae)},[]),oe.current}Qt.Z=Ae},11611:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ko}});var ve=fe(59301),Ue=fe(15277),E=fe(92310),he=fe.n(E),Ae=fe(67711),ue=fe(98506),oe=fe(52873),re=fe(16886),le=fe(26420),ae=fe(33346),se=fe(55468),ie=fe(18929),te=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],z=ve.createContext(null),a=0;function y(Yn,On){var Qr=ve.useState(function(){return a+=1,String(a)}),kn=(0,re.Z)(Qr,1),Wr=kn[0],Ao=ve.useContext(z),Bo={data:On,canPreview:Yn};return ve.useEffect(function(){if(Ao)return Ao.register(Wr,Bo)},[]),ve.useEffect(function(){Ao&&Ao.register(Wr,Bo)},[Yn,On]),Wr}function x(Yn){return new Promise(function(On){var Qr=document.createElement("img");Qr.onerror=function(){return On(!1)},Qr.onload=function(){return On(!0)},Qr.src=Yn})}function b(Yn){var On=Yn.src,Qr=Yn.isCustomPlaceholder,kn=Yn.fallback,Wr=(0,ve.useState)(Qr?"loading":"normal"),Ao=(0,re.Z)(Wr,2),Bo=Ao[0],ao=Ao[1],hn=(0,ve.useRef)(!1),Un=Bo==="error";(0,ve.useEffect)(function(){x(On).then(function(br){br||ao("error")})},[On]),(0,ve.useEffect)(function(){Qr&&!hn.current?ao("loading"):Un&&ao("normal")},[On]);var Xn=function(){ao("normal")},Cn=function(gr){hn.current=!1,Bo==="loading"&&gr!=null&&gr.complete&&(gr.naturalWidth||gr.naturalHeight)&&(hn.current=!0,Xn())},Ir=Un&&kn?{src:kn}:{onLoad:Xn,src:On};return[Cn,Ir,Bo]}var ee=fe(86923),ne=fe(8224),ce=fe(10228),de=fe(48736);function ge(Yn,On,Qr,kn){var Wr=On+Qr,Ao=(Qr-kn)/2;if(Qr>kn){if(On>0)return(0,oe.Z)({},Yn,Ao);if(On<0&&Wr<kn)return(0,oe.Z)({},Yn,-Ao)}else if(On<0||Wr>kn)return(0,oe.Z)({},Yn,On<0?Ao:-Ao);return{}}function pe(Yn,On,Qr,kn){var Wr=(0,se.g1)(),Ao=Wr.width,Bo=Wr.height,ao=null;return Yn<=Ao&&On<=Bo?ao={x:0,y:0}:(Yn>Ao||On>Bo)&&(ao=(0,ue.Z)((0,ue.Z)({},ge("x",Qr,Yn,Ao)),ge("y",kn,On,Bo))),ao}var me=fe(13697),be=fe(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ce(Yn,On,Qr,kn){var Wr=(0,ve.useRef)(null),Ao=(0,ve.useRef)([]),Bo=(0,ve.useState)(ye),ao=(0,re.Z)(Bo,2),hn=ao[0],Un=ao[1],Xn=function(gr){Un(ye),kn&&!(0,me.Z)(ye,hn)&&kn({transform:ye,action:gr})},Cn=function(gr,pr){Wr.current===null&&(Ao.current=[],Wr.current=(0,be.Z)(function(){Un(function(Eo){var nr=Eo;return Ao.current.forEach(function(tr){nr=(0,ue.Z)((0,ue.Z)({},nr),tr)}),Wr.current=null,kn==null||kn({transform:nr,action:pr}),nr})})),Ao.current.push((0,ue.Z)((0,ue.Z)({},hn),gr))},Ir=function(gr,pr,Eo,nr){var tr=Yn.current,Ci=tr.width,Ho=tr.height,ci=tr.offsetWidth,Ji=tr.offsetHeight,qr=tr.offsetLeft,lo=tr.offsetTop,zo=gr,uo=hn.scale*gr;uo>Qr?(zo=Qr/hn.scale,uo=Qr):uo<On&&(zo=On/hn.scale,uo=On);var vi=Eo!=null?Eo:innerWidth/2,ti=nr!=null?nr:innerHeight/2,ni=zo-1,wo=ni*Ci*.5,yi=ni*Ho*.5,Pi=ni*(vi-hn.x-qr),Xi=ni*(ti-hn.y-lo),ta=hn.x-(Pi-wo),ai=hn.y-(Xi-yi);if(gr<1&&uo===1){var mr=ci*uo,rr=Ji*uo,Qo=(0,se.g1)(),si=Qo.width,Po=Qo.height;mr<=si&&rr<=Po&&(ta=0,ai=0)}Cn({x:ta,y:ai,scale:uo},pr)};return{transform:hn,resetTransform:Xn,updateTransform:Cn,dispatchZoomChange:Ir}}var Se=fe(43403),He=fe(77900),we=function(On){var Qr=On.visible,kn=On.maskTransitionName,Wr=On.getContainer,Ao=On.prefixCls,Bo=On.rootClassName,ao=On.icons,hn=On.countRender,Un=On.showSwitch,Xn=On.showProgress,Cn=On.current,Ir=On.transform,br=On.count,gr=On.scale,pr=On.minScale,Eo=On.maxScale,nr=On.closeIcon,tr=On.onSwitchLeft,Ci=On.onSwitchRight,Ho=On.onClose,ci=On.onZoomIn,Ji=On.onZoomOut,qr=On.onRotateRight,lo=On.onRotateLeft,zo=On.onFlipX,uo=On.onFlipY,vi=On.toolbarRender,ti=(0,ve.useContext)(z),ni=ao.rotateLeft,wo=ao.rotateRight,yi=ao.zoomIn,Pi=ao.zoomOut,Xi=ao.close,ta=ao.left,ai=ao.right,mr=ao.flipX,rr=ao.flipY,Qo="".concat(Ao,"-operations-operation");ve.useEffect(function(){var Fi=function(Zn){Zn.keyCode===ce.Z.ESC&&Ho()};return Qr&&window.addEventListener("keydown",Fi),function(){window.removeEventListener("keydown",Fi)}},[Qr]);var si=[{icon:rr,onClick:uo,type:"flipY"},{icon:mr,onClick:zo,type:"flipX"},{icon:ni,onClick:lo,type:"rotateLeft"},{icon:wo,onClick:qr,type:"rotateRight"},{icon:Pi,onClick:Ji,type:"zoomOut",disabled:gr===pr},{icon:yi,onClick:ci,type:"zoomIn",disabled:gr===Eo}],Po=si.map(function(Fi){var ir,Zn=Fi.icon,zn=Fi.onClick,Tr=Fi.type,ro=Fi.disabled;return ve.createElement("div",{className:he()(Qo,(ir={},(0,oe.Z)(ir,"".concat(Ao,"-operations-operation-").concat(Tr),!0),(0,oe.Z)(ir,"".concat(Ao,"-operations-operation-disabled"),!!ro),ir)),onClick:zn,key:Tr},Zn)}),Gi=ve.createElement("div",{className:"".concat(Ao,"-operations")},Po);return ve.createElement(He.default,{visible:Qr,motionName:kn},function(Fi){var ir=Fi.className,Zn=Fi.style;return ve.createElement(Se.Z,{open:!0,getContainer:Wr!=null?Wr:document.body},ve.createElement("div",{className:he()("".concat(Ao,"-operations-wrapper"),ir,Bo),style:Zn},nr===null?null:ve.createElement("button",{className:"".concat(Ao,"-close"),onClick:Ho},nr||Xi),Un&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:he()("".concat(Ao,"-switch-left"),(0,oe.Z)({},"".concat(Ao,"-switch-left-disabled"),Cn===0)),onClick:tr},ta),ve.createElement("div",{className:he()("".concat(Ao,"-switch-right"),(0,oe.Z)({},"".concat(Ao,"-switch-right-disabled"),Cn===br-1)),onClick:Ci},ai)),ve.createElement("div",{className:"".concat(Ao,"-footer")},Xn&&ve.createElement("div",{className:"".concat(Ao,"-progress")},hn?hn(Cn+1,br):"".concat(Cn+1," / ").concat(br)),vi?vi(Gi,(0,ue.Z)({icons:{flipYIcon:Po[0],flipXIcon:Po[1],rotateLeftIcon:Po[2],rotateRightIcon:Po[3],zoomOutIcon:Po[4],zoomInIcon:Po[5]},actions:{onFlipY:uo,onFlipX:zo,onRotateLeft:lo,onRotateRight:qr,onZoomOut:Ji,onZoomIn:ci},transform:Ir},ti?{current:Cn,total:br}:{})):Gi)))})},Me=we,Pe=1,De=1,ze=["fallback","src","imgRef"],Je=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Qe=function(On){var Qr=On.fallback,kn=On.src,Wr=On.imgRef,Ao=(0,ae.Z)(On,ze),Bo=b({src:kn,fallback:Qr}),ao=(0,re.Z)(Bo,2),hn=ao[0],Un=ao[1];return ve.createElement("img",(0,Ae.Z)({ref:function(Cn){Wr.current=Cn,hn(Cn)}},Ao,Un))},tt=function(On){var Qr=On.prefixCls,kn=On.src,Wr=On.alt,Ao=On.fallback,Bo=On.movable,ao=Bo===void 0?!0:Bo,hn=On.onClose,Un=On.visible,Xn=On.icons,Cn=Xn===void 0?{}:Xn,Ir=On.rootClassName,br=On.closeIcon,gr=On.getContainer,pr=On.current,Eo=pr===void 0?0:pr,nr=On.count,tr=nr===void 0?1:nr,Ci=On.countRender,Ho=On.scaleStep,ci=Ho===void 0?.5:Ho,Ji=On.minScale,qr=Ji===void 0?1:Ji,lo=On.maxScale,zo=lo===void 0?50:lo,uo=On.transitionName,vi=uo===void 0?"zoom":uo,ti=On.maskTransitionName,ni=ti===void 0?"fade":ti,wo=On.imageRender,yi=On.imgCommonProps,Pi=On.toolbarRender,Xi=On.onTransform,ta=On.onChange,ai=(0,ae.Z)(On,Je),mr=(0,ve.useRef)(),rr=(0,ve.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Qo=(0,ve.useState)(!1),si=(0,re.Z)(Qo,2),Po=si[0],Gi=si[1],Fi=(0,ve.useContext)(z),ir=Fi&&tr>1,Zn=Fi&&tr>=1,zn=Ce(mr,qr,zo,Xi),Tr=zn.transform,ro=zn.resetTransform,oo=zn.updateTransform,Vr=zn.dispatchZoomChange,ri=(0,ve.useState)(!0),jo=(0,re.Z)(ri,2),Bi=jo[0],qo=jo[1],_o=Tr.rotate,li=Tr.scale,Wo=Tr.x,qi=Tr.y,Pn=he()((0,oe.Z)({},"".concat(Qr,"-moving"),Po));(0,ve.useEffect)(function(){Bi||qo(!0)},[Bi]);var cr=function(){ro("close")},Mr=function(){Vr(Pe+ci,"zoomIn")},Fr=function(){Vr(Pe/(Pe+ci),"zoomOut")},Br=function(){oo({rotate:_o+90},"rotateRight")},Jn=function(){oo({rotate:_o-90},"rotateLeft")},Sr=function(){oo({flipX:!Tr.flipX},"flipX")},Gr=function(){oo({flipY:!Tr.flipY},"flipY")},$r=function(so){so==null||so.preventDefault(),so==null||so.stopPropagation(),Eo>0&&(qo(!1),ro("prev"),ta==null||ta(Eo-1,Eo))},po=function(so){so==null||so.preventDefault(),so==null||so.stopPropagation(),Eo<tr-1&&(qo(!1),ro("next"),ta==null||ta(Eo+1,Eo))},_r=function(){if(Un&&Po){Gi(!1);var so=rr.current,$o=so.transformX,pi=so.transformY,Ti=Wo!==$o&&qi!==pi;if(!Ti)return;var Ii=mr.current.offsetWidth*li,Qi=mr.current.offsetHeight*li,la=mr.current.getBoundingClientRect(),ma=la.left,Qa=la.top,xa=_o%180!==0,Ga=pe(xa?Qi:Ii,xa?Ii:Qi,ma,Qa);Ga&&oo((0,ue.Z)({},Ga),"dragRebound")}},bi=function(so){!ao||so.button!==0||(so.preventDefault(),so.stopPropagation(),rr.current={deltaX:so.pageX-Tr.x,deltaY:so.pageY-Tr.y,transformX:Tr.x,transformY:Tr.y},Gi(!0))},Do=function(so){Un&&Po&&oo({x:so.pageX-rr.current.deltaX,y:so.pageY-rr.current.deltaY},"move")},oa=function(so){if(!(!Un||so.deltaY==0)){var $o=Math.abs(so.deltaY/100),pi=Math.min($o,De),Ti=Pe+pi*ci;so.deltaY>0&&(Ti=Pe/Ti),Vr(Ti,"wheel",so.clientX,so.clientY)}},ui=function(so){!Un||!ir||(so.keyCode===ce.Z.LEFT?$r():so.keyCode===ce.Z.RIGHT&&po())},No=function(so){Un&&(li!==1?oo({x:0,y:0,scale:1},"doubleClick"):Vr(Pe+ci,"doubleClick",so.clientX,so.clientY))};(0,ve.useEffect)(function(){var Li,so,$o,pi;if(ao){$o=(0,ne.Z)(window,"mouseup",_r,!1),pi=(0,ne.Z)(window,"mousemove",Do,!1);try{window.top!==window.self&&(Li=(0,ne.Z)(window.top,"mouseup",_r,!1),so=(0,ne.Z)(window.top,"mousemove",Do,!1))}catch(Ti){(0,de.Kp)(!1,"[rc-image] ".concat(Ti))}}return function(){var Ti,Ii,Qi,la;(Ti=$o)===null||Ti===void 0||Ti.remove(),(Ii=pi)===null||Ii===void 0||Ii.remove(),(Qi=Li)===null||Qi===void 0||Qi.remove(),(la=so)===null||la===void 0||la.remove()}},[Un,Po,Wo,qi,_o,ao]),(0,ve.useEffect)(function(){var Li=(0,ne.Z)(window,"keydown",ui,!1);return function(){Li.remove()}},[Un,ir,Eo]);var Ei=ve.createElement(Qe,(0,Ae.Z)({},yi,{width:On.width,height:On.height,imgRef:mr,className:"".concat(Qr,"-img"),alt:Wr,style:{transform:"translate3d(".concat(Tr.x,"px, ").concat(Tr.y,"px, 0) scale3d(").concat(Tr.flipX?"-":"").concat(li,", ").concat(Tr.flipY?"-":"").concat(li,", 1) rotate(").concat(_o,"deg)"),transitionDuration:!Bi&&"0s"},fallback:Ao,src:kn,onWheel:oa,onMouseDown:bi,onDoubleClick:No}));return ve.createElement(ve.Fragment,null,ve.createElement(ee.Z,(0,Ae.Z)({transitionName:vi,maskTransitionName:ni,closable:!1,keyboard:!0,prefixCls:Qr,onClose:hn,visible:Un,wrapClassName:Pn,rootClassName:Ir,getContainer:gr},ai,{afterClose:cr}),ve.createElement("div",{className:"".concat(Qr,"-img-wrapper")},wo?wo(Ei,(0,ue.Z)({transform:Tr},Fi?{current:Eo}:{})):Ei)),ve.createElement(Me,{visible:Un,transform:Tr,maskTransitionName:ni,closeIcon:br,getContainer:gr,prefixCls:Qr,rootClassName:Ir,icons:Cn,countRender:Ci,showSwitch:ir,showProgress:Zn,current:Eo,count:tr,scale:li,minScale:qr,maxScale:zo,toolbarRender:Pi,onSwitchLeft:$r,onSwitchRight:po,onZoomIn:Mr,onZoomOut:Fr,onRotateRight:Br,onRotateLeft:Jn,onFlipX:Sr,onFlipY:Gr,onClose:hn}))},$e=tt,at=fe(15142);function ct(Yn){var On=ve.useState({}),Qr=(0,re.Z)(On,2),kn=Qr[0],Wr=Qr[1],Ao=ve.useCallback(function(ao,hn){return Wr(function(Un){return(0,ue.Z)((0,ue.Z)({},Un),{},(0,oe.Z)({},ao,hn))}),function(){Wr(function(Un){var Xn=(0,ue.Z)({},Un);return delete Xn[ao],Xn})}},[]),Bo=ve.useMemo(function(){return Yn?Yn.map(function(ao){if(typeof ao=="string")return{data:{src:ao}};var hn={};return Object.keys(ao).forEach(function(Un){["src"].concat((0,at.Z)(te)).includes(Un)&&(hn[Un]=ao[Un])}),{data:hn}}):Object.keys(kn).reduce(function(ao,hn){var Un=kn[hn],Xn=Un.canPreview,Cn=Un.data;return Xn&&ao.push({data:Cn,id:hn}),ao},[])},[Yn,kn]);return[Bo,Ao]}var it=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],rt=["src"],st=function(On){var Qr,kn=On.previewPrefixCls,Wr=kn===void 0?"rc-image-preview":kn,Ao=On.children,Bo=On.icons,ao=Bo===void 0?{}:Bo,hn=On.items,Un=On.preview,Xn=On.fallback,Cn=(0,le.Z)(Un)==="object"?Un:{},Ir=Cn.visible,br=Cn.onVisibleChange,gr=Cn.getContainer,pr=Cn.current,Eo=Cn.movable,nr=Cn.minScale,tr=Cn.maxScale,Ci=Cn.countRender,Ho=Cn.closeIcon,ci=Cn.onChange,Ji=Cn.onTransform,qr=Cn.toolbarRender,lo=Cn.imageRender,zo=(0,ae.Z)(Cn,it),uo=ct(hn),vi=(0,re.Z)(uo,2),ti=vi[0],ni=vi[1],wo=(0,ie.Z)(0,{value:pr}),yi=(0,re.Z)(wo,2),Pi=yi[0],Xi=yi[1],ta=(0,ve.useState)(!1),ai=(0,re.Z)(ta,2),mr=ai[0],rr=ai[1],Qo=((Qr=ti[Pi])===null||Qr===void 0?void 0:Qr.data)||{},si=Qo.src,Po=(0,ae.Z)(Qo,rt),Gi=(0,ie.Z)(!!Ir,{value:Ir,onChange:function(_o,li){br==null||br(_o,li,Pi)}}),Fi=(0,re.Z)(Gi,2),ir=Fi[0],Zn=Fi[1],zn=(0,ve.useState)(null),Tr=(0,re.Z)(zn,2),ro=Tr[0],oo=Tr[1],Vr=ve.useCallback(function(qo,_o,li){var Wo=ti.findIndex(function(qi){return qi.id===qo});Zn(!0),oo({x:_o,y:li}),Xi(Wo<0?0:Wo),rr(!0)},[ti]);ve.useEffect(function(){ir?mr||Xi(0):rr(!1)},[ir]);var ri=function(_o,li){Xi(_o),ci==null||ci(_o,li)},jo=function(){Zn(!1),oo(null)},Bi=ve.useMemo(function(){return{register:ni,onPreview:Vr}},[ni,Vr]);return ve.createElement(z.Provider,{value:Bi},Ao,ve.createElement($e,(0,Ae.Z)({"aria-hidden":!ir,movable:Eo,visible:ir,prefixCls:Wr,closeIcon:Ho,onClose:jo,mousePosition:ro,imgCommonProps:Po,src:si,fallback:Xn,icons:ao,minScale:nr,maxScale:tr,getContainer:gr,current:Pi,count:ti.length,countRender:Ci,onTransform:Ji,toolbarRender:qr,imageRender:lo,onChange:ri},zo)))},mt=st,yt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Tt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],vt=function(On){var Qr=On.src,kn=On.alt,Wr=On.onPreviewClose,Ao=On.prefixCls,Bo=Ao===void 0?"rc-image":Ao,ao=On.previewPrefixCls,hn=ao===void 0?"".concat(Bo,"-preview"):ao,Un=On.placeholder,Xn=On.fallback,Cn=On.width,Ir=On.height,br=On.style,gr=On.preview,pr=gr===void 0?!0:gr,Eo=On.className,nr=On.onClick,tr=On.onError,Ci=On.wrapperClassName,Ho=On.wrapperStyle,ci=On.rootClassName,Ji=(0,ae.Z)(On,yt),qr=Un&&Un!==!0,lo=(0,le.Z)(pr)==="object"?pr:{},zo=lo.src,uo=lo.visible,vi=uo===void 0?void 0:uo,ti=lo.onVisibleChange,ni=ti===void 0?Wr:ti,wo=lo.getContainer,yi=wo===void 0?void 0:wo,Pi=lo.mask,Xi=lo.maskClassName,ta=lo.movable,ai=lo.icons,mr=lo.scaleStep,rr=lo.minScale,Qo=lo.maxScale,si=lo.imageRender,Po=lo.toolbarRender,Gi=(0,ae.Z)(lo,Tt),Fi=zo!=null?zo:Qr,ir=(0,ie.Z)(!!vi,{value:vi,onChange:ni}),Zn=(0,re.Z)(ir,2),zn=Zn[0],Tr=Zn[1],ro=b({src:Qr,isCustomPlaceholder:qr,fallback:Xn}),oo=(0,re.Z)(ro,3),Vr=oo[0],ri=oo[1],jo=oo[2],Bi=(0,ve.useState)(null),qo=(0,re.Z)(Bi,2),_o=qo[0],li=qo[1],Wo=(0,ve.useContext)(z),qi=!!pr,Pn=function(){Tr(!1),li(null)},cr=he()(Bo,Ci,ci,(0,oe.Z)({},"".concat(Bo,"-error"),jo==="error")),Mr=(0,ve.useMemo)(function(){var Sr={};return te.forEach(function(Gr){On[Gr]!==void 0&&(Sr[Gr]=On[Gr])}),Sr},te.map(function(Sr){return On[Sr]})),Fr=(0,ve.useMemo)(function(){return(0,ue.Z)((0,ue.Z)({},Mr),{},{src:Fi})},[Fi,Mr]),Br=y(qi,Fr),Jn=function(Gr){var $r=(0,se.os)(Gr.target),po=$r.left,_r=$r.top;Wo?Wo.onPreview(Br,po,_r):(li({x:po,y:_r}),Tr(!0)),nr==null||nr(Gr)};return ve.createElement(ve.Fragment,null,ve.createElement("div",(0,Ae.Z)({},Ji,{className:cr,onClick:qi?Jn:nr,style:(0,ue.Z)({width:Cn,height:Ir},Ho)}),ve.createElement("img",(0,Ae.Z)({},Mr,{className:he()("".concat(Bo,"-img"),(0,oe.Z)({},"".concat(Bo,"-img-placeholder"),Un===!0),Eo),style:(0,ue.Z)({height:Ir},br),ref:Vr},ri,{width:Cn,height:Ir,onError:tr})),jo==="loading"&&ve.createElement("div",{"aria-hidden":"true",className:"".concat(Bo,"-placeholder")},Un),Pi&&qi&&ve.createElement("div",{className:he()("".concat(Bo,"-mask"),Xi),style:{display:(br==null?void 0:br.display)==="none"?"none":void 0}},Pi)),!Wo&&qi&&ve.createElement($e,(0,Ae.Z)({"aria-hidden":!zn,visible:zn,prefixCls:hn,onClose:Pn,mousePosition:_o,src:Fi,alt:kn,fallback:Xn,getContainer:yi,icons:ai,movable:ta,scaleStep:mr,minScale:rr,maxScale:Qo,rootClassName:ci,imageRender:si,imgCommonProps:Mr,toolbarRender:Po},Gi)))};vt.PreviewGroup=mt,vt.displayName="Image";var ut=vt,qe=ut,Te=fe(62892),Ke=fe(36355),Ie=fe(31724),Fe=fe(99267),Be=fe(33853),Oe=fe(38819),_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Ne=_e,Le=fe(7657),We=function(On,Qr){return ve.createElement(Le.Z,(0,Ae.Z)({},On,{ref:Qr,icon:Ne}))},ft=ve.forwardRef(We),gt=ft,nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},wt=nt,Pt=function(On,Qr){return ve.createElement(Le.Z,(0,Ae.Z)({},On,{ref:Qr,icon:wt}))},xt=ve.forwardRef(Pt),It=xt,Ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ut=Ft,St=function(On,Qr){return ve.createElement(Le.Z,(0,Ae.Z)({},On,{ref:Qr,icon:Ut}))},_t=ve.forwardRef(St),Kt=_t,Yt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},an=Yt,En=function(On,Qr){return ve.createElement(Le.Z,(0,Ae.Z)({},On,{ref:Qr,icon:an}))},cn=ve.forwardRef(En),bn=cn,dn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},_n=dn,Dn=function(On,Qr){return ve.createElement(Le.Z,(0,Ae.Z)({},On,{ref:Qr,icon:_n}))},Rn=ve.forwardRef(Dn),wr=Rn,ar=fe(64993),Wn=fe(73819),Ur=fe(17313),eo=fe(29878),Or=fe(1950),Pr=fe(83116),Zr=fe(37613);const yo=Yn=>({position:Yn||"absolute",inset:0}),Oo=Yn=>{const{iconCls:On,motionDurationSlow:Qr,paddingXXS:kn,marginXXS:Wr,prefixCls:Ao,colorTextLightSolid:Bo}=Yn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Bo,background:new ar.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Qr}`,[`.${Ao}-mask-info`]:Object.assign(Object.assign({},Ur.vS),{padding:`0 ${kn}px`,[On]:{marginInlineEnd:Wr,svg:{verticalAlign:"baseline"}}})}},Jo=Yn=>{const{previewCls:On,modalMaskBg:Qr,paddingSM:kn,marginXL:Wr,margin:Ao,paddingLG:Bo,previewOperationColorDisabled:ao,previewOperationHoverColor:hn,motionDurationSlow:Un,iconCls:Xn,colorTextLightSolid:Cn}=Yn,Ir=new ar.C(Qr).setAlpha(.1),br=Ir.clone().setAlpha(.2);return{[`${On}-footer`]:{position:"fixed",bottom:Wr,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Yn.previewOperationColor},[`${On}-progress`]:{marginBottom:Ao},[`${On}-close`]:{position:"fixed",top:Wr,right:{_skip_check_:!0,value:Wr},display:"flex",color:Cn,backgroundColor:Ir.toRgbString(),borderRadius:"50%",padding:kn,outline:0,border:0,cursor:"pointer",transition:`all ${Un}`,"&:hover":{backgroundColor:br.toRgbString()},[`& > ${Xn}`]:{fontSize:Yn.previewOperationSize}},[`${On}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Bo}px`,backgroundColor:Ir.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:kn,padding:kn,cursor:"pointer",transition:`all ${Un}`,userSelect:"none",[`&:not(${On}-operations-operation-disabled):hover > ${Xn}`]:{color:hn},"&-disabled":{color:ao,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Xn}`]:{fontSize:Yn.previewOperationSize}}}}},Io=Yn=>{const{modalMaskBg:On,iconCls:Qr,previewOperationColorDisabled:kn,previewCls:Wr,zIndexPopup:Ao,motionDurationSlow:Bo}=Yn,ao=new ar.C(On).setAlpha(.1),hn=ao.clone().setAlpha(.2);return{[`${Wr}-switch-left, ${Wr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Ao+1,display:"flex",alignItems:"center",justifyContent:"center",width:Yn.imagePreviewSwitchSize,height:Yn.imagePreviewSwitchSize,marginTop:-Yn.imagePreviewSwitchSize/2,color:Yn.previewOperationColor,background:ao.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Bo}`,userSelect:"none","&:hover":{background:hn.toRgbString()},"&-disabled":{"&, &:hover":{color:kn,background:"transparent",cursor:"not-allowed",[`> ${Qr}`]:{cursor:"not-allowed"}}},[`> ${Qr}`]:{fontSize:Yn.previewOperationSize}},[`${Wr}-switch-left`]:{insetInlineStart:Yn.marginSM},[`${Wr}-switch-right`]:{insetInlineEnd:Yn.marginSM}}},gi=Yn=>{const{motionEaseOut:On,previewCls:Qr,motionDurationSlow:kn,componentCls:Wr}=Yn;return[{[`${Wr}-preview-root`]:{[Qr]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Qr}-body`]:Object.assign(Object.assign({},yo()),{overflow:"hidden"}),[`${Qr}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${kn} ${On} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},yo()),{transition:`transform ${kn} ${On} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Qr}-moving`]:{[`${Qr}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Wr}-preview-root`]:{[`${Qr}-wrap`]:{zIndex:Yn.zIndexPopup}}},{[`${Wr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Yn.zIndexPopup+1},"&":[Jo(Yn),Io(Yn)]}]},ei=Yn=>{const{componentCls:On}=Yn;return{[On]:{position:"relative",display:"inline-block",[`${On}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${On}-img-placeholder`]:{backgroundColor:Yn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${On}-mask`]:Object.assign({},Oo(Yn)),[`${On}-mask:hover`]:{opacity:1},[`${On}-placeholder`]:Object.assign({},yo())}}},oi=Yn=>{const{previewCls:On}=Yn;return{[`${On}-root`]:(0,eo._y)(Yn,"zoom"),"&":(0,Or.J$)(Yn,!0)}};var pn=(0,Pr.Z)("Image",Yn=>{const On=`${Yn.componentCls}-preview`,Qr=(0,Zr.TS)(Yn,{previewCls:On,modalMaskBg:new ar.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Yn.controlHeightLG});return[ei(Qr),gi(Qr),(0,Wn.QA)((0,Zr.TS)(Qr,{componentCls:On})),oi(Qr)]},Yn=>({zIndexPopup:Yn.zIndexPopupBase+80,previewOperationColor:new ar.C(Yn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ar.C(Yn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ar.C(Yn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Yn.fontSizeIcon*1.5})),Qn=function(Yn,On){var Qr={};for(var kn in Yn)Object.prototype.hasOwnProperty.call(Yn,kn)&&On.indexOf(kn)<0&&(Qr[kn]=Yn[kn]);if(Yn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wr=0,kn=Object.getOwnPropertySymbols(Yn);Wr<kn.length;Wr++)On.indexOf(kn[Wr])<0&&Object.prototype.propertyIsEnumerable.call(Yn,kn[Wr])&&(Qr[kn[Wr]]=Yn[kn[Wr]]);return Qr};const jn={rotateLeft:ve.createElement(gt,null),rotateRight:ve.createElement(It,null),zoomIn:ve.createElement(bn,null),zoomOut:ve.createElement(wr,null),close:ve.createElement(Fe.Z,null),left:ve.createElement(Be.Z,null),right:ve.createElement(Oe.Z,null),flipX:ve.createElement(Kt,null),flipY:ve.createElement(Kt,{rotate:90})};var vo=Yn=>{var{previewPrefixCls:On,preview:Qr}=Yn,kn=Qn(Yn,["previewPrefixCls","preview"]);const{getPrefixCls:Wr}=ve.useContext(Ke.E_),Ao=Wr("image",On),Bo=`${Ao}-preview`,ao=Wr(),[hn,Un]=pn(Ao),Xn=ve.useMemo(()=>{var Cn;if(Qr===!1)return Qr;const Ir=typeof Qr=="object"?Qr:{},br=he()(Un,(Cn=Ir.rootClassName)!==null&&Cn!==void 0?Cn:"");return Object.assign(Object.assign({},Ir),{transitionName:(0,Te.m)(ao,"zoom",Ir.transitionName),maskTransitionName:(0,Te.m)(ao,"fade",Ir.maskTransitionName),rootClassName:br})},[Qr]);return hn(ve.createElement(qe.PreviewGroup,Object.assign({preview:Xn,previewPrefixCls:Bo,icons:jn},kn)))},hr=function(Yn,On){var Qr={};for(var kn in Yn)Object.prototype.hasOwnProperty.call(Yn,kn)&&On.indexOf(kn)<0&&(Qr[kn]=Yn[kn]);if(Yn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wr=0,kn=Object.getOwnPropertySymbols(Yn);Wr<kn.length;Wr++)On.indexOf(kn[Wr])<0&&Object.prototype.propertyIsEnumerable.call(Yn,kn[Wr])&&(Qr[kn[Wr]]=Yn[kn[Wr]]);return Qr};const hi=Yn=>{const{prefixCls:On,preview:Qr,className:kn,rootClassName:Wr,style:Ao}=Yn,Bo=hr(Yn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:ao,locale:hn=Ie.Z,getPopupContainer:Un,image:Xn}=ve.useContext(Ke.E_),Cn=ao("image",On),Ir=ao(),br=hn.Image||Ie.Z.Image,[gr,pr]=pn(Cn),Eo=he()(Wr,pr),nr=he()(kn,pr,Xn==null?void 0:Xn.className),tr=ve.useMemo(()=>{if(Qr===!1)return Qr;const Ho=typeof Qr=="object"?Qr:{},{getContainer:ci}=Ho,Ji=hr(Ho,["getContainer"]);return Object.assign(Object.assign({mask:ve.createElement("div",{className:`${Cn}-mask-info`},ve.createElement(Ue.Z,null),br==null?void 0:br.preview),icons:jn},Ji),{getContainer:ci||Un,transitionName:(0,Te.m)(Ir,"zoom",Ho.transitionName),maskTransitionName:(0,Te.m)(Ir,"fade",Ho.maskTransitionName)})},[Qr,br]),Ci=Object.assign(Object.assign({},Xn==null?void 0:Xn.style),Ao);return gr(ve.createElement(qe,Object.assign({prefixCls:Cn,preview:tr,rootClassName:Eo,className:nr,style:Ci},Bo)))};hi.PreviewGroup=vo;var Ko=hi},45818:function(un,Qt,fe){"use strict";fe.d(Qt,{D:function(){return ne},Z:function(){return ge}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},he=E,Ae=fe(7657),ue=function(me,be){return Ue.createElement(Ae.Z,(0,ve.Z)({},me,{ref:be,icon:he}))},oe=Ue.forwardRef(ue),re=oe,le=fe(33853),ae=fe(38819),se=fe(92310),ie=fe.n(se),te=fe(2738),a=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),y=fe(36355),x=fe(84966),b=function(pe,me){var be={};for(var ye in pe)Object.prototype.hasOwnProperty.call(pe,ye)&&me.indexOf(ye)<0&&(be[ye]=pe[ye]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ye=Object.getOwnPropertySymbols(pe);Ce<ye.length;Ce++)me.indexOf(ye[Ce])<0&&Object.prototype.propertyIsEnumerable.call(pe,ye[Ce])&&(be[ye[Ce]]=pe[ye[Ce]]);return be};const ee={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ne=Ue.createContext({}),ce=(()=>{let pe=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${me}${pe}`}})();var ge=Ue.forwardRef((pe,me)=>{const{prefixCls:be,className:ye,trigger:Ce,children:Se,defaultCollapsed:He=!1,theme:we="dark",style:Me={},collapsible:Pe=!1,reverseArrow:De=!1,width:ze=200,collapsedWidth:Je=80,zeroWidthTriggerStyle:Qe,breakpoint:tt,onCollapse:$e,onBreakpoint:at}=pe,ct=b(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:it}=(0,Ue.useContext)(x.Gs),[rt,st]=(0,Ue.useState)("collapsed"in pe?pe.collapsed:He),[mt,yt]=(0,Ue.useState)(!1);(0,Ue.useEffect)(()=>{"collapsed"in pe&&st(pe.collapsed)},[pe.collapsed]);const Tt=(Ie,Fe)=>{"collapsed"in pe||st(Ie),$e==null||$e(Ie,Fe)},vt=(0,Ue.useRef)();vt.current=Ie=>{yt(Ie.matches),at==null||at(Ie.matches),rt!==Ie.matches&&Tt(Ie.matches,"responsive")},(0,Ue.useEffect)(()=>{function Ie(Be){return vt.current(Be)}let Fe;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&tt&&tt in ee){Fe=Be(`(max-width: ${ee[tt]})`);try{Fe.addEventListener("change",Ie)}catch(Oe){Fe.addListener(Ie)}Ie(Fe)}}return()=>{try{Fe==null||Fe.removeEventListener("change",Ie)}catch(Be){Fe==null||Fe.removeListener(Ie)}}},[tt]),(0,Ue.useEffect)(()=>{const Ie=ce("ant-sider-");return it.addSider(Ie),()=>it.removeSider(Ie)},[]);const ut=()=>{Tt(!rt,"clickTrigger")},{getPrefixCls:qe}=(0,Ue.useContext)(y.E_),Te=()=>{const Ie=qe("layout-sider",be),Fe=(0,te.Z)(ct,["collapsed"]),Be=rt?Je:ze,Oe=a(Be)?`${Be}px`:String(Be),_e=parseFloat(String(Je||0))===0?Ue.createElement("span",{onClick:ut,className:ie()(`${Ie}-zero-width-trigger`,`${Ie}-zero-width-trigger-${De?"right":"left"}`),style:Qe},Ce||Ue.createElement(re,null)):null,We={expanded:De?Ue.createElement(ae.Z,null):Ue.createElement(le.Z,null),collapsed:De?Ue.createElement(le.Z,null):Ue.createElement(ae.Z,null)}[rt?"collapsed":"expanded"],ft=Ce!==null?_e||Ue.createElement("div",{className:`${Ie}-trigger`,onClick:ut,style:{width:Oe}},Ce||We):null,gt=Object.assign(Object.assign({},Me),{flex:`0 0 ${Oe}`,maxWidth:Oe,minWidth:Oe,width:Oe}),nt=ie()(Ie,`${Ie}-${we}`,{[`${Ie}-collapsed`]:!!rt,[`${Ie}-has-trigger`]:Pe&&Ce!==null&&!_e,[`${Ie}-below`]:!!mt,[`${Ie}-zero-width`]:parseFloat(Oe)===0},ye);return Ue.createElement("aside",Object.assign({className:nt},Fe,{style:gt,ref:me}),Ue.createElement("div",{className:`${Ie}-children`},Se),Pe||mt&&_e?ft:null)},Ke=Ue.useMemo(()=>({siderCollapsed:rt}),[rt]);return Ue.createElement(ne.Provider,{value:Ke},Te())})},84966:function(un,Qt,fe){"use strict";fe.d(Qt,{VY:function(){return ne},$_:function(){return ee},h4:function(){return b},Gs:function(){return te},ZP:function(){return ce}});var ve=fe(15142),Ue=fe(92310),E=fe.n(Ue),he=fe(2738),Ae=fe(59301),ue=fe(36355),oe=fe(83116),le=de=>{const{componentCls:ge,bodyBg:pe,lightSiderBg:me,lightTriggerBg:be,lightTriggerColor:ye}=de;return{[`${ge}-sider-light`]:{background:me,[`${ge}-sider-trigger`]:{color:ye,background:be},[`${ge}-sider-zero-width-trigger`]:{color:ye,background:be,border:`1px solid ${pe}`,borderInlineStart:0}}}};const ae=de=>{const{antCls:ge,componentCls:pe,colorText:me,triggerColor:be,footerBg:ye,triggerBg:Ce,headerHeight:Se,headerPadding:He,headerColor:we,footerPadding:Me,triggerHeight:Pe,zeroTriggerHeight:De,zeroTriggerWidth:ze,motionDurationMid:Je,motionDurationSlow:Qe,fontSize:tt,borderRadius:$e,bodyBg:at,headerBg:ct,siderBg:it}=de;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:it,transition:`all ${Je}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ge}-menu${ge}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Pe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Pe,color:be,lineHeight:`${Pe}px`,textAlign:"center",background:Ce,cursor:"pointer",transition:`all ${Je}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Se,insetInlineEnd:-ze,zIndex:1,width:ze,height:De,color:be,fontSize:de.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:it,borderStartStartRadius:0,borderStartEndRadius:$e,borderEndEndRadius:$e,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Qe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Qe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ze,borderStartStartRadius:$e,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:$e}}}}},le(de)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:Se,padding:He,color:we,lineHeight:`${Se}px`,background:ct,[`${ge}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:Me,color:me,fontSize:tt,background:ye},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var se=(0,oe.Z)("Layout",de=>[ae(de)],de=>{const{colorBgLayout:ge,controlHeight:pe,controlHeightLG:me,colorText:be,controlHeightSM:ye,marginXXS:Ce,colorTextLightSolid:Se,colorBgContainer:He}=de,we=me*1.25;return{colorBgHeader:"#001529",colorBgBody:ge,colorBgTrigger:"#002140",bodyBg:ge,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${we}px`,headerColor:be,footerPadding:`${ye}px ${we}px`,footerBg:ge,siderBg:"#001529",triggerHeight:me+Ce*2,triggerBg:"#002140",triggerColor:Se,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:He,lightTriggerBg:He,lightTriggerColor:be}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ie=function(de,ge){var pe={};for(var me in de)Object.prototype.hasOwnProperty.call(de,me)&&ge.indexOf(me)<0&&(pe[me]=de[me]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,me=Object.getOwnPropertySymbols(de);be<me.length;be++)ge.indexOf(me[be])<0&&Object.prototype.propertyIsEnumerable.call(de,me[be])&&(pe[me[be]]=de[me[be]]);return pe};const te=Ae.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function z(de){let{suffixCls:ge,tagName:pe,displayName:me}=de;return be=>Ae.forwardRef((Ce,Se)=>Ae.createElement(be,Object.assign({ref:Se,suffixCls:ge,tagName:pe},Ce)))}const a=Ae.forwardRef((de,ge)=>{const{prefixCls:pe,suffixCls:me,className:be,tagName:ye}=de,Ce=ie(de,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Se}=Ae.useContext(ue.E_),He=Se("layout",pe),[we,Me]=se(He),Pe=me?`${He}-${me}`:He;return we(Ae.createElement(ye,Object.assign({className:E()(pe||Pe,be,Me),ref:ge},Ce)))}),y=Ae.forwardRef((de,ge)=>{const{direction:pe}=Ae.useContext(ue.E_),[me,be]=Ae.useState([]),{prefixCls:ye,className:Ce,rootClassName:Se,children:He,hasSider:we,tagName:Me,style:Pe}=de,De=ie(de,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ze=(0,he.Z)(De,["suffixCls"]),{getPrefixCls:Je,layout:Qe}=Ae.useContext(ue.E_),tt=Je("layout",ye),[$e,at]=se(tt),ct=E()(tt,{[`${tt}-has-sider`]:typeof we=="boolean"?we:me.length>0,[`${tt}-rtl`]:pe==="rtl"},Qe==null?void 0:Qe.className,Ce,Se,at),it=Ae.useMemo(()=>({siderHook:{addSider:rt=>{be(st=>[].concat((0,ve.Z)(st),[rt]))},removeSider:rt=>{be(st=>st.filter(mt=>mt!==rt))}}}),[]);return $e(Ae.createElement(te.Provider,{value:it},Ae.createElement(Me,Object.assign({ref:ge,className:ct,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Pe)},ze),He)))}),x=z({tagName:"div",displayName:"Layout"})(y),b=z({suffixCls:"header",tagName:"header",displayName:"Header"})(a),ee=z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=z({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=x},40875:function(un,Qt,fe){"use strict";fe.d(Qt,{J:function(){return ue}});var ve=fe(59301),Ue=fe(33234),E=fe(70425),he=function(oe,re){var le={};for(var ae in oe)Object.prototype.hasOwnProperty.call(oe,ae)&&re.indexOf(ae)<0&&(le[ae]=oe[ae]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ae=Object.getOwnPropertySymbols(oe);se<ae.length;se++)re.indexOf(ae[se])<0&&Object.prototype.propertyIsEnumerable.call(oe,ae[se])&&(le[ae[se]]=oe[ae[se]]);return le};const Ae=ve.createContext(null),ue=ve.forwardRef((oe,re)=>{const{children:le}=oe,ae=he(oe,["children"]),se=ve.useContext(Ae),ie=ve.useMemo(()=>Object.assign(Object.assign({},se),ae),[se,ae.prefixCls,ae.mode,ae.selectable]);return ve.createElement(Ae.Provider,{value:ie},ve.createElement(Ue.BR,null,(0,E.supportNodeRef)(le)?ve.cloneElement(le,{ref:re}):le))});Qt.Z=Ae},20834:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return Ke}});var ve=fe(15285),Ue=fe(59301),E=fe(45818),he=fe(92310),Ae=fe.n(he),ue=fe(36355),oe=function(Ie,Fe){var Be={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Fe.indexOf(Oe)<0&&(Be[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Oe=Object.getOwnPropertySymbols(Ie);_e<Oe.length;_e++)Fe.indexOf(Oe[_e])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[_e])&&(Be[Oe[_e]]=Ie[Oe[_e]]);return Be},le=Ie=>{const{prefixCls:Fe,className:Be,dashed:Oe}=Ie,_e=oe(Ie,["prefixCls","className","dashed"]),{getPrefixCls:Ne}=Ue.useContext(ue.E_),Le=Ne("menu",Fe),We=Ae()({[`${Le}-item-divider-dashed`]:!!Oe},Be);return Ue.createElement(ve.iz,Object.assign({className:We},_e))},ae=fe(11592),se=fe(2738),ie=fe(6848),te=fe(92343),a=(0,Ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ie=>{var Fe;const{className:Be,children:Oe,icon:_e,title:Ne,danger:Le}=Ie,{prefixCls:We,firstLevel:ft,direction:gt,disableMenuItemTitleTooltip:nt,inlineCollapsed:wt}=Ue.useContext(a),Pt=_t=>{const Kt=Ue.createElement("span",{className:`${We}-title-content`},Oe);return(!_e||(0,te.l$)(Oe)&&Oe.type==="span")&&Oe&&_t&&ft&&typeof Oe=="string"?Ue.createElement("div",{className:`${We}-inline-collapsed-noicon`},Oe.charAt(0)):Kt},{siderCollapsed:xt}=Ue.useContext(E.D);let It=Ne;typeof Ne=="undefined"?It=ft?Oe:"":Ne===!1&&(It="");const Ft={title:It};!xt&&!wt&&(Ft.title=null,Ft.open=!1);const Ut=(0,ae.Z)(Oe).length;let St=Ue.createElement(ve.ck,Object.assign({},(0,se.Z)(Ie,["title","icon","danger"]),{className:Ae()({[`${We}-item-danger`]:Le,[`${We}-item-only-child`]:(_e?Ut+1:Ut)===1},Be),title:typeof Ne=="string"?Ne:void 0}),(0,te.Tm)(_e,{className:Ae()((0,te.l$)(_e)?(Fe=_e.props)===null||Fe===void 0?void 0:Fe.className:"",`${We}-item-icon`)}),Pt(wt));return nt||(St=Ue.createElement(ie.Z,Object.assign({},Ft,{placement:gt==="rtl"?"left":"right",overlayClassName:`${We}-inline-collapsed-tooltip`}),St)),St},ee=Ie=>{var Fe;const{popupClassName:Be,icon:Oe,title:_e,theme:Ne}=Ie,Le=Ue.useContext(a),{prefixCls:We,inlineCollapsed:ft,theme:gt}=Le,nt=(0,ve.Xl)();let wt;if(!Oe)wt=ft&&!nt.length&&_e&&typeof _e=="string"?Ue.createElement("div",{className:`${We}-inline-collapsed-noicon`},_e.charAt(0)):Ue.createElement("span",{className:`${We}-title-content`},_e);else{const xt=(0,te.l$)(_e)&&_e.type==="span";wt=Ue.createElement(Ue.Fragment,null,(0,te.Tm)(Oe,{className:Ae()((0,te.l$)(Oe)?(Fe=Oe.props)===null||Fe===void 0?void 0:Fe.className:"",`${We}-item-icon`)}),xt?_e:Ue.createElement("span",{className:`${We}-title-content`},_e))}const Pt=Ue.useMemo(()=>Object.assign(Object.assign({},Le),{firstLevel:!1}),[Le]);return Ue.createElement(a.Provider,{value:Pt},Ue.createElement(ve.Wd,Object.assign({},(0,se.Z)(Ie,["icon"]),{title:wt,popupClassName:Ae()(We,Be,`${We}-${Ne||gt}`)})))},ne=fe(18785),ce=fe(70425),de=fe(62892),ge=fe(40875),pe=function(Ie,Fe){var Be={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Fe.indexOf(Oe)<0&&(Be[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Oe=Object.getOwnPropertySymbols(Ie);_e<Oe.length;_e++)Fe.indexOf(Oe[_e])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[_e])&&(Be[Oe[_e]]=Ie[Oe[_e]]);return Be};function me(Ie){return(Ie||[]).map((Fe,Be)=>{if(Fe&&typeof Fe=="object"){const Oe=Fe,{label:_e,children:Ne,key:Le,type:We}=Oe,ft=pe(Oe,["label","children","key","type"]),gt=Le!=null?Le:`tmp-${Be}`;return Ne||We==="group"?We==="group"?Ue.createElement(ve.BW,Object.assign({key:gt},ft,{title:_e}),me(Ne)):Ue.createElement(ee,Object.assign({key:gt},ft,{title:_e}),me(Ne)):We==="divider"?Ue.createElement(le,Object.assign({key:gt},ft)):Ue.createElement(x,Object.assign({key:gt},ft),_e)}return null}).filter(Fe=>Fe)}function be(Ie){return Ue.useMemo(()=>Ie&&me(Ie),[Ie])}var ye=fe(64993),Ce=fe(17313),Se=fe(8378),He=fe(13826),we=fe(29878),Me=fe(83116),Pe=fe(37613),ze=Ie=>{const{componentCls:Fe,motionDurationSlow:Be,horizontalLineHeight:Oe,colorSplit:_e,lineWidth:Ne,lineType:Le,itemPaddingInline:We}=Ie;return{[`${Fe}-horizontal`]:{lineHeight:Oe,border:0,borderBottom:`${Ne}px ${Le} ${_e}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Fe}-item, ${Fe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:We},[`> ${Fe}-item:hover,
|
|
|
> ${Fe}-item-active,
|
|
|
> ${Fe}-submenu ${Fe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Fe}-item, ${Fe}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${Fe}-submenu-arrow`]:{display:"none"}}}},Qe=Ie=>{let{componentCls:Fe,menuArrowOffset:Be}=Ie;return{[`${Fe}-rtl`]:{direction:"rtl"},[`${Fe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Fe}-rtl${Fe}-vertical,
|
|
|
${Fe}-submenu-rtl ${Fe}-vertical`]:{[`${Fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const tt=Ie=>Object.assign({},(0,Ce.oN)(Ie));var at=(Ie,Fe)=>{const{componentCls:Be,itemColor:Oe,itemSelectedColor:_e,groupTitleColor:Ne,itemBg:Le,subMenuItemBg:We,itemSelectedBg:ft,activeBarHeight:gt,activeBarWidth:nt,activeBarBorderWidth:wt,motionDurationSlow:Pt,motionEaseInOut:xt,motionEaseOut:It,itemPaddingInline:Ft,motionDurationMid:Ut,itemHoverColor:St,lineType:_t,colorSplit:Kt,itemDisabledColor:Yt,dangerItemColor:an,dangerItemHoverColor:En,dangerItemSelectedColor:cn,dangerItemActiveBg:bn,dangerItemSelectedBg:dn,itemHoverBg:_n,itemActiveBg:Dn,menuSubMenuBg:Rn,horizontalItemSelectedColor:wr,horizontalItemSelectedBg:ar,horizontalItemBorderRadius:Wn,horizontalItemHoverBg:Ur,popupBg:eo}=Ie;return{[`${Be}-${Fe}, ${Be}-${Fe} > ${Be}`]:{color:Oe,background:Le,[`&${Be}-root:focus-visible`]:Object.assign({},tt(Ie)),[`${Be}-item-group-title`]:{color:Ne},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:_e}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Yt} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:St}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:_n},"&:active":{backgroundColor:Dn}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:_n},"&:active":{backgroundColor:Dn}}},[`${Be}-item-danger`]:{color:an,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:En}},[`&${Be}-item:active`]:{background:bn}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:_e,[`&${Be}-item-danger`]:{color:cn},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:ft,[`&${Be}-item-danger`]:{backgroundColor:dn}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},tt(Ie))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Rn},[`&${Be}-popup > ${Be}`]:{backgroundColor:eo},[`&${Be}-horizontal`]:Object.assign(Object.assign({},Fe==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:wt,marginTop:-wt,marginBottom:0,borderRadius:Wn,"&::after":{position:"absolute",insetInline:Ft,bottom:0,borderBottom:`${gt}px solid transparent`,transition:`border-color ${Pt} ${xt}`,content:'""'},"&:hover, &-active, &-open":{background:Ur,"&::after":{borderBottomWidth:gt,borderBottomColor:wr}},"&-selected":{color:wr,backgroundColor:ar,"&:hover":{backgroundColor:ar},"&::after":{borderBottomWidth:gt,borderBottomColor:wr}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${wt}px ${_t} ${Kt}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:We},[`${Be}-item, ${Be}-submenu-title`]:wt&&nt?{width:`calc(100% + ${wt}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${nt}px solid ${_e}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ut} ${It}`,`opacity ${Ut} ${It}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:cn}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ut} ${xt}`,`opacity ${Ut} ${xt}`].join(",")}}}}}};const ct=Ie=>{const{componentCls:Fe,itemHeight:Be,itemMarginInline:Oe,padding:_e,menuArrowSize:Ne,marginXS:Le,itemMarginBlock:We}=Ie,ft=_e+Ne+Le;return{[`${Fe}-item`]:{position:"relative",overflow:"hidden"},[`${Fe}-item, ${Fe}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:_e,overflow:"hidden",textOverflow:"ellipsis",marginInline:Oe,marginBlock:We,width:`calc(100% - ${Oe*2}px)`},[`> ${Fe}-item,
|
|
|
> ${Fe}-submenu > ${Fe}-submenu-title`]:{height:Be,lineHeight:`${Be}px`},[`${Fe}-item-group-list ${Fe}-submenu-title,
|
|
|
${Fe}-submenu-title`]:{paddingInlineEnd:ft}}};var rt=Ie=>{const{componentCls:Fe,iconCls:Be,itemHeight:Oe,colorTextLightSolid:_e,dropdownWidth:Ne,controlHeightLG:Le,motionDurationMid:We,motionEaseOut:ft,paddingXL:gt,itemMarginInline:nt,fontSizeLG:wt,motionDurationSlow:Pt,paddingXS:xt,boxShadowSecondary:It,collapsedWidth:Ft,collapsedIconSize:Ut}=Ie,St={height:Oe,lineHeight:`${Oe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Fe]:{"&-inline, &-vertical":Object.assign({[`&${Fe}-root`]:{boxShadow:"none"}},ct(Ie))},[`${Fe}-submenu-popup`]:{[`${Fe}-vertical`]:Object.assign(Object.assign({},ct(Ie)),{boxShadow:It})}},{[`${Fe}-submenu-popup ${Fe}-vertical${Fe}-sub`]:{minWidth:Ne,maxHeight:`calc(100vh - ${Le*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Fe}-inline`]:{width:"100%",[`&${Fe}-root`]:{[`${Fe}-item, ${Fe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Pt}`,`background ${Pt}`,`padding ${We} ${ft}`].join(","),[`> ${Fe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Fe}-sub${Fe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Fe}-submenu > ${Fe}-submenu-title`]:St,[`& ${Fe}-item-group-title`]:{paddingInlineStart:gt}},[`${Fe}-item`]:St}},{[`${Fe}-inline-collapsed`]:{width:Ft,[`&${Fe}-root`]:{[`${Fe}-item, ${Fe}-submenu ${Fe}-submenu-title`]:{[`> ${Fe}-inline-collapsed-noicon`]:{fontSize:wt,textAlign:"center"}}},[`> ${Fe}-item,
|
|
|
> ${Fe}-item-group > ${Fe}-item-group-list > ${Fe}-item,
|
|
|
> ${Fe}-item-group > ${Fe}-item-group-list > ${Fe}-submenu > ${Fe}-submenu-title,
|
|
|
> ${Fe}-submenu > ${Fe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${wt/2}px - ${nt}px)`,textOverflow:"clip",[`
|
|
|
${Fe}-submenu-arrow,
|
|
|
${Fe}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${Fe}-item-icon, ${Be}`]:{margin:0,fontSize:Ut,lineHeight:`${Oe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Fe}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Fe}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:_e}},[`${Fe}-item-group-title`]:Object.assign(Object.assign({},Ce.vS),{paddingInline:xt})}}]};const st=Ie=>{const{componentCls:Fe,motionDurationSlow:Be,motionDurationMid:Oe,motionEaseInOut:_e,motionEaseOut:Ne,iconCls:Le,iconSize:We,iconMarginInlineEnd:ft}=Ie;return{[`${Fe}-item, ${Fe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${_e}`].join(","),[`${Fe}-item-icon, ${Le}`]:{minWidth:We,fontSize:We,transition:[`font-size ${Oe} ${Ne}`,`margin ${Be} ${_e}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:ft,opacity:1,transition:[`opacity ${Be} ${_e}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${Fe}-item-icon`]:Object.assign({},(0,Ce.Ro)()),[`&${Fe}-item-only-child`]:{[`> ${Le}, > ${Fe}-item-icon`]:{marginInlineEnd:0}}},[`${Fe}-item-disabled, ${Fe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Fe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=Ie=>{const{componentCls:Fe,motionDurationSlow:Be,motionEaseInOut:Oe,borderRadius:_e,menuArrowSize:Ne,menuArrowOffset:Le}=Ie;return{[`${Fe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ie.margin,width:Ne,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Oe}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ne*.6,height:Ne*.15,backgroundColor:"currentcolor",borderRadius:_e,transition:[`background ${Be} ${Oe}`,`transform ${Be} ${Oe}`,`top ${Be} ${Oe}`,`color ${Be} ${Oe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Le})`},"&::after":{transform:`rotate(-45deg) translateY(${Le})`}}}}},yt=Ie=>{const{antCls:Fe,componentCls:Be,fontSize:Oe,motionDurationSlow:_e,motionDurationMid:Ne,motionEaseInOut:Le,paddingXS:We,padding:ft,colorSplit:gt,lineWidth:nt,zIndexPopup:wt,borderRadiusLG:Pt,subMenuItemBorderRadius:xt,menuArrowSize:It,menuArrowOffset:Ft,lineType:Ut,menuPanelMaskInset:St,groupTitleLineHeight:_t,groupTitleFontSize:Kt}=Ie;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Ce.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(Ie)),(0,Ce.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Oe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${_e} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:Ie.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${We}px ${ft}px`,fontSize:Kt,lineHeight:_t,transition:`all ${_e}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${_e} ${Le}`,`background ${_e} ${Le}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${_e} ${Le}`,`background ${_e} ${Le}`,`padding ${Ne} ${Le}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${_e} ${Le}`,`padding ${_e} ${Le}`].join(",")},[`${Be}-title-content`]:{transition:`color ${_e}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:gt,borderStyle:Ut,borderWidth:0,borderTopWidth:nt,marginBlock:nt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),st(Ie)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${Oe*2}px ${ft}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:wt,borderRadius:Pt,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${St}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:St},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ie.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ie.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ie.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ie.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:Pt},st(Ie)),mt(Ie)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:xt},[`${Be}-submenu-title::after`]:{transition:`transform ${_e} ${Le}`}})}}),mt(Ie)),{[`&-inline-collapsed ${Be}-submenu-arrow,
|
|
|
&-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ft})`},"&::after":{transform:`rotate(45deg) translateX(-${Ft})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${It*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ft})`},"&::before":{transform:`rotate(45deg) translateX(${Ft})`}}})},{[`${Fe}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var Tt=(Ie,Fe)=>(0,Me.Z)("Menu",Oe=>{if(Fe===!1)return[];const{colorBgElevated:_e,colorPrimary:Ne,colorTextLightSolid:Le,controlHeightLG:We,fontSize:ft,darkItemColor:gt,darkDangerItemColor:nt,darkItemBg:wt,darkSubMenuItemBg:Pt,darkItemSelectedColor:xt,darkItemSelectedBg:It,darkDangerItemSelectedBg:Ft,darkItemHoverBg:Ut,darkGroupTitleColor:St,darkItemHoverColor:_t,darkItemDisabledColor:Kt,darkDangerItemHoverColor:Yt,darkDangerItemSelectedColor:an,darkDangerItemActiveBg:En}=Oe,cn=ft/7*5,bn=(0,Pe.TS)(Oe,{menuArrowSize:cn,menuHorizontalHeight:We*1.15,menuArrowOffset:`${cn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:_e}),dn=(0,Pe.TS)(bn,{itemColor:gt,itemHoverColor:_t,groupTitleColor:St,itemSelectedColor:xt,itemBg:wt,popupBg:wt,subMenuItemBg:Pt,itemActiveBg:"transparent",itemSelectedBg:It,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ut,itemDisabledColor:Kt,dangerItemColor:nt,dangerItemHoverColor:Yt,dangerItemSelectedColor:an,dangerItemActiveBg:En,dangerItemSelectedBg:Ft,menuSubMenuBg:Pt,horizontalItemSelectedColor:Le,horizontalItemSelectedBg:Ne});return[yt(bn),ze(bn),rt(bn),at(bn,"light"),at(dn,"dark"),Qe(bn),(0,Se.Z)(bn),(0,He.oN)(bn,"slide-up"),(0,He.oN)(bn,"slide-down"),(0,we._y)(bn,"zoom-big")]},Oe=>{const{colorPrimary:_e,colorError:Ne,colorTextDisabled:Le,colorErrorBg:We,colorText:ft,colorTextDescription:gt,colorBgContainer:nt,colorFillAlter:wt,colorFillContent:Pt,lineWidth:xt,lineWidthBold:It,controlItemBgActive:Ft,colorBgTextHover:Ut,controlHeightLG:St,lineHeight:_t,colorBgElevated:Kt,marginXXS:Yt,padding:an,fontSize:En,controlHeightSM:cn,fontSizeLG:bn,colorTextLightSolid:dn,colorErrorHover:_n}=Oe,Dn=new ye.C(dn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Oe.zIndexPopupBase+50,radiusItem:Oe.borderRadiusLG,itemBorderRadius:Oe.borderRadiusLG,radiusSubMenuItem:Oe.borderRadiusSM,subMenuItemBorderRadius:Oe.borderRadiusSM,colorItemText:ft,itemColor:ft,colorItemTextHover:ft,itemHoverColor:ft,colorItemTextHoverHorizontal:_e,horizontalItemHoverColor:_e,colorGroupTitle:gt,groupTitleColor:gt,colorItemTextSelected:_e,itemSelectedColor:_e,colorItemTextSelectedHorizontal:_e,horizontalItemSelectedColor:_e,colorItemBg:nt,itemBg:nt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:Pt,itemActiveBg:Ft,colorSubItemBg:wt,subMenuItemBg:wt,colorItemBgSelected:Ft,itemSelectedBg:Ft,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:It,activeBarHeight:It,colorActiveBarBorderSize:xt,activeBarBorderWidth:xt,colorItemTextDisabled:Le,itemDisabledColor:Le,colorDangerItemText:Ne,dangerItemColor:Ne,colorDangerItemTextHover:Ne,dangerItemHoverColor:Ne,colorDangerItemTextSelected:Ne,dangerItemSelectedColor:Ne,colorDangerItemBgActive:We,dangerItemActiveBg:We,colorDangerItemBgSelected:We,dangerItemSelectedBg:We,itemMarginInline:Oe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:St,groupTitleLineHeight:_t,collapsedWidth:St*2,popupBg:Kt,itemMarginBlock:Yt,itemPaddingInline:an,horizontalLineHeight:`${St*1.15}px`,iconSize:En,iconMarginInlineEnd:cn-En,collapsedIconSize:bn,groupTitleFontSize:En,darkItemDisabledColor:new ye.C(dn).setAlpha(.25).toRgbString(),darkItemColor:Dn,darkDangerItemColor:Ne,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:dn,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Ne,darkItemHoverBg:"transparent",darkGroupTitleColor:Dn,darkItemHoverColor:dn,darkDangerItemHoverColor:_n,darkDangerItemSelectedColor:dn,darkDangerItemActiveBg:Ne}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ie),vt=function(Ie,Fe){var Be={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Fe.indexOf(Oe)<0&&(Be[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Oe=Object.getOwnPropertySymbols(Ie);_e<Oe.length;_e++)Fe.indexOf(Oe[_e])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[_e])&&(Be[Oe[_e]]=Ie[Oe[_e]]);return Be},qe=(0,Ue.forwardRef)((Ie,Fe)=>{var Be,Oe;const _e=Ue.useContext(ge.Z),Ne=_e||{},{getPrefixCls:Le,getPopupContainer:We,direction:ft,menu:gt}=Ue.useContext(ue.E_),nt=Le(),{prefixCls:wt,className:Pt,style:xt,theme:It="light",expandIcon:Ft,_internalDisableMenuItemTitleTooltip:Ut,inlineCollapsed:St,siderCollapsed:_t,items:Kt,children:Yt,rootClassName:an,mode:En,selectable:cn,onClick:bn,overflowedIndicatorPopupClassName:dn}=Ie,_n=vt(Ie,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Dn=(0,se.Z)(_n,["collapsedWidth"]),Rn=be(Kt)||Yt;(Be=Ne.validator)===null||Be===void 0||Be.call(Ne,{mode:En});const wr=(0,ce.useEvent)(function(){var Io;bn==null||bn.apply(void 0,arguments),(Io=Ne.onClick)===null||Io===void 0||Io.call(Ne)}),ar=Ne.mode||En,Wn=cn!=null?cn:Ne.selectable,Ur=Ue.useMemo(()=>_t!==void 0?_t:St,[St,_t]),eo={horizontal:{motionName:`${nt}-slide-up`},inline:(0,de.Z)(nt),other:{motionName:`${nt}-zoom-big`}},Or=Le("menu",wt||Ne.prefixCls),[Pr,Zr]=Tt(Or,!_e),yo=Ae()(`${Or}-${It}`,gt==null?void 0:gt.className,Pt);let Oo;if(typeof Ft=="function")Oo=Ft;else if(Ft===null||Ft===!1)Oo=null;else if(Ne.expandIcon===null||Ne.expandIcon===!1)Oo=null;else{const Io=Ft!=null?Ft:Ne.expandIcon;Oo=(0,te.Tm)(Io,{className:Ae()(`${Or}-submenu-expand-icon`,(0,te.l$)(Io)?(Oe=Io.props)===null||Oe===void 0?void 0:Oe.className:"")})}const Jo=Ue.useMemo(()=>({prefixCls:Or,inlineCollapsed:Ur||!1,direction:ft,firstLevel:!0,theme:It,mode:ar,disableMenuItemTitleTooltip:Ut}),[Or,Ur,ft,Ut,It]);return Pr(Ue.createElement(ge.Z.Provider,{value:null},Ue.createElement(a.Provider,{value:Jo},Ue.createElement(ve.ZP,Object.assign({getPopupContainer:We,overflowedIndicator:Ue.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ae()(Or,`${Or}-${It}`,dn),mode:ar,selectable:Wn,onClick:wr},Dn,{inlineCollapsed:Ur,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),xt),className:yo,prefixCls:Or,direction:ft,defaultMotions:eo,expandIcon:Oo,ref:Fe,rootClassName:Ae()(an,Zr)}),Rn))))});const Te=(0,Ue.forwardRef)((Ie,Fe)=>{const Be=(0,Ue.useRef)(null),Oe=Ue.useContext(E.D);return(0,Ue.useImperativeHandle)(Fe,()=>({menu:Be.current,focus:_e=>{var Ne;(Ne=Be.current)===null||Ne===void 0||Ne.focus(_e)}})),Ue.createElement(qe,Object.assign({ref:Be},Ie,Oe))});Te.Item=x,Te.SubMenu=ee,Te.Divider=le,Te.ItemGroup=ve.BW;var Ke=Te},58421:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ne}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},he=E,Ae=fe(7657),ue=function(We,ft){return Ue.createElement(Ae.Z,(0,ve.Z)({},We,{ref:ft,icon:he}))},oe=Ue.forwardRef(ue),re=oe,le=fe(49198),ae=fe(33853),se=fe(38819),ie=fe(92310),te=fe.n(ie),z=fe(52873),a=fe(98506),y=fe(42573),x=fe(58698),b=fe(74700),ee=fe(45080),ne=fe(26112),ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},de=ce,ge=fe(91735),pe=function(Le){(0,b.Z)(ft,Le);var We=(0,ee.Z)(ft);function ft(){var gt;(0,y.Z)(this,ft);for(var nt=arguments.length,wt=new Array(nt),Pt=0;Pt<nt;Pt++)wt[Pt]=arguments[Pt];return gt=We.call.apply(We,[this].concat(wt)),gt.state={goInputText:""},gt.getValidValue=function(){var xt=gt.state.goInputText;return!xt||Number.isNaN(xt)?void 0:Number(xt)},gt.buildOptionText=function(xt){return"".concat(xt," ").concat(gt.props.locale.items_per_page)},gt.changeSize=function(xt){gt.props.changeSize(Number(xt))},gt.handleChange=function(xt){gt.setState({goInputText:xt.target.value})},gt.handleBlur=function(xt){var It=gt.props,Ft=It.goButton,Ut=It.quickGo,St=It.rootPrefixCls,_t=gt.state.goInputText;Ft||_t===""||(gt.setState({goInputText:""}),!(xt.relatedTarget&&(xt.relatedTarget.className.indexOf("".concat(St,"-item-link"))>=0||xt.relatedTarget.className.indexOf("".concat(St,"-item"))>=0))&&Ut(gt.getValidValue()))},gt.go=function(xt){var It=gt.state.goInputText;It!==""&&(xt.keyCode===de.ENTER||xt.type==="click")&&(gt.setState({goInputText:""}),gt.props.quickGo(gt.getValidValue()))},gt}return(0,x.Z)(ft,[{key:"getPageSizeOptions",value:function(){var nt=this.props,wt=nt.pageSize,Pt=nt.pageSizeOptions;return Pt.some(function(xt){return xt.toString()===wt.toString()})?Pt:Pt.concat([wt.toString()]).sort(function(xt,It){var Ft=Number.isNaN(Number(xt))?0:Number(xt),Ut=Number.isNaN(Number(It))?0:Number(It);return Ft-Ut})}},{key:"render",value:function(){var nt=this,wt=this.props,Pt=wt.pageSize,xt=wt.locale,It=wt.rootPrefixCls,Ft=wt.changeSize,Ut=wt.quickGo,St=wt.goButton,_t=wt.selectComponentClass,Kt=wt.buildOptionText,Yt=wt.selectPrefixCls,an=wt.disabled,En=this.state.goInputText,cn="".concat(It,"-options"),bn=_t,dn=null,_n=null,Dn=null;if(!Ft&&!Ut)return null;var Rn=this.getPageSizeOptions();if(Ft&&bn){var wr=Rn.map(function(ar,Wn){return Ue.createElement(bn.Option,{key:Wn,value:ar.toString()},(Kt||nt.buildOptionText)(ar))});dn=Ue.createElement(bn,{disabled:an,prefixCls:Yt,showSearch:!1,className:"".concat(cn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Pt||Rn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Wn){return Wn.parentNode},"aria-label":xt.page_size,defaultOpen:!1},wr)}return Ut&&(St&&(Dn=typeof St=="boolean"?Ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:an,className:"".concat(cn,"-quick-jumper-button")},xt.jump_to_confirm):Ue.createElement("span",{onClick:this.go,onKeyUp:this.go},St)),_n=Ue.createElement("div",{className:"".concat(cn,"-quick-jumper")},xt.jump_to,Ue.createElement("input",{disabled:an,type:"text",value:En,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":xt.page}),xt.page,Dn)),Ue.createElement("li",{className:"".concat(cn)},dn,_n)}}]),ft}(Ue.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=pe,be=function(We){var ft,gt=We.rootPrefixCls,nt=We.page,wt=We.active,Pt=We.className,xt=We.showTitle,It=We.onClick,Ft=We.onKeyPress,Ut=We.itemRender,St="".concat(gt,"-item"),_t=te()(St,"".concat(St,"-").concat(nt),(ft={},(0,z.Z)(ft,"".concat(St,"-active"),wt),(0,z.Z)(ft,"".concat(St,"-disabled"),!nt),(0,z.Z)(ft,We.className,Pt),ft)),Kt=function(){It(nt)},Yt=function(cn){Ft(cn,It,nt)},an=Ut(nt,"page",Ue.createElement("a",{rel:"nofollow"},nt));return an?Ue.createElement("li",{title:xt?nt.toString():null,className:_t,onClick:Kt,onKeyPress:Yt,tabIndex:0},an):null},ye=be;function Ce(){}function Se(Le){var We=Number(Le);return typeof We=="number"&&!Number.isNaN(We)&&isFinite(We)&&Math.floor(We)===We}var He=function(We,ft,gt){return gt};function we(Le,We,ft){var gt=typeof Le=="undefined"?We.pageSize:Le;return Math.floor((ft.total-1)/gt)+1}var Me=function(Le){(0,b.Z)(ft,Le);var We=(0,ee.Z)(ft);function ft(gt){var nt;(0,y.Z)(this,ft),nt=We.call(this,gt),nt.paginationNode=Ue.createRef(),nt.getJumpPrevPage=function(){return Math.max(1,nt.state.current-(nt.props.showLessItems?3:5))},nt.getJumpNextPage=function(){return Math.min(we(void 0,nt.state,nt.props),nt.state.current+(nt.props.showLessItems?3:5))},nt.getItemIcon=function(Ft,Ut){var St=nt.props.prefixCls,_t=Ft||Ue.createElement("button",{type:"button","aria-label":Ut,className:"".concat(St,"-item-link")});return typeof Ft=="function"&&(_t=Ue.createElement(Ft,(0,a.Z)({},nt.props))),_t},nt.isValid=function(Ft){var Ut=nt.props.total;return Se(Ft)&&Ft!==nt.state.current&&Se(Ut)&&Ut>0},nt.shouldDisplayQuickJumper=function(){var Ft=nt.props,Ut=Ft.showQuickJumper,St=Ft.total,_t=nt.state.pageSize;return St<=_t?!1:Ut},nt.handleKeyDown=function(Ft){(Ft.keyCode===de.ARROW_UP||Ft.keyCode===de.ARROW_DOWN)&&Ft.preventDefault()},nt.handleKeyUp=function(Ft){var Ut=nt.getValidValue(Ft),St=nt.state.currentInputValue;Ut!==St&&nt.setState({currentInputValue:Ut}),Ft.keyCode===de.ENTER?nt.handleChange(Ut):Ft.keyCode===de.ARROW_UP?nt.handleChange(Ut-1):Ft.keyCode===de.ARROW_DOWN&&nt.handleChange(Ut+1)},nt.handleBlur=function(Ft){var Ut=nt.getValidValue(Ft);nt.handleChange(Ut)},nt.changePageSize=function(Ft){var Ut=nt.state.current,St=we(Ft,nt.state,nt.props);Ut=Ut>St?St:Ut,St===0&&(Ut=nt.state.current),typeof Ft=="number"&&("pageSize"in nt.props||nt.setState({pageSize:Ft}),"current"in nt.props||nt.setState({current:Ut,currentInputValue:Ut})),nt.props.onShowSizeChange(Ut,Ft),"onChange"in nt.props&&nt.props.onChange&&nt.props.onChange(Ut,Ft)},nt.handleChange=function(Ft){var Ut=nt.props,St=Ut.disabled,_t=Ut.onChange,Kt=nt.state,Yt=Kt.pageSize,an=Kt.current,En=Kt.currentInputValue;if(nt.isValid(Ft)&&!St){var cn=we(void 0,nt.state,nt.props),bn=Ft;return Ft>cn?bn=cn:Ft<1&&(bn=1),"current"in nt.props||nt.setState({current:bn}),bn!==En&&nt.setState({currentInputValue:bn}),_t(bn,Yt),bn}return an},nt.prev=function(){nt.hasPrev()&&nt.handleChange(nt.state.current-1)},nt.next=function(){nt.hasNext()&&nt.handleChange(nt.state.current+1)},nt.jumpPrev=function(){nt.handleChange(nt.getJumpPrevPage())},nt.jumpNext=function(){nt.handleChange(nt.getJumpNextPage())},nt.hasPrev=function(){return nt.state.current>1},nt.hasNext=function(){return nt.state.current<we(void 0,nt.state,nt.props)},nt.runIfEnter=function(Ft,Ut){if(Ft.key==="Enter"||Ft.charCode===13){for(var St=arguments.length,_t=new Array(St>2?St-2:0),Kt=2;Kt<St;Kt++)_t[Kt-2]=arguments[Kt];Ut.apply(void 0,_t)}},nt.runIfEnterPrev=function(Ft){nt.runIfEnter(Ft,nt.prev)},nt.runIfEnterNext=function(Ft){nt.runIfEnter(Ft,nt.next)},nt.runIfEnterJumpPrev=function(Ft){nt.runIfEnter(Ft,nt.jumpPrev)},nt.runIfEnterJumpNext=function(Ft){nt.runIfEnter(Ft,nt.jumpNext)},nt.handleGoTO=function(Ft){(Ft.keyCode===de.ENTER||Ft.type==="click")&&nt.handleChange(nt.state.currentInputValue)},nt.renderPrev=function(Ft){var Ut=nt.props,St=Ut.prevIcon,_t=Ut.itemRender,Kt=_t(Ft,"prev",nt.getItemIcon(St,"prev page")),Yt=!nt.hasPrev();return(0,Ue.isValidElement)(Kt)?(0,Ue.cloneElement)(Kt,{disabled:Yt}):Kt},nt.renderNext=function(Ft){var Ut=nt.props,St=Ut.nextIcon,_t=Ut.itemRender,Kt=_t(Ft,"next",nt.getItemIcon(St,"next page")),Yt=!nt.hasNext();return(0,Ue.isValidElement)(Kt)?(0,Ue.cloneElement)(Kt,{disabled:Yt}):Kt};var wt=gt.onChange!==Ce,Pt="current"in gt;Pt&&!wt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var xt=gt.defaultCurrent;"current"in gt&&(xt=gt.current);var It=gt.defaultPageSize;return"pageSize"in gt&&(It=gt.pageSize),xt=Math.min(xt,we(It,void 0,gt)),nt.state={current:xt,currentInputValue:xt,pageSize:It},nt}return(0,x.Z)(ft,[{key:"componentDidUpdate",value:function(nt,wt){var Pt=this.props.prefixCls;if(wt.current!==this.state.current&&this.paginationNode.current){var xt=this.paginationNode.current.querySelector(".".concat(Pt,"-item-").concat(wt.current));if(xt&&document.activeElement===xt){var It;xt==null||(It=xt.blur)===null||It===void 0||It.call(xt)}}}},{key:"getValidValue",value:function(nt){var wt=nt.target.value,Pt=we(void 0,this.state,this.props),xt=this.state.currentInputValue,It;return wt===""?It=wt:Number.isNaN(Number(wt))?It=xt:wt>=Pt?It=Pt:It=Number(wt),It}},{key:"getShowSizeChanger",value:function(){var nt=this.props,wt=nt.showSizeChanger,Pt=nt.total,xt=nt.totalBoundaryShowSizeChanger;return typeof wt!="undefined"?wt:Pt>xt}},{key:"render",value:function(){var nt=this.props,wt=nt.prefixCls,Pt=nt.className,xt=nt.style,It=nt.disabled,Ft=nt.hideOnSinglePage,Ut=nt.total,St=nt.locale,_t=nt.showQuickJumper,Kt=nt.showLessItems,Yt=nt.showTitle,an=nt.showTotal,En=nt.simple,cn=nt.itemRender,bn=nt.showPrevNextJumpers,dn=nt.jumpPrevIcon,_n=nt.jumpNextIcon,Dn=nt.selectComponentClass,Rn=nt.selectPrefixCls,wr=nt.pageSizeOptions,ar=this.state,Wn=ar.current,Ur=ar.pageSize,eo=ar.currentInputValue;if(Ft===!0&&Ut<=Ur)return null;var Or=we(void 0,this.state,this.props),Pr=[],Zr=null,yo=null,Oo=null,Jo=null,Io=null,gi=_t&&_t.goButton,ei=Kt?1:2,oi=Wn-1>0?Wn-1:0,pn=Wn+1<Or?Wn+1:Or,Qn=(0,ne.Z)(this.props,{aria:!0,data:!0}),jn=an&&Ue.createElement("li",{className:"".concat(wt,"-total-text")},an(Ut,[Ut===0?0:(Wn-1)*Ur+1,Wn*Ur>Ut?Ut:Wn*Ur]));if(En){gi&&(typeof gi=="boolean"?Io=Ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},St.jump_to_confirm):Io=Ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},gi),Io=Ue.createElement("li",{title:Yt?"".concat(St.jump_to).concat(Wn,"/").concat(Or):null,className:"".concat(wt,"-simple-pager")},Io));var Hr=this.renderPrev(oi);return Ue.createElement("ul",(0,ve.Z)({className:te()(wt,"".concat(wt,"-simple"),(0,z.Z)({},"".concat(wt,"-disabled"),It),Pt),style:xt,ref:this.paginationNode},Qn),jn,Hr?Ue.createElement("li",{title:Yt?St.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:te()("".concat(wt,"-prev"),(0,z.Z)({},"".concat(wt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Hr):null,Ue.createElement("li",{title:Yt?"".concat(Wn,"/").concat(Or):null,className:"".concat(wt,"-simple-pager")},Ue.createElement("input",{type:"text",value:eo,disabled:It,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ue.createElement("span",{className:"".concat(wt,"-slash")},"/"),Or),Ue.createElement("li",{title:Yt?St.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:te()("".concat(wt,"-next"),(0,z.Z)({},"".concat(wt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(pn)),Io)}if(Or<=3+ei*2){var vo={locale:St,rootPrefixCls:wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Yt,itemRender:cn};Or||Pr.push(Ue.createElement(ye,(0,ve.Z)({},vo,{key:"noPager",page:1,className:"".concat(wt,"-item-disabled")})));for(var hr=1;hr<=Or;hr+=1){var hi=Wn===hr;Pr.push(Ue.createElement(ye,(0,ve.Z)({},vo,{key:hr,page:hr,active:hi})))}}else{var Ko=Kt?St.prev_3:St.prev_5,Yn=Kt?St.next_3:St.next_5,On=cn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(dn,"prev page")),Qr=cn(this.getJumpNextPage(),"jump-next",this.getItemIcon(_n,"next page"));bn&&(Zr=On?Ue.createElement("li",{title:Yt?Ko:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:te()("".concat(wt,"-jump-prev"),(0,z.Z)({},"".concat(wt,"-jump-prev-custom-icon"),!!dn))},On):null,yo=Qr?Ue.createElement("li",{title:Yt?Yn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:te()("".concat(wt,"-jump-next"),(0,z.Z)({},"".concat(wt,"-jump-next-custom-icon"),!!_n))},Qr):null),Jo=Ue.createElement(ye,{locale:St,last:!0,rootPrefixCls:wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Or,page:Or,active:!1,showTitle:Yt,itemRender:cn}),Oo=Ue.createElement(ye,{locale:St,rootPrefixCls:wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Yt,itemRender:cn});var kn=Math.max(1,Wn-ei),Wr=Math.min(Wn+ei,Or);Wn-1<=ei&&(Wr=1+ei*2),Or-Wn<=ei&&(kn=Or-ei*2);for(var Ao=kn;Ao<=Wr;Ao+=1){var Bo=Wn===Ao;Pr.push(Ue.createElement(ye,{locale:St,rootPrefixCls:wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ao,page:Ao,active:Bo,showTitle:Yt,itemRender:cn}))}Wn-1>=ei*2&&Wn!==3&&(Pr[0]=(0,Ue.cloneElement)(Pr[0],{className:"".concat(wt,"-item-after-jump-prev")}),Pr.unshift(Zr)),Or-Wn>=ei*2&&Wn!==Or-2&&(Pr[Pr.length-1]=(0,Ue.cloneElement)(Pr[Pr.length-1],{className:"".concat(wt,"-item-before-jump-next")}),Pr.push(yo)),kn!==1&&Pr.unshift(Oo),Wr!==Or&&Pr.push(Jo)}var ao=!this.hasPrev()||!Or,hn=!this.hasNext()||!Or,Un=this.renderPrev(oi),Xn=this.renderNext(pn);return Ue.createElement("ul",(0,ve.Z)({className:te()(wt,Pt,(0,z.Z)({},"".concat(wt,"-disabled"),It)),style:xt,ref:this.paginationNode},Qn),jn,Un?Ue.createElement("li",{title:Yt?St.prev_page:null,onClick:this.prev,tabIndex:ao?null:0,onKeyPress:this.runIfEnterPrev,className:te()("".concat(wt,"-prev"),(0,z.Z)({},"".concat(wt,"-disabled"),ao)),"aria-disabled":ao},Un):null,Pr,Xn?Ue.createElement("li",{title:Yt?St.next_page:null,onClick:this.next,tabIndex:hn?null:0,onKeyPress:this.runIfEnterNext,className:te()("".concat(wt,"-next"),(0,z.Z)({},"".concat(wt,"-disabled"),hn)),"aria-disabled":hn},Xn):null,Ue.createElement(me,{disabled:It,locale:St,rootPrefixCls:wt,selectComponentClass:Dn,selectPrefixCls:Rn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Wn,pageSize:Ur,pageSizeOptions:wr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gi}))}}],[{key:"getDerivedStateFromProps",value:function(nt,wt){var Pt={};if("current"in nt&&(Pt.current=nt.current,nt.current!==wt.current&&(Pt.currentInputValue=Pt.current)),"pageSize"in nt&&nt.pageSize!==wt.pageSize){var xt=wt.current,It=we(nt.pageSize,wt,nt);xt=xt>It?It:xt,"current"in nt||(Pt.current=xt,Pt.currentInputValue=xt),Pt.pageSize=nt.pageSize}return Pt}}]),ft}(Ue.Component);Me.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ce,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ce,locale:ge.Z,style:{},itemRender:He,totalBoundaryShowSizeChanger:50};var Pe=Me,De=fe(22075),ze=fe(36355),Je=fe(19716),Qe=fe(8628),tt=fe(9763),$e=fe(57809);const at=Le=>Ue.createElement($e.default,Object.assign({},Le,{showSearch:!0,size:"small"})),ct=Le=>Ue.createElement($e.default,Object.assign({},Le,{showSearch:!0,size:"middle"}));at.Option=$e.default.Option,ct.Option=$e.default.Option;var it=fe(9937),rt=fe(17313),st=fe(83116),mt=fe(37613);const yt=Le=>{const{componentCls:We}=Le;return{[`${We}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}}},[`&${We}-disabled`]:{cursor:"not-allowed",[`${We}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Le.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Le.colorBorder,backgroundColor:Le.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Le.itemActiveBgDisabled},a:{color:Le.itemActiveColorDisabled}}},[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${We}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${We}-simple-pager`]:{color:Le.colorTextDisabled},[`${We}-jump-prev, ${We}-jump-next`]:{[`${We}-item-link-icon`]:{opacity:0},[`${We}-item-ellipsis`]:{opacity:1}}},[`&${We}-simple`]:{[`${We}-prev, ${We}-next`]:{[`&${We}-disabled ${We}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Tt=Le=>{const{componentCls:We}=Le;return{[`&${We}-mini ${We}-total-text, &${We}-mini ${We}-simple-pager`]:{height:Le.itemSizeSM,lineHeight:`${Le.itemSizeSM}px`},[`&${We}-mini ${We}-item`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:`${Le.itemSizeSM-2}px`},[`&${We}-mini:not(${We}-disabled) ${We}-item:not(${We}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Le.colorBgTextHover},"&:active":{backgroundColor:Le.colorBgTextActive}},[`&${We}-mini ${We}-prev, &${We}-mini ${We}-next`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:`${Le.itemSizeSM}px`},[`&${We}-mini:not(${We}-disabled)`]:{[`${We}-prev, ${We}-next`]:{[`&:hover ${We}-item-link`]:{backgroundColor:Le.colorBgTextHover},[`&:active ${We}-item-link`]:{backgroundColor:Le.colorBgTextActive},[`&${We}-disabled:hover ${We}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${We}-mini ${We}-prev ${We}-item-link,
|
|
|
&${We}-mini ${We}-next ${We}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Le.itemSizeSM,lineHeight:`${Le.itemSizeSM}px`}},[`&${We}-mini ${We}-jump-prev, &${We}-mini ${We}-jump-next`]:{height:Le.itemSizeSM,marginInlineEnd:0,lineHeight:`${Le.itemSizeSM}px`},[`&${We}-mini ${We}-options`]:{marginInlineStart:Le.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Le.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Le.itemSizeSM,lineHeight:`${Le.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,it.x0)(Le)),{width:Le.paginationMiniQuickJumperInputWidth,height:Le.controlHeightSM})}}}},vt=Le=>{const{componentCls:We}=Le;return{[`
|
|
|
&${We}-simple ${We}-prev,
|
|
|
&${We}-simple ${We}-next
|
|
|
`]:{height:Le.itemSizeSM,lineHeight:`${Le.itemSizeSM}px`,verticalAlign:"top",[`${We}-item-link`]:{height:Le.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Le.colorBgTextHover},"&:active":{backgroundColor:Le.colorBgTextActive},"&::after":{height:Le.itemSizeSM,lineHeight:`${Le.itemSizeSM}px`}}},[`&${We}-simple ${We}-simple-pager`]:{display:"inline-block",height:Le.itemSizeSM,marginInlineEnd:Le.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Le.marginXS,padding:`0 ${Le.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Le.itemInputBg,border:`${Le.lineWidth}px ${Le.lineType} ${Le.colorBorder}`,borderRadius:Le.borderRadius,outline:"none",transition:`border-color ${Le.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Le.colorPrimary},"&:focus":{borderColor:Le.colorPrimaryHover,boxShadow:`${Le.inputOutlineOffset}px 0 ${Le.controlOutlineWidth}px ${Le.controlOutline}`},"&[disabled]":{color:Le.colorTextDisabled,backgroundColor:Le.colorBgContainerDisabled,borderColor:Le.colorBorder,cursor:"not-allowed"}}}}},ut=Le=>{const{componentCls:We}=Le;return{[`${We}-jump-prev, ${We}-jump-next`]:{outline:0,[`${We}-item-container`]:{position:"relative",[`${We}-item-link-icon`]:{color:Le.colorPrimary,fontSize:Le.fontSizeSM,opacity:0,transition:`all ${Le.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${We}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Le.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Le.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Le.paginationEllipsisTextIndent,opacity:1,transition:`all ${Le.motionDurationMid}`}},"&:hover":{[`${We}-item-link-icon`]:{opacity:1},[`${We}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${We}-prev,
|
|
|
${We}-jump-prev,
|
|
|
${We}-jump-next
|
|
|
`]:{marginInlineEnd:Le.marginXS},[`
|
|
|
${We}-prev,
|
|
|
${We}-next,
|
|
|
${We}-jump-prev,
|
|
|
${We}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:Le.itemSize,height:Le.itemSize,color:Le.colorText,fontFamily:Le.fontFamily,lineHeight:`${Le.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Le.borderRadius,cursor:"pointer",transition:`all ${Le.motionDurationMid}`},[`${We}-prev, ${We}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Le.colorText,cursor:"pointer",userSelect:"none"},[`${We}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Le.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Le.lineWidth}px ${Le.lineType} transparent`,borderRadius:Le.borderRadius,outline:"none",transition:`all ${Le.motionDurationMid}`},[`&:hover ${We}-item-link`]:{backgroundColor:Le.colorBgTextHover},[`&:active ${We}-item-link`]:{backgroundColor:Le.colorBgTextActive},[`&${We}-disabled:hover`]:{[`${We}-item-link`]:{backgroundColor:"transparent"}}},[`${We}-slash`]:{marginInlineEnd:Le.paginationSlashMarginInlineEnd,marginInlineStart:Le.paginationSlashMarginInlineStart},[`${We}-options`]:{display:"inline-block",marginInlineStart:Le.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Le.controlHeight,marginInlineStart:Le.marginXS,lineHeight:`${Le.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,it.ik)(Le)),{width:Le.controlHeightLG*1.25,height:Le.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Le.marginXS,marginInlineEnd:Le.marginXS})}}}},qe=Le=>{const{componentCls:We}=Le;return{[`${We}-item`]:{display:"inline-block",minWidth:Le.itemSize,height:Le.itemSize,marginInlineEnd:Le.marginXS,fontFamily:Le.fontFamily,lineHeight:`${Le.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Le.lineWidth}px ${Le.lineType} transparent`,borderRadius:Le.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Le.paginationItemPaddingInline}px`,color:Le.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${We}-item-active)`]:{"&:hover":{transition:`all ${Le.motionDurationMid}`,backgroundColor:Le.colorBgTextHover},"&:active":{backgroundColor:Le.colorBgTextActive}},"&-active":{fontWeight:Le.fontWeightStrong,backgroundColor:Le.itemActiveBg,borderColor:Le.colorPrimary,a:{color:Le.colorPrimary},"&:hover":{borderColor:Le.colorPrimaryHover},"&:hover a":{color:Le.colorPrimaryHover}}}}},Te=Le=>{const{componentCls:We}=Le;return{[We]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,rt.Wf)(Le)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${We}-total-text`]:{display:"inline-block",height:Le.itemSize,marginInlineEnd:Le.marginXS,lineHeight:`${Le.itemSize-2}px`,verticalAlign:"middle"}}),qe(Le)),ut(Le)),vt(Le)),Tt(Le)),yt(Le)),{[`@media only screen and (max-width: ${Le.screenLG}px)`]:{[`${We}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Le.screenSM}px)`]:{[`${We}-options`]:{display:"none"}}}),[`&${Le.componentCls}-rtl`]:{direction:"rtl"}}},Ke=Le=>{const{componentCls:We}=Le;return{[`${We}${We}-disabled:not(${We}-mini)`]:{"&, &:hover":{[`${We}-item-link`]:{borderColor:Le.colorBorder}},"&:focus-visible":{[`${We}-item-link`]:{borderColor:Le.colorBorder}},[`${We}-item, ${We}-item-link`]:{backgroundColor:Le.colorBgContainerDisabled,borderColor:Le.colorBorder,[`&:hover:not(${We}-item-active)`]:{backgroundColor:Le.colorBgContainerDisabled,borderColor:Le.colorBorder,a:{color:Le.colorTextDisabled}},[`&${We}-item-active`]:{backgroundColor:Le.itemActiveBgDisabled}},[`${We}-prev, ${We}-next`]:{"&:hover button":{backgroundColor:Le.colorBgContainerDisabled,borderColor:Le.colorBorder,color:Le.colorTextDisabled},[`${We}-item-link`]:{backgroundColor:Le.colorBgContainerDisabled,borderColor:Le.colorBorder}}},[`${We}:not(${We}-mini)`]:{[`${We}-prev, ${We}-next`]:{"&:hover button":{borderColor:Le.colorPrimaryHover,backgroundColor:Le.itemBg},[`${We}-item-link`]:{backgroundColor:Le.itemLinkBg,borderColor:Le.colorBorder},[`&:hover ${We}-item-link`]:{borderColor:Le.colorPrimary,backgroundColor:Le.itemBg,color:Le.colorPrimary},[`&${We}-disabled`]:{[`${We}-item-link`]:{borderColor:Le.colorBorder,color:Le.colorTextDisabled}}},[`${We}-item`]:{backgroundColor:Le.itemBg,border:`${Le.lineWidth}px ${Le.lineType} ${Le.colorBorder}`,[`&:hover:not(${We}-item-active)`]:{borderColor:Le.colorPrimary,backgroundColor:Le.itemBg,a:{color:Le.colorPrimary}},"&-active":{borderColor:Le.colorPrimary}}}}},Ie=Le=>{const{componentCls:We}=Le;return{[`${We}:not(${We}-disabled)`]:{[`${We}-item`]:Object.assign({},(0,rt.Qy)(Le)),[`${We}-jump-prev, ${We}-jump-next`]:{"&:focus-visible":Object.assign({[`${We}-item-link-icon`]:{opacity:1},[`${We}-item-ellipsis`]:{opacity:0}},(0,rt.oN)(Le))},[`${We}-prev, ${We}-next`]:{[`&:focus-visible ${We}-item-link`]:Object.assign({},(0,rt.oN)(Le))}}}};var Fe=(0,st.Z)("Pagination",Le=>{const We=(0,mt.TS)(Le,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Le.marginXXS/2,paginationMiniQuickJumperInputWidth:Le.controlHeightLG*1.1,paginationItemPaddingInline:Le.marginXXS*1.5,paginationEllipsisLetterSpacing:Le.marginXXS/2,paginationSlashMarginInlineStart:Le.marginXXS,paginationSlashMarginInlineEnd:Le.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,it.e5)(Le),(0,it.TM)(Le));return[Te(We),Ie(We),Le.wireframe&&Ke(We)]},Le=>({itemBg:Le.colorBgContainer,itemSize:Le.controlHeight,itemSizeSM:Le.controlHeightSM,itemActiveBg:Le.colorBgContainer,itemLinkBg:Le.colorBgContainer,itemActiveColorDisabled:Le.colorTextDisabled,itemActiveBgDisabled:Le.controlItemBgActiveDisabled,itemInputBg:Le.colorBgContainer,miniOptionsSizeChangerTop:0})),Be=function(Le,We){var ft={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&We.indexOf(gt)<0&&(ft[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,gt=Object.getOwnPropertySymbols(Le);nt<gt.length;nt++)We.indexOf(gt[nt])<0&&Object.prototype.propertyIsEnumerable.call(Le,gt[nt])&&(ft[gt[nt]]=Le[gt[nt]]);return ft},_e=Le=>{const{prefixCls:We,selectPrefixCls:ft,className:gt,rootClassName:nt,style:wt,size:Pt,locale:xt,selectComponentClass:It,responsive:Ft,showSizeChanger:Ut}=Le,St=Be(Le,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:_t}=(0,Qe.Z)(Ft),{getPrefixCls:Kt,direction:Yt,pagination:an={}}=Ue.useContext(ze.E_),En=Kt("pagination",We),[cn,bn]=Fe(En),dn=Ut!=null?Ut:an.showSizeChanger,_n=Ue.useMemo(()=>{const Or=Ue.createElement("span",{className:`${En}-item-ellipsis`},"\u2022\u2022\u2022"),Pr=Ue.createElement("button",{className:`${En}-item-link`,type:"button",tabIndex:-1},Yt==="rtl"?Ue.createElement(se.Z,null):Ue.createElement(ae.Z,null)),Zr=Ue.createElement("button",{className:`${En}-item-link`,type:"button",tabIndex:-1},Yt==="rtl"?Ue.createElement(ae.Z,null):Ue.createElement(se.Z,null)),yo=Ue.createElement("a",{className:`${En}-item-link`},Ue.createElement("div",{className:`${En}-item-container`},Yt==="rtl"?Ue.createElement(le.Z,{className:`${En}-item-link-icon`}):Ue.createElement(re,{className:`${En}-item-link-icon`}),Or)),Oo=Ue.createElement("a",{className:`${En}-item-link`},Ue.createElement("div",{className:`${En}-item-container`},Yt==="rtl"?Ue.createElement(re,{className:`${En}-item-link-icon`}):Ue.createElement(le.Z,{className:`${En}-item-link-icon`}),Or));return{prevIcon:Pr,nextIcon:Zr,jumpPrevIcon:yo,jumpNextIcon:Oo}},[Yt,En]),[Dn]=(0,tt.Z)("Pagination",De.Z),Rn=Object.assign(Object.assign({},Dn),xt),wr=(0,Je.Z)(Pt),ar=wr==="small"||!!(_t&&!wr&&Ft),Wn=Kt("select",ft),Ur=te()({[`${En}-mini`]:ar,[`${En}-rtl`]:Yt==="rtl"},an==null?void 0:an.className,gt,nt,bn),eo=Object.assign(Object.assign({},an==null?void 0:an.style),wt);return cn(Ue.createElement(Pe,Object.assign({},_n,St,{style:eo,prefixCls:En,selectPrefixCls:Wn,className:Ur,selectComponentClass:It||(ar?at:ct),locale:Rn,showSizeChanger:dn})))},Ne=_e},39722:function(un,Qt,fe){"use strict";fe.d(Qt,{t5:function(){return ae}});var ve=fe(92310),Ue=fe.n(ve),E=fe(55477),he=fe(59301),Ae=fe(36355),ue=fe(77578),oe=fe(17356),re=function(ie,te){var z={};for(var a in ie)Object.prototype.hasOwnProperty.call(ie,a)&&te.indexOf(a)<0&&(z[a]=ie[a]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ie);y<a.length;y++)te.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(ie,a[y])&&(z[a[y]]=ie[a[y]]);return z};const le=(ie,te,z)=>{if(!(!te&&!z))return he.createElement(he.Fragment,null,te&&he.createElement("div",{className:`${ie}-title`},(0,ue.Z)(te)),he.createElement("div",{className:`${ie}-inner-content`},(0,ue.Z)(z)))},ae=ie=>{const{hashId:te,prefixCls:z,className:a,style:y,placement:x="top",title:b,content:ee,children:ne}=ie;return he.createElement("div",{className:Ue()(te,z,`${z}-pure`,`${z}-placement-${x}`,a),style:y},he.createElement("div",{className:`${z}-arrow`}),he.createElement(E.G,Object.assign({},ie,{className:te,prefixCls:z}),ne||le(z,b,ee)))},se=ie=>{const{prefixCls:te}=ie,z=re(ie,["prefixCls"]),{getPrefixCls:a}=he.useContext(Ae.E_),y=a("popover",te),[x,b]=(0,oe.Z)(y);return x(he.createElement(ae,Object.assign({},z,{prefixCls:y,hashId:b})))};Qt.ZP=se},17356:function(un,Qt,fe){"use strict";var ve=fe(17313),Ue=fe(29878),E=fe(19447),he=fe(33166),Ae=fe(83116),ue=fe(37613);const oe=ae=>{const{componentCls:se,popoverColor:ie,minWidth:te,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:ne,colorBgElevated:ce,popoverBg:de}=ae;return[{[se]:Object.assign(Object.assign({},(0,ve.Wf)(ae)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${se}-content`]:{position:"relative"},[`${se}-inner`]:{backgroundColor:de,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${se}-title`]:{minWidth:te,marginBottom:ne,color:x,fontWeight:z},[`${se}-inner-content`]:{color:ie}})},(0,E.ZP)(ae,{colorBg:"var(--antd-arrow-background-color)"}),{[`${se}-pure`]:{position:"relative",maxWidth:"none",margin:ae.sizePopupArrow,display:"inline-block",[`${se}-content`]:{display:"inline-block"}}}]},re=ae=>{const{componentCls:se}=ae;return{[se]:he.i.map(ie=>{const te=ae[`${ie}6`];return{[`&${se}-${ie}`]:{"--antd-arrow-background-color":te,[`${se}-inner`]:{backgroundColor:te},[`${se}-arrow`]:{background:"transparent"}}}})}},le=ae=>{const{componentCls:se,lineWidth:ie,lineType:te,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:ee}=ae,ne=y-Math.round(x*b),ce=ne/2,de=ne/2-ie,ge=ee;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${ce}px ${ge}px ${de}px`,borderBottom:`${ie}px ${te} ${z}`},[`${se}-inner-content`]:{padding:`${a}px ${ge}px`}}}};Qt.Z=(0,Ae.Z)("Popover",ae=>{const{colorBgElevated:se,colorText:ie,wireframe:te}=ae,z=(0,ue.TS)(ae,{popoverPadding:12,popoverBg:se,popoverColor:ie});return[oe(z),re(z),te&&le(z),(0,Ue._y)(z,"zoom-big")]},ae=>({width:177,minWidth:177,zIndexPopup:ae.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ut}});var ve=fe(59301),Ue=fe(29679),E=fe(40001),he=fe(19248),Ae=fe(99267),ue=fe(92310),oe=fe.n(ue),re=fe(2738),le=fe(36355),ae=fe(67711),se=fe(98506),ie=fe(33346),te={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},z=function(){var _t=(0,ve.useRef)([]),Kt=(0,ve.useRef)(null);return(0,ve.useEffect)(function(){var Yt=Date.now(),an=!1;_t.current.forEach(function(En){if(En){an=!0;var cn=En.style;cn.transitionDuration=".3s, .3s, .3s, .06s",Kt.current&&Yt-Kt.current<100&&(cn.transitionDuration="0s, 0s")}}),an&&(Kt.current=Date.now())}),_t.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(_t){var Kt=(0,se.Z)((0,se.Z)({},te),_t),Yt=Kt.className,an=Kt.percent,En=Kt.prefixCls,cn=Kt.strokeColor,bn=Kt.strokeLinecap,dn=Kt.strokeWidth,_n=Kt.style,Dn=Kt.trailColor,Rn=Kt.trailWidth,wr=Kt.transition,ar=(0,ie.Z)(Kt,a);delete ar.gapPosition;var Wn=Array.isArray(an)?an:[an],Ur=Array.isArray(cn)?cn:[cn],eo=z(),Or=dn/2,Pr=100-dn/2,Zr="M ".concat(bn==="round"?Or:0,",").concat(Or,`
|
|
|
L `).concat(bn==="round"?Pr:100,",").concat(Or),yo="0 0 100 ".concat(dn),Oo=0;return ve.createElement("svg",(0,ae.Z)({className:oe()("".concat(En,"-line"),Yt),viewBox:yo,preserveAspectRatio:"none",style:_n},ar),ve.createElement("path",{className:"".concat(En,"-line-trail"),d:Zr,strokeLinecap:bn,stroke:Dn,strokeWidth:Rn||dn,fillOpacity:"0"}),Wn.map(function(Jo,Io){var gi=1;switch(bn){case"round":gi=1-dn/100;break;case"square":gi=1-dn/2/100;break;default:gi=1;break}var ei={strokeDasharray:"".concat(Jo*gi,"px, 100px"),strokeDashoffset:"-".concat(Oo,"px"),transition:wr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},oi=Ur[Io]||Ur[Ur.length-1];return Oo+=Jo,ve.createElement("path",{key:Io,className:"".concat(En,"-line-path"),d:Zr,strokeLinecap:bn,stroke:oi,strokeWidth:dn,fillOpacity:"0",ref:function(Qn){eo[Io]=Qn},style:ei})}))},x=y,b=fe(26420),ee=fe(16886),ne=fe(47273),ce=0,de=(0,ne.Z)();function ge(){var St;return de?(St=ce,ce+=1):St="TEST_OR_SSR",St}var pe=function(St){var _t=ve.useState(),Kt=(0,ee.Z)(_t,2),Yt=Kt[0],an=Kt[1];return ve.useEffect(function(){an("rc_progress_".concat(ge()))},[]),St||Yt},me=function(_t){var Kt=_t.bg,Yt=_t.children;return ve.createElement("div",{style:{width:"100%",height:"100%",background:Kt}},Yt)};function be(St,_t){return Object.keys(St).map(function(Kt){var Yt=parseFloat(Kt),an="".concat(Math.floor(Yt*_t),"%");return"".concat(St[Kt]," ").concat(an)})}var ye=ve.forwardRef(function(St,_t){var Kt=St.prefixCls,Yt=St.color,an=St.gradientId,En=St.radius,cn=St.style,bn=St.ptg,dn=St.strokeLinecap,_n=St.strokeWidth,Dn=St.size,Rn=St.gapDegree,wr=Yt&&(0,b.Z)(Yt)==="object",ar=wr?"#FFF":void 0,Wn=Dn/2,Ur=ve.createElement("circle",{className:"".concat(Kt,"-circle-path"),r:En,cx:Wn,cy:Wn,stroke:ar,strokeLinecap:dn,strokeWidth:_n,opacity:bn===0?0:1,style:cn,ref:_t});if(!wr)return Ur;var eo="".concat(an,"-conic"),Or=Rn?"".concat(180+Rn/2,"deg"):"0deg",Pr=be(Yt,(360-Rn)/360),Zr=be(Yt,1),yo="conic-gradient(from ".concat(Or,", ").concat(Pr.join(", "),")"),Oo="linear-gradient(to ".concat(Rn?"bottom":"top",", ").concat(Zr.join(", "),")");return ve.createElement(ve.Fragment,null,ve.createElement("mask",{id:eo},Ur),ve.createElement("foreignObject",{x:0,y:0,width:Dn,height:Dn,mask:"url(#".concat(eo,")")},ve.createElement(me,{bg:Oo},ve.createElement(me,{bg:yo}))))}),Ce=ye,Se=100,He=function(_t,Kt,Yt,an,En,cn,bn,dn,_n,Dn){var Rn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,wr=Yt/100*360*((360-cn)/360),ar=cn===0?0:{bottom:0,top:180,left:90,right:-90}[bn],Wn=(100-an)/100*Kt;_n==="round"&&an!==100&&(Wn+=Dn/2,Wn>=Kt&&(Wn=Kt-.01));var Ur=Se/2;return{stroke:typeof dn=="string"?dn:void 0,strokeDasharray:"".concat(Kt,"px ").concat(_t),strokeDashoffset:Wn+Rn,transform:"rotate(".concat(En+wr+ar,"deg)"),transformOrigin:"".concat(Ur,"px ").concat(Ur,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},we=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Me(St){var _t=St!=null?St:[];return Array.isArray(_t)?_t:[_t]}var Pe=function(_t){var Kt=(0,se.Z)((0,se.Z)({},te),_t),Yt=Kt.id,an=Kt.prefixCls,En=Kt.steps,cn=Kt.strokeWidth,bn=Kt.trailWidth,dn=Kt.gapDegree,_n=dn===void 0?0:dn,Dn=Kt.gapPosition,Rn=Kt.trailColor,wr=Kt.strokeLinecap,ar=Kt.style,Wn=Kt.className,Ur=Kt.strokeColor,eo=Kt.percent,Or=(0,ie.Z)(Kt,we),Pr=Se/2,Zr=pe(Yt),yo="".concat(Zr,"-gradient"),Oo=Pr-cn/2,Jo=Math.PI*2*Oo,Io=_n>0?90+_n/2:-90,gi=Jo*((360-_n)/360),ei=(0,b.Z)(En)==="object"?En:{count:En,space:2},oi=ei.count,pn=ei.space,Qn=Me(eo),jn=Me(Ur),Hr=jn.find(function(Qr){return Qr&&(0,b.Z)(Qr)==="object"}),vo=Hr&&(0,b.Z)(Hr)==="object",hr=vo?"butt":wr,hi=He(Jo,gi,0,100,Io,_n,Dn,Rn,hr,cn),Ko=z(),Yn=function(){var kn=0;return Qn.map(function(Wr,Ao){var Bo=jn[Ao]||jn[jn.length-1],ao=He(Jo,gi,kn,Wr,Io,_n,Dn,Bo,hr,cn);return kn+=Wr,ve.createElement(Ce,{key:Ao,color:Bo,ptg:Wr,radius:Oo,prefixCls:an,gradientId:yo,style:ao,strokeLinecap:hr,strokeWidth:cn,gapDegree:_n,ref:function(Un){Ko[Ao]=Un},size:Se})}).reverse()},On=function(){var kn=Math.round(oi*(Qn[0]/100)),Wr=100/oi,Ao=0;return new Array(oi).fill(null).map(function(Bo,ao){var hn=ao<=kn-1?jn[0]:Rn,Un=hn&&(0,b.Z)(hn)==="object"?"url(#".concat(yo,")"):void 0,Xn=He(Jo,gi,Ao,Wr,Io,_n,Dn,hn,"butt",cn,pn);return Ao+=(gi-Xn.strokeDashoffset+pn)*100/gi,ve.createElement("circle",{key:ao,className:"".concat(an,"-circle-path"),r:Oo,cx:Pr,cy:Pr,stroke:Un,strokeWidth:cn,opacity:1,style:Xn,ref:function(Ir){Ko[ao]=Ir}})})};return ve.createElement("svg",(0,ae.Z)({className:oe()("".concat(an,"-circle"),Wn),viewBox:"0 0 ".concat(Se," ").concat(Se),style:ar,id:Yt,role:"presentation"},Or),!oi&&ve.createElement("circle",{className:"".concat(an,"-circle-trail"),r:Oo,cx:Pr,cy:Pr,stroke:Rn,strokeLinecap:hr,strokeWidth:bn||cn,style:hi}),oi?On():Yn())},De=Pe,ze={Line:x,Circle:De},Je=fe(6848),Qe=fe(30071);function tt(St){return!St||St<0?0:St>100?100:St}function $e(St){let{success:_t,successPercent:Kt}=St,Yt=Kt;return _t&&"progress"in _t&&(Yt=_t.progress),_t&&"percent"in _t&&(Yt=_t.percent),Yt}const at=St=>{let{percent:_t,success:Kt,successPercent:Yt}=St;const an=tt($e({success:Kt,successPercent:Yt}));return[an,tt(tt(_t)-an)]},ct=St=>{let{success:_t={},strokeColor:Kt}=St;const{strokeColor:Yt}=_t;return[Yt||Qe.presetPrimaryColors.green,Kt||null]},it=(St,_t,Kt)=>{var Yt,an,En,cn;let bn=-1,dn=-1;if(_t==="step"){const _n=Kt.steps,Dn=Kt.strokeWidth;typeof St=="string"||typeof St=="undefined"?(bn=St==="small"?2:14,dn=Dn!=null?Dn:8):typeof St=="number"?[bn,dn]=[St,St]:[bn=14,dn=8]=St,bn*=_n}else if(_t==="line"){const _n=Kt==null?void 0:Kt.strokeWidth;typeof St=="string"||typeof St=="undefined"?dn=_n||(St==="small"?6:8):typeof St=="number"?[bn,dn]=[St,St]:[bn=-1,dn=8]=St}else(_t==="circle"||_t==="dashboard")&&(typeof St=="string"||typeof St=="undefined"?[bn,dn]=St==="small"?[60,60]:[120,120]:typeof St=="number"?[bn,dn]=[St,St]:(bn=(an=(Yt=St[0])!==null&&Yt!==void 0?Yt:St[1])!==null&&an!==void 0?an:120,dn=(cn=(En=St[0])!==null&&En!==void 0?En:St[1])!==null&&cn!==void 0?cn:120));return[bn,dn]},rt=3,st=St=>rt/St*100;var yt=St=>{const{prefixCls:_t,trailColor:Kt=null,strokeLinecap:Yt="round",gapPosition:an,gapDegree:En,width:cn=120,type:bn,children:dn,success:_n,size:Dn=cn}=St,[Rn,wr]=it(Dn,"circle");let{strokeWidth:ar}=St;ar===void 0&&(ar=Math.max(st(Rn),6));const Wn={width:Rn,height:wr,fontSize:Rn*.15+6},Ur=ve.useMemo(()=>{if(En||En===0)return En;if(bn==="dashboard")return 75},[En,bn]),eo=an||bn==="dashboard"&&"bottom"||void 0,Or=Object.prototype.toString.call(St.strokeColor)==="[object Object]",Pr=ct({success:_n,strokeColor:St.strokeColor}),Zr=oe()(`${_t}-inner`,{[`${_t}-circle-gradient`]:Or}),yo=ve.createElement(De,{percent:at(St),strokeWidth:ar,trailWidth:ar,strokeColor:Pr,strokeLinecap:Yt,trailColor:Kt,prefixCls:_t,gapDegree:Ur,gapPosition:eo});return ve.createElement("div",{className:Zr,style:Wn},Rn<=20?ve.createElement(Je.Z,{title:dn},ve.createElement("span",null,yo)):ve.createElement(ve.Fragment,null,yo,dn))},Tt=function(St,_t){var Kt={};for(var Yt in St)Object.prototype.hasOwnProperty.call(St,Yt)&&_t.indexOf(Yt)<0&&(Kt[Yt]=St[Yt]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,Yt=Object.getOwnPropertySymbols(St);an<Yt.length;an++)_t.indexOf(Yt[an])<0&&Object.prototype.propertyIsEnumerable.call(St,Yt[an])&&(Kt[Yt[an]]=St[Yt[an]]);return Kt};const vt=St=>{let _t=[];return Object.keys(St).forEach(Kt=>{const Yt=parseFloat(Kt.replace(/%/g,""));isNaN(Yt)||_t.push({key:Yt,value:St[Kt]})}),_t=_t.sort((Kt,Yt)=>Kt.key-Yt.key),_t.map(Kt=>{let{key:Yt,value:an}=Kt;return`${an} ${Yt}%`}).join(", ")},ut=(St,_t)=>{const{from:Kt=Qe.presetPrimaryColors.blue,to:Yt=Qe.presetPrimaryColors.blue,direction:an=_t==="rtl"?"to left":"to right"}=St,En=Tt(St,["from","to","direction"]);if(Object.keys(En).length!==0){const cn=vt(En);return{backgroundImage:`linear-gradient(${an}, ${cn})`}}return{backgroundImage:`linear-gradient(${an}, ${Kt}, ${Yt})`}};var Te=St=>{const{prefixCls:_t,direction:Kt,percent:Yt,size:an,strokeWidth:En,strokeColor:cn,strokeLinecap:bn="round",children:dn,trailColor:_n=null,success:Dn}=St,Rn=cn&&typeof cn!="string"?ut(cn,Kt):{backgroundColor:cn},wr=bn==="square"||bn==="butt"?0:void 0,ar={backgroundColor:_n||void 0,borderRadius:wr},Wn=an!=null?an:[-1,En||(an==="small"?6:8)],[Ur,eo]=it(Wn,"line",{strokeWidth:En}),Or=Object.assign({width:`${tt(Yt)}%`,height:eo,borderRadius:wr},Rn),Pr=$e(St),Zr={width:`${tt(Pr)}%`,height:eo,borderRadius:wr,backgroundColor:Dn==null?void 0:Dn.strokeColor},yo={width:Ur<0?"100%":Ur,height:eo};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:`${_t}-outer`,style:yo},ve.createElement("div",{className:`${_t}-inner`,style:ar},ve.createElement("div",{className:`${_t}-bg`,style:Or}),Pr!==void 0?ve.createElement("div",{className:`${_t}-success-bg`,style:Zr}):null)),dn)},Ie=St=>{const{size:_t,steps:Kt,percent:Yt=0,strokeWidth:an=8,strokeColor:En,trailColor:cn=null,prefixCls:bn,children:dn}=St,_n=Math.round(Kt*(Yt/100)),Dn=_t==="small"?2:14,Rn=_t!=null?_t:[Dn,an],[wr,ar]=it(Rn,"step",{steps:Kt,strokeWidth:an}),Wn=wr/Kt,Ur=new Array(Kt);for(let eo=0;eo<Kt;eo++){const Or=Array.isArray(En)?En[eo]:En;Ur[eo]=ve.createElement("div",{key:eo,className:oe()(`${bn}-steps-item`,{[`${bn}-steps-item-active`]:eo<=_n-1}),style:{backgroundColor:eo<=_n-1?Or:cn,width:Wn,height:ar}})}return ve.createElement("div",{className:`${bn}-steps-outer`},Ur,dn)},Fe=fe(36237),Be=fe(17313),Oe=fe(83116),_e=fe(37613);const Ne=St=>{const _t=St?"100%":"-100%";return new Fe.Keyframes(`antProgress${St?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${_t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${_t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Le=St=>{const{componentCls:_t,iconCls:Kt}=St;return{[_t]:Object.assign(Object.assign({},(0,Be.Wf)(St)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:St.fontSize,marginInlineEnd:St.marginXS,marginBottom:St.marginXS},[`${_t}-outer`]:{display:"inline-block",width:"100%"},[`&${_t}-show-info`]:{[`${_t}-outer`]:{marginInlineEnd:`calc(-2em - ${St.marginXS}px)`,paddingInlineEnd:`calc(2em + ${St.paddingXS}px)`}},[`${_t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:St.remainingColor,borderRadius:St.lineBorderRadius},[`${_t}-inner:not(${_t}-circle-gradient)`]:{[`${_t}-circle-path`]:{stroke:St.defaultColor}},[`${_t}-success-bg, ${_t}-bg`]:{position:"relative",backgroundColor:St.defaultColor,borderRadius:St.lineBorderRadius,transition:`all ${St.motionDurationSlow} ${St.motionEaseInOutCirc}`},[`${_t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:St.colorSuccess},[`${_t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:St.marginXS,color:St.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Kt]:{fontSize:St.fontSize}},[`&${_t}-status-active`]:{[`${_t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:St.colorBgContainer,borderRadius:St.lineBorderRadius,opacity:0,animationName:Ne(),animationDuration:St.progressActiveMotionDuration,animationTimingFunction:St.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${_t}-rtl${_t}-status-active`]:{[`${_t}-bg::before`]:{animationName:Ne(!0)}},[`&${_t}-status-exception`]:{[`${_t}-bg`]:{backgroundColor:St.colorError},[`${_t}-text`]:{color:St.colorError}},[`&${_t}-status-exception ${_t}-inner:not(${_t}-circle-gradient)`]:{[`${_t}-circle-path`]:{stroke:St.colorError}},[`&${_t}-status-success`]:{[`${_t}-bg`]:{backgroundColor:St.colorSuccess},[`${_t}-text`]:{color:St.colorSuccess}},[`&${_t}-status-success ${_t}-inner:not(${_t}-circle-gradient)`]:{[`${_t}-circle-path`]:{stroke:St.colorSuccess}}})}},We=St=>{const{componentCls:_t,iconCls:Kt}=St;return{[_t]:{[`${_t}-circle-trail`]:{stroke:St.remainingColor},[`&${_t}-circle ${_t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${_t}-circle ${_t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:St.circleTextColor,fontSize:St.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Kt]:{fontSize:`${St.fontSize/St.fontSizeSM}em`}},[`${_t}-circle&-status-exception`]:{[`${_t}-text`]:{color:St.colorError}},[`${_t}-circle&-status-success`]:{[`${_t}-text`]:{color:St.colorSuccess}}},[`${_t}-inline-circle`]:{lineHeight:1,[`${_t}-inner`]:{verticalAlign:"bottom"}}}},ft=St=>{const{componentCls:_t}=St;return{[_t]:{[`${_t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:St.progressStepMinWidth,marginInlineEnd:St.progressStepMarginInlineEnd,backgroundColor:St.remainingColor,transition:`all ${St.motionDurationSlow}`,"&-active":{backgroundColor:St.defaultColor}}}}}},gt=St=>{const{componentCls:_t,iconCls:Kt}=St;return{[_t]:{[`${_t}-small&-line, ${_t}-small&-line ${_t}-text ${Kt}`]:{fontSize:St.fontSizeSM}}}};var nt=(0,Oe.Z)("Progress",St=>{const _t=St.marginXXS/2,Kt=(0,_e.TS)(St,{progressStepMarginInlineEnd:_t,progressStepMinWidth:_t,progressActiveMotionDuration:"2.4s"});return[Le(Kt),We(Kt),ft(Kt),gt(Kt)]},St=>({circleTextColor:St.colorText,defaultColor:St.colorInfo,remainingColor:St.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),wt=function(St,_t){var Kt={};for(var Yt in St)Object.prototype.hasOwnProperty.call(St,Yt)&&_t.indexOf(Yt)<0&&(Kt[Yt]=St[Yt]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,Yt=Object.getOwnPropertySymbols(St);an<Yt.length;an++)_t.indexOf(Yt[an])<0&&Object.prototype.propertyIsEnumerable.call(St,Yt[an])&&(Kt[Yt[an]]=St[Yt[an]]);return Kt};const Pt=null,xt=["normal","exception","active","success"];var Ft=ve.forwardRef((St,_t)=>{const{prefixCls:Kt,className:Yt,rootClassName:an,steps:En,strokeColor:cn,percent:bn=0,size:dn="default",showInfo:_n=!0,type:Dn="line",status:Rn,format:wr,style:ar}=St,Wn=wt(St,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Ur=ve.useMemo(()=>{var Qn,jn;const Hr=$e(St);return parseInt(Hr!==void 0?(Qn=Hr!=null?Hr:0)===null||Qn===void 0?void 0:Qn.toString():(jn=bn!=null?bn:0)===null||jn===void 0?void 0:jn.toString(),10)},[bn,St.success,St.successPercent]),eo=ve.useMemo(()=>!xt.includes(Rn)&&Ur>=100?"success":Rn||"normal",[Rn,Ur]),{getPrefixCls:Or,direction:Pr,progress:Zr}=ve.useContext(le.E_),yo=Or("progress",Kt),[Oo,Jo]=nt(yo),Io=ve.useMemo(()=>{if(!_n)return null;const Qn=$e(St);let jn;const Hr=wr||(hr=>`${hr}%`),vo=Dn==="line";return wr||eo!=="exception"&&eo!=="success"?jn=Hr(tt(bn),tt(Qn)):eo==="exception"?jn=vo?ve.createElement(he.Z,null):ve.createElement(Ae.Z,null):eo==="success"&&(jn=vo?ve.createElement(Ue.Z,null):ve.createElement(E.Z,null)),ve.createElement("span",{className:`${yo}-text`,title:typeof jn=="string"?jn:void 0},jn)},[_n,bn,Ur,eo,Dn,yo,wr]),gi=Array.isArray(cn)?cn[0]:cn,ei=typeof cn=="string"||Array.isArray(cn)?cn:void 0;let oi;Dn==="line"?oi=En?ve.createElement(Ie,Object.assign({},St,{strokeColor:ei,prefixCls:yo,steps:En}),Io):ve.createElement(Te,Object.assign({},St,{strokeColor:gi,prefixCls:yo,direction:Pr}),Io):(Dn==="circle"||Dn==="dashboard")&&(oi=ve.createElement(yt,Object.assign({},St,{strokeColor:gi,prefixCls:yo,progressStatus:eo}),Io));const pn=oe()(yo,`${yo}-status-${eo}`,`${yo}-${Dn==="dashboard"&&"circle"||En&&"steps"||Dn}`,{[`${yo}-inline-circle`]:Dn==="circle"&&it(dn,"circle")[0]<=20,[`${yo}-show-info`]:_n,[`${yo}-${dn}`]:typeof dn=="string",[`${yo}-rtl`]:Pr==="rtl"},Zr==null?void 0:Zr.className,Yt,an,Jo);return Oo(ve.createElement("div",Object.assign({ref:_t,style:Object.assign(Object.assign({},Zr==null?void 0:Zr.style),ar),className:pn,role:"progressbar","aria-valuenow":Ur},(0,re.Z)(Wn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),oi))}),Ut=Ft},13570:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return tt}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},he=E,Ae=fe(7657),ue=function(at,ct){return Ue.createElement(Ae.Z,(0,ve.Z)({},at,{ref:ct,icon:he}))},oe=Ue.forwardRef(ue),re=oe,le=fe(92310),ae=fe.n(le),se=fe(52873),ie=fe(16886),te=fe(33346),z=fe(18929),a=fe(10228),y=fe(26112);function x($e,at){var ct=$e.disabled,it=$e.prefixCls,rt=$e.character,st=$e.characterRender,mt=$e.index,yt=$e.count,Tt=$e.value,vt=$e.allowHalf,ut=$e.focused,qe=$e.onHover,Te=$e.onClick,Ke=function(We){qe(We,mt)},Ie=function(We){Te(We,mt)},Fe=function(We){We.keyCode===a.Z.ENTER&&Te(We,mt)},Be=mt+1,Oe=new Set([it]);Tt===0&&mt===0&&ut?Oe.add("".concat(it,"-focused")):vt&&Tt+.5>=Be&&Tt<Be?(Oe.add("".concat(it,"-half")),Oe.add("".concat(it,"-active")),ut&&Oe.add("".concat(it,"-focused"))):(Be<=Tt?Oe.add("".concat(it,"-full")):Oe.add("".concat(it,"-zero")),Be===Tt&&ut&&Oe.add("".concat(it,"-focused")));var _e=typeof rt=="function"?rt($e):rt,Ne=Ue.createElement("li",{className:ae()(Array.from(Oe)),ref:at},Ue.createElement("div",{onClick:ct?null:Ie,onKeyDown:ct?null:Fe,onMouseMove:ct?null:Ke,role:"radio","aria-checked":Tt>mt?"true":"false","aria-posinset":mt+1,"aria-setsize":yt,tabIndex:ct?-1:0},Ue.createElement("div",{className:"".concat(it,"-first")},_e),Ue.createElement("div",{className:"".concat(it,"-second")},_e)));return st&&(Ne=st(Ne,$e)),Ne}var b=Ue.forwardRef(x);function ee(){var $e=Ue.useRef({});function at(it){return $e.current[it]}function ct(it){return function(rt){$e.current[it]=rt}}return[at,ct]}function ne($e){var at=$e.pageXOffset,ct="scrollLeft";if(typeof at!="number"){var it=$e.document;at=it.documentElement[ct],typeof at!="number"&&(at=it.body[ct])}return at}function ce($e){var at,ct,it=$e.ownerDocument,rt=it.body,st=it&&it.documentElement,mt=$e.getBoundingClientRect();return at=mt.left,ct=mt.top,at-=st.clientLeft||rt.clientLeft||0,ct-=st.clientTop||rt.clientTop||0,{left:at,top:ct}}function de($e){var at=ce($e),ct=$e.ownerDocument,it=ct.defaultView||ct.parentWindow;return at.left+=ne(it),at.left}var ge=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe($e,at){var ct,it=$e.prefixCls,rt=it===void 0?"rc-rate":it,st=$e.className,mt=$e.defaultValue,yt=$e.value,Tt=$e.count,vt=Tt===void 0?5:Tt,ut=$e.allowHalf,qe=ut===void 0?!1:ut,Te=$e.allowClear,Ke=Te===void 0?!0:Te,Ie=$e.character,Fe=Ie===void 0?"\u2605":Ie,Be=$e.characterRender,Oe=$e.disabled,_e=$e.direction,Ne=_e===void 0?"ltr":_e,Le=$e.tabIndex,We=Le===void 0?0:Le,ft=$e.autoFocus,gt=$e.onHoverChange,nt=$e.onChange,wt=$e.onFocus,Pt=$e.onBlur,xt=$e.onKeyDown,It=$e.onMouseLeave,Ft=(0,te.Z)($e,ge),Ut=ee(),St=(0,ie.Z)(Ut,2),_t=St[0],Kt=St[1],Yt=Ue.useRef(null),an=function(){if(!Oe){var hr;(hr=Yt.current)===null||hr===void 0||hr.focus()}};Ue.useImperativeHandle(at,function(){return{focus:an,blur:function(){if(!Oe){var hr;(hr=Yt.current)===null||hr===void 0||hr.blur()}}}});var En=(0,z.Z)(mt||0,{value:yt}),cn=(0,ie.Z)(En,2),bn=cn[0],dn=cn[1],_n=(0,z.Z)(null),Dn=(0,ie.Z)(_n,2),Rn=Dn[0],wr=Dn[1],ar=function(hr,hi){var Ko=Ne==="rtl",Yn=hr+1;if(qe){var On=_t(hr),Qr=de(On),kn=On.clientWidth;(Ko&&hi-Qr>kn/2||!Ko&&hi-Qr<kn/2)&&(Yn-=.5)}return Yn},Wn=function(hr){dn(hr),nt==null||nt(hr)},Ur=Ue.useState(!1),eo=(0,ie.Z)(Ur,2),Or=eo[0],Pr=eo[1],Zr=function(){Pr(!0),wt==null||wt()},yo=function(){Pr(!1),Pt==null||Pt()},Oo=Ue.useState(null),Jo=(0,ie.Z)(Oo,2),Io=Jo[0],gi=Jo[1],ei=function(hr,hi){var Ko=ar(hi,hr.pageX);Ko!==Rn&&(gi(Ko),wr(null)),gt==null||gt(Ko)},oi=function(hr){Oe||(gi(null),wr(null),gt==null||gt(void 0)),hr&&(It==null||It(hr))},pn=function(hr,hi){var Ko=ar(hi,hr.pageX),Yn=!1;Ke&&(Yn=Ko===bn),oi(),Wn(Yn?0:Ko),wr(Yn?Ko:null)},Qn=function(hr){var hi=hr.keyCode,Ko=Ne==="rtl",Yn=bn;hi===a.Z.RIGHT&&Yn<vt&&!Ko?(qe?Yn+=.5:Yn+=1,Wn(Yn),hr.preventDefault()):hi===a.Z.LEFT&&Yn>0&&!Ko||hi===a.Z.RIGHT&&Yn>0&&Ko?(qe?Yn-=.5:Yn-=1,Wn(Yn),hr.preventDefault()):hi===a.Z.LEFT&&Yn<vt&&Ko&&(qe?Yn+=.5:Yn+=1,Wn(Yn),hr.preventDefault()),xt==null||xt(hr)};Ue.useEffect(function(){ft&&!Oe&&an()},[]);var jn=new Array(vt).fill(0).map(function(vo,hr){return Ue.createElement(b,{ref:Kt(hr),index:hr,count:vt,disabled:Oe,prefixCls:"".concat(rt,"-star"),allowHalf:qe,value:Io===null?bn:Io,onClick:pn,onHover:ei,key:vo||hr,character:Fe,characterRender:Be,focused:Or})}),Hr=ae()(rt,st,(ct={},(0,se.Z)(ct,"".concat(rt,"-disabled"),Oe),(0,se.Z)(ct,"".concat(rt,"-rtl"),Ne==="rtl"),ct));return Ue.createElement("ul",(0,ve.Z)({className:Hr,onMouseLeave:oi,tabIndex:Oe?-1:We,onFocus:Oe?null:Zr,onBlur:Oe?null:yo,onKeyDown:Oe?null:Qn,ref:Yt,role:"radiogroup"},(0,y.Z)(Ft,{aria:!0,data:!0,attr:!0})),jn)}var me=Ue.forwardRef(pe),be=me,ye=fe(36355),Ce=fe(6848),Se=fe(17313),He=fe(83116),we=fe(37613);const Me=$e=>{const{componentCls:at}=$e;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:$e.marginXS},"> div":{transition:`all ${$e.motionDurationMid}, outline 0s`,"&:hover":{transform:$e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${$e.lineWidth}px dashed ${$e.starColor}`,transform:$e.starHoverScale}},"&-first, &-second":{color:$e.starBg,transition:`all ${$e.motionDurationMid}`,userSelect:"none",[$e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},Pe=$e=>({[`&-rtl${$e.componentCls}`]:{direction:"rtl"}}),De=$e=>{const{componentCls:at}=$e;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)($e)),{display:"inline-block",margin:0,padding:0,color:$e.starColor,fontSize:$e.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Me($e)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:$e.marginXS,fontSize:$e.fontSize}}),Pe($e))}};var ze=(0,He.Z)("Rate",$e=>{const at=(0,we.TS)($e,{});return[De(at)]},$e=>({starColor:$e.yellow6,starSize:$e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:$e.colorFillContent})),Je=function($e,at){var ct={};for(var it in $e)Object.prototype.hasOwnProperty.call($e,it)&&at.indexOf(it)<0&&(ct[it]=$e[it]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,it=Object.getOwnPropertySymbols($e);rt<it.length;rt++)at.indexOf(it[rt])<0&&Object.prototype.propertyIsEnumerable.call($e,it[rt])&&(ct[it[rt]]=$e[it[rt]]);return ct},tt=Ue.forwardRef(($e,at)=>{const{prefixCls:ct,className:it,rootClassName:rt,style:st,tooltips:mt,character:yt=Ue.createElement(re,null)}=$e,Tt=Je($e,["prefixCls","className","rootClassName","style","tooltips","character"]),vt=(Oe,_e)=>{let{index:Ne}=_e;return mt?Ue.createElement(Ce.Z,{title:mt[Ne]},Oe):Oe},{getPrefixCls:ut,direction:qe,rate:Te}=Ue.useContext(ye.E_),Ke=ut("rate",ct),[Ie,Fe]=ze(Ke),Be=Object.assign(Object.assign({},Te==null?void 0:Te.style),st);return Ie(Ue.createElement(be,Object.assign({ref:at,character:yt,characterRender:vt},Tt,{className:ae()(it,rt,Fe,Te==null?void 0:Te.className),style:Be,prefixCls:Ke,direction:qe})))})},61621:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Fe}});var ve=fe(92310),Ue=fe.n(ve),E=fe(59301),he=fe(36355),Ae=fe(2738),oe=Be=>{const{prefixCls:Oe,className:_e,style:Ne,size:Le,shape:We}=Be,ft=Ue()({[`${Oe}-lg`]:Le==="large",[`${Oe}-sm`]:Le==="small"}),gt=Ue()({[`${Oe}-circle`]:We==="circle",[`${Oe}-square`]:We==="square",[`${Oe}-round`]:We==="round"}),nt=E.useMemo(()=>typeof Le=="number"?{width:Le,height:Le,lineHeight:`${Le}px`}:{},[Le]);return E.createElement("span",{className:Ue()(Oe,ft,gt,_e),style:Object.assign(Object.assign({},nt),Ne)})},re=fe(36237),le=fe(83116),ae=fe(37613);const se=new re.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ie=Be=>({height:Be,lineHeight:`${Be}px`}),te=Be=>Object.assign({width:Be},ie(Be)),z=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Be=>Object.assign({width:Be*5,minWidth:Be*5},ie(Be)),y=Be=>{const{skeletonAvatarCls:Oe,gradientFromColor:_e,controlHeight:Ne,controlHeightLG:Le,controlHeightSM:We}=Be;return{[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_e},te(Ne)),[`${Oe}${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}${Oe}-lg`]:Object.assign({},te(Le)),[`${Oe}${Oe}-sm`]:Object.assign({},te(We))}},x=Be=>{const{controlHeight:Oe,borderRadiusSM:_e,skeletonInputCls:Ne,controlHeightLG:Le,controlHeightSM:We,gradientFromColor:ft}=Be;return{[`${Ne}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ft,borderRadius:_e},a(Oe)),[`${Ne}-lg`]:Object.assign({},a(Le)),[`${Ne}-sm`]:Object.assign({},a(We))}},b=Be=>Object.assign({width:Be},ie(Be)),ee=Be=>{const{skeletonImageCls:Oe,imageSizeBase:_e,gradientFromColor:Ne,borderRadiusSM:Le}=Be;return{[`${Oe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ne,borderRadius:Le},b(_e*2)),{[`${Oe}-path`]:{fill:"#bfbfbf"},[`${Oe}-svg`]:Object.assign(Object.assign({},b(_e)),{maxWidth:_e*4,maxHeight:_e*4}),[`${Oe}-svg${Oe}-svg-circle`]:{borderRadius:"50%"}}),[`${Oe}${Oe}-circle`]:{borderRadius:"50%"}}},ne=(Be,Oe,_e)=>{const{skeletonButtonCls:Ne}=Be;return{[`${_e}${Ne}-circle`]:{width:Oe,minWidth:Oe,borderRadius:"50%"},[`${_e}${Ne}-round`]:{borderRadius:Oe}}},ce=Be=>Object.assign({width:Be*2,minWidth:Be*2},ie(Be)),de=Be=>{const{borderRadiusSM:Oe,skeletonButtonCls:_e,controlHeight:Ne,controlHeightLG:Le,controlHeightSM:We,gradientFromColor:ft}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${_e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ft,borderRadius:Oe,width:Ne*2,minWidth:Ne*2},ce(Ne))},ne(Be,Ne,_e)),{[`${_e}-lg`]:Object.assign({},ce(Le))}),ne(Be,Le,`${_e}-lg`)),{[`${_e}-sm`]:Object.assign({},ce(We))}),ne(Be,We,`${_e}-sm`))},ge=Be=>{const{componentCls:Oe,skeletonAvatarCls:_e,skeletonTitleCls:Ne,skeletonParagraphCls:Le,skeletonButtonCls:We,skeletonInputCls:ft,skeletonImageCls:gt,controlHeight:nt,controlHeightLG:wt,controlHeightSM:Pt,gradientFromColor:xt,padding:It,marginSM:Ft,borderRadius:Ut,titleHeight:St,blockRadius:_t,paragraphLiHeight:Kt,controlHeightXS:Yt,paragraphMarginTop:an}=Be;return{[`${Oe}`]:{display:"table",width:"100%",[`${Oe}-header`]:{display:"table-cell",paddingInlineEnd:It,verticalAlign:"top",[`${_e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:xt},te(nt)),[`${_e}-circle`]:{borderRadius:"50%"},[`${_e}-lg`]:Object.assign({},te(wt)),[`${_e}-sm`]:Object.assign({},te(Pt))},[`${Oe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ne}`]:{width:"100%",height:St,background:xt,borderRadius:_t,[`+ ${Le}`]:{marginBlockStart:Pt}},[`${Le}`]:{padding:0,"> li":{width:"100%",height:Kt,listStyle:"none",background:xt,borderRadius:_t,"+ li":{marginBlockStart:Yt}}},[`${Le}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Oe}-content`]:{[`${Ne}, ${Le} > li`]:{borderRadius:Ut}}},[`${Oe}-with-avatar ${Oe}-content`]:{[`${Ne}`]:{marginBlockStart:Ft,[`+ ${Le}`]:{marginBlockStart:an}}},[`${Oe}${Oe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(Be)),y(Be)),x(Be)),ee(Be)),[`${Oe}${Oe}-block`]:{width:"100%",[`${We}`]:{width:"100%"},[`${ft}`]:{width:"100%"}},[`${Oe}${Oe}-active`]:{[`
|
|
|
${Ne},
|
|
|
${Le} > li,
|
|
|
${_e},
|
|
|
${We},
|
|
|
${ft},
|
|
|
${gt}
|
|
|
`]:Object.assign({},z(Be))}}};var pe=(0,le.Z)("Skeleton",Be=>{const{componentCls:Oe}=Be,_e=(0,ae.TS)(Be,{skeletonAvatarCls:`${Oe}-avatar`,skeletonTitleCls:`${Oe}-title`,skeletonParagraphCls:`${Oe}-paragraph`,skeletonButtonCls:`${Oe}-button`,skeletonInputCls:`${Oe}-input`,skeletonImageCls:`${Oe}-image`,imageSizeBase:Be.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Be.gradientFromColor} 25%, ${Be.gradientToColor} 37%, ${Be.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ge(_e)]},Be=>{const{colorFillContent:Oe,colorFill:_e}=Be,Ne=Oe,Le=_e;return{color:Ne,colorGradientEnd:Le,gradientFromColor:Ne,gradientToColor:Le,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),be=Be=>{const{prefixCls:Oe,className:_e,rootClassName:Ne,active:Le,shape:We="circle",size:ft="default"}=Be,{getPrefixCls:gt}=E.useContext(he.E_),nt=gt("skeleton",Oe),[wt,Pt]=pe(nt),xt=(0,Ae.Z)(Be,["prefixCls","className"]),It=Ue()(nt,`${nt}-element`,{[`${nt}-active`]:Le},_e,Ne,Pt);return wt(E.createElement("div",{className:It},E.createElement(oe,Object.assign({prefixCls:`${nt}-avatar`,shape:We,size:ft},xt))))},Ce=Be=>{const{prefixCls:Oe,className:_e,rootClassName:Ne,active:Le,block:We=!1,size:ft="default"}=Be,{getPrefixCls:gt}=E.useContext(he.E_),nt=gt("skeleton",Oe),[wt,Pt]=pe(nt),xt=(0,Ae.Z)(Be,["prefixCls"]),It=Ue()(nt,`${nt}-element`,{[`${nt}-active`]:Le,[`${nt}-block`]:We},_e,Ne,Pt);return wt(E.createElement("div",{className:It},E.createElement(oe,Object.assign({prefixCls:`${nt}-button`,size:ft},xt))))};const Se="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var we=Be=>{const{prefixCls:Oe,className:_e,rootClassName:Ne,style:Le,active:We}=Be,{getPrefixCls:ft}=E.useContext(he.E_),gt=ft("skeleton",Oe),[nt,wt]=pe(gt),Pt=Ue()(gt,`${gt}-element`,{[`${gt}-active`]:We},_e,Ne,wt);return nt(E.createElement("div",{className:Pt},E.createElement("div",{className:Ue()(`${gt}-image`,_e),style:Le},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},E.createElement("path",{d:Se,className:`${gt}-image-path`})))))},Pe=Be=>{const{prefixCls:Oe,className:_e,rootClassName:Ne,active:Le,block:We,size:ft="default"}=Be,{getPrefixCls:gt}=E.useContext(he.E_),nt=gt("skeleton",Oe),[wt,Pt]=pe(nt),xt=(0,Ae.Z)(Be,["prefixCls"]),It=Ue()(nt,`${nt}-element`,{[`${nt}-active`]:Le,[`${nt}-block`]:We},_e,Ne,Pt);return wt(E.createElement("div",{className:It},E.createElement(oe,Object.assign({prefixCls:`${nt}-input`,size:ft},xt))))},De=fe(67711),ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Je=ze,Qe=fe(7657),tt=function(Oe,_e){return E.createElement(Qe.Z,(0,De.Z)({},Oe,{ref:_e,icon:Je}))},$e=E.forwardRef(tt),at=$e,it=Be=>{const{prefixCls:Oe,className:_e,rootClassName:Ne,style:Le,active:We,children:ft}=Be,{getPrefixCls:gt}=E.useContext(he.E_),nt=gt("skeleton",Oe),[wt,Pt]=pe(nt),xt=Ue()(nt,`${nt}-element`,{[`${nt}-active`]:We},Pt,_e,Ne),It=ft!=null?ft:E.createElement(at,null);return wt(E.createElement("div",{className:xt},E.createElement("div",{className:Ue()(`${nt}-image`,_e),style:Le},It)))},rt=fe(15142),mt=Be=>{const Oe=gt=>{const{width:nt,rows:wt=2}=Be;if(Array.isArray(nt))return nt[gt];if(wt-1===gt)return nt},{prefixCls:_e,className:Ne,style:Le,rows:We}=Be,ft=(0,rt.Z)(Array(We)).map((gt,nt)=>E.createElement("li",{key:nt,style:{width:Oe(nt)}}));return E.createElement("ul",{className:Ue()(_e,Ne),style:Le},ft)},Tt=Be=>{let{prefixCls:Oe,className:_e,width:Ne,style:Le}=Be;return E.createElement("h3",{className:Ue()(Oe,_e),style:Object.assign({width:Ne},Le)})};function vt(Be){return Be&&typeof Be=="object"?Be:{}}function ut(Be,Oe){return Be&&!Oe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function qe(Be,Oe){return!Be&&Oe?{width:"38%"}:Be&&Oe?{width:"50%"}:{}}function Te(Be,Oe){const _e={};return(!Be||!Oe)&&(_e.width="61%"),!Be&&Oe?_e.rows=3:_e.rows=2,_e}const Ke=Be=>{const{prefixCls:Oe,loading:_e,className:Ne,rootClassName:Le,style:We,children:ft,avatar:gt=!1,title:nt=!0,paragraph:wt=!0,active:Pt,round:xt}=Be,{getPrefixCls:It,direction:Ft,skeleton:Ut}=E.useContext(he.E_),St=It("skeleton",Oe),[_t,Kt]=pe(St);if(_e||!("loading"in Be)){const Yt=!!gt,an=!!nt,En=!!wt;let cn;if(Yt){const _n=Object.assign(Object.assign({prefixCls:`${St}-avatar`},ut(an,En)),vt(gt));cn=E.createElement("div",{className:`${St}-header`},E.createElement(oe,Object.assign({},_n)))}let bn;if(an||En){let _n;if(an){const Rn=Object.assign(Object.assign({prefixCls:`${St}-title`},qe(Yt,En)),vt(nt));_n=E.createElement(Tt,Object.assign({},Rn))}let Dn;if(En){const Rn=Object.assign(Object.assign({prefixCls:`${St}-paragraph`},Te(Yt,an)),vt(wt));Dn=E.createElement(mt,Object.assign({},Rn))}bn=E.createElement("div",{className:`${St}-content`},_n,Dn)}const dn=Ue()(St,{[`${St}-with-avatar`]:Yt,[`${St}-active`]:Pt,[`${St}-rtl`]:Ft==="rtl",[`${St}-round`]:xt},Ut==null?void 0:Ut.className,Ne,Le,Kt);return _t(E.createElement("div",{className:dn,style:Object.assign(Object.assign({},Ut==null?void 0:Ut.style),We)},cn,bn))}return typeof ft!="undefined"?ft:null};Ke.Button=Ce,Ke.Avatar=be,Ke.Input=Pe,Ke.Image=we,Ke.Node=it;var Ie=Ke,Fe=Ie},31797:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return pe}});var ve=fe(59301),Ue=fe(56762),E=fe(92343),he=fe(92310),Ae=fe.n(he),ue=fe(36355),oe=fe(61621),le=me=>{const{value:be,formatter:ye,precision:Ce,decimalSeparator:Se,groupSeparator:He="",prefixCls:we}=me;let Me;if(typeof ye=="function")Me=ye(be);else{const Pe=String(be),De=Pe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!De||Pe==="-")Me=Pe;else{const ze=De[1];let Je=De[2]||"0",Qe=De[4]||"";Je=Je.replace(/\B(?=(\d{3})+(?!\d))/g,He),typeof Ce=="number"&&(Qe=Qe.padEnd(Ce,"0").slice(0,Ce>0?Ce:0)),Qe&&(Qe=`${Se}${Qe}`),Me=[ve.createElement("span",{key:"int",className:`${we}-content-value-int`},ze,Je),Qe&&ve.createElement("span",{key:"decimal",className:`${we}-content-value-decimal`},Qe)]}}return ve.createElement("span",{className:`${we}-content-value`},Me)},ae=fe(17313),se=fe(83116),ie=fe(37613);const te=me=>{const{componentCls:be,marginXXS:ye,padding:Ce,colorTextDescription:Se,titleFontSize:He,colorTextHeading:we,contentFontSize:Me,fontFamily:Pe}=me;return{[`${be}`]:Object.assign(Object.assign({},(0,ae.Wf)(me)),{[`${be}-title`]:{marginBottom:ye,color:Se,fontSize:He},[`${be}-skeleton`]:{paddingTop:Ce},[`${be}-content`]:{color:we,fontSize:Me,fontFamily:Pe,[`${be}-content-value`]:{display:"inline-block",direction:"ltr"},[`${be}-content-prefix, ${be}-content-suffix`]:{display:"inline-block"},[`${be}-content-prefix`]:{marginInlineEnd:ye},[`${be}-content-suffix`]:{marginInlineStart:ye}}})}};var z=(0,se.Z)("Statistic",me=>{const be=(0,ie.TS)(me,{});return[te(be)]},me=>{const{fontSizeHeading3:be,fontSize:ye}=me;return{titleFontSize:ye,contentFontSize:be}}),y=me=>{const{prefixCls:be,className:ye,rootClassName:Ce,style:Se,valueStyle:He,value:we=0,title:Me,valueRender:Pe,prefix:De,suffix:ze,loading:Je=!1,onMouseEnter:Qe,onMouseLeave:tt,decimalSeparator:$e=".",groupSeparator:at=","}=me,{getPrefixCls:ct,direction:it,statistic:rt}=ve.useContext(ue.E_),st=ct("statistic",be),[mt,yt]=z(st),Tt=ve.createElement(le,Object.assign({decimalSeparator:$e,groupSeparator:at,prefixCls:st},me,{value:we})),vt=Ae()(st,{[`${st}-rtl`]:it==="rtl"},rt==null?void 0:rt.className,ye,Ce,yt);return mt(ve.createElement("div",{className:vt,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Se),onMouseEnter:Qe,onMouseLeave:tt},Me&&ve.createElement("div",{className:`${st}-title`},Me),ve.createElement(oe.Z,{paragraph:!1,loading:Je,className:`${st}-skeleton`},ve.createElement("div",{style:He,className:`${st}-content`},De&&ve.createElement("span",{className:`${st}-content-prefix`},De),Pe?Pe(Tt):Tt,ze&&ve.createElement("span",{className:`${st}-content-suffix`},ze)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(me,be){let ye=me;const Ce=/\[[^\]]*]/g,Se=(be.match(Ce)||[]).map(Pe=>Pe.slice(1,-1)),He=be.replace(Ce,"[]"),we=x.reduce((Pe,De)=>{let[ze,Je]=De;if(Pe.includes(ze)){const Qe=Math.floor(ye/Je);return ye-=Qe*Je,Pe.replace(new RegExp(`${ze}+`,"g"),tt=>{const $e=tt.length;return Qe.toString().padStart($e,"0")})}return Pe},He);let Me=0;return we.replace(Ce,()=>{const Pe=Se[Me];return Me+=1,Pe})}function ee(me,be){const{format:ye=""}=be,Ce=new Date(me).getTime(),Se=Date.now(),He=Math.max(Ce-Se,0);return b(He,ye)}const ne=1e3/30;function ce(me){return new Date(me).getTime()}const de=me=>{const{value:be,format:ye="HH:mm:ss",onChange:Ce,onFinish:Se}=me,He=(0,Ue.Z)(),we=ve.useRef(null),Me=()=>{Se==null||Se(),we.current&&(clearInterval(we.current),we.current=null)},Pe=()=>{const Je=ce(be);Je>=Date.now()&&(we.current=setInterval(()=>{He(),Ce==null||Ce(Je-Date.now()),Je<Date.now()&&Me()},ne))};ve.useEffect(()=>(Pe(),()=>{we.current&&(clearInterval(we.current),we.current=null)}),[be]);const De=(Je,Qe)=>ee(Je,Object.assign(Object.assign({},Qe),{format:ye})),ze=Je=>(0,E.Tm)(Je,{title:void 0});return ve.createElement(y,Object.assign({},me,{valueRender:ze,formatter:De}))};var ge=ve.memo(de);y.Countdown=ge;var pe=y},15969:function(un,Qt,fe){"use strict";fe.d(Qt,{N:function(){return ve}});const ve=Ue=>({color:Ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ue.motionDurationSlow}`,"&:focus, &:hover":{color:Ue.colorLinkHover},"&:active":{color:Ue.colorLinkActive}})},1710:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return er}});var ve={},Ue="rc-table-internal-hook",E=fe(16886),he=fe(6089),Ae=fe(34280),ue=fe(13697),oe=fe(59301),re=fe(4676);function le(dt){var bt=oe.createContext(void 0),Dt=function(Ht){var Jt=Ht.value,on=Ht.children,Sn=oe.useRef(Jt);Sn.current=Jt;var Lt=oe.useState(function(){return{getValue:function(){return Sn.current},listeners:new Set}}),Mt=(0,E.Z)(Lt,1),qt=Mt[0];return(0,Ae.Z)(function(){(0,re.unstable_batchedUpdates)(function(){qt.listeners.forEach(function($t){$t(Jt)})})},[Jt]),oe.createElement(bt.Provider,{value:qt},on)};return{Context:bt,Provider:Dt,defaultValue:dt}}function ae(dt,bt){var Dt=(0,he.Z)(typeof bt=="function"?bt:function($t){if(bt===void 0)return $t;if(!Array.isArray(bt))return $t[bt];var fn={};return bt.forEach(function(wn){fn[wn]=$t[wn]}),fn}),kt=oe.useContext(dt==null?void 0:dt.Context),Ht=kt||{},Jt=Ht.listeners,on=Ht.getValue,Sn=oe.useRef();Sn.current=Dt(kt?on():dt==null?void 0:dt.defaultValue);var Lt=oe.useState({}),Mt=(0,E.Z)(Lt,2),qt=Mt[1];return(0,Ae.Z)(function(){if(!kt)return;function $t(fn){var wn=Dt(fn);(0,ue.Z)(Sn.current,wn,!0)||qt({})}return Jt.add($t),function(){Jt.delete($t)}},[kt]),Sn.current}var se=fe(67711),ie=fe(8654);function te(){var dt=oe.createContext(null);function bt(){return oe.useContext(dt)}function Dt(Ht,Jt){var on=(0,ie.Yr)(Ht),Sn=function(Mt,qt){var $t=on?{ref:qt}:{},fn=oe.useRef(0),wn=oe.useRef(Mt),Bn=bt();return Bn!==null?oe.createElement(Ht,(0,se.Z)({},Mt,$t)):((!Jt||Jt(wn.current,Mt))&&(fn.current+=1),wn.current=Mt,oe.createElement(dt.Provider,{value:fn.current},oe.createElement(Ht,(0,se.Z)({},Mt,$t))))};return on?oe.forwardRef(Sn):Sn}function kt(Ht,Jt){var on=(0,ie.Yr)(Ht),Sn=function(Mt,qt){var $t=on?{ref:qt}:{};return bt(),oe.createElement(Ht,(0,se.Z)({},Mt,$t))};return on?oe.memo(oe.forwardRef(Sn),Jt):oe.memo(Sn,Jt)}return{makeImmutable:Dt,responseImmutable:kt,useImmutableMark:bt}}var z=te(),a=z.makeImmutable,y=z.responseImmutable,x=z.useImmutableMark,b=te(),ee=b.makeImmutable,ne=b.responseImmutable,ce=b.useImmutableMark,de=le(),ge=de;function pe(dt,bt){var Dt=oe.useRef(0);Dt.current+=1;var kt=oe.useRef(dt),Ht=[];Object.keys(dt||{}).map(function(on){var Sn;(dt==null?void 0:dt[on])!==((Sn=kt.current)===null||Sn===void 0?void 0:Sn[on])&&Ht.push(on)}),kt.current=dt;var Jt=oe.useRef([]);return Ht.length&&(Jt.current=Ht),oe.useDebugValue(Dt.current),oe.useDebugValue(Jt.current.join(", ")),bt&&console.log("".concat(bt,":"),Dt.current,Jt.current),Dt.current}var me=null,be=oe.memo(function(){var dt=pe();return oe.createElement("h1",null,"Render Times: ",dt)});be.displayName="RenderBlock";var ye=fe(26420),Ce=fe(98506),Se=fe(52873),He=fe(92310),we=fe.n(He),Me=fe(80547),Pe=fe(97938),De=fe(48736),ze=oe.createContext({renderWithProps:!1}),Je=ze,Qe="RC_TABLE_KEY";function tt(dt){return dt==null?[]:Array.isArray(dt)?dt:[dt]}function $e(dt){var bt=[],Dt={};return dt.forEach(function(kt){for(var Ht=kt||{},Jt=Ht.key,on=Ht.dataIndex,Sn=Jt||tt(on).join("-")||Qe;Dt[Sn];)Sn="".concat(Sn,"_next");Dt[Sn]=!0,bt.push(Sn)}),bt}function at(dt){return dt!=null}function ct(dt){return dt&&(0,ye.Z)(dt)==="object"&&!Array.isArray(dt)&&!oe.isValidElement(dt)}function it(dt,bt,Dt,kt,Ht,Jt){var on=oe.useContext(Je),Sn=ce(),Lt=(0,Me.Z)(function(){if(at(kt))return[kt];var Mt=bt==null||bt===""?[]:Array.isArray(bt)?bt:[bt],qt=(0,Pe.Z)(dt,Mt),$t=qt,fn=void 0;if(Ht){var wn=Ht(qt,dt,Dt);ct(wn)?($t=wn.children,fn=wn.props,on.renderWithProps=!0):$t=wn}return[$t,fn]},[Sn,dt,kt,bt,Ht,Dt],function(Mt,qt){if(Jt){var $t=(0,E.Z)(Mt,2),fn=$t[1],wn=(0,E.Z)(qt,2),Bn=wn[1];return Jt(Bn,fn)}return on.renderWithProps?!0:!(0,ue.Z)(Mt,qt,!0)});return Lt}function rt(dt,bt,Dt,kt){var Ht=dt+bt-1;return dt<=kt&&Ht>=Dt}function st(dt,bt){return ae(ge,function(Dt){var kt=rt(dt,bt||1,Dt.hoverStartRow,Dt.hoverEndRow);return[kt,Dt.onHover]})}var mt=function(bt){var Dt=bt.ellipsis,kt=bt.rowType,Ht=bt.children,Jt,on=Dt===!0?{showTitle:!0}:Dt;return on&&(on.showTitle||kt==="header")&&(typeof Ht=="string"||typeof Ht=="number"?Jt=Ht.toString():oe.isValidElement(Ht)&&typeof Ht.props.children=="string"&&(Jt=Ht.props.children)),Jt};function yt(dt){var bt,Dt,kt,Ht,Jt,on,Sn,Lt,Mt=dt.component,qt=dt.children,$t=dt.ellipsis,fn=dt.scope,wn=dt.prefixCls,Bn=dt.className,Nn=dt.align,lr=dt.record,Ar=dt.render,fr=dt.dataIndex,xr=dt.renderIndex,io=dt.shouldCellUpdate,sr=dt.index,An=dt.rowType,xo=dt.colSpan,fo=dt.rowSpan,vr=dt.fixLeft,Nr=dt.fixRight,Rr=dt.firstFixLeft,Er=dt.lastFixLeft,Xr=dt.firstFixRight,bo=dt.lastFixRight,Go=dt.appendNode,ko=dt.additionalProps,Lo=ko===void 0?{}:ko,ii=dt.isSticky,Mo="".concat(wn,"-cell"),wi=ae(ge,["supportSticky","allColumnsFixedLeft"]),ho=wi.supportSticky,ua=wi.allColumnsFixedLeft,Ni=it(lr,fr,xr,qt,Ar,io),Oi=(0,E.Z)(Ni,2),Yi=Oi[0],_i=Oi[1],da={},ji=typeof vr=="number"&&ho,Ja=typeof Nr=="number"&&ho;ji&&(da.position="sticky",da.left=vr),Ja&&(da.position="sticky",da.right=Nr);var Co=(bt=(Dt=(kt=_i==null?void 0:_i.colSpan)!==null&&kt!==void 0?kt:Lo.colSpan)!==null&&Dt!==void 0?Dt:xo)!==null&&bt!==void 0?bt:1,Ai=(Ht=(Jt=(on=_i==null?void 0:_i.rowSpan)!==null&&on!==void 0?on:Lo.rowSpan)!==null&&Jt!==void 0?Jt:fo)!==null&&Ht!==void 0?Ht:1,fi=st(sr,Ai),To=(0,E.Z)(fi,2),Xo=To[0],Fo=To[1],Di=function(mo){var ya;lr&&Fo(sr,sr+Ai-1),Lo==null||(ya=Lo.onMouseEnter)===null||ya===void 0||ya.call(Lo,mo)},ki=function(mo){var ya;lr&&Fo(-1,-1),Lo==null||(ya=Lo.onMouseLeave)===null||ya===void 0||ya.call(Lo,mo)};if(Co===0||Ai===0)return null;var Zi=(Sn=Lo.title)!==null&&Sn!==void 0?Sn:mt({rowType:An,ellipsis:$t,children:Yi}),Ra=we()(Mo,Bn,(Lt={},(0,Se.Z)(Lt,"".concat(Mo,"-fix-left"),ji&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-left-first"),Rr&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-left-last"),Er&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-left-all"),Er&&ua&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-right"),Ja&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-right-first"),Xr&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-fix-right-last"),bo&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-ellipsis"),$t),(0,Se.Z)(Lt,"".concat(Mo,"-with-append"),Go),(0,Se.Z)(Lt,"".concat(Mo,"-fix-sticky"),(ji||Ja)&&ii&&ho),(0,Se.Z)(Lt,"".concat(Mo,"-row-hover"),!_i&&Xo),Lt),Lo.className,_i==null?void 0:_i.className),Si={};Nn&&(Si.textAlign=Nn);var qa=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},da),Lo.style),Si),_i==null?void 0:_i.style),La=Yi;return(0,ye.Z)(La)==="object"&&!Array.isArray(La)&&!oe.isValidElement(La)&&(La=null),$t&&(Er||Xr)&&(La=oe.createElement("span",{className:"".concat(Mo,"-content")},La)),oe.createElement(Mt,(0,se.Z)({},_i,Lo,{className:Ra,style:qa,title:Zi,scope:fn,onMouseEnter:Di,onMouseLeave:ki,colSpan:Co!==1?Co:null,rowSpan:Ai!==1?Ai:null}),Go,La)}var Tt=oe.memo(yt);function vt(dt,bt,Dt,kt,Ht,Jt){var on=Dt[dt]||{},Sn=Dt[bt]||{},Lt,Mt;on.fixed==="left"?Lt=kt.left[Ht==="rtl"?bt:dt]:Sn.fixed==="right"&&(Mt=kt.right[Ht==="rtl"?dt:bt]);var qt=!1,$t=!1,fn=!1,wn=!1,Bn=Dt[bt+1],Nn=Dt[dt-1],lr=!(Jt!=null&&Jt.children);if(Ht==="rtl"){if(Lt!==void 0){var Ar=Nn&&Nn.fixed==="left";wn=!Ar&&lr}else if(Mt!==void 0){var fr=Bn&&Bn.fixed==="right";fn=!fr&&lr}}else if(Lt!==void 0){var xr=Bn&&Bn.fixed==="left";qt=!xr&&lr}else if(Mt!==void 0){var io=Nn&&Nn.fixed==="right";$t=!io&&lr}return{fixLeft:Lt,fixRight:Mt,lastFixLeft:qt,firstFixRight:$t,lastFixRight:fn,firstFixLeft:wn,isSticky:kt.isSticky}}var ut=oe.createContext({}),qe=ut;function Te(dt){var bt=dt.className,Dt=dt.index,kt=dt.children,Ht=dt.colSpan,Jt=Ht===void 0?1:Ht,on=dt.rowSpan,Sn=dt.align,Lt=ae(ge,["prefixCls","direction"]),Mt=Lt.prefixCls,qt=Lt.direction,$t=oe.useContext(qe),fn=$t.scrollColumnIndex,wn=$t.stickyOffsets,Bn=$t.flattenColumns,Nn=$t.columns,lr=Dt+Jt-1,Ar=lr+1===fn?Jt+1:Jt,fr=vt(Dt,Dt+Ar-1,Bn,wn,qt,Nn==null?void 0:Nn[Dt]);return oe.createElement(Tt,(0,se.Z)({className:bt,index:Dt,component:"td",prefixCls:Mt,record:null,dataIndex:null,align:Sn,colSpan:Ar,rowSpan:on,render:function(){return kt}},fr))}var Ke=fe(33346),Ie=["children"];function Fe(dt){var bt=dt.children,Dt=(0,Ke.Z)(dt,Ie);return oe.createElement("tr",Dt,bt)}function Be(dt){var bt=dt.children;return bt}Be.Row=Fe,Be.Cell=Te;var Oe=Be;function _e(dt){var bt=dt.children,Dt=dt.stickyOffsets,kt=dt.flattenColumns,Ht=dt.columns,Jt=ae(ge,"prefixCls"),on=kt.length-1,Sn=kt[on],Lt=oe.useMemo(function(){return{stickyOffsets:Dt,flattenColumns:kt,scrollColumnIndex:Sn!=null&&Sn.scrollbar?on:null,columns:Ht}},[Sn,kt,on,Dt,Ht]);return oe.createElement(qe.Provider,{value:Lt},oe.createElement("tfoot",{className:"".concat(Jt,"-summary")},bt))}var Ne=ne(_e),Le=Oe,We=fe(70425),ft=fe(29301),gt=fe(29194),nt=fe(24514),wt=fe(75152),Pt=fe(26112);function xt(dt,bt,Dt,kt,Ht,Jt,on){dt.push({record:bt,indent:Dt,index:on});var Sn=Jt(bt),Lt=Ht==null?void 0:Ht.has(Sn);if(bt&&Array.isArray(bt[kt])&&Lt)for(var Mt=0;Mt<bt[kt].length;Mt+=1)xt(dt,bt[kt][Mt],Dt+1,kt,Ht,Jt,Mt)}function It(dt,bt,Dt,kt){var Ht=oe.useMemo(function(){if(Dt!=null&&Dt.size){for(var Jt=[],on=0;on<(dt==null?void 0:dt.length);on+=1){var Sn=dt[on];xt(Jt,Sn,0,bt,Dt,kt,on)}return Jt}return dt==null?void 0:dt.map(function(Lt,Mt){return{record:Lt,indent:0,index:Mt}})},[dt,bt,Dt,kt]);return Ht}function Ft(dt){var bt=dt.prefixCls,Dt=dt.children,kt=dt.component,Ht=dt.cellComponent,Jt=dt.className,on=dt.expanded,Sn=dt.colSpan,Lt=dt.isEmpty,Mt=ae(ge,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),qt=Mt.scrollbarSize,$t=Mt.fixHeader,fn=Mt.fixColumn,wn=Mt.componentWidth,Bn=Mt.horizonScroll,Nn=Dt;return(Lt?Bn&&wn:fn)&&(Nn=oe.createElement("div",{style:{width:wn-($t?qt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(bt,"-expanded-row-fixed")},Nn)),oe.createElement(kt,{className:Jt,style:{display:on?null:"none"}},oe.createElement(Tt,{component:Ht,prefixCls:bt,colSpan:Sn},Nn))}var Ut=Ft;function St(dt,bt,Dt,kt){var Ht=ae(ge,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Jt=Ht.flattenColumns,on=Ht.expandableType,Sn=Ht.expandedKeys,Lt=Ht.childrenColumnName,Mt=Ht.onTriggerExpand,qt=Ht.rowExpandable,$t=Ht.onRow,fn=Ht.expandRowByClick,wn=Ht.rowClassName,Bn=on==="nest",Nn=on==="row"&&(!qt||qt(dt)),lr=Nn||Bn,Ar=Sn&&Sn.has(bt),fr=Lt&&dt&&dt[Lt],xr=(0,We.useEvent)(Mt),io=$t==null?void 0:$t(dt,Dt),sr=io==null?void 0:io.onClick,An=function(Nr){fn&&lr&&Mt(dt,Nr);for(var Rr=arguments.length,Er=new Array(Rr>1?Rr-1:0),Xr=1;Xr<Rr;Xr++)Er[Xr-1]=arguments[Xr];sr==null||sr.apply(void 0,[Nr].concat(Er))},xo;typeof wn=="string"?xo=wn:typeof wn=="function"&&(xo=wn(dt,Dt,kt));var fo=$e(Jt);return(0,Ce.Z)((0,Ce.Z)({},Ht),{},{columnsKey:fo,nestExpandable:Bn,expanded:Ar,hasNestChildren:fr,record:dt,onTriggerExpand:xr,rowSupportExpand:Nn,expandable:lr,rowProps:(0,Ce.Z)((0,Ce.Z)({},io),{},{className:we()(xo,io==null?void 0:io.className),onClick:An})})}function _t(dt,bt,Dt,kt,Ht){var Jt=dt.record,on=dt.prefixCls,Sn=dt.columnsKey,Lt=dt.fixedInfoList,Mt=dt.expandIconColumnIndex,qt=dt.nestExpandable,$t=dt.indentSize,fn=dt.expandIcon,wn=dt.expanded,Bn=dt.hasNestChildren,Nn=dt.onTriggerExpand,lr=Sn[Dt],Ar=Lt[Dt],fr;Dt===(Mt||0)&&qt&&(fr=oe.createElement(oe.Fragment,null,oe.createElement("span",{style:{paddingLeft:"".concat($t*kt,"px")},className:"".concat(on,"-row-indent indent-level-").concat(kt)}),fn({prefixCls:on,expanded:wn,expandable:Bn,record:Jt,onExpand:Nn})));var xr;return bt.onCell&&(xr=bt.onCell(Jt,Ht)),{key:lr,fixedInfo:Ar,appendCellNode:fr,additionalCellProps:xr||{}}}function Kt(dt){var bt=dt.className,Dt=dt.style,kt=dt.record,Ht=dt.index,Jt=dt.renderIndex,on=dt.rowKey,Sn=dt.indent,Lt=Sn===void 0?0:Sn,Mt=dt.rowComponent,qt=dt.cellComponent,$t=dt.scopeCellComponent,fn=St(kt,on,Ht,Lt),wn=fn.prefixCls,Bn=fn.flattenColumns,Nn=fn.expandedRowClassName,lr=fn.expandedRowRender,Ar=fn.rowProps,fr=fn.expanded,xr=fn.rowSupportExpand,io=oe.useState(!1),sr=(0,E.Z)(io,2),An=sr[0],xo=sr[1];oe.useEffect(function(){fr&&xo(!0)},[fr]);var fo=oe.createElement(Mt,(0,se.Z)({},Ar,{"data-row-key":on,className:we()(bt,"".concat(wn,"-row"),"".concat(wn,"-row-level-").concat(Lt),Ar==null?void 0:Ar.className),style:(0,Ce.Z)((0,Ce.Z)({},Dt),Ar==null?void 0:Ar.style)}),Bn.map(function(Er,Xr){var bo=Er.render,Go=Er.dataIndex,ko=Er.className,Lo=_t(fn,Er,Xr,Lt,Ht),ii=Lo.key,Mo=Lo.fixedInfo,wi=Lo.appendCellNode,ho=Lo.additionalCellProps;return oe.createElement(Tt,(0,se.Z)({className:ko,ellipsis:Er.ellipsis,align:Er.align,scope:Er.rowScope,component:Er.rowScope?$t:qt,prefixCls:wn,key:ii,record:kt,index:Ht,renderIndex:Jt,dataIndex:Go,render:bo,shouldCellUpdate:Er.shouldCellUpdate},Mo,{appendNode:wi,additionalProps:ho}))})),vr;if(xr&&(An||fr)){var Nr=lr(kt,Ht,Lt+1,fr),Rr=Nn&&Nn(kt,Ht,Lt);vr=oe.createElement(Ut,{expanded:fr,className:we()("".concat(wn,"-expanded-row"),"".concat(wn,"-expanded-row-level-").concat(Lt+1),Rr),prefixCls:wn,component:Mt,cellComponent:qt,colSpan:Bn.length,isEmpty:!1},Nr)}return oe.createElement(oe.Fragment,null,fo,vr)}Kt.displayName="BodyRow";var Yt=ne(Kt);function an(dt){var bt=dt.columnKey,Dt=dt.onColumnResize,kt=oe.useRef();return oe.useEffect(function(){kt.current&&Dt(bt,kt.current.offsetWidth)},[]),oe.createElement(ft.Z,{data:bt},oe.createElement("td",{ref:kt,style:{padding:0,border:0,height:0}},oe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function En(dt){var bt=dt.prefixCls,Dt=dt.columnsKey,kt=dt.onColumnResize;return oe.createElement("tr",{"aria-hidden":"true",className:"".concat(bt,"-measure-row"),style:{height:0,fontSize:0}},oe.createElement(ft.Z.Collection,{onBatchResize:function(Jt){Jt.forEach(function(on){var Sn=on.data,Lt=on.size;kt(Sn,Lt.offsetWidth)})}},Dt.map(function(Ht){return oe.createElement(an,{key:Ht,columnKey:Ht,onColumnResize:kt})})))}function cn(dt){var bt=dt.data,Dt=dt.measureColumnWidth,kt=ae(ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ht=kt.prefixCls,Jt=kt.getComponent,on=kt.onColumnResize,Sn=kt.flattenColumns,Lt=kt.getRowKey,Mt=kt.expandedKeys,qt=kt.childrenColumnName,$t=kt.emptyNode,fn=It(bt,qt,Mt,Lt),wn=oe.useRef({renderWithProps:!1}),Bn=Jt(["body","wrapper"],"tbody"),Nn=Jt(["body","row"],"tr"),lr=Jt(["body","cell"],"td"),Ar=Jt(["body","cell"],"th"),fr;bt.length?fr=fn.map(function(io,sr){var An=io.record,xo=io.indent,fo=io.index,vr=Lt(An,sr);return oe.createElement(Yt,{key:vr,rowKey:vr,record:An,index:sr,renderIndex:fo,rowComponent:Nn,cellComponent:lr,scopeCellComponent:Ar,getRowKey:Lt,indent:xo})}):fr=oe.createElement(Ut,{expanded:!0,className:"".concat(Ht,"-placeholder"),prefixCls:Ht,component:Nn,cellComponent:lr,colSpan:Sn.length,isEmpty:!0},$t);var xr=$e(Sn);return oe.createElement(Je.Provider,{value:wn.current},oe.createElement(Bn,{className:"".concat(Ht,"-tbody")},Dt&&oe.createElement(En,{prefixCls:Ht,columnsKey:xr,onColumnResize:on}),fr))}cn.displayName="Body";var bn=ne(cn),dn=["expandable"],_n="RC_TABLE_INTERNAL_COL_DEFINE";function Dn(dt){var bt=dt.expandable,Dt=(0,Ke.Z)(dt,dn),kt;return"expandable"in dt?kt=(0,Ce.Z)((0,Ce.Z)({},Dt),bt):kt=Dt,kt.showExpandColumn===!1&&(kt.expandIconColumnIndex=-1),kt}var Rn=["columnType"];function wr(dt){for(var bt=dt.colWidths,Dt=dt.columns,kt=dt.columCount,Ht=[],Jt=kt||Dt.length,on=!1,Sn=Jt-1;Sn>=0;Sn-=1){var Lt=bt[Sn],Mt=Dt&&Dt[Sn],qt=Mt&&Mt[_n];if(Lt||qt||on){var $t=qt||{},fn=$t.columnType,wn=(0,Ke.Z)($t,Rn);Ht.unshift(oe.createElement("col",(0,se.Z)({key:Sn,style:{width:Lt}},wn))),on=!0}}return oe.createElement("colgroup",null,Ht)}var ar=wr,Wn=fe(15142),Ur=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function eo(dt,bt){return(0,oe.useMemo)(function(){for(var Dt=[],kt=0;kt<bt;kt+=1){var Ht=dt[kt];if(Ht!==void 0)Dt[kt]=Ht;else return null}return Dt},[dt.join("_"),bt])}var Or=oe.forwardRef(function(dt,bt){var Dt=dt.className,kt=dt.noData,Ht=dt.columns,Jt=dt.flattenColumns,on=dt.colWidths,Sn=dt.columCount,Lt=dt.stickyOffsets,Mt=dt.direction,qt=dt.fixHeader,$t=dt.stickyTopOffset,fn=dt.stickyBottomOffset,wn=dt.stickyClassName,Bn=dt.onScroll,Nn=dt.maxContentScroll,lr=dt.children,Ar=(0,Ke.Z)(dt,Ur),fr=ae(ge,["prefixCls","scrollbarSize","isSticky"]),xr=fr.prefixCls,io=fr.scrollbarSize,sr=fr.isSticky,An=sr&&!qt?0:io,xo=oe.useRef(null),fo=oe.useCallback(function(ko){(0,ie.mH)(bt,ko),(0,ie.mH)(xo,ko)},[]);oe.useEffect(function(){var ko;function Lo(ii){var Mo=ii,wi=Mo.currentTarget,ho=Mo.deltaX;ho&&(Bn({currentTarget:wi,scrollLeft:wi.scrollLeft+ho}),ii.preventDefault())}return(ko=xo.current)===null||ko===void 0||ko.addEventListener("wheel",Lo),function(){var ii;(ii=xo.current)===null||ii===void 0||ii.removeEventListener("wheel",Lo)}},[]);var vr=oe.useMemo(function(){return Jt.every(function(ko){return ko.width})},[Jt]),Nr=Jt[Jt.length-1],Rr={fixed:Nr?Nr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(xr,"-cell-scrollbar")}}},Er=(0,oe.useMemo)(function(){return An?[].concat((0,Wn.Z)(Ht),[Rr]):Ht},[An,Ht]),Xr=(0,oe.useMemo)(function(){return An?[].concat((0,Wn.Z)(Jt),[Rr]):Jt},[An,Jt]),bo=(0,oe.useMemo)(function(){var ko=Lt.right,Lo=Lt.left;return(0,Ce.Z)((0,Ce.Z)({},Lt),{},{left:Mt==="rtl"?[].concat((0,Wn.Z)(Lo.map(function(ii){return ii+An})),[0]):Lo,right:Mt==="rtl"?ko:[].concat((0,Wn.Z)(ko.map(function(ii){return ii+An})),[0]),isSticky:sr})},[An,Lt,sr]),Go=eo(on,Sn);return oe.createElement("div",{style:(0,Ce.Z)({overflow:"hidden"},sr?{top:$t,bottom:fn}:{}),ref:fo,className:we()(Dt,(0,Se.Z)({},wn,!!wn))},oe.createElement("table",{style:{tableLayout:"fixed",visibility:kt||Go?null:"hidden"}},(!kt||!Nn||vr)&&oe.createElement(ar,{colWidths:Go?[].concat((0,Wn.Z)(Go),[An]):[],columCount:Sn+1,columns:Xr}),lr((0,Ce.Z)((0,Ce.Z)({},Ar),{},{stickyOffsets:bo,columns:Er,flattenColumns:Xr}))))});Or.displayName="FixedHolder";var Pr=oe.memo(Or);function Zr(dt){var bt=dt.cells,Dt=dt.stickyOffsets,kt=dt.flattenColumns,Ht=dt.rowComponent,Jt=dt.cellComponent,on=dt.tdCellComponent,Sn=dt.onHeaderRow,Lt=dt.index,Mt=ae(ge,["prefixCls","direction"]),qt=Mt.prefixCls,$t=Mt.direction,fn;Sn&&(fn=Sn(bt.map(function(Bn){return Bn.column}),Lt));var wn=$e(bt.map(function(Bn){return Bn.column}));return oe.createElement(Ht,fn,bt.map(function(Bn,Nn){var lr=Bn.column,Ar=vt(Bn.colStart,Bn.colEnd,kt,Dt,$t,lr),fr;return lr&&lr.onHeaderCell&&(fr=Bn.column.onHeaderCell(lr)),oe.createElement(Tt,(0,se.Z)({},Bn,{scope:lr.title?Bn.colSpan>1?"colgroup":"col":null,ellipsis:lr.ellipsis,align:lr.align,component:lr.title?Jt:on,prefixCls:qt,key:wn[Nn]},Ar,{additionalProps:fr,rowType:"header"}))}))}Zr.displayName="HeaderRow";var yo=Zr;function Oo(dt){var bt=[];function Dt(on,Sn){var Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;bt[Lt]=bt[Lt]||[];var Mt=Sn,qt=on.filter(Boolean).map(function($t){var fn={key:$t.key,className:$t.className||"",children:$t.title,column:$t,colStart:Mt},wn=1,Bn=$t.children;return Bn&&Bn.length>0&&(wn=Dt(Bn,Mt,Lt+1).reduce(function(Nn,lr){return Nn+lr},0),fn.hasSubColumns=!0),"colSpan"in $t&&(wn=$t.colSpan),"rowSpan"in $t&&(fn.rowSpan=$t.rowSpan),fn.colSpan=wn,fn.colEnd=fn.colStart+wn-1,bt[Lt].push(fn),Mt+=wn,wn});return qt}Dt(dt,0);for(var kt=bt.length,Ht=function(Sn){bt[Sn].forEach(function(Lt){!("rowSpan"in Lt)&&!Lt.hasSubColumns&&(Lt.rowSpan=kt-Sn)})},Jt=0;Jt<kt;Jt+=1)Ht(Jt);return bt}function Jo(dt){var bt=dt.stickyOffsets,Dt=dt.columns,kt=dt.flattenColumns,Ht=dt.onHeaderRow,Jt=ae(ge,["prefixCls","getComponent"]),on=Jt.prefixCls,Sn=Jt.getComponent,Lt=oe.useMemo(function(){return Oo(Dt)},[Dt]),Mt=Sn(["header","wrapper"],"thead"),qt=Sn(["header","row"],"tr"),$t=Sn(["header","cell"],"th"),fn=Sn(["header","cell"],"td");return oe.createElement(Mt,{className:"".concat(on,"-thead")},Lt.map(function(wn,Bn){var Nn=oe.createElement(yo,{key:Bn,flattenColumns:kt,cells:wn,stickyOffsets:bt,rowComponent:qt,cellComponent:$t,tdCellComponent:fn,onHeaderRow:Ht,index:Bn});return Nn}))}var Io=ne(Jo),gi=fe(11592);function ei(dt){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof bt=="number"?bt:bt.endsWith("%")?dt*parseFloat(bt)/100:null}function oi(dt,bt){return oe.useMemo(function(){if(bt&&bt>0){var Dt=0,kt=0;dt.forEach(function(Mt){var qt=ei(bt,Mt.width);qt?Dt+=qt:kt+=1});var Ht=bt-Dt,Jt=kt,on=Ht/kt,Sn=0,Lt=dt.map(function(Mt){var qt=(0,Ce.Z)({},Mt),$t=ei(bt,qt.width);if($t)qt.width=$t;else{var fn=Math.floor(on);qt.width=Jt===1?Ht:fn,Ht-=fn,Jt-=1}return Sn+=qt.width,qt});return[Lt,Sn]}return[dt,bt]},[dt,bt])}var pn=["children"],Qn=["fixed"];function jn(dt){return(0,gi.Z)(dt).filter(function(bt){return oe.isValidElement(bt)}).map(function(bt){var Dt=bt.key,kt=bt.props,Ht=kt.children,Jt=(0,Ke.Z)(kt,pn),on=(0,Ce.Z)({key:Dt},Jt);return Ht&&(on.children=jn(Ht)),on})}function Hr(dt){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return dt.filter(function(Dt){return Dt&&(0,ye.Z)(Dt)==="object"}).reduce(function(Dt,kt,Ht){var Jt=kt.fixed,on=Jt===!0?"left":Jt,Sn="".concat(bt,"-").concat(Ht),Lt=kt.children;return Lt&&Lt.length>0?[].concat((0,Wn.Z)(Dt),(0,Wn.Z)(Hr(Lt,Sn).map(function(Mt){return(0,Ce.Z)({fixed:on},Mt)}))):[].concat((0,Wn.Z)(Dt),[(0,Ce.Z)((0,Ce.Z)({key:Sn},kt),{},{fixed:on})])},[])}function vo(dt){for(var bt=!0,Dt=0;Dt<dt.length;Dt+=1){var kt=dt[Dt];if(bt&&kt.fixed!=="left")bt=!1;else if(!bt&&kt.fixed==="left"){warning(!1,"Index ".concat(Dt-1," of `columns` missing `fixed='left'` prop."));break}}for(var Ht=!0,Jt=dt.length-1;Jt>=0;Jt-=1){var on=dt[Jt];if(Ht&&on.fixed!=="right")Ht=!1;else if(!Ht&&on.fixed==="right"){warning(!1,"Index ".concat(Jt+1," of `columns` missing `fixed='right'` prop."));break}}}function hr(dt){return dt.map(function(bt){var Dt=bt.fixed,kt=(0,Ke.Z)(bt,Qn),Ht=Dt;return Dt==="left"?Ht="right":Dt==="right"&&(Ht="left"),(0,Ce.Z)({fixed:Ht},kt)})}function hi(dt,bt){var Dt=dt.prefixCls,kt=dt.columns,Ht=dt.children,Jt=dt.expandable,on=dt.expandedKeys,Sn=dt.columnTitle,Lt=dt.getRowKey,Mt=dt.onTriggerExpand,qt=dt.expandIcon,$t=dt.rowExpandable,fn=dt.expandIconColumnIndex,wn=dt.direction,Bn=dt.expandRowByClick,Nn=dt.columnWidth,lr=dt.fixed,Ar=dt.scrollWidth,fr=oe.useMemo(function(){return kt||jn(Ht)},[kt,Ht]),xr=oe.useMemo(function(){if(Jt){var Nr,Rr=fr.slice();if(!Rr.includes(ve)){var Er=fn||0;Er>=0&&Rr.splice(Er,0,ve)}var Xr=Rr.indexOf(ve);Rr=Rr.filter(function(Lo,ii){return Lo!==ve||ii===Xr});var bo=fr[Xr],Go;(lr==="left"||lr)&&!fn?Go="left":(lr==="right"||lr)&&fn===fr.length?Go="right":Go=bo?bo.fixed:null;var ko=(Nr={},(0,Se.Z)(Nr,_n,{className:"".concat(Dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Se.Z)(Nr,"title",Sn),(0,Se.Z)(Nr,"fixed",Go),(0,Se.Z)(Nr,"className","".concat(Dt,"-row-expand-icon-cell")),(0,Se.Z)(Nr,"width",Nn),(0,Se.Z)(Nr,"render",function(ii,Mo,wi){var ho=Lt(Mo,wi),ua=on.has(ho),Ni=$t?$t(Mo):!0,Oi=qt({prefixCls:Dt,expanded:ua,expandable:Ni,record:Mo,onExpand:Mt});return Bn?oe.createElement("span",{onClick:function(_i){return _i.stopPropagation()}},Oi):Oi}),Nr);return Rr.map(function(Lo){return Lo===ve?ko:Lo})}return fr.filter(function(Lo){return Lo!==ve})},[Jt,fr,Lt,on,qt,wn]),io=oe.useMemo(function(){var Nr=xr;return bt&&(Nr=bt(Nr)),Nr.length||(Nr=[{render:function(){return null}}]),Nr},[bt,xr,wn]),sr=oe.useMemo(function(){return wn==="rtl"?hr(Hr(io)):Hr(io)},[io,wn,Ar]),An=oi(sr,Ar),xo=(0,E.Z)(An,2),fo=xo[0],vr=xo[1];return[io,fo,vr]}var Ko=hi;function Yn(dt){var bt,Dt=dt.prefixCls,kt=dt.record,Ht=dt.onExpand,Jt=dt.expanded,on=dt.expandable,Sn="".concat(Dt,"-row-expand-icon");if(!on)return oe.createElement("span",{className:we()(Sn,"".concat(Dt,"-row-spaced"))});var Lt=function(qt){Ht(kt,qt),qt.stopPropagation()};return oe.createElement("span",{className:we()(Sn,(bt={},(0,Se.Z)(bt,"".concat(Dt,"-row-expanded"),Jt),(0,Se.Z)(bt,"".concat(Dt,"-row-collapsed"),!Jt),bt)),onClick:Lt})}function On(dt,bt,Dt){var kt=[];function Ht(Jt){(Jt||[]).forEach(function(on,Sn){kt.push(bt(on,Sn)),Ht(on[Dt])})}return Ht(dt),kt}function Qr(dt,bt,Dt){var kt=Dn(dt),Ht=kt.expandIcon,Jt=kt.expandedRowKeys,on=kt.defaultExpandedRowKeys,Sn=kt.defaultExpandAllRows,Lt=kt.expandedRowRender,Mt=kt.onExpand,qt=kt.onExpandedRowsChange,$t=kt.childrenColumnName,fn=Ht||Yn,wn=$t||"children",Bn=oe.useMemo(function(){return Lt?"row":dt.expandable&&dt.internalHooks===Ue&&dt.expandable.__PARENT_RENDER_ICON__||bt.some(function(sr){return sr&&(0,ye.Z)(sr)==="object"&&sr[wn]})?"nest":!1},[!!Lt,bt]),Nn=oe.useState(function(){return on||(Sn?On(bt,Dt,wn):[])}),lr=(0,E.Z)(Nn,2),Ar=lr[0],fr=lr[1],xr=oe.useMemo(function(){return new Set(Jt||Ar||[])},[Jt,Ar]),io=oe.useCallback(function(sr){var An=Dt(sr,bt.indexOf(sr)),xo,fo=xr.has(An);fo?(xr.delete(An),xo=(0,Wn.Z)(xr)):xo=[].concat((0,Wn.Z)(xr),[An]),fr(xo),Mt&&Mt(!fo,sr),qt&&qt(xo)},[Dt,xr,bt,Mt,qt]);return[kt,Bn,xr,fn,wn,io]}function kn(dt,bt,Dt,kt){var Ht=dt.map(function(Jt,on){return vt(on,on,dt,bt,Dt,kt==null?void 0:kt[on])});return(0,Me.Z)(function(){return Ht},[Ht],function(Jt,on){return!(0,ue.Z)(Jt,on)})}function Wr(dt){var bt=(0,oe.useRef)(dt),Dt=(0,oe.useState)({}),kt=(0,E.Z)(Dt,2),Ht=kt[1],Jt=(0,oe.useRef)(null),on=(0,oe.useRef)([]);function Sn(Lt){on.current.push(Lt);var Mt=Promise.resolve();Jt.current=Mt,Mt.then(function(){if(Jt.current===Mt){var qt=on.current,$t=bt.current;on.current=[],qt.forEach(function(fn){bt.current=fn(bt.current)}),Jt.current=null,$t!==bt.current&&Ht({})}})}return(0,oe.useEffect)(function(){return function(){Jt.current=null}},[]),[bt.current,Sn]}function Ao(dt){var bt=(0,oe.useRef)(dt||null),Dt=(0,oe.useRef)();function kt(){window.clearTimeout(Dt.current)}function Ht(on){bt.current=on,kt(),Dt.current=window.setTimeout(function(){bt.current=null,Dt.current=void 0},100)}function Jt(){return bt.current}return(0,oe.useEffect)(function(){return kt},[]),[Ht,Jt]}function Bo(){var dt=oe.useState(-1),bt=(0,E.Z)(dt,2),Dt=bt[0],kt=bt[1],Ht=oe.useState(-1),Jt=(0,E.Z)(Ht,2),on=Jt[0],Sn=Jt[1],Lt=oe.useCallback(function(Mt,qt){kt(Mt),Sn(qt)},[]);return[Dt,on,Lt]}var ao=fe(47273),hn=(0,ao.Z)()?window:null;function Un(dt,bt){var Dt=(0,ye.Z)(dt)==="object"?dt:{},kt=Dt.offsetHeader,Ht=kt===void 0?0:kt,Jt=Dt.offsetSummary,on=Jt===void 0?0:Jt,Sn=Dt.offsetScroll,Lt=Sn===void 0?0:Sn,Mt=Dt.getContainer,qt=Mt===void 0?function(){return hn}:Mt,$t=qt()||hn;return oe.useMemo(function(){var fn=!!dt;return{isSticky:fn,stickyClassName:fn?"".concat(bt,"-sticky-holder"):"",offsetHeader:Ht,offsetSummary:on,offsetScroll:Lt,container:$t}},[Lt,Ht,on,bt,$t])}function Xn(dt,bt,Dt){var kt=(0,oe.useMemo)(function(){for(var Ht=[],Jt=[],on=0,Sn=0,Lt=0;Lt<bt;Lt+=1)if(Dt==="rtl"){Jt[Lt]=Sn,Sn+=dt[Lt]||0;var Mt=bt-Lt-1;Ht[Mt]=on,on+=dt[Mt]||0}else{Ht[Lt]=on,on+=dt[Lt]||0;var qt=bt-Lt-1;Jt[qt]=Sn,Sn+=dt[qt]||0}return{left:Ht,right:Jt}},[dt,bt,Dt]);return kt}var Cn=Xn;function Ir(dt){var bt=dt.className,Dt=dt.children;return oe.createElement("div",{className:bt},Dt)}var br=Ir,gr=fe(8224),pr=fe(55468),Eo=function(bt,Dt){var kt,Ht,Jt=bt.scrollBodyRef,on=bt.onScroll,Sn=bt.offsetScroll,Lt=bt.container,Mt=ae(ge,"prefixCls"),qt=((kt=Jt.current)===null||kt===void 0?void 0:kt.scrollWidth)||0,$t=((Ht=Jt.current)===null||Ht===void 0?void 0:Ht.clientWidth)||0,fn=qt&&$t*($t/qt),wn=oe.useRef(),Bn=Wr({scrollLeft:0,isHiddenScrollBar:!1}),Nn=(0,E.Z)(Bn,2),lr=Nn[0],Ar=Nn[1],fr=oe.useRef({delta:0,x:0}),xr=oe.useState(!1),io=(0,E.Z)(xr,2),sr=io[0],An=io[1],xo=function(){An(!1)},fo=function(Xr){Xr.persist(),fr.current.delta=Xr.pageX-lr.scrollLeft,fr.current.x=0,An(!0),Xr.preventDefault()},vr=function(Xr){var bo,Go=Xr||((bo=window)===null||bo===void 0?void 0:bo.event),ko=Go.buttons;if(!sr||ko===0){sr&&An(!1);return}var Lo=fr.current.x+Xr.pageX-fr.current.x-fr.current.delta;Lo<=0&&(Lo=0),Lo+fn>=$t&&(Lo=$t-fn),on({scrollLeft:Lo/$t*(qt+2)}),fr.current.x=Xr.pageX},Nr=function(){if(Jt.current){var Xr=(0,pr.os)(Jt.current).top,bo=Xr+Jt.current.offsetHeight,Go=Lt===window?document.documentElement.scrollTop+window.innerHeight:(0,pr.os)(Lt).top+Lt.clientHeight;bo-(0,wt.Z)()<=Go||Xr>=Go-Sn?Ar(function(ko){return(0,Ce.Z)((0,Ce.Z)({},ko),{},{isHiddenScrollBar:!0})}):Ar(function(ko){return(0,Ce.Z)((0,Ce.Z)({},ko),{},{isHiddenScrollBar:!1})})}},Rr=function(Xr){Ar(function(bo){return(0,Ce.Z)((0,Ce.Z)({},bo),{},{scrollLeft:Xr/qt*$t||0})})};return oe.useImperativeHandle(Dt,function(){return{setScrollLeft:Rr}}),oe.useEffect(function(){var Er=(0,gr.Z)(document.body,"mouseup",xo,!1),Xr=(0,gr.Z)(document.body,"mousemove",vr,!1);return Nr(),function(){Er.remove(),Xr.remove()}},[fn,sr]),oe.useEffect(function(){var Er=(0,gr.Z)(Lt,"scroll",Nr,!1),Xr=(0,gr.Z)(window,"resize",Nr,!1);return function(){Er.remove(),Xr.remove()}},[Lt]),oe.useEffect(function(){lr.isHiddenScrollBar||Ar(function(Er){var Xr=Jt.current;return Xr?(0,Ce.Z)((0,Ce.Z)({},Er),{},{scrollLeft:Xr.scrollLeft/Xr.scrollWidth*Xr.clientWidth}):Er})},[lr.isHiddenScrollBar]),qt<=$t||!fn||lr.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,wt.Z)(),width:$t,bottom:Sn},className:"".concat(Mt,"-sticky-scroll")},oe.createElement("div",{onMouseDown:fo,ref:wn,className:we()("".concat(Mt,"-sticky-scroll-bar"),(0,Se.Z)({},"".concat(Mt,"-sticky-scroll-bar-active"),sr)),style:{width:"".concat(fn,"px"),transform:"translate3d(".concat(lr.scrollLeft,"px, 0, 0)")}}))},nr=oe.forwardRef(Eo);function tr(dt){return null}var Ci=tr;function Ho(dt){return null}var ci=Ho,Ji="rc-table",qr=[],lo={};function zo(){return"No Data"}function uo(dt){var bt,Dt=(0,Ce.Z)({rowKey:"key",prefixCls:Ji,emptyText:zo},dt),kt=Dt.prefixCls,Ht=Dt.className,Jt=Dt.rowClassName,on=Dt.style,Sn=Dt.data,Lt=Dt.rowKey,Mt=Dt.scroll,qt=Dt.tableLayout,$t=Dt.direction,fn=Dt.title,wn=Dt.footer,Bn=Dt.summary,Nn=Dt.caption,lr=Dt.id,Ar=Dt.showHeader,fr=Dt.components,xr=Dt.emptyText,io=Dt.onRow,sr=Dt.onHeaderRow,An=Dt.internalHooks,xo=Dt.transformColumns,fo=Dt.internalRefs,vr=Dt.tailor,Nr=Dt.sticky,Rr=Sn||qr,Er=!!Rr.length,Xr=An===Ue,bo=oe.useCallback(function(ia,ba){return(0,Pe.Z)(fr,ia)||ba},[fr]),Go=oe.useMemo(function(){return typeof Lt=="function"?Lt:function(ia){var ba=ia&&ia[Lt];return ba}},[Lt]),ko=bo(["body"]),Lo=Bo(),ii=(0,E.Z)(Lo,3),Mo=ii[0],wi=ii[1],ho=ii[2],ua=Qr(Dt,Rr,Go),Ni=(0,E.Z)(ua,6),Oi=Ni[0],Yi=Ni[1],_i=Ni[2],da=Ni[3],ji=Ni[4],Ja=Ni[5],Co=Mt==null?void 0:Mt.x,Ai=oe.useState(0),fi=(0,E.Z)(Ai,2),To=fi[0],Xo=fi[1],Fo=Ko((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Dt),Oi),{},{expandable:!!Oi.expandedRowRender,columnTitle:Oi.columnTitle,expandedKeys:_i,getRowKey:Go,onTriggerExpand:Ja,expandIcon:da,expandIconColumnIndex:Oi.expandIconColumnIndex,direction:$t,scrollWidth:Xr&&vr&&typeof Co=="number"?Co:null}),Xr?xo:null),Di=(0,E.Z)(Fo,3),ki=Di[0],Zi=Di[1],Ra=Di[2],Si=Ra!=null?Ra:Co,qa=oe.useMemo(function(){return{columns:ki,flattenColumns:Zi}},[ki,Zi]),La=oe.useRef(),ka=oe.useRef(),mo=oe.useRef(),ya=oe.useRef(),ls=oe.useRef(),na=oe.useState(!1),Ki=(0,E.Z)(na,2),fa=Ki[0],Sa=Ki[1],ga=oe.useState(!1),Mi=(0,E.Z)(ga,2),ja=Mi[0],Ma=Mi[1],rs=Wr(new Map),$a=(0,E.Z)(rs,2),ps=$a[0],al=$a[1],ks=$e(Zi),Ls=ks.map(function(ia){return ps.get(ia)}),Cs=oe.useMemo(function(){return Ls},[Ls.join("_")]),os=Cn(Cs,Zi.length,$t),Na=Mt&&at(Mt.y),_a=Mt&&at(Si)||!!Oi.fixed,sl=_a&&Zi.some(function(ia){var ba=ia.fixed;return ba}),dl=oe.useRef(),El=Un(Nr,kt),Ys=El.isSticky,Su=El.offsetHeader,Vl=El.offsetSummary,ra=El.offsetScroll,Vi=El.stickyClassName,es=El.container,Da=oe.useMemo(function(){return Bn==null?void 0:Bn(Rr)},[Bn,Rr]),ts=(Na||Ys)&&oe.isValidElement(Da)&&Da.type===Oe&&Da.props.fixed,us,is,cs;Na&&(is={overflowY:"scroll",maxHeight:Mt.y}),_a&&(us={overflowX:"auto"},Na||(is={overflowY:"hidden"}),cs={width:Si===!0?"auto":Si,minWidth:"100%"});var Rl=oe.useCallback(function(ia,ba){(0,gt.Z)(La.current)&&al(function(Bs){if(Bs.get(ia)!==ba){var fl=new Map(Bs);return fl.set(ia,ba),fl}return Bs})},[]),Is=Ao(null),nu=(0,E.Z)(Is,2),Qu=nu[0],cc=nu[1];function Xl(ia,ba){ba&&(typeof ba=="function"?ba(ia):ba.scrollLeft!==ia&&(ba.scrollLeft=ia,ba.scrollLeft!==ia&&setTimeout(function(){ba.scrollLeft=ia},0)))}var xl=(0,he.Z)(function(ia){var ba=ia.currentTarget,Bs=ia.scrollLeft,fl=$t==="rtl",hl=typeof Bs=="number"?Bs:ba.scrollLeft,Zu=ba||lo;if(!cc()||cc()===Zu){var Pu;Qu(Zu),Xl(hl,ka.current),Xl(hl,mo.current),Xl(hl,ls.current),Xl(hl,(Pu=dl.current)===null||Pu===void 0?void 0:Pu.setScrollLeft)}var ul=ba||ka.current;if(ul){var gl=ul.scrollWidth,Vu=ul.clientWidth;if(gl===Vu){Sa(!1),Ma(!1);return}fl?(Sa(-hl<gl-Vu),Ma(-hl>0)):(Sa(hl>0),Ma(hl<gl-Vu))}}),ru=function(){_a&&mo.current?xl({currentTarget:mo.current}):(Sa(!1),Ma(!1))},Ac=function(ba){var Bs=ba.width;Bs!==To&&(ru(),Xo(La.current?La.current.offsetWidth:Bs))},ou=oe.useRef(!1);oe.useEffect(function(){ou.current&&ru()},[_a,Sn,ki.length]),oe.useEffect(function(){ou.current=!0},[]);var dc=oe.useState(0),zu=(0,E.Z)(dc,2),Yl=zu[0],Pl=zu[1],Cu=oe.useState(!0),iu=(0,E.Z)(Cu,2),Os=iu[0],ms=iu[1];oe.useEffect(function(){(!vr||!Xr)&&(mo.current instanceof Element?Pl((0,wt.o)(mo.current).width):Pl((0,wt.o)(ya.current).width)),ms((0,nt.G)("position","sticky"))},[]),oe.useEffect(function(){Xr&&fo&&(fo.body.current=mo.current)});var kc=oe.useCallback(function(ia){return oe.createElement(oe.Fragment,null,oe.createElement(Io,ia),ts==="top"&&oe.createElement(Ne,ia,Da))},[ts,Da]),fc=oe.useCallback(function(ia){return oe.createElement(Ne,ia,Da)},[Da]),$i=bo(["table"],"table"),Bu=oe.useMemo(function(){return qt||(sl?Si==="max-content"?"auto":"fixed":Na||Ys||Zi.some(function(ia){var ba=ia.ellipsis;return ba})?"fixed":"auto")},[Na,sl,Zi,qt,Ys]),Ku,ll={colWidths:Cs,columCount:Zi.length,stickyOffsets:os,onHeaderRow:sr,fixHeader:Na,scroll:Mt},Gu=oe.useMemo(function(){return Er?null:typeof xr=="function"?xr():xr},[Er,xr]),Wu=oe.createElement(bn,{data:Rr,measureColumnWidth:Na||_a||Ys}),au=oe.createElement(ar,{colWidths:Zi.map(function(ia){var ba=ia.width;return ba}),columns:Zi}),su=Nn!=null?oe.createElement("caption",{className:"".concat(kt,"-caption")},Nn):void 0,Mc=(0,Pt.Z)(Dt,{data:!0}),Eu=(0,Pt.Z)(Dt,{aria:!0});if(Na||Ys){var xu;typeof ko=="function"?(xu=ko(Rr,{scrollbarSize:Yl,ref:mo,onScroll:xl}),ll.colWidths=Zi.map(function(ia,ba){var Bs=ia.width,fl=ba===Zi.length-1?Bs-Yl:Bs;return typeof fl=="number"&&!Number.isNaN(fl)?fl:0})):xu=oe.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},us),is),onScroll:xl,ref:mo,className:we()("".concat(kt,"-body"))},oe.createElement($i,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},cs),{},{tableLayout:Bu})},Eu),su,au,Wu,!ts&&Da&&oe.createElement(Ne,{stickyOffsets:os,flattenColumns:Zi,columns:ki},Da)));var Za=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({noData:!Rr.length,maxContentScroll:_a&&Si==="max-content"},ll),qa),{},{direction:$t,stickyClassName:Vi,onScroll:xl});Ku=oe.createElement(oe.Fragment,null,Ar!==!1&&oe.createElement(Pr,(0,se.Z)({},Za,{stickyTopOffset:Su,className:"".concat(kt,"-header"),ref:ka}),kc),xu,ts&&ts!=="top"&&oe.createElement(Pr,(0,se.Z)({},Za,{stickyBottomOffset:Vl,className:"".concat(kt,"-summary"),ref:ls}),fc),Ys&&oe.createElement(nr,{ref:dl,offsetScroll:ra,scrollBodyRef:mo,onScroll:xl,container:es}))}else Ku=oe.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},us),is),className:we()("".concat(kt,"-content")),onScroll:xl,ref:mo},oe.createElement($i,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},cs),{},{tableLayout:Bu})},Eu),su,au,Ar!==!1&&oe.createElement(Io,(0,se.Z)({},ll,qa)),Wu,Da&&oe.createElement(Ne,{stickyOffsets:os,flattenColumns:Zi,columns:ki},Da)));var Js=oe.createElement("div",(0,se.Z)({className:we()(kt,Ht,(bt={},(0,Se.Z)(bt,"".concat(kt,"-rtl"),$t==="rtl"),(0,Se.Z)(bt,"".concat(kt,"-ping-left"),fa),(0,Se.Z)(bt,"".concat(kt,"-ping-right"),ja),(0,Se.Z)(bt,"".concat(kt,"-layout-fixed"),qt==="fixed"),(0,Se.Z)(bt,"".concat(kt,"-fixed-header"),Na),(0,Se.Z)(bt,"".concat(kt,"-fixed-column"),sl),(0,Se.Z)(bt,"".concat(kt,"-scroll-horizontal"),_a),(0,Se.Z)(bt,"".concat(kt,"-has-fix-left"),Zi[0]&&Zi[0].fixed),(0,Se.Z)(bt,"".concat(kt,"-has-fix-right"),Zi[Zi.length-1]&&Zi[Zi.length-1].fixed==="right"),bt)),style:on,id:lr,ref:La},Mc),fn&&oe.createElement(br,{className:"".concat(kt,"-title")},fn(Rr)),oe.createElement("div",{ref:ya,className:"".concat(kt,"-container")},Ku),wn&&oe.createElement(br,{className:"".concat(kt,"-footer")},wn(Rr)));_a&&(Js=oe.createElement(ft.Z,{onResize:Ac},Js));var kl=kn(Zi,os,$t,ki),Uc=oe.useMemo(function(){return{scrollX:Si,prefixCls:kt,getComponent:bo,scrollbarSize:Yl,direction:$t,fixedInfoList:kl,isSticky:Ys,supportSticky:Os,componentWidth:To,fixHeader:Na,fixColumn:sl,horizonScroll:_a,tableLayout:Bu,rowClassName:Jt,expandedRowClassName:Oi.expandedRowClassName,expandIcon:da,expandableType:Yi,expandRowByClick:Oi.expandRowByClick,expandedRowRender:Oi.expandedRowRender,onTriggerExpand:Ja,expandIconColumnIndex:Oi.expandIconColumnIndex,indentSize:Oi.indentSize,allColumnsFixedLeft:Zi.every(function(ia){return ia.fixed==="left"}),emptyNode:Gu,columns:ki,flattenColumns:Zi,onColumnResize:Rl,hoverStartRow:Mo,hoverEndRow:wi,onHover:ho,rowExpandable:Oi.rowExpandable,onRow:io,getRowKey:Go,expandedKeys:_i,childrenColumnName:ji}},[Si,kt,bo,Yl,$t,kl,Ys,Os,To,Na,sl,_a,Bu,Jt,Oi.expandedRowClassName,da,Yi,Oi.expandRowByClick,Oi.expandedRowRender,Ja,Oi.expandIconColumnIndex,Oi.indentSize,Gu,ki,Zi,Rl,Mo,wi,ho,Oi.rowExpandable,io,Go,_i,ji]);return oe.createElement(ge.Provider,{value:Uc},Js)}function vi(dt){return ee(uo,dt)}var ti=vi();ti.EXPAND_COLUMN=ve,ti.INTERNAL_HOOKS=Ue,ti.Column=Ci,ti.ColumnGroup=ci,ti.Summary=Le;var ni=ti,wo=fe(6790),yi=le(null),Pi=le(null);function Xi(dt,bt,Dt){var kt=bt||1;return Dt[dt+kt]-(Dt[dt]||0)}function ta(dt){var bt=dt.rowInfo,Dt=dt.column,kt=dt.colIndex,Ht=dt.indent,Jt=dt.index,on=dt.renderIndex,Sn=dt.record,Lt=dt.style,Mt=dt.className,qt=dt.inverse,$t=dt.getHeight,fn=Dt.render,wn=Dt.dataIndex,Bn=Dt.className,Nn=Dt.width,lr=ae(Pi,["columnsOffset"]),Ar=lr.columnsOffset,fr=_t(bt,Dt,kt,Ht,Jt),xr=fr.key,io=fr.fixedInfo,sr=fr.appendCellNode,An=fr.additionalCellProps,xo=An.style,fo=An.colSpan,vr=fo===void 0?1:fo,Nr=An.rowSpan,Rr=Nr===void 0?1:Nr,Er=kt-1,Xr=Xi(Er,vr,Ar),bo=vr>1?Nn-Xr:0,Go=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},xo),Lt),{},{flex:"0 0 ".concat(Xr,"px"),width:"".concat(Xr,"px"),marginRight:bo,pointerEvents:"auto"}),ko=oe.useMemo(function(){return qt?Rr<=1:vr===0||Rr===0||Rr>1},[Rr,vr,qt]);ko?Go.visibility="hidden":qt&&(Go.height=$t==null?void 0:$t(Rr));var Lo=ko?function(){return null}:fn,ii={};return(Rr===0||vr===0)&&(ii.rowSpan=1,ii.colSpan=1),oe.createElement(Tt,(0,se.Z)({className:we()(Bn,Mt),ellipsis:Dt.ellipsis,align:Dt.align,scope:Dt.rowScope,component:"div",prefixCls:bt.prefixCls,key:xr,record:Sn,index:Jt,renderIndex:on,dataIndex:wn,render:Lo,shouldCellUpdate:Dt.shouldCellUpdate},io,{appendNode:sr,additionalProps:(0,Ce.Z)((0,Ce.Z)({},An),{},{style:Go},ii)}))}var ai=ta,mr=["data","index","className","rowKey","style","extra","getHeight"],rr=oe.forwardRef(function(dt,bt){var Dt=dt.data,kt=dt.index,Ht=dt.className,Jt=dt.rowKey,on=dt.style,Sn=dt.extra,Lt=dt.getHeight,Mt=(0,Ke.Z)(dt,mr),qt=Dt.record,$t=Dt.indent,fn=Dt.index,wn=ae(ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Bn=wn.scrollX,Nn=wn.flattenColumns,lr=wn.prefixCls,Ar=wn.fixColumn,fr=wn.componentWidth,xr=St(qt,Jt,kt,$t),io=xr.rowSupportExpand,sr=xr.expanded,An=xr.rowProps,xo=xr.expandedRowRender,fo=xr.expandedRowClassName,vr;if(io&&sr){var Nr=xo(qt,kt,$t+1,sr),Rr=fo==null?void 0:fo(qt,kt,$t),Er={};Ar&&(Er={style:(0,Se.Z)({},"--virtual-width","".concat(fr,"px"))});var Xr="".concat(lr,"-expanded-row-cell");vr=oe.createElement("div",{className:we()("".concat(lr,"-expanded-row"),"".concat(lr,"-expanded-row-level-").concat($t+1),Rr)},oe.createElement(Tt,{component:"div",prefixCls:lr,className:we()(Xr,(0,Se.Z)({},"".concat(Xr,"-fixed"),Ar)),additionalProps:Er},Nr))}var bo=(0,Ce.Z)((0,Ce.Z)({},on),{},{width:Bn});Sn&&(bo.position="absolute",bo.pointerEvents="none");var Go=oe.createElement("div",(0,se.Z)({},An,Mt,{ref:io?null:bt,className:we()(Ht,"".concat(lr,"-row"),An==null?void 0:An.className,(0,Se.Z)({},"".concat(lr,"-row-extra"),Sn)),style:(0,Ce.Z)((0,Ce.Z)({},bo),An==null?void 0:An.style)}),Nn.map(function(ko,Lo){return oe.createElement(ai,{key:Lo,rowInfo:xr,column:ko,colIndex:Lo,indent:$t,index:kt,renderIndex:fn,record:qt,inverse:Sn,getHeight:Lt})}));return io?oe.createElement("div",{ref:bt},Go,vr):Go}),Qo=ne(rr),si=Qo,Po=oe.forwardRef(function(dt,bt){var Dt=dt.data,kt=dt.onScroll,Ht=ae(ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Jt=Ht.flattenColumns,on=Ht.onColumnResize,Sn=Ht.getRowKey,Lt=Ht.expandedKeys,Mt=Ht.prefixCls,qt=Ht.childrenColumnName,$t=Ht.emptyNode,fn=Ht.scrollX,wn=ae(yi),Bn=wn.scrollY,Nn=wn.listItemHeight,lr=oe.useRef(),Ar=It(Dt,qt,Lt,Sn),fr=oe.useMemo(function(){var vr=0;return Jt.map(function(Nr){var Rr=Nr.width,Er=Nr.key;return vr+=Rr,[Er,Rr,vr]})},[Jt]),xr=oe.useMemo(function(){return fr.map(function(vr){return vr[2]})},[fr]);oe.useEffect(function(){fr.forEach(function(vr){var Nr=(0,E.Z)(vr,2),Rr=Nr[0],Er=Nr[1];on(Rr,Er)})},[fr]),oe.useImperativeHandle(bt,function(){var vr={};return Object.defineProperty(vr,"scrollLeft",{get:function(){var Rr;return((Rr=lr.current)===null||Rr===void 0?void 0:Rr.getScrollInfo().x)||0},set:function(Rr){var Er;(Er=lr.current)===null||Er===void 0||Er.scrollTo({left:Rr})}}),vr});var io=function(Nr,Rr){var Er,Xr=(Er=Ar[Rr])===null||Er===void 0?void 0:Er.record,bo=Nr.onCell;if(bo){var Go,ko=bo(Xr,Rr);return(Go=ko==null?void 0:ko.rowSpan)!==null&&Go!==void 0?Go:1}return 1},sr=function(Nr){var Rr=Nr.start,Er=Nr.end,Xr=Nr.getSize,bo=Nr.offsetY;if(Er<0)return null;for(var Go=Jt.filter(function(Co){return io(Co,Rr)===0}),ko=Rr,Lo=function(Ai){if(Go=Go.filter(function(fi){return io(fi,Ai)===0}),!Go.length)return ko=Ai,"break"},ii=Rr;ii>=0;ii-=1){var Mo=Lo(ii);if(Mo==="break")break}for(var wi=Jt.filter(function(Co){return io(Co,Er)!==1}),ho=Er,ua=function(Ai){if(wi=wi.filter(function(fi){return io(fi,Ai)!==1}),!wi.length)return ho=Math.max(Ai-1,Er),"break"},Ni=Er;Ni<Ar.length;Ni+=1){var Oi=ua(Ni);if(Oi==="break")break}for(var Yi=[],_i=function(Ai){var fi=Ar[Ai];if(!fi)return"continue";Jt.some(function(To){return io(To,Ai)>1})&&Yi.push(Ai)},da=ko;da<=ho;da+=1)var ji=_i(da);var Ja=Yi.map(function(Co){var Ai=Ar[Co],fi=Sn(Ai.record,Co),To=function(Di){var ki=Co+Di-1,Zi=Sn(Ar[ki].record,ki),Ra=Xr(fi,Zi);return Ra.bottom-Ra.top},Xo=Xr(fi);return oe.createElement(si,{key:Co,data:Ai,rowKey:fi,index:Co,style:{top:-bo+Xo.top},extra:!0,getHeight:To})});return Ja},An=oe.useMemo(function(){return{columnsOffset:xr}},[xr]),xo="".concat(Mt,"-tbody"),fo;return Ar.length?fo=oe.createElement(wo.Z,{fullHeight:!1,ref:lr,className:we()(xo,"".concat(xo,"-virtual")),height:Bn,itemHeight:Nn||24,data:Ar,itemKey:function(Nr){return Sn(Nr.record)},scrollWidth:fn,onVirtualScroll:function(Nr){var Rr=Nr.x;kt({scrollLeft:Rr})},extraRender:sr},function(vr,Nr,Rr){var Er=Sn(vr.record,Nr);return oe.createElement(si,(0,se.Z)({data:vr,rowKey:Er,index:Nr},Rr))}):fo=oe.createElement("div",{className:we()("".concat(Mt,"-placeholder"))},oe.createElement(Tt,{component:"div",prefixCls:Mt},$t)),oe.createElement(Pi.Provider,{value:An},fo)}),Gi=ne(Po),Fi=Gi,ir=function(bt,Dt){var kt=Dt.ref,Ht=Dt.onScroll;return oe.createElement(Fi,{ref:kt,data:bt,onScroll:Ht})},Zn=100;function zn(dt){var bt=dt.columns,Dt=dt.scroll,kt=dt.prefixCls,Ht=kt===void 0?Ji:kt,Jt=dt.className,on=dt.listItemHeight,Sn=Dt||{},Lt=Sn.x,Mt=Sn.y;typeof Lt!="number"&&(Lt=((bt||[]).length+1)*Zn),typeof Mt!="number"&&(Mt=500);var qt=oe.useMemo(function(){return{scrollY:Mt,listItemHeight:on}},[Mt,on]);return oe.createElement(yi.Provider,{value:qt},oe.createElement(ni,(0,se.Z)({},dt,{className:we()(Jt,"".concat(Ht,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Dt),{},{x:Lt}),components:{body:ir},columns:bt,internalHooks:Ue,tailor:!0})))}function Tr(dt){return ee(zn,dt)}var ro=Tr(),oo=null;function Vr(dt){return null}var ri=Vr;function jo(dt){return null}var Bi=jo,qo=fe(2738),_o=fe(68031),li=fe(36355),Wo=fe(93891),qi=fe(19716),Pn=fe(8628),cr=fe(31724),Mr=fe(58421),Fr=fe(71418),Br=fe(88088);function Jn(dt){return function(Dt){let{prefixCls:kt,onExpand:Ht,record:Jt,expanded:on,expandable:Sn}=Dt;const Lt=`${kt}-row-expand-icon`;return oe.createElement("button",{type:"button",onClick:Mt=>{Ht(Jt,Mt),Mt.stopPropagation()},className:we()(Lt,{[`${Lt}-spaced`]:!Sn,[`${Lt}-expanded`]:Sn&&on,[`${Lt}-collapsed`]:Sn&&!on}),"aria-label":on?dt.collapse:dt.expand,"aria-expanded":on})}}var Sr=Jn;function Gr(dt,bt){return"key"in dt&&dt.key!==void 0&&dt.key!==null?dt.key:dt.dataIndex?Array.isArray(dt.dataIndex)?dt.dataIndex.join("."):dt.dataIndex:bt}function $r(dt,bt){return bt?`${bt}-${dt}`:`${dt}`}function po(dt,bt){return typeof dt=="function"?dt(bt):dt}function _r(dt,bt){const Dt=po(dt,bt);return Object.prototype.toString.call(Dt)==="[object Object]"?"":Dt}var bi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Do=bi,oa=fe(7657),ui=function(bt,Dt){return oe.createElement(oa.Z,(0,se.Z)({},bt,{ref:Dt,icon:Do}))},No=oe.forwardRef(ui),Ei=No,Li=fe(56762);function so(dt){const bt=oe.useRef(dt),Dt=(0,Li.Z)();return[()=>bt.current,kt=>{bt.current=kt,Dt()}]}var $o=fe(3113),pi=fe(24905),Ti=fe(38854),Ii=fe(64165),Qi=fe(20834),la=fe(40875),ma=fe(5112),Qa=fe(17574),xa=fe(47472),Ga=fe(92832);function Ps(dt){let{value:bt,onChange:Dt,filterSearch:kt,tablePrefixCls:Ht,locale:Jt}=dt;return kt?oe.createElement("div",{className:`${Ht}-filter-dropdown-search`},oe.createElement(Ga.default,{prefix:oe.createElement(xa.Z,null),placeholder:Jt.filterSearchPlaceholder,onChange:Dt,value:bt,htmlSize:1,className:`${Ht}-filter-dropdown-search-input`})):null}var Oa=Ps,bs=fe(10228);const Wl=dt=>{const{keyCode:bt}=dt;bt===bs.Z.ENTER&&dt.stopPropagation()};var gs=oe.forwardRef((dt,bt)=>oe.createElement("div",{className:dt.className,onClick:Dt=>Dt.stopPropagation(),onKeyDown:Wl,ref:bt},dt.children));function Pa(dt){let bt=[];return(dt||[]).forEach(Dt=>{let{value:kt,children:Ht}=Dt;bt.push(kt),Ht&&(bt=[].concat((0,Wn.Z)(bt),(0,Wn.Z)(Pa(Ht))))}),bt}function xi(dt){return dt.some(bt=>{let{children:Dt}=bt;return Dt})}function Ri(dt,bt){return typeof bt=="string"||typeof bt=="number"?bt==null?void 0:bt.toString().toLowerCase().includes(dt.trim().toLowerCase()):!1}function Wi(dt){let{filters:bt,prefixCls:Dt,filteredKeys:kt,filterMultiple:Ht,searchValue:Jt,filterSearch:on}=dt;return bt.map((Sn,Lt)=>{const Mt=String(Sn.value);if(Sn.children)return{key:Mt||Lt,label:Sn.text,popupClassName:`${Dt}-dropdown-submenu`,children:Wi({filters:Sn.children,prefixCls:Dt,filteredKeys:kt,filterMultiple:Ht,searchValue:Jt,filterSearch:on})};const qt=Ht?pi.default:ma.ZP,$t={key:Sn.value!==void 0?Mt:Lt,label:oe.createElement(oe.Fragment,null,oe.createElement(qt,{checked:kt.includes(Mt)}),oe.createElement("span",null,Sn.text))};return Jt.trim()?typeof on=="function"?on(Jt,Sn)?$t:null:Ri(Jt,Sn.text)?$t:null:$t})}function va(dt){var bt,Dt;const{tablePrefixCls:kt,prefixCls:Ht,column:Jt,dropdownPrefixCls:on,columnKey:Sn,filterMultiple:Lt,filterMode:Mt="menu",filterSearch:qt=!1,filterState:$t,triggerFilter:fn,locale:wn,children:Bn,getPopupContainer:Nn}=dt,{filterDropdownOpen:lr,onFilterDropdownOpenChange:Ar,filterResetToDefaultFilteredValue:fr,defaultFilteredValue:xr,filterDropdownVisible:io,onFilterDropdownVisibleChange:sr}=Jt,[An,xo]=oe.useState(!1),fo=!!($t&&(!((bt=$t.filteredKeys)===null||bt===void 0)&&bt.length||$t.forceFiltered)),vr=Fo=>{xo(Fo),Ar==null||Ar(Fo),sr==null||sr(Fo)},Nr=(Dt=lr!=null?lr:io)!==null&&Dt!==void 0?Dt:An,Rr=$t==null?void 0:$t.filteredKeys,[Er,Xr]=so(Rr||[]),bo=Fo=>{let{selectedKeys:Di}=Fo;Xr(Di)},Go=(Fo,Di)=>{let{node:ki,checked:Zi}=Di;bo(Lt?{selectedKeys:Fo}:{selectedKeys:Zi&&ki.key?[ki.key]:[]})};oe.useEffect(()=>{An&&bo({selectedKeys:Rr||[]})},[Rr]);const[ko,Lo]=oe.useState([]),ii=Fo=>{Lo(Fo)},[Mo,wi]=oe.useState(""),ho=Fo=>{const{value:Di}=Fo.target;wi(Di)};oe.useEffect(()=>{An||wi("")},[An]);const ua=Fo=>{const Di=Fo&&Fo.length?Fo:null;if(Di===null&&(!$t||!$t.filteredKeys)||(0,ue.Z)(Di,$t==null?void 0:$t.filteredKeys,!0))return null;fn({column:Jt,key:Sn,filteredKeys:Di})},Ni=()=>{vr(!1),ua(Er())},Oi=function(){let{confirm:Fo,closeDropdown:Di}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Fo&&ua([]),Di&&vr(!1),wi(""),Xr(fr?(xr||[]).map(ki=>String(ki)):[])},Yi=function(){let{closeDropdown:Fo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Fo&&vr(!1),ua(Er())},_i=Fo=>{Fo&&Rr!==void 0&&Xr(Rr||[]),vr(Fo),!Fo&&!Jt.filterDropdown&&Ni()},da=we()({[`${on}-menu-without-submenu`]:!xi(Jt.filters||[])}),ji=Fo=>{if(Fo.target.checked){const Di=Pa(Jt==null?void 0:Jt.filters).map(ki=>String(ki));Xr(Di)}else Xr([])},Ja=Fo=>{let{filters:Di}=Fo;return(Di||[]).map((ki,Zi)=>{const Ra=String(ki.value),Si={title:ki.text,key:ki.value!==void 0?Ra:Zi};return ki.children&&(Si.children=Ja({filters:ki.children})),Si})},Co=Fo=>{var Di;return Object.assign(Object.assign({},Fo),{text:Fo.title,value:Fo.key,children:((Di=Fo.children)===null||Di===void 0?void 0:Di.map(ki=>Co(ki)))||[]})};let Ai;if(typeof Jt.filterDropdown=="function")Ai=Jt.filterDropdown({prefixCls:`${on}-custom`,setSelectedKeys:Fo=>bo({selectedKeys:Fo}),selectedKeys:Er(),confirm:Yi,clearFilters:Oi,filters:Jt.filters,visible:Nr,close:()=>{vr(!1)}});else if(Jt.filterDropdown)Ai=Jt.filterDropdown;else{const Fo=Er()||[],Di=()=>(Jt.filters||[]).length===0?oe.createElement(Ii.Z,{image:Ii.Z.PRESENTED_IMAGE_SIMPLE,description:wn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Mt==="tree"?oe.createElement(oe.Fragment,null,oe.createElement(Oa,{filterSearch:qt,value:Mo,onChange:ho,tablePrefixCls:kt,locale:wn}),oe.createElement("div",{className:`${kt}-filter-dropdown-tree`},Lt?oe.createElement(pi.default,{checked:Fo.length===Pa(Jt.filters).length,indeterminate:Fo.length>0&&Fo.length<Pa(Jt.filters).length,className:`${kt}-filter-dropdown-checkall`,onChange:ji},wn.filterCheckall):null,oe.createElement(Qa.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Lt,checkStrictly:!Lt,className:`${on}-menu`,onCheck:Go,checkedKeys:Fo,selectedKeys:Fo,showIcon:!1,treeData:Ja({filters:Jt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Mo.trim()?Zi=>typeof qt=="function"?qt(Mo,Co(Zi)):Ri(Mo,Zi.title):void 0}))):oe.createElement(oe.Fragment,null,oe.createElement(Oa,{filterSearch:qt,value:Mo,onChange:ho,tablePrefixCls:kt,locale:wn}),oe.createElement(Qi.default,{selectable:!0,multiple:Lt,prefixCls:`${on}-menu`,className:da,onSelect:bo,onDeselect:bo,selectedKeys:Fo,getPopupContainer:Nn,openKeys:ko,onOpenChange:ii,items:Wi({filters:Jt.filters||[],filterSearch:qt,prefixCls:Ht,filteredKeys:Er(),filterMultiple:Lt,searchValue:Mo})})),ki=()=>fr?(0,ue.Z)((xr||[]).map(Zi=>String(Zi)),Fo,!0):Fo.length===0;Ai=oe.createElement(oe.Fragment,null,Di(),oe.createElement("div",{className:`${Ht}-dropdown-btns`},oe.createElement($o.ZP,{type:"link",size:"small",disabled:ki(),onClick:()=>Oi()},wn.filterReset),oe.createElement($o.ZP,{type:"primary",size:"small",onClick:Ni},wn.filterConfirm)))}Jt.filterDropdown&&(Ai=oe.createElement(la.J,{selectable:void 0},Ai));const fi=()=>oe.createElement(gs,{className:`${Ht}-dropdown`},Ai);let To;typeof Jt.filterIcon=="function"?To=Jt.filterIcon(fo):Jt.filterIcon?To=Jt.filterIcon:To=oe.createElement(Ei,null);const{direction:Xo}=oe.useContext(li.E_);return oe.createElement("div",{className:`${Ht}-column`},oe.createElement("span",{className:`${kt}-column-title`},Bn),oe.createElement(Ti.Z,{dropdownRender:fi,trigger:["click"],open:Nr,onOpenChange:_i,getPopupContainer:Nn,placement:Xo==="rtl"?"bottomLeft":"bottomRight"},oe.createElement("span",{role:"button",tabIndex:-1,className:we()(`${Ht}-trigger`,{active:fo}),onClick:Fo=>{Fo.stopPropagation()}},To)))}var Gs=va;function Rs(dt,bt,Dt){let kt=[];return(dt||[]).forEach((Ht,Jt)=>{var on;const Sn=$r(Jt,Dt);if(Ht.filters||"filterDropdown"in Ht||"onFilter"in Ht)if("filteredValue"in Ht){let Lt=Ht.filteredValue;"filterDropdown"in Ht||(Lt=(on=Lt==null?void 0:Lt.map(String))!==null&&on!==void 0?on:Lt),kt.push({column:Ht,key:Gr(Ht,Sn),filteredKeys:Lt,forceFiltered:Ht.filtered})}else kt.push({column:Ht,key:Gr(Ht,Sn),filteredKeys:bt&&Ht.defaultFilteredValue?Ht.defaultFilteredValue:void 0,forceFiltered:Ht.filtered});"children"in Ht&&(kt=[].concat((0,Wn.Z)(kt),(0,Wn.Z)(Rs(Ht.children,bt,Sn))))}),kt}function Ws(dt,bt,Dt,kt,Ht,Jt,on,Sn){return Dt.map((Lt,Mt)=>{const qt=$r(Mt,Sn),{filterMultiple:$t=!0,filterMode:fn,filterSearch:wn}=Lt;let Bn=Lt;if(Bn.filters||Bn.filterDropdown){const Nn=Gr(Bn,qt),lr=kt.find(Ar=>{let{key:fr}=Ar;return Nn===fr});Bn=Object.assign(Object.assign({},Bn),{title:Ar=>oe.createElement(Gs,{tablePrefixCls:dt,prefixCls:`${dt}-filter`,dropdownPrefixCls:bt,column:Bn,columnKey:Nn,filterState:lr,filterMultiple:$t,filterMode:fn,filterSearch:wn,triggerFilter:Jt,locale:Ht,getPopupContainer:on},po(Lt.title,Ar))})}return"children"in Bn&&(Bn=Object.assign(Object.assign({},Bn),{children:Ws(dt,bt,Bn.children,kt,Ht,Jt,on,qt)})),Bn})}function ws(dt){const bt={};return dt.forEach(Dt=>{let{key:kt,filteredKeys:Ht,column:Jt}=Dt;const{filters:on,filterDropdown:Sn}=Jt;if(Sn)bt[kt]=Ht||null;else if(Array.isArray(Ht)){const Lt=Pa(on);bt[kt]=Lt.filter(Mt=>Ht.includes(String(Mt)))}else bt[kt]=null}),bt}function Al(dt,bt){return bt.reduce((Dt,kt)=>{const{column:{onFilter:Ht,filters:Jt},filteredKeys:on}=kt;return Ht&&on&&on.length?Dt.filter(Sn=>on.some(Lt=>{const Mt=Pa(Jt),qt=Mt.findIndex(fn=>String(fn)===String(Lt)),$t=qt!==-1?Mt[qt]:Lt;return Ht($t,Sn)})):Dt},dt)}const Ts=dt=>dt.flatMap(bt=>"children"in bt?[bt].concat((0,Wn.Z)(Ts(bt.children||[]))):[bt]);function Ro(dt){let{prefixCls:bt,dropdownPrefixCls:Dt,mergedColumns:kt,onFilterChange:Ht,getPopupContainer:Jt,locale:on}=dt;const Sn=oe.useMemo(()=>Ts(kt||[]),[kt]),[Lt,Mt]=oe.useState(()=>Rs(Sn,!0)),qt=oe.useMemo(()=>{const Bn=Rs(Sn,!1);if(Bn.length===0)return Bn;let Nn=!0,lr=!0;if(Bn.forEach(Ar=>{let{filteredKeys:fr}=Ar;fr!==void 0?Nn=!1:lr=!1}),Nn){const Ar=(Sn||[]).map((fr,xr)=>Gr(fr,$r(xr)));return Lt.filter(fr=>{let{key:xr}=fr;return Ar.includes(xr)}).map(fr=>{const xr=Sn[Ar.findIndex(io=>io===fr.key)];return Object.assign(Object.assign({},fr),{column:Object.assign(Object.assign({},fr.column),xr),forceFiltered:xr.filtered})})}return Bn},[Sn,Lt]),$t=oe.useMemo(()=>ws(qt),[qt]),fn=Bn=>{const Nn=qt.filter(lr=>{let{key:Ar}=lr;return Ar!==Bn.key});Nn.push(Bn),Mt(Nn),Ht(ws(Nn),Nn)};return[Bn=>Ws(bt,Dt,Bn,qt,on,fn,Jt),qt,$t]}var sc=Ro;function as(dt,bt,Dt){const kt=oe.useRef({});function Ht(Jt){if(!kt.current||kt.current.data!==dt||kt.current.childrenColumnName!==bt||kt.current.getRowKey!==Dt){let Sn=function(Lt){Lt.forEach((Mt,qt)=>{const $t=Dt(Mt,qt);on.set($t,Mt),Mt&&typeof Mt=="object"&&bt in Mt&&Sn(Mt[bt]||[])})};const on=new Map;Sn(dt),kt.current={data:dt,childrenColumnName:bt,kvMap:on,getRowKey:Dt}}return kt.current.kvMap.get(Jt)}return[Ht]}var bl=fe(50371),nl=function(dt,bt){var Dt={};for(var kt in dt)Object.prototype.hasOwnProperty.call(dt,kt)&&bt.indexOf(kt)<0&&(Dt[kt]=dt[kt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,kt=Object.getOwnPropertySymbols(dt);Ht<kt.length;Ht++)bt.indexOf(kt[Ht])<0&&Object.prototype.propertyIsEnumerable.call(dt,kt[Ht])&&(Dt[kt[Ht]]=dt[kt[Ht]]);return Dt};const wl=10;function Fa(dt,bt){const Dt={current:dt.current,pageSize:dt.pageSize};return Object.keys(bt&&typeof bt=="object"?bt:{}).forEach(Ht=>{const Jt=dt[Ht];typeof Jt!="function"&&(Dt[Ht]=Jt)}),Dt}function Nu(dt,bt,Dt){const kt=Dt&&typeof Dt=="object"?Dt:{},{total:Ht=0}=kt,Jt=nl(kt,["total"]),[on,Sn]=(0,oe.useState)(()=>({current:"defaultCurrent"in Jt?Jt.defaultCurrent:1,pageSize:"defaultPageSize"in Jt?Jt.defaultPageSize:wl})),Lt=(0,bl.Z)(on,Jt,{total:Ht>0?Ht:dt}),Mt=Math.ceil((Ht||dt)/Lt.pageSize);Lt.current>Mt&&(Lt.current=Mt||1);const qt=(fn,wn)=>{Sn({current:fn!=null?fn:1,pageSize:wn||Lt.pageSize})},$t=(fn,wn)=>{var Bn;Dt&&((Bn=Dt.onChange)===null||Bn===void 0||Bn.call(Dt,fn,wn)),qt(fn,wn),bt(fn,wn||(Lt==null?void 0:Lt.pageSize))};return Dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Lt),{onChange:$t}),qt]}var lc=Nu,yu=fe(84105),bu=fe(35654),Zl=fe(90782),Ru=fe(71430),ku=fe(18929);const Xa={},Zs="SELECT_ALL",rl="SELECT_INVERT",Zo="SELECT_NONE",Hi=[],ss=(dt,bt)=>{let Dt=[];return(bt||[]).forEach(kt=>{Dt.push(kt),kt&&typeof kt=="object"&&dt in kt&&(Dt=[].concat((0,Wn.Z)(Dt),(0,Wn.Z)(ss(dt,kt[dt]))))}),Dt};var ol=(dt,bt)=>{const{preserveSelectedRowKeys:Dt,selectedRowKeys:kt,defaultSelectedRowKeys:Ht,getCheckboxProps:Jt,onChange:on,onSelect:Sn,onSelectAll:Lt,onSelectInvert:Mt,onSelectNone:qt,onSelectMultiple:$t,columnWidth:fn,type:wn,selections:Bn,fixed:Nn,renderCell:lr,hideSelectAll:Ar,checkStrictly:fr=!0}=bt||{},{prefixCls:xr,data:io,pageData:sr,getRecordByKey:An,getRowKey:xo,expandType:fo,childrenColumnName:vr,locale:Nr,getPopupContainer:Rr}=dt,[Er,Xr]=(0,ku.Z)(kt||Ht||Hi,{value:kt}),bo=oe.useRef(new Map),Go=(0,oe.useCallback)(Co=>{if(Dt){const Ai=new Map;Co.forEach(fi=>{let To=An(fi);!To&&bo.current.has(fi)&&(To=bo.current.get(fi)),Ai.set(fi,To)}),bo.current=Ai}},[An,Dt]);oe.useEffect(()=>{Go(Er)},[Er]);const{keyEntities:ko}=(0,oe.useMemo)(()=>{if(fr)return{keyEntities:null};let Co=io;if(Dt){const Ai=new Set(io.map((To,Xo)=>xo(To,Xo))),fi=Array.from(bo.current).reduce((To,Xo)=>{let[Fo,Di]=Xo;return Ai.has(Fo)?To:To.concat(Di)},[]);Co=[].concat((0,Wn.Z)(Co),(0,Wn.Z)(fi))}return(0,Ru.I8)(Co,{externalGetKey:xo,childrenPropName:vr})},[io,xo,fr,vr,Dt]),Lo=(0,oe.useMemo)(()=>ss(vr,sr),[vr,sr]),ii=(0,oe.useMemo)(()=>{const Co=new Map;return Lo.forEach((Ai,fi)=>{const To=xo(Ai,fi),Xo=(Jt?Jt(Ai):null)||{};Co.set(To,Xo)}),Co},[Lo,xo,Jt]),Mo=(0,oe.useCallback)(Co=>{var Ai;return!!(!((Ai=ii.get(xo(Co)))===null||Ai===void 0)&&Ai.disabled)},[ii,xo]),[wi,ho]=(0,oe.useMemo)(()=>{if(fr)return[Er||[],[]];const{checkedKeys:Co,halfCheckedKeys:Ai}=(0,Zl.S)(Er,!0,ko,Mo);return[Co||[],Ai]},[Er,fr,ko,Mo]),ua=(0,oe.useMemo)(()=>{const Co=wn==="radio"?wi.slice(0,1):wi;return new Set(Co)},[wi,wn]),Ni=(0,oe.useMemo)(()=>wn==="radio"?new Set:new Set(ho),[ho,wn]),[Oi,Yi]=(0,oe.useState)(null);oe.useEffect(()=>{bt||Xr(Hi)},[!!bt]);const _i=(0,oe.useCallback)((Co,Ai)=>{let fi,To;Go(Co),Dt?(fi=Co,To=Co.map(Xo=>bo.current.get(Xo))):(fi=[],To=[],Co.forEach(Xo=>{const Fo=An(Xo);Fo!==void 0&&(fi.push(Xo),To.push(Fo))})),Xr(fi),on==null||on(fi,To,{type:Ai})},[Xr,An,on,Dt]),da=(0,oe.useCallback)((Co,Ai,fi,To)=>{if(Sn){const Xo=fi.map(Fo=>An(Fo));Sn(An(Co),Ai,Xo,To)}_i(fi,"single")},[Sn,An,_i]),ji=(0,oe.useMemo)(()=>!Bn||Ar?null:(Bn===!0?[Zs,rl,Zo]:Bn).map(Ai=>Ai===Zs?{key:"all",text:Nr.selectionAll,onSelect(){_i(io.map((fi,To)=>xo(fi,To)).filter(fi=>{const To=ii.get(fi);return!(To!=null&&To.disabled)||ua.has(fi)}),"all")}}:Ai===rl?{key:"invert",text:Nr.selectInvert,onSelect(){const fi=new Set(ua);sr.forEach((Xo,Fo)=>{const Di=xo(Xo,Fo),ki=ii.get(Di);ki!=null&&ki.disabled||(fi.has(Di)?fi.delete(Di):fi.add(Di))});const To=Array.from(fi);Mt&&Mt(To),_i(To,"invert")}}:Ai===Zo?{key:"none",text:Nr.selectNone,onSelect(){qt==null||qt(),_i(Array.from(ua).filter(fi=>{const To=ii.get(fi);return To==null?void 0:To.disabled}),"none")}}:Ai).map(Ai=>Object.assign(Object.assign({},Ai),{onSelect:function(){for(var fi,To,Xo=arguments.length,Fo=new Array(Xo),Di=0;Di<Xo;Di++)Fo[Di]=arguments[Di];(To=Ai.onSelect)===null||To===void 0||(fi=To).call.apply(fi,[Ai].concat(Fo)),Yi(null)}})),[Bn,ua,sr,xo,Mt,_i]);return[(0,oe.useCallback)(Co=>{var Ai;if(!bt)return Co.filter(na=>na!==Xa);let fi=(0,Wn.Z)(Co);const To=new Set(ua),Xo=Lo.map(xo).filter(na=>!ii.get(na).disabled),Fo=Xo.every(na=>To.has(na)),Di=Xo.some(na=>To.has(na)),ki=()=>{const na=[];Fo?Xo.forEach(fa=>{To.delete(fa),na.push(fa)}):Xo.forEach(fa=>{To.has(fa)||(To.add(fa),na.push(fa))});const Ki=Array.from(To);Lt==null||Lt(!Fo,Ki.map(fa=>An(fa)),na.map(fa=>An(fa))),_i(Ki,"all"),Yi(null)};let Zi;if(wn!=="radio"){let na;if(ji){const Mi={getPopupContainer:Rr,items:ji.map((ja,Ma)=>{const{key:rs,text:$a,onSelect:ps}=ja;return{key:rs!=null?rs:Ma,onClick:()=>{ps==null||ps(Xo)},label:$a}})};na=oe.createElement("div",{className:`${xr}-selection-extra`},oe.createElement(Ti.Z,{menu:Mi,getPopupContainer:Rr},oe.createElement("span",null,oe.createElement(yu.Z,null))))}const Ki=Lo.map((Mi,ja)=>{const Ma=xo(Mi,ja),rs=ii.get(Ma)||{};return Object.assign({checked:To.has(Ma)},rs)}).filter(Mi=>{let{disabled:ja}=Mi;return ja}),fa=!!Ki.length&&Ki.length===Lo.length,Sa=fa&&Ki.every(Mi=>{let{checked:ja}=Mi;return ja}),ga=fa&&Ki.some(Mi=>{let{checked:ja}=Mi;return ja});Zi=!Ar&&oe.createElement("div",{className:`${xr}-selection`},oe.createElement(pi.default,{checked:fa?Sa:!!Lo.length&&Fo,indeterminate:fa?!Sa&&ga:!Fo&&Di,onChange:ki,disabled:Lo.length===0||fa,"aria-label":na?"Custom selection":"Select all",skipGroup:!0}),na)}let Ra;wn==="radio"?Ra=(na,Ki,fa)=>{const Sa=xo(Ki,fa),ga=To.has(Sa);return{node:oe.createElement(ma.ZP,Object.assign({},ii.get(Sa),{checked:ga,onClick:Mi=>Mi.stopPropagation(),onChange:Mi=>{To.has(Sa)||da(Sa,!0,[Sa],Mi.nativeEvent)}})),checked:ga}}:Ra=(na,Ki,fa)=>{var Sa;const ga=xo(Ki,fa),Mi=To.has(ga),ja=Ni.has(ga),Ma=ii.get(ga);let rs;return fo==="nest"?rs=ja:rs=(Sa=Ma==null?void 0:Ma.indeterminate)!==null&&Sa!==void 0?Sa:ja,{node:oe.createElement(pi.default,Object.assign({},Ma,{indeterminate:rs,checked:Mi,skipGroup:!0,onClick:$a=>$a.stopPropagation(),onChange:$a=>{let{nativeEvent:ps}=$a;const{shiftKey:al}=ps;let ks=-1,Ls=-1;if(al&&fr){const Cs=new Set([Oi,ga]);Xo.some((os,Na)=>{if(Cs.has(os))if(ks===-1)ks=Na;else return Ls=Na,!0;return!1})}if(Ls!==-1&&ks!==Ls&&fr){const Cs=Xo.slice(ks,Ls+1),os=[];Mi?Cs.forEach(_a=>{To.has(_a)&&(os.push(_a),To.delete(_a))}):Cs.forEach(_a=>{To.has(_a)||(os.push(_a),To.add(_a))});const Na=Array.from(To);$t==null||$t(!Mi,Na.map(_a=>An(_a)),os.map(_a=>An(_a))),_i(Na,"multiple")}else{const Cs=wi;if(fr){const os=Mi?(0,bu._5)(Cs,ga):(0,bu.L0)(Cs,ga);da(ga,!Mi,os,ps)}else{const os=(0,Zl.S)([].concat((0,Wn.Z)(Cs),[ga]),!0,ko,Mo),{checkedKeys:Na,halfCheckedKeys:_a}=os;let sl=Na;if(Mi){const dl=new Set(Na);dl.delete(ga),sl=(0,Zl.S)(Array.from(dl),{checked:!1,halfCheckedKeys:_a},ko,Mo).checkedKeys}da(ga,!Mi,sl,ps)}}Yi(Mi?null:ga)}})),checked:Mi}};const Si=(na,Ki,fa)=>{const{node:Sa,checked:ga}=Ra(na,Ki,fa);return lr?lr(ga,Ki,fa,Sa):Sa};if(!fi.includes(Xa))if(fi.findIndex(na=>{var Ki;return((Ki=na[_n])===null||Ki===void 0?void 0:Ki.columnType)==="EXPAND_COLUMN"})===0){const[na,...Ki]=fi;fi=[na,Xa].concat((0,Wn.Z)(Ki))}else fi=[Xa].concat((0,Wn.Z)(fi));const qa=fi.indexOf(Xa);fi=fi.filter((na,Ki)=>na!==Xa||Ki===qa);const La=fi[qa-1],ka=fi[qa+1];let mo=Nn;mo===void 0&&((ka==null?void 0:ka.fixed)!==void 0?mo=ka.fixed:(La==null?void 0:La.fixed)!==void 0&&(mo=La.fixed)),mo&&La&&((Ai=La[_n])===null||Ai===void 0?void 0:Ai.columnType)==="EXPAND_COLUMN"&&La.fixed===void 0&&(La.fixed=mo);const ya=we()(`${xr}-selection-col`,{[`${xr}-selection-col-with-dropdown`]:Bn&&wn==="checkbox"}),ls={fixed:mo,width:fn,className:`${xr}-selection-column`,title:bt.columnTitle||Zi,render:Si,onCell:bt.onCell,[_n]:{className:ya}};return fi.map(na=>na===Xa?ls:na)},[xo,Lo,bt,wi,ua,Ni,fn,ji,fo,Oi,ii,$t,da,Mo]),ua]},js=fe(89489),Ss=fe(59477),Ta=fe(6848);const Ya="ascend",wu="descend";function Sl(dt){return typeof dt.sorter=="object"&&typeof dt.sorter.multiple=="number"?dt.sorter.multiple:!1}function eu(dt){return typeof dt=="function"?dt:dt&&typeof dt=="object"&&dt.compare?dt.compare:!1}function jc(dt,bt){return bt?dt[dt.indexOf(bt)+1]:dt[0]}function Mu(dt,bt,Dt){let kt=[];function Ht(Jt,on){kt.push({column:Jt,key:Gr(Jt,on),multiplePriority:Sl(Jt),sortOrder:Jt.sortOrder})}return(dt||[]).forEach((Jt,on)=>{const Sn=$r(on,Dt);Jt.children?("sortOrder"in Jt&&Ht(Jt,Sn),kt=[].concat((0,Wn.Z)(kt),(0,Wn.Z)(Mu(Jt.children,bt,Sn)))):Jt.sorter&&("sortOrder"in Jt?Ht(Jt,Sn):bt&&Jt.defaultSortOrder&&kt.push({column:Jt,key:Gr(Jt,Sn),multiplePriority:Sl(Jt),sortOrder:Jt.defaultSortOrder}))}),kt}function il(dt,bt,Dt,kt,Ht,Jt,on,Sn){return(bt||[]).map((Lt,Mt)=>{const qt=$r(Mt,Sn);let $t=Lt;if($t.sorter){const fn=$t.sortDirections||Ht,wn=$t.showSorterTooltip===void 0?on:$t.showSorterTooltip,Bn=Gr($t,qt),Nn=Dt.find(fo=>{let{key:vr}=fo;return vr===Bn}),lr=Nn?Nn.sortOrder:null,Ar=jc(fn,lr);let fr;if(Lt.sortIcon)fr=Lt.sortIcon({sortOrder:lr});else{const fo=fn.includes(Ya)&&oe.createElement(Ss.Z,{className:we()(`${dt}-column-sorter-up`,{active:lr===Ya})}),vr=fn.includes(wu)&&oe.createElement(js.Z,{className:we()(`${dt}-column-sorter-down`,{active:lr===wu})});fr=oe.createElement("span",{className:we()(`${dt}-column-sorter`,{[`${dt}-column-sorter-full`]:!!(fo&&vr)})},oe.createElement("span",{className:`${dt}-column-sorter-inner`,"aria-hidden":"true"},fo,vr))}const{cancelSort:xr,triggerAsc:io,triggerDesc:sr}=Jt||{};let An=xr;Ar===wu?An=sr:Ar===Ya&&(An=io);const xo=typeof wn=="object"?wn:{title:An};$t=Object.assign(Object.assign({},$t),{className:we()($t.className,{[`${dt}-column-sort`]:lr}),title:fo=>{const vr=oe.createElement("div",{className:`${dt}-column-sorters`},oe.createElement("span",{className:`${dt}-column-title`},po(Lt.title,fo)),fr);return wn?oe.createElement(Ta.Z,Object.assign({},xo),vr):vr},onHeaderCell:fo=>{const vr=Lt.onHeaderCell&&Lt.onHeaderCell(fo)||{},Nr=vr.onClick,Rr=vr.onKeyDown;vr.onClick=bo=>{kt({column:Lt,key:Bn,sortOrder:Ar,multiplePriority:Sl(Lt)}),Nr==null||Nr(bo)},vr.onKeyDown=bo=>{bo.keyCode===bs.Z.ENTER&&(kt({column:Lt,key:Bn,sortOrder:Ar,multiplePriority:Sl(Lt)}),Rr==null||Rr(bo))};const Er=_r(Lt.title,{}),Xr=Er==null?void 0:Er.toString();return lr?vr["aria-sort"]=lr==="ascend"?"ascending":"descending":vr["aria-label"]=Xr||"",vr.className=we()(vr.className,`${dt}-column-has-sorters`),vr.tabIndex=0,Lt.ellipsis&&(vr.title=(Er!=null?Er:"").toString()),vr}})}return"children"in $t&&($t=Object.assign(Object.assign({},$t),{children:il(dt,$t.children,Dt,kt,Ht,Jt,on,qt)})),$t})}function Vs(dt){const{column:bt,sortOrder:Dt}=dt;return{column:bt,order:Dt,field:bt.dataIndex,columnKey:bt.key}}function Xs(dt){const bt=dt.filter(Dt=>{let{sortOrder:kt}=Dt;return kt}).map(Vs);return bt.length===0&&dt.length?Object.assign(Object.assign({},Vs(dt[dt.length-1])),{column:void 0}):bt.length<=1?bt[0]||{}:bt}function Cl(dt,bt,Dt){const kt=bt.slice().sort((on,Sn)=>Sn.multiplePriority-on.multiplePriority),Ht=dt.slice(),Jt=kt.filter(on=>{let{column:{sorter:Sn},sortOrder:Lt}=on;return eu(Sn)&&Lt});return Jt.length?Ht.sort((on,Sn)=>{for(let Lt=0;Lt<Jt.length;Lt+=1){const Mt=Jt[Lt],{column:{sorter:qt},sortOrder:$t}=Mt,fn=eu(qt);if(fn&&$t){const wn=fn(on,Sn,$t);if(wn!==0)return $t===Ya?wn:-wn}}return 0}).map(on=>{const Sn=on[Dt];return Sn?Object.assign(Object.assign({},on),{[Dt]:Cl(Sn,bt,Dt)}):on}):Ht}function bA(dt){let{prefixCls:bt,mergedColumns:Dt,onSorterChange:kt,sortDirections:Ht,tableLocale:Jt,showSorterTooltip:on}=dt;const[Sn,Lt]=oe.useState(Mu(Dt,!0)),Mt=oe.useMemo(()=>{let Bn=!0;const Nn=Mu(Dt,!1);if(!Nn.length)return Sn;const lr=[];function Ar(xr){Bn?lr.push(xr):lr.push(Object.assign(Object.assign({},xr),{sortOrder:null}))}let fr=null;return Nn.forEach(xr=>{fr===null?(Ar(xr),xr.sortOrder&&(xr.multiplePriority===!1?Bn=!1:fr=!0)):(fr&&xr.multiplePriority!==!1||(Bn=!1),Ar(xr))}),lr},[Dt,Sn]),qt=oe.useMemo(()=>{const Bn=Mt.map(Nn=>{let{column:lr,sortOrder:Ar}=Nn;return{column:lr,order:Ar}});return{sortColumns:Bn,sortColumn:Bn[0]&&Bn[0].column,sortOrder:Bn[0]&&Bn[0].order}},[Mt]);function $t(Bn){let Nn;Bn.multiplePriority===!1||!Mt.length||Mt[0].multiplePriority===!1?Nn=[Bn]:Nn=[].concat((0,Wn.Z)(Mt.filter(lr=>{let{key:Ar}=lr;return Ar!==Bn.key})),[Bn]),Lt(Nn),kt(Xs(Nn),Nn)}return[Bn=>il(bt,Bn,Mt,$t,Ht,Jt,on),Mt,qt,()=>Xs(Mt)]}function Uu(dt,bt){return dt.map(Dt=>{const kt=Object.assign({},Dt);return kt.title=po(Dt.title,bt),"children"in kt&&(kt.children=Uu(kt.children,bt)),kt})}function Bl(dt){return[oe.useCallback(Dt=>Uu(Dt,dt),[dt])]}var eA=vi((dt,bt)=>{const{_renderTimes:Dt}=dt,{_renderTimes:kt}=bt;return Dt!==kt}),Nc=Tr((dt,bt)=>{const{_renderTimes:Dt}=dt,{_renderTimes:kt}=bt;return Dt!==kt}),tu=fe(64993),Hu=fe(17313),tA=fe(83116),nA=fe(37613),rA=dt=>{const{componentCls:bt}=dt,Dt=`${dt.lineWidth}px ${dt.lineType} ${dt.tableBorderColor}`,kt=(Ht,Jt,on)=>({[`&${bt}-${Ht}`]:{[`> ${bt}-container`]:{[`> ${bt}-content, > ${bt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${bt}-expanded-row-fixed`]:{margin:`-${Jt}px -${on+dt.lineWidth}px`}}}}}});return{[`${bt}-wrapper`]:{[`${bt}${bt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${bt}-title`]:{border:Dt,borderBottom:0},[`> ${bt}-container`]:{borderInlineStart:Dt,borderTop:Dt,[`
|
|
|
> ${bt}-content,
|
|
|
> ${bt}-header,
|
|
|
> ${bt}-body,
|
|
|
> ${bt}-summary
|
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Dt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Dt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${bt}-cell-fix-right-first::after`]:{borderInlineEnd:Dt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${bt}-expanded-row-fixed`]:{margin:`-${dt.tablePaddingVertical}px -${dt.tablePaddingHorizontal+dt.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:dt.lineWidth,bottom:0,borderInlineEnd:Dt,content:'""'}}}}}},[`&${bt}-scroll-horizontal`]:{[`> ${bt}-container > ${bt}-body`]:{"> table > tbody":{[`
|
|
|
> tr${bt}-expanded-row,
|
|
|
> tr${bt}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},kt("middle",dt.tablePaddingVerticalMiddle,dt.tablePaddingHorizontalMiddle)),kt("small",dt.tablePaddingVerticalSmall,dt.tablePaddingHorizontalSmall)),{[`> ${bt}-footer`]:{border:Dt,borderTop:0}}),[`${bt}-cell`]:{[`${bt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${dt.lineWidth}px 0 ${dt.lineWidth}px ${dt.tableHeaderBg}`}},[`${bt}-bordered ${bt}-cell-scrollbar`]:{borderInlineEnd:Dt}}}},uc=dt=>{const{componentCls:bt}=dt;return{[`${bt}-wrapper`]:{[`${bt}-cell-ellipsis`]:Object.assign(Object.assign({},Hu.vS),{wordBreak:"keep-all",[`
|
|
|
&${bt}-cell-fix-left-last,
|
|
|
&${bt}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${bt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${bt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},CA=dt=>{const{componentCls:bt}=dt;return{[`${bt}-wrapper`]:{[`${bt}-tbody > tr${bt}-placeholder`]:{textAlign:"center",color:dt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:dt.colorBgContainer}}}}},Rc=fe(15969),oA=dt=>{const{componentCls:bt,antCls:Dt,controlInteractiveSize:kt,motionDurationSlow:Ht,lineWidth:Jt,paddingXS:on,lineType:Sn,tableBorderColor:Lt,tableExpandIconBg:Mt,tableExpandColumnWidth:qt,borderRadius:$t,fontSize:fn,fontSizeSM:wn,lineHeight:Bn,tablePaddingVertical:Nn,tablePaddingHorizontal:lr,tableExpandedRowBg:Ar,paddingXXS:fr}=dt,xr=kt/2-Jt,io=xr*2+Jt*3,sr=`${Jt}px ${Sn} ${Lt}`,An=fr-Jt;return{[`${bt}-wrapper`]:{[`${bt}-expand-icon-col`]:{width:qt},[`${bt}-row-expand-icon-cell`]:{textAlign:"center",[`${bt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${bt}-row-indent`]:{height:1,float:"left"},[`${bt}-row-expand-icon`]:Object.assign(Object.assign({},(0,Rc.N)(dt)),{position:"relative",float:"left",boxSizing:"border-box",width:io,height:io,padding:0,color:"inherit",lineHeight:`${io}px`,background:Mt,border:sr,borderRadius:$t,transform:`scale(${kt/io})`,transition:`all ${Ht}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ht} ease-out`,content:'""'},"&::before":{top:xr,insetInlineEnd:An,insetInlineStart:An,height:Jt},"&::after":{top:An,bottom:An,insetInlineStart:xr,width:Jt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${bt}-row-indent + ${bt}-row-expand-icon`]:{marginTop:(fn*Bn-Jt*3)/2-Math.ceil((wn*1.4-Jt*3)/2),marginInlineEnd:on},[`tr${bt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ar}},[`${Dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${bt}-expanded-row-fixed`]:{position:"relative",margin:`-${Nn}px -${lr}px`,padding:`${Nn}px ${lr}px`}}}},Re=dt=>{const{componentCls:bt,antCls:Dt,iconCls:kt,tableFilterDropdownWidth:Ht,tableFilterDropdownSearchWidth:Jt,paddingXXS:on,paddingXS:Sn,colorText:Lt,lineWidth:Mt,lineType:qt,tableBorderColor:$t,tableHeaderIconColor:fn,fontSizeSM:wn,tablePaddingHorizontal:Bn,borderRadius:Nn,motionDurationSlow:lr,colorTextDescription:Ar,colorPrimary:fr,tableHeaderFilterActiveBg:xr,colorTextDisabled:io,tableFilterDropdownBg:sr,tableFilterDropdownHeight:An,controlItemBgHover:xo,controlItemBgActive:fo,boxShadowSecondary:vr,filterDropdownMenuBg:Nr}=dt,Rr=`${Dt}-dropdown`,Er=`${bt}-filter-dropdown`,Xr=`${Dt}-tree`,bo=`${Mt}px ${qt} ${$t}`;return[{[`${bt}-wrapper`]:{[`${bt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${bt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-on,marginInline:`${on}px ${-Bn/2}px`,padding:`0 ${on}px`,color:fn,fontSize:wn,borderRadius:Nn,cursor:"pointer",transition:`all ${lr}`,"&:hover":{color:Ar,background:xr},"&.active":{color:fr}}}},{[`${Dt}-dropdown`]:{[Er]:Object.assign(Object.assign({},(0,Hu.Wf)(dt)),{minWidth:Ht,backgroundColor:sr,borderRadius:Nn,boxShadow:vr,overflow:"hidden",[`${Rr}-menu`]:{maxHeight:An,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Nr,"&:empty::after":{display:"block",padding:`${Sn}px 0`,color:io,fontSize:wn,textAlign:"center",content:'"Not Found"'}},[`${Er}-tree`]:{paddingBlock:`${Sn}px 0`,paddingInline:Sn,[Xr]:{padding:0},[`${Xr}-treenode ${Xr}-node-content-wrapper:hover`]:{backgroundColor:xo},[`${Xr}-treenode-checkbox-checked ${Xr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:fo}}},[`${Er}-search`]:{padding:Sn,borderBottom:bo,"&-input":{input:{minWidth:Jt},[kt]:{color:io}}},[`${Er}-checkall`]:{width:"100%",marginBottom:on,marginInlineStart:on},[`${Er}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Sn-Mt}px ${Sn}px`,overflow:"hidden",borderTop:bo}})}},{[`${Dt}-dropdown ${Er}, ${Er}-submenu`]:{[`${Dt}-checkbox-wrapper + span`]:{paddingInlineStart:Sn,color:Lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},je=dt=>{const{componentCls:bt,lineWidth:Dt,colorSplit:kt,motionDurationSlow:Ht,zIndexTableFixed:Jt,tableBg:on,zIndexTableSticky:Sn}=dt,Lt=kt;return{[`${bt}-wrapper`]:{[`
|
|
|
${bt}-cell-fix-left,
|
|
|
${bt}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:Jt,background:on},[`
|
|
|
${bt}-cell-fix-left-first::after,
|
|
|
${bt}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Dt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ht}`,content:'""',pointerEvents:"none"},[`${bt}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${bt}-cell-fix-right-first::after,
|
|
|
${bt}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-Dt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ht}`,content:'""',pointerEvents:"none"},[`${bt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Sn+1,width:30,transition:`box-shadow ${Ht}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${bt}-ping-left`]:{[`&:not(${bt}-has-fix-left) ${bt}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Lt}`}},[`
|
|
|
${bt}-cell-fix-left-first::after,
|
|
|
${bt}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Lt}`},[`${bt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${bt}-ping-right`]:{[`&:not(${bt}-has-fix-right) ${bt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Lt}`}},[`
|
|
|
${bt}-cell-fix-right-first::after,
|
|
|
${bt}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Lt}`}}}}},ot=dt=>{const{componentCls:bt,antCls:Dt}=dt;return{[`${bt}-wrapper`]:{[`${bt}-pagination${Dt}-pagination`]:{margin:`${dt.margin}px 0`},[`${bt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:dt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ht=dt=>{const{componentCls:bt,tableRadius:Dt}=dt;return{[`${bt}-wrapper`]:{[bt]:{[`${bt}-title, ${bt}-header`]:{borderRadius:`${Dt}px ${Dt}px 0 0`},[`${bt}-title + ${bt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${bt}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Dt,borderStartEndRadius:Dt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Dt},"> *:last-child":{borderStartEndRadius:Dt}}},"&-footer":{borderRadius:`0 0 ${Dt}px ${Dt}px`}}}}},Bt=dt=>{const{componentCls:bt}=dt;return{[`${bt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${bt}-pagination-left`]:{justifyContent:"flex-end"},[`${bt}-pagination-right`]:{justifyContent:"flex-start"},[`${bt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${bt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${bt}-row-indent`]:{float:"right"}}}}},Gt=dt=>{const{componentCls:bt,antCls:Dt,iconCls:kt,fontSizeIcon:Ht,padding:Jt,paddingXS:on,tableHeaderIconColor:Sn,tableHeaderIconColorHover:Lt,tableSelectionColumnWidth:Mt}=dt;return{[`${bt}-wrapper`]:{[`${bt}-selection-col`]:{width:Mt,[`&${bt}-selection-col-with-dropdown`]:{width:Mt+Ht+Jt/4}},[`${bt}-bordered ${bt}-selection-col`]:{width:Mt+on*2,[`&${bt}-selection-col-with-dropdown`]:{width:Mt+Ht+Jt/4+on*2}},[`
|
|
|
table tr th${bt}-selection-column,
|
|
|
table tr td${bt}-selection-column
|
|
|
`]:{paddingInlineEnd:dt.paddingXS,paddingInlineStart:dt.paddingXS,textAlign:"center",[`${Dt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${bt}-selection-column${bt}-cell-fix-left`]:{zIndex:dt.zIndexTableFixed+1},[`table tr th${bt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${bt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${bt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${dt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${dt.tablePaddingHorizontal/4}px`,[kt]:{color:Sn,fontSize:Ht,verticalAlign:"baseline","&:hover":{color:Lt}}}}}},nn=dt=>{const{componentCls:bt}=dt,Dt=(kt,Ht,Jt,on)=>({[`${bt}${bt}-${kt}`]:{fontSize:on,[`
|
|
|
${bt}-title,
|
|
|
${bt}-footer,
|
|
|
${bt}-cell,
|
|
|
${bt}-thead > tr > th,
|
|
|
${bt}-tbody > tr > th,
|
|
|
${bt}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${Ht}px ${Jt}px`},[`${bt}-filter-trigger`]:{marginInlineEnd:`-${Jt/2}px`},[`${bt}-expanded-row-fixed`]:{margin:`-${Ht}px -${Jt}px`},[`${bt}-tbody`]:{[`${bt}-wrapper:only-child ${bt}`]:{marginBlock:`-${Ht}px`,marginInline:`${dt.tableExpandColumnWidth-Jt}px -${Jt}px`}},[`${bt}-selection-column`]:{paddingInlineStart:`${Jt/4}px`}}});return{[`${bt}-wrapper`]:Object.assign(Object.assign({},Dt("middle",dt.tablePaddingVerticalMiddle,dt.tablePaddingHorizontalMiddle,dt.tableFontSizeMiddle)),Dt("small",dt.tablePaddingVerticalSmall,dt.tablePaddingHorizontalSmall,dt.tableFontSizeSmall))}},xn=dt=>{const{componentCls:bt,marginXXS:Dt,fontSizeIcon:kt,tableHeaderIconColor:Ht,tableHeaderIconColorHover:Jt}=dt;return{[`${bt}-wrapper`]:{[`${bt}-thead th${bt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${dt.motionDurationSlow}`,"&:hover":{background:dt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:dt.colorPrimary},[`
|
|
|
&${bt}-cell-fix-left:hover,
|
|
|
&${bt}-cell-fix-right:hover
|
|
|
`]:{background:dt.tableFixedHeaderSortActiveBg}},[`${bt}-thead th${bt}-column-sort`]:{background:dt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${bt}-column-sort`]:{background:dt.tableBodySortBg},[`${bt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${bt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${bt}-column-sorter`]:{marginInlineStart:Dt,color:Ht,fontSize:0,transition:`color ${dt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:kt,"&.active":{color:dt.colorPrimary}},[`${bt}-column-sorter-up + ${bt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${bt}-column-sorters:hover ${bt}-column-sorter`]:{color:Jt}}}},Fn=dt=>{const{componentCls:bt,opacityLoading:Dt,tableScrollThumbBg:kt,tableScrollThumbBgHover:Ht,tableScrollThumbSize:Jt,tableScrollBg:on,zIndexTableSticky:Sn,stickyScrollBarBorderRadius:Lt}=dt,Mt=`${dt.lineWidth}px ${dt.lineType} ${dt.tableBorderColor}`;return{[`${bt}-wrapper`]:{[`${bt}-sticky`]:{"&-holder":{position:"sticky",zIndex:Sn,background:dt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Jt}px !important`,zIndex:Sn,display:"flex",alignItems:"center",background:on,borderTop:Mt,opacity:Dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Jt,backgroundColor:kt,borderRadius:Lt,transition:`all ${dt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ht}}}}}}},Ln=dt=>{const{componentCls:bt,lineWidth:Dt,tableBorderColor:kt}=dt,Ht=`${Dt}px ${dt.lineType} ${kt}`;return{[`${bt}-wrapper`]:{[`${bt}-summary`]:{position:"relative",zIndex:dt.zIndexTableFixed,background:dt.tableBg,"> tr":{"> th, > td":{borderBottom:Ht}}},[`div${bt}-summary`]:{boxShadow:`0 -${Dt}px 0 ${kt}`}}}},Cr=dt=>{const{componentCls:bt}=dt,Dt=`${dt.lineWidth}px ${dt.lineType} ${dt.tableBorderColor}`,kt=`${bt}-expanded-row-cell`;return{[`${bt}-wrapper`]:{[`${bt}-tbody-virtual`]:{[`${bt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${bt}-cell`]:{borderBottom:Dt},[`${bt}-expanded-row`]:{[`${kt}${kt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${dt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${bt}-bordered`]:{[`${bt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Dt,position:"absolute"},[`${bt}-cell`]:{borderInlineEnd:Dt,[`&${bt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-dt.lineWidth,borderInlineStart:Dt}}}}}}};const Kr=dt=>{const{componentCls:bt,fontWeightStrong:Dt,tablePaddingVertical:kt,tablePaddingHorizontal:Ht,lineWidth:Jt,lineType:on,tableBorderColor:Sn,tableFontSize:Lt,tableBg:Mt,tableRadius:qt,tableHeaderTextColor:$t,motionDurationMid:fn,tableHeaderBg:wn,tableHeaderCellSplitColor:Bn,tableRowHoverBg:Nn,tableSelectedRowBg:lr,tableSelectedRowHoverBg:Ar,tableFooterTextColor:fr,tableFooterBg:xr,paddingContentVerticalLG:io}=dt,sr=`${Jt}px ${on} ${Sn}`;return{[`${bt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Hu.dF)()),{[bt]:Object.assign(Object.assign({},(0,Hu.Wf)(dt)),{fontSize:Lt,background:Mt,borderRadius:`${qt}px ${qt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${qt}px ${qt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${bt}-cell,
|
|
|
${bt}-thead > tr > th,
|
|
|
${bt}-tbody > tr > th,
|
|
|
${bt}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${io}px ${Ht}px`,overflowWrap:"break-word"},[`${bt}-title`]:{padding:`${kt}px ${Ht}px`},[`${bt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:$t,fontWeight:Dt,textAlign:"start",background:wn,borderBottom:sr,transition:`background ${fn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${bt}-selection-column):not(${bt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Bn,transform:"translateY(-50%)",transition:`background-color ${fn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${bt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${fn}, border-color ${fn}`,borderBottom:sr,[`
|
|
|
> ${bt}-wrapper:only-child,
|
|
|
> ${bt}-expanded-row-fixed > ${bt}-wrapper:only-child
|
|
|
`]:{[bt]:{marginBlock:`-${kt}px`,marginInline:`${dt.tableExpandColumnWidth-Ht}px -${Ht}px`,[`${bt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:$t,fontWeight:Dt,textAlign:"start",background:wn,borderBottom:sr,transition:`background ${fn} ease`},[`
|
|
|
&${bt}-row:hover > th,
|
|
|
&${bt}-row:hover > td,
|
|
|
> th${bt}-cell-row-hover,
|
|
|
> td${bt}-cell-row-hover
|
|
|
`]:{background:Nn},[`&${bt}-row-selected`]:{"> th, > td":{background:lr},"&:hover > th, &:hover > td":{background:Ar}}}},[`${bt}-footer`]:{padding:`${kt}px ${Ht}px`,color:fr,background:xr}})}};var co=(0,tA.Z)("Table",dt=>{const{colorTextHeading:bt,colorSplit:Dt,colorIcon:kt,colorIconHover:Ht,opacityLoading:Jt,colorBgContainer:on,controlInteractiveSize:Sn,headerBg:Lt,headerColor:Mt,headerSortActiveBg:qt,headerSortHoverBg:$t,bodySortBg:fn,rowHoverBg:wn,rowSelectedBg:Bn,rowSelectedHoverBg:Nn,rowExpandedBg:lr,cellPaddingBlock:Ar,cellPaddingInline:fr,cellPaddingBlockMD:xr,cellPaddingInlineMD:io,cellPaddingBlockSM:sr,cellPaddingInlineSM:An,borderColor:xo,footerBg:fo,footerColor:vr,headerBorderRadius:Nr,cellFontSize:Rr,cellFontSizeMD:Er,cellFontSizeSM:Xr,headerSplitColor:bo,fixedHeaderSortActiveBg:Go,headerFilterHoverBg:ko,filterDropdownBg:Lo,expandIconBg:ii,selectionColumnWidth:Mo,stickyScrollBarBg:wi}=dt,ho=new tu.C(kt),ua=new tu.C(Ht),Ni=2,Oi=(0,nA.TS)(dt,{tableFontSize:Rr,tableBg:on,tableRadius:Nr,tablePaddingVertical:Ar,tablePaddingHorizontal:fr,tablePaddingVerticalMiddle:xr,tablePaddingHorizontalMiddle:io,tablePaddingVerticalSmall:sr,tablePaddingHorizontalSmall:An,tableBorderColor:xo,tableHeaderTextColor:Mt,tableHeaderBg:Lt,tableFooterTextColor:vr,tableFooterBg:fo,tableHeaderCellSplitColor:bo,tableHeaderSortBg:qt,tableHeaderSortHoverBg:$t,tableHeaderIconColor:ho.clone().setAlpha(ho.getAlpha()*Jt).toRgbString(),tableHeaderIconColorHover:ua.clone().setAlpha(ua.getAlpha()*Jt).toRgbString(),tableBodySortBg:fn,tableFixedHeaderSortActiveBg:Go,tableHeaderFilterActiveBg:ko,tableFilterDropdownBg:Lo,tableRowHoverBg:wn,tableSelectedRowBg:Bn,tableSelectedRowHoverBg:Nn,zIndexTableFixed:Ni,zIndexTableSticky:Ni+1,tableFontSizeMiddle:Er,tableFontSizeSmall:Xr,tableSelectionColumnWidth:Mo,tableExpandIconBg:ii,tableExpandColumnWidth:Sn+2*dt.padding,tableExpandedRowBg:lr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:wi,tableScrollThumbBgHover:bt,tableScrollBg:Dt});return[Kr(Oi),ot(Oi),Ln(Oi),xn(Oi),Re(Oi),rA(Oi),ht(Oi),oA(Oi),Ln(Oi),CA(Oi),Gt(Oi),je(Oi),Fn(Oi),uc(Oi),nn(Oi),Bt(Oi),Cr(Oi)]},dt=>{const{colorFillAlter:bt,colorBgContainer:Dt,colorTextHeading:kt,colorFillSecondary:Ht,colorFillContent:Jt,controlItemBgActive:on,controlItemBgActiveHover:Sn,padding:Lt,paddingSM:Mt,paddingXS:qt,colorBorderSecondary:$t,borderRadiusLG:fn,fontSize:wn,controlHeight:Bn,colorTextPlaceholder:Nn}=dt,lr=new tu.C(Ht).onBackground(Dt).toHexShortString(),Ar=new tu.C(Jt).onBackground(Dt).toHexShortString(),fr=new tu.C(bt).onBackground(Dt).toHexShortString();return{headerBg:fr,headerColor:kt,headerSortActiveBg:lr,headerSortHoverBg:Ar,bodySortBg:fr,rowHoverBg:fr,rowSelectedBg:on,rowSelectedHoverBg:Sn,rowExpandedBg:bt,cellPaddingBlock:Lt,cellPaddingInline:Lt,cellPaddingBlockMD:Mt,cellPaddingInlineMD:qt,cellPaddingBlockSM:qt,cellPaddingInlineSM:qt,borderColor:$t,headerBorderRadius:fn,footerBg:fr,footerColor:kt,cellFontSize:wn,cellFontSizeMD:wn,cellFontSizeSM:wn,headerSplitColor:$t,fixedHeaderSortActiveBg:lr,headerFilterHoverBg:Jt,filterDropdownMenuBg:Dt,filterDropdownBg:Dt,expandIconBg:Dt,selectionColumnWidth:Bn,stickyScrollBarBg:Nn,stickyScrollBarBorderRadius:100}});const Lr=[],Hn=(dt,bt)=>{const{prefixCls:Dt,className:kt,rootClassName:Ht,style:Jt,size:on,bordered:Sn,dropdownPrefixCls:Lt,dataSource:Mt,pagination:qt,rowSelection:$t,rowKey:fn="key",rowClassName:wn,columns:Bn,children:Nn,childrenColumnName:lr,onChange:Ar,getPopupContainer:fr,loading:xr,expandIcon:io,expandable:sr,expandedRowRender:An,expandIconColumnIndex:xo,indentSize:fo,scroll:vr,sortDirections:Nr,locale:Rr,showSorterTooltip:Er=!0,virtual:Xr}=dt,bo=oe.useMemo(()=>Bn||jn(Nn),[Bn,Nn]),Go=oe.useMemo(()=>bo.some(ra=>ra.responsive),[bo]),ko=(0,Pn.Z)(Go),Lo=oe.useMemo(()=>{const ra=new Set(Object.keys(ko).filter(Vi=>ko[Vi]));return bo.filter(Vi=>!Vi.responsive||Vi.responsive.some(es=>ra.has(es)))},[bo,ko]),ii=(0,qo.Z)(dt,["className","style","columns"]),{locale:Mo=cr.Z,direction:wi,table:ho,renderEmpty:ua,getPrefixCls:Ni,getPopupContainer:Oi}=oe.useContext(li.E_),Yi=(0,qi.Z)(on),_i=Object.assign(Object.assign({},Mo.Table),Rr),da=Mt||Lr,ji=Ni("table",Dt),Ja=Ni("dropdown",Lt),Co=Object.assign({childrenColumnName:lr,expandIconColumnIndex:xo},sr),{childrenColumnName:Ai="children"}=Co,fi=oe.useMemo(()=>da.some(ra=>ra==null?void 0:ra[Ai])?"nest":An||sr&&sr.expandedRowRender?"row":null,[da]),To={body:oe.useRef()},Xo=oe.useMemo(()=>typeof fn=="function"?fn:ra=>ra==null?void 0:ra[fn],[fn]),[Fo]=as(da,Ai,Xo),Di={},ki=function(ra,Vi){let es=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Da,ts,us;const is=Object.assign(Object.assign({},Di),ra);es&&((Da=Di.resetPagination)===null||Da===void 0||Da.call(Di),!((ts=is.pagination)===null||ts===void 0)&&ts.current&&(is.pagination.current=1),qt&&qt.onChange&&qt.onChange(1,(us=is.pagination)===null||us===void 0?void 0:us.pageSize)),vr&&vr.scrollToFirstRowOnChange!==!1&&To.body.current&&(0,_o.Z)(0,{getContainer:()=>To.body.current}),Ar==null||Ar(is.pagination,is.filters,is.sorter,{currentDataSource:Al(Cl(da,is.sorterStates,Ai),is.filterStates),action:Vi})},Zi=(ra,Vi)=>{ki({sorter:ra,sorterStates:Vi},"sort",!1)},[Ra,Si,qa,La]=bA({prefixCls:ji,mergedColumns:Lo,onSorterChange:Zi,sortDirections:Nr||["ascend","descend"],tableLocale:_i,showSorterTooltip:Er}),ka=oe.useMemo(()=>Cl(da,Si,Ai),[da,Si]);Di.sorter=La(),Di.sorterStates=Si;const mo=(ra,Vi)=>{ki({filters:ra,filterStates:Vi},"filter",!0)},[ya,ls,na]=sc({prefixCls:ji,locale:_i,dropdownPrefixCls:Ja,mergedColumns:Lo,onFilterChange:mo,getPopupContainer:fr||Oi}),Ki=Al(ka,ls);Di.filters=na,Di.filterStates=ls;const fa=oe.useMemo(()=>{const ra={};return Object.keys(na).forEach(Vi=>{na[Vi]!==null&&(ra[Vi]=na[Vi])}),Object.assign(Object.assign({},qa),{filters:ra})},[qa,na]),[Sa]=Bl(fa),ga=(ra,Vi)=>{ki({pagination:Object.assign(Object.assign({},Di.pagination),{current:ra,pageSize:Vi})},"paginate")},[Mi,ja]=lc(Ki.length,ga,qt);Di.pagination=qt===!1?{}:Fa(Mi,qt),Di.resetPagination=ja;const Ma=oe.useMemo(()=>{if(qt===!1||!Mi.pageSize)return Ki;const{current:ra=1,total:Vi,pageSize:es=wl}=Mi;return Ki.length<Vi?Ki.length>es?Ki.slice((ra-1)*es,ra*es):Ki:Ki.slice((ra-1)*es,ra*es)},[!!qt,Ki,Mi&&Mi.current,Mi&&Mi.pageSize,Mi&&Mi.total]),[rs,$a]=ol({prefixCls:ji,data:Ki,pageData:Ma,getRowKey:Xo,getRecordByKey:Fo,expandType:fi,childrenColumnName:Ai,locale:_i,getPopupContainer:fr||Oi},$t),ps=(ra,Vi,es)=>{let Da;return typeof wn=="function"?Da=we()(wn(ra,Vi,es)):Da=we()(wn),we()({[`${ji}-row-selected`]:$a.has(Xo(ra,Vi))},Da)};Co.__PARENT_RENDER_ICON__=Co.expandIcon,Co.expandIcon=Co.expandIcon||io||Sr(_i),fi==="nest"&&Co.expandIconColumnIndex===void 0?Co.expandIconColumnIndex=$t?1:0:Co.expandIconColumnIndex>0&&$t&&(Co.expandIconColumnIndex-=1),typeof Co.indentSize!="number"&&(Co.indentSize=typeof fo=="number"?fo:15);const al=oe.useCallback(ra=>Sa(rs(ya(Ra(ra)))),[Ra,ya,rs]);let ks,Ls;if(qt!==!1&&(Mi!=null&&Mi.total)){let ra;Mi.size?ra=Mi.size:ra=Yi==="small"||Yi==="middle"?"small":void 0;const Vi=ts=>oe.createElement(Mr.Z,Object.assign({},Mi,{className:we()(`${ji}-pagination ${ji}-pagination-${ts}`,Mi.className),size:ra})),es=wi==="rtl"?"left":"right",{position:Da}=Mi;if(Da!==null&&Array.isArray(Da)){const ts=Da.find(cs=>cs.includes("top")),us=Da.find(cs=>cs.includes("bottom")),is=Da.every(cs=>`${cs}`=="none");!ts&&!us&&!is&&(Ls=Vi(es)),ts&&(ks=Vi(ts.toLowerCase().replace("top",""))),us&&(Ls=Vi(us.toLowerCase().replace("bottom","")))}else Ls=Vi(es)}let Cs;typeof xr=="boolean"?Cs={spinning:xr}:typeof xr=="object"&&(Cs=Object.assign({spinning:!0},xr));const[os,Na]=co(ji),[,_a]=(0,Br.Z)(),sl=we()(`${ji}-wrapper`,ho==null?void 0:ho.className,{[`${ji}-wrapper-rtl`]:wi==="rtl"},kt,Ht,Na),dl=Object.assign(Object.assign({},ho==null?void 0:ho.style),Jt),El=Rr&&Rr.emptyText||(ua==null?void 0:ua("Table"))||oe.createElement(Wo.Z,{componentName:"Table"}),Ys=Xr?Nc:eA,Su={},Vl=oe.useMemo(()=>{const{fontSize:ra,lineHeight:Vi,padding:es,paddingXS:Da,paddingSM:ts}=_a,us=Math.floor(ra*Vi);switch(Yi){case"large":return es*2+us;case"small":return Da*2+us;default:return ts*2+us}},[_a,Yi]);return Xr&&(Su.listItemHeight=Vl),os(oe.createElement("div",{ref:bt,className:sl,style:dl},oe.createElement(Fr.Z,Object.assign({spinning:!1},Cs),ks,oe.createElement(Ys,Object.assign({},Su,ii,{columns:Lo,direction:wi,expandable:Co,prefixCls:ji,className:we()({[`${ji}-middle`]:Yi==="middle",[`${ji}-small`]:Yi==="small",[`${ji}-bordered`]:Sn,[`${ji}-empty`]:da.length===0}),data:Ma,rowKey:Xo,rowClassName:ps,emptyText:El,internalHooks:Ue,internalRefs:To,transformColumns:al})),Ls)))};var jr=oe.forwardRef(Hn);const Jr=(dt,bt)=>{const Dt=oe.useRef(0);return Dt.current+=1,oe.createElement(jr,Object.assign({},dt,{ref:bt,_renderTimes:Dt.current}))},ln=oe.forwardRef(Jr);ln.SELECTION_COLUMN=Xa,ln.EXPAND_COLUMN=ve,ln.SELECTION_ALL=Zs,ln.SELECTION_INVERT=rl,ln.SELECTION_NONE=Zo,ln.Column=ri,ln.ColumnGroup=Bi,ln.Summary=Le;var yn=ln,er=yn},12563:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return Ce}});var ve=fe(59301),Ue=fe(99267),E=fe(92310),he=fe.n(E),Ae=fe(36785),ue=fe(47729),oe=fe(14088),re=fe(36355),le=fe(17313),ae=fe(37613),se=fe(83116);const ie=Se=>{const{paddingXXS:He,lineWidth:we,tagPaddingHorizontal:Me,componentCls:Pe}=Se,De=Me-we,ze=He-we;return{[Pe]:Object.assign(Object.assign({},(0,le.Wf)(Se)),{display:"inline-block",height:"auto",marginInlineEnd:Se.marginXS,paddingInline:De,fontSize:Se.tagFontSize,lineHeight:Se.tagLineHeight,whiteSpace:"nowrap",background:Se.defaultBg,border:`${Se.lineWidth}px ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadiusSM,opacity:1,transition:`all ${Se.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Pe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Se.defaultColor},[`${Pe}-close-icon`]:{marginInlineStart:ze,color:Se.colorTextDescription,fontSize:Se.tagIconSize,cursor:"pointer",transition:`all ${Se.motionDurationMid}`,"&:hover":{color:Se.colorTextHeading}},[`&${Pe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Se.iconCls}-close, ${Se.iconCls}-close:hover`]:{color:Se.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Pe}-checkable-checked):hover`]:{color:Se.colorPrimary,backgroundColor:Se.colorFillSecondary},"&:active, &-checked":{color:Se.colorTextLightSolid},"&-checked":{backgroundColor:Se.colorPrimary,"&:hover":{backgroundColor:Se.colorPrimaryHover}},"&:active":{backgroundColor:Se.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Se.iconCls} + span, > span + ${Se.iconCls}`]:{marginInlineStart:De}}),[`${Pe}-borderless`]:{borderColor:"transparent",background:Se.tagBorderlessBg}}},te=Se=>{const{lineWidth:He,fontSizeIcon:we}=Se,Me=Se.fontSizeSM,Pe=`${Se.lineHeightSM*Me}px`;return(0,ae.TS)(Se,{tagFontSize:Me,tagLineHeight:Pe,tagIconSize:we-2*He,tagPaddingHorizontal:8,tagBorderlessBg:Se.colorFillTertiary})},z=Se=>({defaultBg:Se.colorFillQuaternary,defaultColor:Se.colorText});var a=(0,se.Z)("Tag",Se=>{const He=te(Se);return ie(He)},z),y=function(Se,He){var we={};for(var Me in Se)Object.prototype.hasOwnProperty.call(Se,Me)&&He.indexOf(Me)<0&&(we[Me]=Se[Me]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Me=Object.getOwnPropertySymbols(Se);Pe<Me.length;Pe++)He.indexOf(Me[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Se,Me[Pe])&&(we[Me[Pe]]=Se[Me[Pe]]);return we},b=Se=>{const{prefixCls:He,style:we,className:Me,checked:Pe,onChange:De,onClick:ze}=Se,Je=y(Se,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Qe,tag:tt}=ve.useContext(re.E_),$e=st=>{De==null||De(!Pe),ze==null||ze(st)},at=Qe("tag",He),[ct,it]=a(at),rt=he()(at,`${at}-checkable`,{[`${at}-checkable-checked`]:Pe},tt==null?void 0:tt.className,Me,it);return ct(ve.createElement("span",Object.assign({},Je,{style:Object.assign(Object.assign({},we),tt==null?void 0:tt.style),className:rt,onClick:$e})))},ee=fe(45157);const ne=Se=>(0,ee.Z)(Se,(He,we)=>{let{textColor:Me,lightBorderColor:Pe,lightColor:De,darkColor:ze}=we;return{[`${Se.componentCls}-${He}`]:{color:Me,background:De,borderColor:Pe,"&-inverse":{color:Se.colorTextLightSolid,background:ze,borderColor:ze},[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,se.b)(["Tag","preset"],Se=>{const He=te(Se);return ne(He)},z);function de(Se){return typeof Se!="string"?Se:Se.charAt(0).toUpperCase()+Se.slice(1)}const ge=(Se,He,we)=>{const Me=de(we);return{[`${Se.componentCls}-${He}`]:{color:Se[`color${we}`],background:Se[`color${Me}Bg`],borderColor:Se[`color${Me}Border`],[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,se.b)(["Tag","status"],Se=>{const He=te(Se);return[ge(He,"success","Success"),ge(He,"processing","Info"),ge(He,"error","Error"),ge(He,"warning","Warning")]},z),me=function(Se,He){var we={};for(var Me in Se)Object.prototype.hasOwnProperty.call(Se,Me)&&He.indexOf(Me)<0&&(we[Me]=Se[Me]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Me=Object.getOwnPropertySymbols(Se);Pe<Me.length;Pe++)He.indexOf(Me[Pe])<0&&Object.prototype.propertyIsEnumerable.call(Se,Me[Pe])&&(we[Me[Pe]]=Se[Me[Pe]]);return we};const be=(Se,He)=>{const{prefixCls:we,className:Me,rootClassName:Pe,style:De,children:ze,icon:Je,color:Qe,onClose:tt,closeIcon:$e,closable:at,bordered:ct=!0}=Se,it=me(Se,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:rt,direction:st,tag:mt}=ve.useContext(re.E_),[yt,Tt]=ve.useState(!0);ve.useEffect(()=>{"visible"in it&&Tt(it.visible)},[it.visible]);const vt=(0,Ae.o2)(Qe),ut=(0,Ae.yT)(Qe),qe=vt||ut,Te=Object.assign(Object.assign({backgroundColor:Qe&&!qe?Qe:void 0},mt==null?void 0:mt.style),De),Ke=rt("tag",we),[Ie,Fe]=a(Ke),Be=he()(Ke,mt==null?void 0:mt.className,{[`${Ke}-${Qe}`]:qe,[`${Ke}-has-color`]:Qe&&!qe,[`${Ke}-hidden`]:!yt,[`${Ke}-rtl`]:st==="rtl",[`${Ke}-borderless`]:!ct},Me,Pe,Fe),Oe=gt=>{gt.stopPropagation(),tt==null||tt(gt),!gt.defaultPrevented&&Tt(!1)},[,_e]=(0,ue.Z)(at,$e,gt=>gt===null?ve.createElement(Ue.Z,{className:`${Ke}-close-icon`,onClick:Oe}):ve.createElement("span",{className:`${Ke}-close-icon`,onClick:Oe},gt),null,!1),Ne=typeof it.onClick=="function"||ze&&ze.type==="a",Le=Je||null,We=Le?ve.createElement(ve.Fragment,null,Le,ze&&ve.createElement("span",null,ze)):ze,ft=ve.createElement("span",Object.assign({},it,{ref:He,className:Be,style:Te}),We,_e,vt&&ve.createElement(ce,{key:"preset",prefixCls:Ke}),ut&&ve.createElement(pe,{key:"status",prefixCls:Ke}));return Ie(Ne?ve.createElement(oe.Z,{component:"Tag"},ft):ft)},ye=ve.forwardRef(be);ye.CheckableTag=b;var Ce=ye},65615:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return gt}});var ve=fe(59301),Ue=fe(98506),E=fe(67711),he=fe(26420),Ae=fe(16886),ue=fe(33346),oe=fe(43403),re=fe(35593),le=fe(92310),ae=fe.n(le),se=fe(34280),ie=fe(18929),te=fe(6089);function z(nt){var wt=window.innerWidth||document.documentElement.clientWidth,Pt=window.innerHeight||document.documentElement.clientHeight,xt=nt.getBoundingClientRect(),It=xt.top,Ft=xt.right,Ut=xt.bottom,St=xt.left;return It>=0&&St>=0&&Ft<=wt&&Ut<=Pt}function a(nt,wt,Pt){var xt;return(xt=Pt!=null?Pt:wt)!==null&&xt!==void 0?xt:nt===null?"center":"bottom"}function y(nt,wt,Pt,xt){var It=(0,ve.useState)(void 0),Ft=(0,Ae.Z)(It,2),Ut=Ft[0],St=Ft[1];(0,se.Z)(function(){var dn=typeof nt=="function"?nt():nt;St(dn||null)});var _t=(0,ve.useState)(null),Kt=(0,Ae.Z)(_t,2),Yt=Kt[0],an=Kt[1],En=(0,te.Z)(function(){if(Ut){!z(Ut)&&wt&&Ut.scrollIntoView(xt);var dn=Ut.getBoundingClientRect(),_n=dn.left,Dn=dn.top,Rn=dn.width,wr=dn.height,ar={left:_n,top:Dn,width:Rn,height:wr,radius:0};an(function(Wn){return JSON.stringify(Wn)!==JSON.stringify(ar)?ar:Wn})}else an(null)}),cn=function(_n){var Dn;return(Dn=Array.isArray(Pt==null?void 0:Pt.offset)?Pt==null?void 0:Pt.offset[_n]:Pt==null?void 0:Pt.offset)!==null&&Dn!==void 0?Dn:6};(0,se.Z)(function(){return En(),window.addEventListener("resize",En),function(){window.removeEventListener("resize",En)}},[Ut,wt,En]);var bn=(0,ve.useMemo)(function(){if(!Yt)return Yt;var dn=cn(0),_n=cn(1),Dn=(Pt==null?void 0:Pt.radius)||2;return{left:Yt.left-dn,top:Yt.top-_n,width:Yt.width+dn*2,height:Yt.height+_n*2,radius:Dn}},[Yt,Pt]);return[bn,Ut]}var x=fe(80402),b={fill:"transparent",pointerEvents:"auto"},ee=function(wt){var Pt=wt.prefixCls,xt=wt.rootClassName,It=wt.pos,Ft=wt.showMask,Ut=wt.style,St=Ut===void 0?{}:Ut,_t=wt.fill,Kt=_t===void 0?"rgba(0,0,0,0.5)":_t,Yt=wt.open,an=wt.animated,En=wt.zIndex,cn=(0,x.Z)(),bn="".concat(Pt,"-mask-").concat(cn),dn=(0,he.Z)(an)==="object"?an==null?void 0:an.placeholder:an;return ve.createElement(oe.Z,{open:Yt,autoLock:!0},ve.createElement("div",{className:ae()("".concat(Pt,"-mask"),xt),style:(0,Ue.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:En,pointerEvents:"none"},St)},Ft?ve.createElement("svg",{style:{width:"100%",height:"100%"}},ve.createElement("defs",null,ve.createElement("mask",{id:bn},ve.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),It&&ve.createElement("rect",{x:It.left,y:It.top,rx:It.radius,width:It.width,height:It.height,fill:"black",className:dn?"".concat(Pt,"-placeholder-animated"):""}))),ve.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Kt,mask:"url(#".concat(bn,")")}),It&&ve.createElement(ve.Fragment,null,ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:It.top})),ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:It.left,height:"100%"})),ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:It.top+It.height,width:"100%",height:"calc(100vh - ".concat(It.top+It.height,"px)")})),ve.createElement("rect",(0,E.Z)({},b,{x:It.left+It.width,y:"0",width:"calc(100vw - ".concat(It.left+It.width,"px)"),height:"100%"})))):null))},ne=ee,ce={adjustX:1,adjustY:1},de=[0,0],ge={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function pe(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,wt={};return Object.keys(ge).forEach(function(Pt){wt[Pt]=(0,Ue.Z)((0,Ue.Z)({},ge[Pt]),{},{autoArrow:nt,targetOffset:de})}),wt}var me=pe(),be=fe(15142);function ye(nt){var wt=nt.prefixCls,Pt=nt.current,xt=nt.total,It=nt.title,Ft=nt.description,Ut=nt.onClose,St=nt.onPrev,_t=nt.onNext,Kt=nt.onFinish,Yt=nt.className,an=nt.closeIcon,En=an!==!1&&an!==null,cn=an!==void 0&&an!==!0?an:ve.createElement("span",{className:"".concat(wt,"-close-x")},"\xD7");return ve.createElement("div",{className:ae()("".concat(wt,"-content"),Yt)},ve.createElement("div",{className:"".concat(wt,"-inner")},En&&ve.createElement("button",{type:"button",onClick:Ut,"aria-label":"Close",className:"".concat(wt,"-close")},cn),ve.createElement("div",{className:"".concat(wt,"-header")},ve.createElement("div",{className:"".concat(wt,"-title")},It)),ve.createElement("div",{className:"".concat(wt,"-description")},Ft),ve.createElement("div",{className:"".concat(wt,"-footer")},ve.createElement("div",{className:"".concat(wt,"-sliders")},xt>1?(0,be.Z)(Array.from({length:xt}).keys()).map(function(bn,dn){return ve.createElement("span",{key:bn,className:dn===Pt?"active":""})}):null),ve.createElement("div",{className:"".concat(wt,"-buttons")},Pt!==0?ve.createElement("button",{className:"".concat(wt,"-prev-btn"),onClick:St},"Prev"):null,Pt===xt-1?ve.createElement("button",{className:"".concat(wt,"-finish-btn"),onClick:Kt},"Finish"):ve.createElement("button",{className:"".concat(wt,"-next-btn"),onClick:_t},"Next")))))}var Ce=function(wt){var Pt=wt.current,xt=wt.renderPanel;return ve.createElement(ve.Fragment,null,typeof xt=="function"?xt(wt,Pt):ve.createElement(ye,wt))},Se=Ce,He=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],we={left:"50%",top:"50%",width:1,height:1},Me=function(wt){var Pt=wt.prefixCls,xt=Pt===void 0?"rc-tour":Pt,It=wt.steps,Ft=It===void 0?[]:It,Ut=wt.defaultCurrent,St=wt.current,_t=wt.onChange,Kt=wt.onClose,Yt=wt.onFinish,an=wt.open,En=wt.mask,cn=En===void 0?!0:En,bn=wt.arrow,dn=bn===void 0?!0:bn,_n=wt.rootClassName,Dn=wt.placement,Rn=wt.renderPanel,wr=wt.gap,ar=wt.animated,Wn=wt.scrollIntoViewOptions,Ur=Wn===void 0?!0:Wn,eo=wt.zIndex,Or=eo===void 0?1001:eo,Pr=wt.closeIcon,Zr=(0,ue.Z)(wt,He),yo=ve.useRef(),Oo=(0,ie.Z)(0,{value:St,defaultValue:Ut}),Jo=(0,Ae.Z)(Oo,2),Io=Jo[0],gi=Jo[1],ei=(0,ie.Z)(void 0,{value:an,postState:function(ci){return Io<0||Io>=Ft.length?!1:ci!=null?ci:!0}}),oi=(0,Ae.Z)(ei,2),pn=oi[0],Qn=oi[1],jn=ve.useRef(pn);(0,se.Z)(function(){pn&&!jn.current&&gi(0),jn.current=pn},[pn]);var Hr=Ft[Io]||{},vo=Hr.target,hr=Hr.placement,hi=Hr.style,Ko=Hr.arrow,Yn=Hr.className,On=Hr.mask,Qr=Hr.scrollIntoViewOptions,kn=Hr.closeIcon,Wr=pn&&(On!=null?On:cn),Ao=kn!=null?kn:Pr,Bo=Qr!=null?Qr:Ur,ao=y(vo,an,wr,Bo),hn=(0,Ae.Z)(ao,2),Un=hn[0],Xn=hn[1],Cn=a(Xn,Dn,hr),Ir=Xn?typeof Ko=="undefined"?dn:Ko:!1,br=(0,he.Z)(Ir)==="object"?Ir.pointAtCenter:!1;(0,se.Z)(function(){var Ho;(Ho=yo.current)===null||Ho===void 0||Ho.forceAlign()},[br,Io]);var gr=function(ci){gi(ci),_t==null||_t(ci)};if(Xn===void 0)return null;var pr=function(){Qn(!1),Kt==null||Kt(Io)},Eo=function(){return ve.createElement(Se,(0,E.Z)({arrow:Ir,key:"content",prefixCls:xt,total:Ft.length,renderPanel:Rn,onPrev:function(){gr(Io-1)},onNext:function(){gr(Io+1)},onClose:pr,current:Io,onFinish:function(){pr(),Yt==null||Yt()},closeIcon:Ao},Ft[Io]))},nr=typeof Wr=="boolean"?Wr:!!Wr,tr=typeof Wr=="boolean"?void 0:Wr,Ci=function(ci){return ci||Xn||document.body};return ve.createElement(ve.Fragment,null,ve.createElement(ne,{zIndex:Or,prefixCls:xt,pos:Un,showMask:nr,style:tr==null?void 0:tr.style,fill:tr==null?void 0:tr.color,open:pn,animated:ar,rootClassName:_n}),ve.createElement(re.Z,(0,E.Z)({builtinPlacements:pe(br)},Zr,{ref:yo,popupStyle:hi,popupPlacement:Cn,popupVisible:pn,popupClassName:ae()(_n,Yn),prefixCls:xt,popup:Eo,forceRender:!1,destroyPopupOnHide:!0,zIndex:Or,getTriggerDOMNode:Ci,arrow:!!Ir}),ve.createElement(oe.Z,{open:pn,autoLock:!0},ve.createElement("div",{className:ae()(_n,"".concat(xt,"-target-placeholder")),style:(0,Ue.Z)((0,Ue.Z)({},Un||we),{},{position:"fixed",pointerEvents:"none"})}))))},Pe=Me,De=Pe,ze=fe(79676),Je=fe(36355),Qe=fe(88088),tt=fe(99267),$e=fe(3113),at=fe(9763),ct=fe(31724),it=fe(47729);function rt(nt){return nt!=null}var mt=nt=>{let{stepProps:wt,current:Pt,type:xt,indicatorsRender:It,closeIcon:Ft}=nt;var Ut,St;const{prefixCls:_t,total:Kt=1,title:Yt,onClose:an,onPrev:En,onNext:cn,onFinish:bn,cover:dn,description:_n,nextButtonProps:Dn,prevButtonProps:Rn,type:wr,className:ar,closeIcon:Wn}=wt,Ur=wr!=null?wr:xt,eo=Wn!=null?Wn:Ft,Or=eo!==!1&&eo!==null,[Pr,Zr]=(0,it.Z)(Or,eo,Hr=>ve.createElement("span",{onClick:an,"aria-label":"Close",className:`${_t}-close`},Hr),ve.createElement(tt.Z,{className:`${_t}-close-icon`}),!0),yo=Pt===Kt-1,Oo=()=>{var Hr;En==null||En(),(Hr=Rn==null?void 0:Rn.onClick)===null||Hr===void 0||Hr.call(Rn)},Jo=()=>{var Hr;yo?bn==null||bn():cn==null||cn(),(Hr=Dn==null?void 0:Dn.onClick)===null||Hr===void 0||Hr.call(Dn)},Io=rt(Yt)?ve.createElement("div",{className:`${_t}-header`},ve.createElement("div",{className:`${_t}-title`},Yt)):null,gi=rt(_n)?ve.createElement("div",{className:`${_t}-description`},_n):null,ei=rt(dn)?ve.createElement("div",{className:`${_t}-cover`},dn):null;let oi;It?oi=It(Pt,Kt):oi=(0,be.Z)(Array.from({length:Kt}).keys()).map((Hr,vo)=>ve.createElement("span",{key:Hr,className:ae()(vo===Pt&&`${_t}-indicator-active`,`${_t}-indicator`)}));const pn=Ur==="primary"?"default":"primary",Qn={type:"default",ghost:Ur==="primary"},[jn]=(0,at.Z)("Tour",ct.Z.Tour);return ve.createElement("div",{className:ae()(ar,`${_t}-content`)},ve.createElement("div",{className:`${_t}-inner`},Pr&&Zr,ei,Io,gi,ve.createElement("div",{className:`${_t}-footer`},Kt>1&&ve.createElement("div",{className:`${_t}-indicators`},oi),ve.createElement("div",{className:`${_t}-buttons`},Pt!==0?ve.createElement($e.ZP,Object.assign({},Qn,Rn,{onClick:Oo,size:"small",className:ae()(`${_t}-prev-btn`,Rn==null?void 0:Rn.className)}),(Ut=Rn==null?void 0:Rn.children)!==null&&Ut!==void 0?Ut:jn==null?void 0:jn.Previous):null,ve.createElement($e.ZP,Object.assign({type:pn},Dn,{onClick:Jo,size:"small",className:ae()(`${_t}-next-btn`,Dn==null?void 0:Dn.className)}),(St=Dn==null?void 0:Dn.children)!==null&&St!==void 0?St:yo?jn==null?void 0:jn.Finish:jn==null?void 0:jn.Next)))))},yt=fe(39722),Tt=fe(64993),vt=fe(17313),ut=fe(19447),qe=fe(83116),Te=fe(37613);const Ke=nt=>{const{componentCls:wt,lineHeight:Pt,padding:xt,paddingXS:It,borderRadius:Ft,borderRadiusXS:Ut,colorPrimary:St,colorText:_t,colorFill:Kt,indicatorHeight:Yt,indicatorWidth:an,boxShadowTertiary:En,tourZIndexPopup:cn,fontSize:bn,colorBgElevated:dn,fontWeightStrong:_n,marginXS:Dn,colorTextLightSolid:Rn,tourBorderRadius:wr,colorWhite:ar,colorBgTextHover:Wn,tourCloseSize:Ur,motionDurationSlow:eo,antCls:Or}=nt;return[{[wt]:Object.assign(Object.assign({},(0,vt.Wf)(nt)),{color:_t,position:"absolute",zIndex:cn,display:"block",visibility:"visible",fontSize:bn,lineHeight:Pt,width:520,"--antd-arrow-background-color":dn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${wt}-hidden`]:{display:"none"},[`${wt}-content`]:{position:"relative"},[`${wt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:wr,boxShadow:En,position:"relative",backgroundColor:dn,border:"none",backgroundClip:"padding-box",[`${wt}-close`]:{position:"absolute",top:xt,insetInlineEnd:xt,color:nt.colorIcon,outline:"none",width:Ur,height:Ur,borderRadius:nt.borderRadiusSM,transition:`background-color ${nt.motionDurationMid}, color ${nt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:nt.colorIconHover,backgroundColor:nt.wireframe?"transparent":nt.colorFillContent}},[`${wt}-cover`]:{textAlign:"center",padding:`${xt+Ur+It}px ${xt}px 0`,img:{width:"100%"}},[`${wt}-header`]:{padding:`${xt}px ${xt}px ${It}px`,[`${wt}-title`]:{lineHeight:Pt,fontSize:bn,fontWeight:_n}},[`${wt}-description`]:{padding:`0 ${xt}px`,lineHeight:Pt,wordWrap:"break-word"},[`${wt}-footer`]:{padding:`${It}px ${xt}px ${xt}px`,textAlign:"end",borderRadius:`0 0 ${Ut}px ${Ut}px`,display:"flex",[`${wt}-indicators`]:{display:"inline-block",[`${wt}-indicator`]:{width:an,height:Yt,display:"inline-block",borderRadius:"50%",background:Kt,"&:not(:last-child)":{marginInlineEnd:Yt},"&-active":{background:St}}},[`${wt}-buttons`]:{marginInlineStart:"auto",[`${Or}-btn`]:{marginInlineStart:Dn}}}},[`${wt}-primary, &${wt}-primary`]:{"--antd-arrow-background-color":St,[`${wt}-inner`]:{color:Rn,textAlign:"start",textDecoration:"none",backgroundColor:St,borderRadius:Ft,boxShadow:En,[`${wt}-close`]:{color:Rn},[`${wt}-indicators`]:{[`${wt}-indicator`]:{background:new Tt.C(Rn).setAlpha(.15).toRgbString(),"&-active":{background:Rn}}},[`${wt}-prev-btn`]:{color:Rn,borderColor:new Tt.C(Rn).setAlpha(.15).toRgbString(),backgroundColor:St,"&:hover":{backgroundColor:new Tt.C(Rn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${wt}-next-btn`]:{color:St,borderColor:"transparent",background:ar,"&:hover":{background:new Tt.C(Wn).onBackground(ar).toRgbString()}}}}}),[`${wt}-mask`]:{[`${wt}-placeholder-animated`]:{transition:`all ${eo}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${wt}-inner`]:{borderRadius:Math.min(wr,ut.qN)}}},(0,ut.ZP)(nt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:wr,limitVerticalRadius:!0})]};var Ie=(0,qe.Z)("Tour",nt=>{const{borderRadiusLG:wt,fontSize:Pt,lineHeight:xt}=nt,It=(0,Te.TS)(nt,{tourZIndexPopup:nt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:wt,tourCloseSize:Pt*xt});return[Ke(It)]}),Fe=fe(53487),Be=function(nt,wt){var Pt={};for(var xt in nt)Object.prototype.hasOwnProperty.call(nt,xt)&&wt.indexOf(xt)<0&&(Pt[xt]=nt[xt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,xt=Object.getOwnPropertySymbols(nt);It<xt.length;It++)wt.indexOf(xt[It])<0&&Object.prototype.propertyIsEnumerable.call(nt,xt[It])&&(Pt[xt[It]]=nt[xt[It]]);return Pt};const Oe=nt=>{const{prefixCls:wt,current:Pt=0,total:xt=6,className:It,style:Ft,type:Ut}=nt,St=Be(nt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:_t}=ve.useContext(Je.E_),Kt=_t("tour",wt),[Yt,an]=Ie(Kt);return Yt(ve.createElement(yt.t5,{prefixCls:Kt,hashId:an,className:ae()(It,`${Kt}-pure`,Ut&&`${Kt}-${Ut}`),style:Ft},ve.createElement(mt,{stepProps:Object.assign(Object.assign({},St),{prefixCls:Kt,total:xt}),current:Pt,type:Ut})))};var _e=(0,Fe.i)(Oe),Le=nt=>{let{defaultType:wt,steps:Pt=[],current:xt,defaultCurrent:It}=nt;var Ft;const[Ut,St]=(0,ie.Z)(It,{value:xt});(0,ve.useLayoutEffect)(()=>{xt!==void 0&&St(xt)},[xt]);const _t=typeof Ut=="number"?(Ft=Pt[Ut])===null||Ft===void 0?void 0:Ft.type:wt;return{currentMergedType:_t!=null?_t:wt,updateInnerCurrent:St}},We=function(nt,wt){var Pt={};for(var xt in nt)Object.prototype.hasOwnProperty.call(nt,xt)&&wt.indexOf(xt)<0&&(Pt[xt]=nt[xt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,xt=Object.getOwnPropertySymbols(nt);It<xt.length;It++)wt.indexOf(xt[It])<0&&Object.prototype.propertyIsEnumerable.call(nt,xt[It])&&(Pt[xt[It]]=nt[xt[It]]);return Pt};const ft=nt=>{const{prefixCls:wt,current:Pt,defaultCurrent:xt,type:It,rootClassName:Ft,indicatorsRender:Ut,steps:St}=nt,_t=We(nt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Kt,direction:Yt}=(0,ve.useContext)(Je.E_),an=Kt("tour",wt),[En,cn]=Ie(an),[,bn]=(0,Qe.Z)(),{currentMergedType:dn,updateInnerCurrent:_n}=Le({defaultType:It,steps:St,current:Pt,defaultCurrent:xt}),Dn=(0,ze.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:bn.marginXXS,arrowWidth:bn.sizePopupArrow,borderRadius:bn.borderRadius}),Rn=ae()({[`${an}-primary`]:dn==="primary",[`${an}-rtl`]:Yt==="rtl"},cn,Ft),wr=(Wn,Ur)=>ve.createElement(mt,{type:It,stepProps:Wn,current:Ur,indicatorsRender:Ut}),ar=Wn=>{var Ur;_n(Wn),(Ur=nt.onChange)===null||Ur===void 0||Ur.call(nt,Wn)};return En(ve.createElement(De,Object.assign({},_t,{rootClassName:Rn,prefixCls:an,current:Pt,defaultCurrent:xt,animated:!0,renderPanel:wr,builtinPlacements:Dn,onChange:ar,steps:St})))};ft._InternalPanelDoNotUseOrYouWillBeFired=_e;var gt=ft},17574:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return Qe}});var ve=fe(32223),Ue=fe(15142),E=fe(52671),he=fe(8657),Ae=fe(67711),ue=fe(59301),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},re=oe,le=fe(7657),ae=function($e,at){return ue.createElement(le.Z,(0,Ae.Z)({},$e,{ref:at,icon:re}))},se=ue.forwardRef(ae),ie=se,te=fe(92310),z=fe.n(te),a=fe(35654),y=fe(71430),x=fe(36355),b=fe(56082),ee=fe(62892),ne=fe(20648);const ce=4;function de(tt){const{dropPosition:$e,dropLevelOffset:at,prefixCls:ct,indent:it,direction:rt="ltr"}=tt,st=rt==="ltr"?"left":"right",mt=rt==="ltr"?"right":"left",yt={[st]:-at*it+ce,[mt]:0};switch($e){case-1:yt.top=-3;break;case 1:yt.bottom=-3;break;default:yt.bottom=-3,yt[st]=it+ce;break}return ue.createElement("div",{style:yt,className:`${ct}-drop-indicator`})}var ge=fe(71997),me=ue.forwardRef((tt,$e)=>{const{getPrefixCls:at,direction:ct,virtual:it,tree:rt}=ue.useContext(x.E_),{prefixCls:st,className:mt,showIcon:yt=!1,showLine:Tt,switcherIcon:vt,blockNode:ut=!1,children:qe,checkable:Te=!1,selectable:Ke=!0,draggable:Ie,motion:Fe,style:Be}=tt,Oe=at("tree",st),_e=at(),Ne=Fe!=null?Fe:Object.assign(Object.assign({},(0,ee.Z)(_e)),{motionAppear:!1}),Le=Object.assign(Object.assign({},tt),{checkable:Te,selectable:Ke,showIcon:yt,motion:Ne,blockNode:ut,showLine:!!Tt,dropIndicatorRender:de}),[We,ft]=(0,ne.ZP)(Oe),gt=ue.useMemo(()=>{if(!Ie)return!1;let wt={};switch(typeof Ie){case"function":wt.nodeDraggable=Ie;break;case"object":wt=Object.assign({},Ie);break;default:break}return wt.icon!==!1&&(wt.icon=wt.icon||ue.createElement(b.Z,null)),wt},[Ie]),nt=wt=>ue.createElement(ge.Z,{prefixCls:Oe,switcherIcon:vt,treeNodeProps:wt,showLine:Tt});return We(ue.createElement(ve.Z,Object.assign({itemHeight:20,ref:$e,virtual:it},Le,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Be),prefixCls:Oe,className:z()({[`${Oe}-icon-hide`]:!yt,[`${Oe}-block-node`]:ut,[`${Oe}-unselectable`]:!Ke,[`${Oe}-rtl`]:ct==="rtl"},rt==null?void 0:rt.className,mt,ft),direction:ct,checkable:Te&&ue.createElement("span",{className:`${Oe}-checkbox-inner`}),selectable:Ke,switcherIcon:nt,draggable:gt}),qe))}),be;(function(tt){tt[tt.None=0]="None",tt[tt.Start=1]="Start",tt[tt.End=2]="End"})(be||(be={}));function ye(tt,$e){function at(ct){const{key:it,children:rt}=ct;$e(it,ct)!==!1&&ye(rt||[],$e)}tt.forEach(at)}function Ce(tt){let{treeData:$e,expandedKeys:at,startKey:ct,endKey:it}=tt;const rt=[];let st=be.None;if(ct&&ct===it)return[ct];if(!ct||!it)return[];function mt(yt){return yt===ct||yt===it}return ye($e,yt=>{if(st===be.End)return!1;if(mt(yt)){if(rt.push(yt),st===be.None)st=be.Start;else if(st===be.Start)return st=be.End,!1}else st===be.Start&&rt.push(yt);return at.includes(yt)}),rt}function Se(tt,$e){const at=(0,Ue.Z)($e),ct=[];return ye(tt,(it,rt)=>{const st=at.indexOf(it);return st!==-1&&(ct.push(rt),at.splice(st,1)),!!at.length}),ct}var He=function(tt,$e){var at={};for(var ct in tt)Object.prototype.hasOwnProperty.call(tt,ct)&&$e.indexOf(ct)<0&&(at[ct]=tt[ct]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,ct=Object.getOwnPropertySymbols(tt);it<ct.length;it++)$e.indexOf(ct[it])<0&&Object.prototype.propertyIsEnumerable.call(tt,ct[it])&&(at[ct[it]]=tt[ct[it]]);return at};function we(tt){const{isLeaf:$e,expanded:at}=tt;return $e?ue.createElement(E.Z,null):at?ue.createElement(he.Z,null):ue.createElement(ie,null)}function Me(tt){let{treeData:$e,children:at}=tt;return $e||(0,y.zn)(at)}const Pe=(tt,$e)=>{var{defaultExpandAll:at,defaultExpandParent:ct,defaultExpandedKeys:it}=tt,rt=He(tt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const st=ue.useRef(),mt=ue.useRef(),yt=()=>{const{keyEntities:gt}=(0,y.I8)(Me(rt));let nt;return at?nt=Object.keys(gt):ct?nt=(0,a.r7)(rt.expandedKeys||it||[],gt):nt=rt.expandedKeys||it,nt},[Tt,vt]=ue.useState(rt.selectedKeys||rt.defaultSelectedKeys||[]),[ut,qe]=ue.useState(()=>yt());ue.useEffect(()=>{"selectedKeys"in rt&&vt(rt.selectedKeys)},[rt.selectedKeys]),ue.useEffect(()=>{"expandedKeys"in rt&&qe(rt.expandedKeys)},[rt.expandedKeys]);const Te=(gt,nt)=>{var wt;return"expandedKeys"in rt||qe(gt),(wt=rt.onExpand)===null||wt===void 0?void 0:wt.call(rt,gt,nt)},Ke=(gt,nt)=>{var wt;const{multiple:Pt}=rt,{node:xt,nativeEvent:It}=nt,{key:Ft=""}=xt,Ut=Me(rt),St=Object.assign(Object.assign({},nt),{selected:!0}),_t=(It==null?void 0:It.ctrlKey)||(It==null?void 0:It.metaKey),Kt=It==null?void 0:It.shiftKey;let Yt;Pt&&_t?(Yt=gt,st.current=Ft,mt.current=Yt,St.selectedNodes=Se(Ut,Yt)):Pt&&Kt?(Yt=Array.from(new Set([].concat((0,Ue.Z)(mt.current||[]),(0,Ue.Z)(Ce({treeData:Ut,expandedKeys:ut,startKey:Ft,endKey:st.current}))))),St.selectedNodes=Se(Ut,Yt)):(Yt=[Ft],st.current=Ft,mt.current=Yt,St.selectedNodes=Se(Ut,Yt)),(wt=rt.onSelect)===null||wt===void 0||wt.call(rt,Yt,St),"selectedKeys"in rt||vt(Yt)},{getPrefixCls:Ie,direction:Fe}=ue.useContext(x.E_),{prefixCls:Be,className:Oe,showIcon:_e=!0,expandAction:Ne="click"}=rt,Le=He(rt,["prefixCls","className","showIcon","expandAction"]),We=Ie("tree",Be),ft=z()(`${We}-directory`,{[`${We}-directory-rtl`]:Fe==="rtl"},Oe);return ue.createElement(me,Object.assign({icon:we,ref:$e,blockNode:!0},Le,{showIcon:_e,expandAction:Ne,prefixCls:We,className:ft,expandedKeys:ut,selectedKeys:Tt,onSelect:Ke,onExpand:Te}))};var ze=ue.forwardRef(Pe);const Je=me;Je.DirectoryTree=ze,Je.TreeNode=ve.O;var Qe=Je},20648:function(un,Qt,fe){"use strict";fe.d(Qt,{TM:function(){return te},Yk:function(){return ie}});var ve=fe(36237),Ue=fe(98447),E=fe(17313),he=fe(8378),Ae=fe(37613),ue=fe(83116);const oe=new ve.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),re=(z,a)=>({[`.${z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(z,a)=>({[`.${z}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ae=(z,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:ne,nodeHoverBg:ce}=a,de=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:oe,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},re(z,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:de},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ce},[`&${y}-node-selected`]:{backgroundColor:ne},[`${y}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},le(z,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},se=z=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=z;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:z.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${z.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:ee},[`${a}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},ie=(z,a)=>{const y=`.${z}`,x=`${y}-treenode`,b=a.paddingXS/2,ee=(0,Ae.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ae(z,ee),se(ee)]},te=z=>{const{controlHeightSM:a}=z;return{titleHeight:a,nodeHoverBg:z.controlItemBgHover,nodeSelectedBg:z.controlItemBgActive}};Qt.ZP=(0,ue.Z)("Tree",(z,a)=>{let{prefixCls:y}=a;return[{[z.componentCls]:(0,Ue.C2)(`${y}-checkbox`,z)},ie(y,z),(0,he.Z)(z)]},z=>{const{colorTextLightSolid:a,colorPrimary:y}=z;return Object.assign(Object.assign({},te(z)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return x}});var ve=fe(67711),Ue=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},he=E,Ae=fe(7657),ue=function(ee,ne){return Ue.createElement(Ae.Z,(0,ve.Z)({},ee,{ref:ne,icon:he}))},oe=Ue.forwardRef(ue),re=oe,le=fe(52671),ae=fe(58617),se=fe(15075),ie=fe(43531),te=fe(92310),z=fe.n(te),a=fe(92343),x=b=>{const{prefixCls:ee,switcherIcon:ne,treeNodeProps:ce,showLine:de}=b,{isLeaf:ge,expanded:pe,loading:me}=ce;if(me)return Ue.createElement(ae.Z,{className:`${ee}-switcher-loading-icon`});let be;if(de&&typeof de=="object"&&(be=de.showLeafIcon),ge){if(!de)return null;if(typeof be!="boolean"&&be){const Se=typeof be=="function"?be(ce):be,He=`${ee}-switcher-line-custom-icon`;return(0,a.l$)(Se)?(0,a.Tm)(Se,{className:z()(Se.props.className||"",He)}):Se}return be?Ue.createElement(le.Z,{className:`${ee}-switcher-line-icon`}):Ue.createElement("span",{className:`${ee}-switcher-leaf-line`})}const ye=`${ee}-switcher-icon`,Ce=typeof ne=="function"?ne(ce):ne;return(0,a.l$)(Ce)?(0,a.Tm)(Ce,{className:z()(Ce.props.className||"",ye)}):Ce!==void 0?Ce:de?pe?Ue.createElement(se.Z,{className:`${ee}-switcher-line-icon`}):Ue.createElement(ie.Z,{className:`${ee}-switcher-line-icon`}):Ue.createElement(re,{className:ye})}},54580:function(un,Qt,fe){"use strict";fe.d(Qt,{default:function(){return ao}});var ve=fe(59301),Ue=fe(15142),E=fe(92310),he=fe.n(E),Ae=fe(67711),ue=fe(42573),oe=fe(58698),re=fe(74700),le=fe(45080),ae=fe(52873),se=fe(33346),ie=fe(77910),te=fe(26420),z=fe(51343),a=fe(26112);function y(hn,Un){var Xn="cannot ".concat(hn.method," ").concat(hn.action," ").concat(Un.status,"'"),Cn=new Error(Xn);return Cn.status=Un.status,Cn.method=hn.method,Cn.url=hn.action,Cn}function x(hn){var Un=hn.responseText||hn.response;if(!Un)return Un;try{return JSON.parse(Un)}catch(Xn){return Un}}function b(hn){var Un=new XMLHttpRequest;hn.onProgress&&Un.upload&&(Un.upload.onprogress=function(br){br.total>0&&(br.percent=br.loaded/br.total*100),hn.onProgress(br)});var Xn=new FormData;hn.data&&Object.keys(hn.data).forEach(function(Ir){var br=hn.data[Ir];if(Array.isArray(br)){br.forEach(function(gr){Xn.append("".concat(Ir,"[]"),gr)});return}Xn.append(Ir,br)}),hn.file instanceof Blob?Xn.append(hn.filename,hn.file,hn.file.name):Xn.append(hn.filename,hn.file),Un.onerror=function(br){hn.onError(br)},Un.onload=function(){return Un.status<200||Un.status>=300?hn.onError(y(hn,Un),x(Un)):hn.onSuccess(x(Un),Un)},Un.open(hn.method,hn.action,!0),hn.withCredentials&&"withCredentials"in Un&&(Un.withCredentials=!0);var Cn=hn.headers||{};return Cn["X-Requested-With"]!==null&&Un.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Cn).forEach(function(Ir){Cn[Ir]!==null&&Un.setRequestHeader(Ir,Cn[Ir])}),Un.send(Xn),{abort:function(){Un.abort()}}}var ee=+new Date,ne=0;function ce(){return"rc-upload-".concat(ee,"-").concat(++ne)}var de=fe(48736),ge=function(hn,Un){if(hn&&Un){var Xn=Array.isArray(Un)?Un:Un.split(","),Cn=hn.name||"",Ir=hn.type||"",br=Ir.replace(/\/.*$/,"");return Xn.some(function(gr){var pr=gr.trim();if(/^\*(\/\*)?$/.test(gr))return!0;if(pr.charAt(0)==="."){var Eo=Cn.toLowerCase(),nr=pr.toLowerCase(),tr=[nr];return(nr===".jpg"||nr===".jpeg")&&(tr=[".jpg",".jpeg"]),tr.some(function(Ci){return Eo.endsWith(Ci)})}return/\/\*$/.test(pr)?br===pr.replace(/\/.*$/,""):Ir===pr?!0:/^\w+$/.test(pr)?((0,de.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(pr,"'.Skip for check.")),!0):!1})}return!0};function pe(hn,Un){var Xn=hn.createReader(),Cn=[];function Ir(){Xn.readEntries(function(br){var gr=Array.prototype.slice.apply(br);Cn=Cn.concat(gr);var pr=!gr.length;pr?Un(Cn):Ir()})}Ir()}var me=function(Un,Xn,Cn){var Ir=function br(gr,pr){gr&&(gr.path=pr||"",gr.isFile?gr.file(function(Eo){Cn(Eo)&&(gr.fullPath&&!Eo.webkitRelativePath&&(Object.defineProperties(Eo,{webkitRelativePath:{writable:!0}}),Eo.webkitRelativePath=gr.fullPath.replace(/^\//,""),Object.defineProperties(Eo,{webkitRelativePath:{writable:!1}})),Xn([Eo]))}):gr.isDirectory&&pe(gr,function(Eo){Eo.forEach(function(nr){br(nr,"".concat(pr).concat(gr.name,"/"))})}))};Un.forEach(function(br){Ir(br.webkitGetAsEntry())})},be=me,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ce=function(hn){(0,re.Z)(Xn,hn);var Un=(0,le.Z)(Xn);function Xn(){var Cn;(0,ue.Z)(this,Xn);for(var Ir=arguments.length,br=new Array(Ir),gr=0;gr<Ir;gr++)br[gr]=arguments[gr];return Cn=Un.call.apply(Un,[this].concat(br)),Cn.state={uid:ce()},Cn.reqs={},Cn.fileInput=void 0,Cn._isMounted=void 0,Cn.onChange=function(pr){var Eo=Cn.props,nr=Eo.accept,tr=Eo.directory,Ci=pr.target.files,Ho=(0,Ue.Z)(Ci).filter(function(ci){return!tr||ge(ci,nr)});Cn.uploadFiles(Ho),Cn.reset()},Cn.onClick=function(pr){var Eo=Cn.fileInput;if(Eo){var nr=pr.target,tr=Cn.props.onClick;if(nr&&nr.tagName==="BUTTON"){var Ci=Eo.parentNode;Ci.focus(),nr.blur()}Eo.click(),tr&&tr(pr)}},Cn.onKeyDown=function(pr){pr.key==="Enter"&&Cn.onClick(pr)},Cn.onFileDrop=function(pr){var Eo=Cn.props.multiple;if(pr.preventDefault(),pr.type!=="dragover")if(Cn.props.directory)be(Array.prototype.slice.call(pr.dataTransfer.items),Cn.uploadFiles,function(tr){return ge(tr,Cn.props.accept)});else{var nr=(0,Ue.Z)(pr.dataTransfer.files).filter(function(tr){return ge(tr,Cn.props.accept)});Eo===!1&&(nr=nr.slice(0,1)),Cn.uploadFiles(nr)}},Cn.uploadFiles=function(pr){var Eo=(0,Ue.Z)(pr),nr=Eo.map(function(tr){return tr.uid=ce(),Cn.processFile(tr,Eo)});Promise.all(nr).then(function(tr){var Ci=Cn.props.onBatchStart;Ci==null||Ci(tr.map(function(Ho){var ci=Ho.origin,Ji=Ho.parsedFile;return{file:ci,parsedFile:Ji}})),tr.filter(function(Ho){return Ho.parsedFile!==null}).forEach(function(Ho){Cn.post(Ho)})})},Cn.processFile=function(){var pr=(0,z.Z)((0,ie.Z)().mark(function Eo(nr,tr){var Ci,Ho,ci,Ji,qr,lo,zo,uo,vi;return(0,ie.Z)().wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:if(Ci=Cn.props.beforeUpload,Ho=nr,!Ci){ni.next=14;break}return ni.prev=3,ni.next=6,Ci(nr,tr);case 6:Ho=ni.sent,ni.next=12;break;case 9:ni.prev=9,ni.t0=ni.catch(3),Ho=!1;case 12:if(Ho!==!1){ni.next=14;break}return ni.abrupt("return",{origin:nr,parsedFile:null,action:null,data:null});case 14:if(ci=Cn.props.action,typeof ci!="function"){ni.next=21;break}return ni.next=18,ci(nr);case 18:Ji=ni.sent,ni.next=22;break;case 21:Ji=ci;case 22:if(qr=Cn.props.data,typeof qr!="function"){ni.next=29;break}return ni.next=26,qr(nr);case 26:lo=ni.sent,ni.next=30;break;case 29:lo=qr;case 30:return zo=((0,te.Z)(Ho)==="object"||typeof Ho=="string")&&Ho?Ho:nr,zo instanceof File?uo=zo:uo=new File([zo],nr.name,{type:nr.type}),vi=uo,vi.uid=nr.uid,ni.abrupt("return",{origin:nr,data:lo,parsedFile:vi,action:Ji});case 35:case"end":return ni.stop()}},Eo,null,[[3,9]])}));return function(Eo,nr){return pr.apply(this,arguments)}}(),Cn.saveFileInput=function(pr){Cn.fileInput=pr},Cn}return(0,oe.Z)(Xn,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ir){var br=this,gr=Ir.data,pr=Ir.origin,Eo=Ir.action,nr=Ir.parsedFile;if(this._isMounted){var tr=this.props,Ci=tr.onStart,Ho=tr.customRequest,ci=tr.name,Ji=tr.headers,qr=tr.withCredentials,lo=tr.method,zo=pr.uid,uo=Ho||b,vi={action:Eo,filename:ci,data:gr,file:nr,headers:Ji,withCredentials:qr,method:lo||"post",onProgress:function(ni){var wo=br.props.onProgress;wo==null||wo(ni,nr)},onSuccess:function(ni,wo){var yi=br.props.onSuccess;yi==null||yi(ni,nr,wo),delete br.reqs[zo]},onError:function(ni,wo){var yi=br.props.onError;yi==null||yi(ni,wo,nr),delete br.reqs[zo]}};Ci(pr),this.reqs[zo]=uo(vi)}}},{key:"reset",value:function(){this.setState({uid:ce()})}},{key:"abort",value:function(Ir){var br=this.reqs;if(Ir){var gr=Ir.uid?Ir.uid:Ir;br[gr]&&br[gr].abort&&br[gr].abort(),delete br[gr]}else Object.keys(br).forEach(function(pr){br[pr]&&br[pr].abort&&br[pr].abort(),delete br[pr]})}},{key:"render",value:function(){var Ir=this.props,br=Ir.component,gr=Ir.prefixCls,pr=Ir.className,Eo=Ir.disabled,nr=Ir.id,tr=Ir.style,Ci=Ir.multiple,Ho=Ir.accept,ci=Ir.capture,Ji=Ir.children,qr=Ir.directory,lo=Ir.openFileDialogOnClick,zo=Ir.onMouseEnter,uo=Ir.onMouseLeave,vi=(0,se.Z)(Ir,ye),ti=he()((0,ae.Z)((0,ae.Z)((0,ae.Z)({},gr,!0),"".concat(gr,"-disabled"),Eo),pr,pr)),ni=qr?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},wo=Eo?{}:{onClick:lo?this.onClick:function(){},onKeyDown:lo?this.onKeyDown:function(){},onMouseEnter:zo,onMouseLeave:uo,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ve.createElement(br,(0,Ae.Z)({},wo,{className:ti,role:"button",style:tr}),ve.createElement("input",(0,Ae.Z)({},(0,a.Z)(vi,{aria:!0,data:!0}),{id:nr,disabled:Eo,type:"file",ref:this.saveFileInput,onClick:function(Pi){return Pi.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Ho},ni,{multiple:Ci,onChange:this.onChange},ci!=null?{capture:ci}:{})),Ji)}}]),Xn}(ve.Component),Se=Ce;function He(){}var we=function(hn){(0,re.Z)(Xn,hn);var Un=(0,le.Z)(Xn);function Xn(){var Cn;(0,ue.Z)(this,Xn);for(var Ir=arguments.length,br=new Array(Ir),gr=0;gr<Ir;gr++)br[gr]=arguments[gr];return Cn=Un.call.apply(Un,[this].concat(br)),Cn.uploader=void 0,Cn.saveUploader=function(pr){Cn.uploader=pr},Cn}return(0,oe.Z)(Xn,[{key:"abort",value:function(Ir){this.uploader.abort(Ir)}},{key:"render",value:function(){return ve.createElement(Se,(0,Ae.Z)({},this.props,{ref:this.saveUploader}))}}]),Xn}(ve.Component);we.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:He,onError:He,onSuccess:He,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Me=we,Pe=Me,De=fe(18929),ze=fe(4676),Je=fe(36355),Qe=fe(1684),tt=fe(9763),$e=fe(31724),at={icon:function(Un,Xn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Xn}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Un}}]}},name:"file",theme:"twotone"},ct=at,it=fe(7657),rt=function(Un,Xn){return ve.createElement(it.Z,(0,Ae.Z)({},Un,{ref:Xn,icon:ct}))},st=ve.forwardRef(rt),mt=st,yt=fe(58617),Tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},vt=Tt,ut=function(Un,Xn){return ve.createElement(it.Z,(0,Ae.Z)({},Un,{ref:Xn,icon:vt}))},qe=ve.forwardRef(ut),Te=qe,Ke={icon:function(Un,Xn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Un}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Xn}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Xn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Xn}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Un}}]}},name:"picture",theme:"twotone"},Ie=Ke,Fe=function(Un,Xn){return ve.createElement(it.Z,(0,Ae.Z)({},Un,{ref:Xn,icon:Ie}))},Be=ve.forwardRef(Fe),Oe=Be,_e=fe(77900),Ne=fe(56762),Le=fe(62892),We=fe(92343),ft=fe(3113);function gt(hn){return Object.assign(Object.assign({},hn),{lastModified:hn.lastModified,lastModifiedDate:hn.lastModifiedDate,name:hn.name,size:hn.size,type:hn.type,uid:hn.uid,percent:0,originFileObj:hn})}function nt(hn,Un){const Xn=(0,Ue.Z)(Un),Cn=Xn.findIndex(Ir=>{let{uid:br}=Ir;return br===hn.uid});return Cn===-1?Xn.push(hn):Xn[Cn]=hn,Xn}function wt(hn,Un){const Xn=hn.uid!==void 0?"uid":"name";return Un.filter(Cn=>Cn[Xn]===hn[Xn])[0]}function Pt(hn,Un){const Xn=hn.uid!==void 0?"uid":"name",Cn=Un.filter(Ir=>Ir[Xn]!==hn[Xn]);return Cn.length===Un.length?null:Cn}const xt=function(){const Un=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Cn=Un[Un.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Cn)||[""])[0]},It=hn=>hn.indexOf("image/")===0,Ft=hn=>{if(hn.type&&!hn.thumbUrl)return It(hn.type);const Un=hn.thumbUrl||hn.url||"",Xn=xt(Un);return/^data:image\//.test(Un)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Xn)?!0:!(/^data:/.test(Un)||Xn)},Ut=200;function St(hn){return new Promise(Un=>{if(!hn.type||!It(hn.type)){Un("");return}const Xn=document.createElement("canvas");Xn.width=Ut,Xn.height=Ut,Xn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ut}px; height: ${Ut}px; z-index: 9999; display: none;`,document.body.appendChild(Xn);const Cn=Xn.getContext("2d"),Ir=new Image;if(Ir.onload=()=>{const{width:br,height:gr}=Ir;let pr=Ut,Eo=Ut,nr=0,tr=0;br>gr?(Eo=gr*(Ut/br),tr=-(Eo-pr)/2):(pr=br*(Ut/gr),nr=-(pr-Eo)/2),Cn.drawImage(Ir,nr,tr,pr,Eo);const Ci=Xn.toDataURL();document.body.removeChild(Xn),window.URL.revokeObjectURL(Ir.src),Un(Ci)},Ir.crossOrigin="anonymous",hn.type.startsWith("image/svg+xml")){const br=new FileReader;br.onload=()=>{br.result&&(Ir.src=br.result)},br.readAsDataURL(hn)}else if(hn.type.startsWith("image/gif")){const br=new FileReader;br.onload=()=>{br.result&&Un(br.result)},br.readAsDataURL(hn)}else Ir.src=window.URL.createObjectURL(hn)})}var _t=fe(26227),Kt=fe(41464),Yt=fe(15277),an=fe(93948),En=fe(6848),bn=ve.forwardRef((hn,Un)=>{let{prefixCls:Xn,className:Cn,style:Ir,locale:br,listType:gr,file:pr,items:Eo,progress:nr,iconRender:tr,actionIconRender:Ci,itemRender:Ho,isImgUrl:ci,showPreviewIcon:Ji,showRemoveIcon:qr,showDownloadIcon:lo,previewIcon:zo,removeIcon:uo,downloadIcon:vi,onPreview:ti,onDownload:ni,onClose:wo}=hn;var yi,Pi;const{status:Xi}=pr,[ta,ai]=ve.useState(Xi);ve.useEffect(()=>{Xi!=="removed"&&ai(Xi)},[Xi]);const[mr,rr]=ve.useState(!1);ve.useEffect(()=>{const li=setTimeout(()=>{rr(!0)},300);return()=>{clearTimeout(li)}},[]);const Qo=tr(pr);let si=ve.createElement("div",{className:`${Xn}-icon`},Qo);if(gr==="picture"||gr==="picture-card"||gr==="picture-circle")if(ta==="uploading"||!pr.thumbUrl&&!pr.url){const li=he()(`${Xn}-list-item-thumbnail`,{[`${Xn}-list-item-file`]:ta!=="uploading"});si=ve.createElement("div",{className:li},Qo)}else{const li=ci!=null&&ci(pr)?ve.createElement("img",{src:pr.thumbUrl||pr.url,alt:pr.name,className:`${Xn}-list-item-image`,crossOrigin:pr.crossOrigin}):Qo,Wo=he()(`${Xn}-list-item-thumbnail`,{[`${Xn}-list-item-file`]:ci&&!ci(pr)});si=ve.createElement("a",{className:Wo,onClick:qi=>ti(pr,qi),href:pr.url||pr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},li)}const Po=he()(`${Xn}-list-item`,`${Xn}-list-item-${ta}`),Gi=typeof pr.linkProps=="string"?JSON.parse(pr.linkProps):pr.linkProps,Fi=qr?Ci((typeof uo=="function"?uo(pr):uo)||ve.createElement(_t.Z,null),()=>wo(pr),Xn,br.removeFile):null,ir=lo&&ta==="done"?Ci((typeof vi=="function"?vi(pr):vi)||ve.createElement(Kt.Z,null),()=>ni(pr),Xn,br.downloadFile):null,Zn=gr!=="picture-card"&&gr!=="picture-circle"&&ve.createElement("span",{key:"download-delete",className:he()(`${Xn}-list-item-actions`,{picture:gr==="picture"})},ir,Fi),zn=he()(`${Xn}-list-item-name`),Tr=pr.url?[ve.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:zn,title:pr.name},Gi,{href:pr.url,onClick:li=>ti(pr,li)}),pr.name),Zn]:[ve.createElement("span",{key:"view",className:zn,onClick:li=>ti(pr,li),title:pr.name},pr.name),Zn],ro={pointerEvents:"none",opacity:.5},oo=Ji?ve.createElement("a",{href:pr.url||pr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:pr.url||pr.thumbUrl?void 0:ro,onClick:li=>ti(pr,li),title:br.previewFile},typeof zo=="function"?zo(pr):zo||ve.createElement(Yt.Z,null)):null,Vr=(gr==="picture-card"||gr==="picture-circle")&&ta!=="uploading"&&ve.createElement("span",{className:`${Xn}-list-item-actions`},oo,ta==="done"&&ir,Fi),{getPrefixCls:ri}=ve.useContext(Je.E_),jo=ri(),Bi=ve.createElement("div",{className:Po},si,Tr,Vr,mr&&ve.createElement(_e.default,{motionName:`${jo}-fade`,visible:ta==="uploading",motionDeadline:2e3},li=>{let{className:Wo}=li;const qi="percent"in pr?ve.createElement(an.Z,Object.assign({},nr,{type:"line",percent:pr.percent,"aria-label":pr["aria-label"],"aria-labelledby":pr["aria-labelledby"]})):null;return ve.createElement("div",{className:he()(`${Xn}-list-item-progress`,Wo)},qi)})),qo=pr.response&&typeof pr.response=="string"?pr.response:((yi=pr.error)===null||yi===void 0?void 0:yi.statusText)||((Pi=pr.error)===null||Pi===void 0?void 0:Pi.message)||br.uploadError,_o=ta==="error"?ve.createElement(En.Z,{title:qo,getPopupContainer:li=>li.parentNode},Bi):Bi;return ve.createElement("div",{className:he()(`${Xn}-list-item-container`,Cn),style:Ir,ref:Un},Ho?Ho(_o,pr,Eo,{download:ni.bind(null,pr),preview:ti.bind(null,pr),remove:wo.bind(null,pr)}):_o)});const dn=(hn,Un)=>{const{listType:Xn="text",previewFile:Cn=St,onPreview:Ir,onDownload:br,onRemove:gr,locale:pr,iconRender:Eo,isImageUrl:nr=Ft,prefixCls:tr,items:Ci=[],showPreviewIcon:Ho=!0,showRemoveIcon:ci=!0,showDownloadIcon:Ji=!1,removeIcon:qr,previewIcon:lo,downloadIcon:zo,progress:uo={size:[-1,2],showInfo:!1},appendAction:vi,appendActionVisible:ti=!0,itemRender:ni,disabled:wo}=hn,yi=(0,Ne.Z)(),[Pi,Xi]=ve.useState(!1);ve.useEffect(()=>{Xn!=="picture"&&Xn!=="picture-card"&&Xn!=="picture-circle"||(Ci||[]).forEach(ro=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ro.originFileObj instanceof File||ro.originFileObj instanceof Blob)||ro.thumbUrl!==void 0||(ro.thumbUrl="",Cn&&Cn(ro.originFileObj).then(oo=>{ro.thumbUrl=oo||"",yi()}))})},[Xn,Ci,Cn]),ve.useEffect(()=>{Xi(!0)},[]);const ta=(ro,oo)=>{if(Ir)return oo==null||oo.preventDefault(),Ir(ro)},ai=ro=>{typeof br=="function"?br(ro):ro.url&&window.open(ro.url)},mr=ro=>{gr==null||gr(ro)},rr=ro=>{if(Eo)return Eo(ro,Xn);const oo=ro.status==="uploading",Vr=nr&&nr(ro)?ve.createElement(Oe,null):ve.createElement(mt,null);let ri=oo?ve.createElement(yt.Z,null):ve.createElement(Te,null);return Xn==="picture"?ri=oo?ve.createElement(yt.Z,null):Vr:(Xn==="picture-card"||Xn==="picture-circle")&&(ri=oo?pr.uploading:Vr),ri},Qo=(ro,oo,Vr,ri)=>{const jo={type:"text",size:"small",title:ri,onClick:Bi=>{oo(),(0,We.l$)(ro)&&ro.props.onClick&&ro.props.onClick(Bi)},className:`${Vr}-list-item-action`,disabled:wo};if((0,We.l$)(ro)){const Bi=(0,We.Tm)(ro,Object.assign(Object.assign({},ro.props),{onClick:()=>{}}));return ve.createElement(ft.ZP,Object.assign({},jo,{icon:Bi}))}return ve.createElement(ft.ZP,Object.assign({},jo),ve.createElement("span",null,ro))};ve.useImperativeHandle(Un,()=>({handlePreview:ta,handleDownload:ai}));const{getPrefixCls:si}=ve.useContext(Je.E_),Po=si("upload",tr),Gi=si(),Fi=he()(`${Po}-list`,`${Po}-list-${Xn}`),ir=(0,Ue.Z)(Ci.map(ro=>({key:ro.uid,file:ro})));let zn={motionDeadline:2e3,motionName:`${Po}-${Xn==="picture-card"||Xn==="picture-circle"?"animate-inline":"animate"}`,keys:ir,motionAppear:Pi};const Tr=ve.useMemo(()=>{const ro=Object.assign({},(0,Le.Z)(Gi));return delete ro.onAppearEnd,delete ro.onEnterEnd,delete ro.onLeaveEnd,ro},[Gi]);return Xn!=="picture-card"&&Xn!=="picture-circle"&&(zn=Object.assign(Object.assign({},Tr),zn)),ve.createElement("div",{className:Fi},ve.createElement(_e.CSSMotionList,Object.assign({},zn,{component:!1}),ro=>{let{key:oo,file:Vr,className:ri,style:jo}=ro;return ve.createElement(bn,{key:oo,locale:pr,prefixCls:Po,className:ri,style:jo,file:Vr,items:Ci,progress:uo,listType:Xn,isImgUrl:nr,showPreviewIcon:Ho,showRemoveIcon:ci,showDownloadIcon:Ji,removeIcon:qr,previewIcon:lo,downloadIcon:zo,iconRender:rr,actionIconRender:Qo,itemRender:ni,onPreview:ta,onDownload:ai,onClose:mr})}),vi&&ve.createElement(_e.default,Object.assign({},zn,{visible:ti,forceRender:!0}),ro=>{let{className:oo,style:Vr}=ro;return(0,We.Tm)(vi,ri=>({className:he()(ri.className,oo),style:Object.assign(Object.assign(Object.assign({},Vr),{pointerEvents:oo?"none":void 0}),ri.style)}))}))};var Dn=ve.forwardRef(dn),Rn=fe(17313),wr=fe(8378),ar=fe(83116),Wn=fe(37613),eo=hn=>{const{componentCls:Un,iconCls:Xn}=hn;return{[`${Un}-wrapper`]:{[`${Un}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:hn.colorFillAlter,border:`${hn.lineWidth}px dashed ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${hn.motionDurationSlow}`,[Un]:{padding:`${hn.padding}px 0`},[`${Un}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Un}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Un}-disabled):hover`]:{borderColor:hn.colorPrimaryHover},[`p${Un}-drag-icon`]:{marginBottom:hn.margin,[Xn]:{color:hn.colorPrimary,fontSize:hn.uploadThumbnailSize}},[`p${Un}-text`]:{margin:`0 0 ${hn.marginXXS}px`,color:hn.colorTextHeading,fontSize:hn.fontSizeLG},[`p${Un}-hint`]:{color:hn.colorTextDescription,fontSize:hn.fontSize},[`&${Un}-disabled`]:{cursor:"not-allowed",[`p${Un}-drag-icon ${Xn},
|
|
|
p${Un}-text,
|
|
|
p${Un}-hint
|
|
|
`]:{color:hn.colorTextDisabled}}}}}},Pr=hn=>{const{componentCls:Un,antCls:Xn,iconCls:Cn,fontSize:Ir,lineHeight:br}=hn,gr=`${Un}-list-item`,pr=`${gr}-actions`,Eo=`${gr}-action`,nr=Math.round(Ir*br);return{[`${Un}-wrapper`]:{[`${Un}-list`]:Object.assign(Object.assign({},(0,Rn.dF)()),{lineHeight:hn.lineHeight,[gr]:{position:"relative",height:hn.lineHeight*Ir,marginTop:hn.marginXS,fontSize:Ir,display:"flex",alignItems:"center",transition:`background-color ${hn.motionDurationSlow}`,"&:hover":{backgroundColor:hn.controlItemBgHover},[`${gr}-name`]:Object.assign(Object.assign({},Rn.vS),{padding:`0 ${hn.paddingXS}px`,lineHeight:br,flex:"auto",transition:`all ${hn.motionDurationSlow}`}),[pr]:{[Eo]:{opacity:0},[`${Eo}${Xn}-btn-sm`]:{height:nr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${Eo}:focus-visible,
|
|
|
&.picture ${Eo}
|
|
|
`]:{opacity:1},[Cn]:{color:hn.actionsColor,transition:`all ${hn.motionDurationSlow}`},[`&:hover ${Cn}`]:{color:hn.colorText}},[`${Un}-icon ${Cn}`]:{color:hn.colorTextDescription,fontSize:Ir},[`${gr}-progress`]:{position:"absolute",bottom:-hn.uploadProgressOffset,width:"100%",paddingInlineStart:Ir+hn.paddingXS,fontSize:Ir,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${gr}:hover ${Eo}`]:{opacity:1,color:hn.colorText},[`${gr}-error`]:{color:hn.colorError,[`${gr}-name, ${Un}-icon ${Cn}`]:{color:hn.colorError},[pr]:{[`${Cn}, ${Cn}:hover`]:{color:hn.colorError},[Eo]:{opacity:1}}},[`${Un}-list-item-container`]:{transition:`opacity ${hn.motionDurationSlow}, height ${hn.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Zr=fe(36237),yo=fe(1950);const Oo=new Zr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Jo=new Zr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var gi=hn=>{const{componentCls:Un}=hn,Xn=`${Un}-animate-inline`;return[{[`${Un}-wrapper`]:{[`${Xn}-appear, ${Xn}-enter, ${Xn}-leave`]:{animationDuration:hn.motionDurationSlow,animationTimingFunction:hn.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Xn}-appear, ${Xn}-enter`]:{animationName:Oo},[`${Xn}-leave`]:{animationName:Jo}}},{[`${Un}-wrapper`]:(0,yo.J$)(hn)},Oo,Jo]},ei=fe(30071),oi=fe(64993);const pn=hn=>{const{componentCls:Un,iconCls:Xn,uploadThumbnailSize:Cn,uploadProgressOffset:Ir}=hn,br=`${Un}-list`,gr=`${br}-item`;return{[`${Un}-wrapper`]:{[`
|
|
|
${br}${br}-picture,
|
|
|
${br}${br}-picture-card,
|
|
|
${br}${br}-picture-circle
|
|
|
`]:{[gr]:{position:"relative",height:Cn+hn.lineWidth*2+hn.paddingXS*2,padding:hn.paddingXS,border:`${hn.lineWidth}px ${hn.lineType} ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,"&:hover":{background:"transparent"},[`${gr}-thumbnail`]:Object.assign(Object.assign({},Rn.vS),{width:Cn,height:Cn,lineHeight:`${Cn+hn.paddingSM}px`,textAlign:"center",flex:"none",[Xn]:{fontSize:hn.fontSizeHeading2,color:hn.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${gr}-progress`]:{bottom:Ir,width:`calc(100% - ${hn.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Cn+hn.paddingXS}},[`${gr}-error`]:{borderColor:hn.colorError,[`${gr}-thumbnail ${Xn}`]:{[`svg path[fill='${ei.blue[0]}']`]:{fill:hn.colorErrorBg},[`svg path[fill='${ei.blue.primary}']`]:{fill:hn.colorError}}},[`${gr}-uploading`]:{borderStyle:"dashed",[`${gr}-name`]:{marginBottom:Ir}}},[`${br}${br}-picture-circle ${gr}`]:{[`&, &::before, ${gr}-thumbnail`]:{borderRadius:"50%"}}}}},Qn=hn=>{const{componentCls:Un,iconCls:Xn,fontSizeLG:Cn,colorTextLightSolid:Ir}=hn,br=`${Un}-list`,gr=`${br}-item`,pr=hn.uploadPicCardSize;return{[`
|
|
|
${Un}-wrapper${Un}-picture-card-wrapper,
|
|
|
${Un}-wrapper${Un}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,Rn.dF)()),{display:"inline-block",width:"100%",[`${Un}${Un}-select`]:{width:pr,height:pr,marginInlineEnd:hn.marginXS,marginBottom:hn.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:hn.colorFillAlter,border:`${hn.lineWidth}px dashed ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${hn.motionDurationSlow}`,[`> ${Un}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Un}-disabled):hover`]:{borderColor:hn.colorPrimary}},[`${br}${br}-picture-card, ${br}${br}-picture-circle`]:{[`${br}-item-container`]:{display:"inline-block",width:pr,height:pr,marginBlock:`0 ${hn.marginXS}px`,marginInline:`0 ${hn.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[gr]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${hn.paddingXS*2}px)`,height:`calc(100% - ${hn.paddingXS*2}px)`,backgroundColor:hn.colorBgMask,opacity:0,transition:`all ${hn.motionDurationSlow}`,content:'" "'}},[`${gr}:hover`]:{[`&::before, ${gr}-actions`]:{opacity:1}},[`${gr}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${hn.motionDurationSlow}`,[`${Xn}-eye, ${Xn}-download, ${Xn}-delete`]:{zIndex:10,width:Cn,margin:`0 ${hn.marginXXS}px`,fontSize:Cn,cursor:"pointer",transition:`all ${hn.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${gr}-actions, ${gr}-actions:hover`]:{[`${Xn}-eye, ${Xn}-download, ${Xn}-delete`]:{color:new oi.C(Ir).setAlpha(.65).toRgbString(),"&:hover":{color:Ir}}},[`${gr}-thumbnail, ${gr}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${gr}-name`]:{display:"none",textAlign:"center"},[`${gr}-file + ${gr}-name`]:{position:"absolute",bottom:hn.margin,display:"block",width:`calc(100% - ${hn.paddingXS*2}px)`},[`${gr}-uploading`]:{[`&${gr}`]:{backgroundColor:hn.colorFillAlter},[`&::before, ${Xn}-eye, ${Xn}-download, ${Xn}-delete`]:{display:"none"}},[`${gr}-progress`]:{bottom:hn.marginXL,width:`calc(100% - ${hn.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Un}-wrapper${Un}-picture-circle-wrapper`]:{[`${Un}${Un}-select`]:{borderRadius:"50%"}}}};var Hr=hn=>{const{componentCls:Un}=hn;return{[`${Un}-rtl`]:{direction:"rtl"}}};const vo=hn=>{const{componentCls:Un,colorTextDisabled:Xn}=hn;return{[`${Un}-wrapper`]:Object.assign(Object.assign({},(0,Rn.Wf)(hn)),{[Un]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Un}-select`]:{display:"inline-block"},[`${Un}-disabled`]:{color:Xn,cursor:"not-allowed"}})}};var hr=(0,ar.Z)("Upload",hn=>{const{fontSizeHeading3:Un,fontSize:Xn,lineHeight:Cn,lineWidth:Ir,controlHeightLG:br}=hn,gr=Math.round(Xn*Cn),pr=(0,Wn.TS)(hn,{uploadThumbnailSize:Un*2,uploadProgressOffset:gr/2+Ir,uploadPicCardSize:br*2.55});return[vo(pr),eo(pr),pn(pr),Qn(pr),Pr(pr),gi(pr),Hr(pr),(0,wr.Z)(pr)]},hn=>({actionsColor:hn.colorTextDescription})),hi=function(hn,Un,Xn,Cn){function Ir(br){return br instanceof Xn?br:new Xn(function(gr){gr(br)})}return new(Xn||(Xn=Promise))(function(br,gr){function pr(tr){try{nr(Cn.next(tr))}catch(Ci){gr(Ci)}}function Eo(tr){try{nr(Cn.throw(tr))}catch(Ci){gr(Ci)}}function nr(tr){tr.done?br(tr.value):Ir(tr.value).then(pr,Eo)}nr((Cn=Cn.apply(hn,Un||[])).next())})};const Ko=`__LIST_IGNORE_${Date.now()}__`,Yn=(hn,Un)=>{const{fileList:Xn,defaultFileList:Cn,onRemove:Ir,showUploadList:br=!0,listType:gr="text",onPreview:pr,onDownload:Eo,onChange:nr,onDrop:tr,previewFile:Ci,disabled:Ho,locale:ci,iconRender:Ji,isImageUrl:qr,progress:lo,prefixCls:zo,className:uo,type:vi="select",children:ti,style:ni,itemRender:wo,maxCount:yi,data:Pi={},multiple:Xi=!1,action:ta="",accept:ai="",supportServerRender:mr=!0,rootClassName:rr}=hn,Qo=ve.useContext(Qe.Z),si=Ho!=null?Ho:Qo,[Po,Gi]=(0,De.Z)(Cn||[],{value:Xn,postState:No=>No!=null?No:[]}),[Fi,ir]=ve.useState("drop"),Zn=ve.useRef(null);ve.useMemo(()=>{const No=Date.now();(Xn||[]).forEach((Ei,Li)=>{!Ei.uid&&!Object.isFrozen(Ei)&&(Ei.uid=`__AUTO__${No}_${Li}__`)})},[Xn]);const zn=(No,Ei,Li)=>{let so=(0,Ue.Z)(Ei),$o=!1;yi===1?so=so.slice(-1):yi&&($o=so.length>yi,so=so.slice(0,yi)),(0,ze.flushSync)(()=>{Gi(so)});const pi={file:No,fileList:so};Li&&(pi.event=Li),(!$o||so.some(Ti=>Ti.uid===No.uid))&&(0,ze.flushSync)(()=>{nr==null||nr(pi)})},Tr=(No,Ei)=>hi(void 0,void 0,void 0,function*(){const{beforeUpload:Li,transformFile:so}=hn;let $o=No;if(Li){const pi=yield Li(No,Ei);if(pi===!1)return!1;if(delete No[Ko],pi===Ko)return Object.defineProperty(No,Ko,{value:!0,configurable:!0}),!1;typeof pi=="object"&&pi&&($o=pi)}return so&&($o=yield so($o)),$o}),ro=No=>{const Ei=No.filter($o=>!$o.file[Ko]);if(!Ei.length)return;const Li=Ei.map($o=>gt($o.file));let so=(0,Ue.Z)(Po);Li.forEach($o=>{so=nt($o,so)}),Li.forEach(($o,pi)=>{let Ti=$o;if(Ei[pi].parsedFile)$o.status="uploading";else{const{originFileObj:Ii}=$o;let Qi;try{Qi=new File([Ii],Ii.name,{type:Ii.type})}catch(la){Qi=new Blob([Ii],{type:Ii.type}),Qi.name=Ii.name,Qi.lastModifiedDate=new Date,Qi.lastModified=new Date().getTime()}Qi.uid=$o.uid,Ti=Qi}zn(Ti,so)})},oo=(No,Ei,Li)=>{try{typeof No=="string"&&(No=JSON.parse(No))}catch(pi){}if(!wt(Ei,Po))return;const so=gt(Ei);so.status="done",so.percent=100,so.response=No,so.xhr=Li;const $o=nt(so,Po);zn(so,$o)},Vr=(No,Ei)=>{if(!wt(Ei,Po))return;const Li=gt(Ei);Li.status="uploading",Li.percent=No.percent;const so=nt(Li,Po);zn(Li,so,No)},ri=(No,Ei,Li)=>{if(!wt(Li,Po))return;const so=gt(Li);so.error=No,so.response=Ei,so.status="error";const $o=nt(so,Po);zn(so,$o)},jo=No=>{let Ei;Promise.resolve(typeof Ir=="function"?Ir(No):Ir).then(Li=>{var so;if(Li===!1)return;const $o=Pt(No,Po);$o&&(Ei=Object.assign(Object.assign({},No),{status:"removed"}),Po==null||Po.forEach(pi=>{const Ti=Ei.uid!==void 0?"uid":"name";pi[Ti]===Ei[Ti]&&!Object.isFrozen(pi)&&(pi.status="removed")}),(so=Zn.current)===null||so===void 0||so.abort(Ei),zn(Ei,$o))})},Bi=No=>{ir(No.type),No.type==="drop"&&(tr==null||tr(No))};ve.useImperativeHandle(Un,()=>({onBatchStart:ro,onSuccess:oo,onProgress:Vr,onError:ri,fileList:Po,upload:Zn.current}));const{getPrefixCls:qo,direction:_o,upload:li}=ve.useContext(Je.E_),Wo=qo("upload",zo),qi=Object.assign(Object.assign({onBatchStart:ro,onError:ri,onProgress:Vr,onSuccess:oo},hn),{data:Pi,multiple:Xi,action:ta,accept:ai,supportServerRender:mr,prefixCls:Wo,disabled:si,beforeUpload:Tr,onChange:void 0});delete qi.className,delete qi.style,(!ti||si)&&delete qi.id;const[Pn,cr]=hr(Wo),[Mr]=(0,tt.Z)("Upload",$e.Z.Upload),{showRemoveIcon:Fr,showPreviewIcon:Br,showDownloadIcon:Jn,removeIcon:Sr,previewIcon:Gr,downloadIcon:$r}=typeof br=="boolean"?{}:br,po=(No,Ei)=>br?ve.createElement(Dn,{prefixCls:Wo,listType:gr,items:Po,previewFile:Ci,onPreview:pr,onDownload:Eo,onRemove:jo,showRemoveIcon:!si&&Fr,showPreviewIcon:Br,showDownloadIcon:Jn,removeIcon:Sr,previewIcon:Gr,downloadIcon:$r,iconRender:Ji,locale:Object.assign(Object.assign({},Mr),ci),isImageUrl:qr,progress:lo,appendAction:No,appendActionVisible:Ei,itemRender:wo,disabled:si}):No,_r=he()(`${Wo}-wrapper`,uo,rr,cr,li==null?void 0:li.className,{[`${Wo}-rtl`]:_o==="rtl",[`${Wo}-picture-card-wrapper`]:gr==="picture-card",[`${Wo}-picture-circle-wrapper`]:gr==="picture-circle"}),bi=Object.assign(Object.assign({},li==null?void 0:li.style),ni);if(vi==="drag"){const No=he()(cr,Wo,`${Wo}-drag`,{[`${Wo}-drag-uploading`]:Po.some(Ei=>Ei.status==="uploading"),[`${Wo}-drag-hover`]:Fi==="dragover",[`${Wo}-disabled`]:si,[`${Wo}-rtl`]:_o==="rtl"});return Pn(ve.createElement("span",{className:_r},ve.createElement("div",{className:No,style:bi,onDrop:Bi,onDragOver:Bi,onDragLeave:Bi},ve.createElement(Pe,Object.assign({},qi,{ref:Zn,className:`${Wo}-btn`}),ve.createElement("div",{className:`${Wo}-drag-container`},ti))),po()))}const Do=he()(Wo,`${Wo}-select`,{[`${Wo}-disabled`]:si}),ui=(No=>ve.createElement("div",{className:Do,style:No},ve.createElement(Pe,Object.assign({},qi,{ref:Zn}))))(ti?void 0:{display:"none"});return Pn(gr==="picture-card"||gr==="picture-circle"?ve.createElement("span",{className:_r},po(ui,!!ti)):ve.createElement("span",{className:_r},ui,po()))};var Qr=ve.forwardRef(Yn),kn=function(hn,Un){var Xn={};for(var Cn in hn)Object.prototype.hasOwnProperty.call(hn,Cn)&&Un.indexOf(Cn)<0&&(Xn[Cn]=hn[Cn]);if(hn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ir=0,Cn=Object.getOwnPropertySymbols(hn);Ir<Cn.length;Ir++)Un.indexOf(Cn[Ir])<0&&Object.prototype.propertyIsEnumerable.call(hn,Cn[Ir])&&(Xn[Cn[Ir]]=hn[Cn[Ir]]);return Xn},Ao=ve.forwardRef((hn,Un)=>{var{style:Xn,height:Cn}=hn,Ir=kn(hn,["style","height"]);return ve.createElement(Qr,Object.assign({ref:Un},Ir,{type:"drag",style:Object.assign(Object.assign({},Xn),{height:Cn})}))});const Bo=Qr;Bo.Dragger=Ao,Bo.LIST_IGNORE=Ko;var ao=Bo},86251:function(un,Qt){"use strict";Qt.byteLength=oe,Qt.toByteArray=le,Qt.fromByteArray=ie;for(var fe=[],ve=[],Ue=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",he=0,Ae=E.length;he<Ae;++he)fe[he]=E[he],ve[E.charCodeAt(he)]=he;ve[45]=62,ve[95]=63;function ue(te){var z=te.length;if(z%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=te.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function oe(te){var z=ue(te),a=z[0],y=z[1];return(a+y)*3/4-y}function re(te,z,a){return(z+a)*3/4-a}function le(te){var z,a=ue(te),y=a[0],x=a[1],b=new Ue(re(te,y,x)),ee=0,ne=x>0?y-4:y,ce;for(ce=0;ce<ne;ce+=4)z=ve[te.charCodeAt(ce)]<<18|ve[te.charCodeAt(ce+1)]<<12|ve[te.charCodeAt(ce+2)]<<6|ve[te.charCodeAt(ce+3)],b[ee++]=z>>16&255,b[ee++]=z>>8&255,b[ee++]=z&255;return x===2&&(z=ve[te.charCodeAt(ce)]<<2|ve[te.charCodeAt(ce+1)]>>4,b[ee++]=z&255),x===1&&(z=ve[te.charCodeAt(ce)]<<10|ve[te.charCodeAt(ce+1)]<<4|ve[te.charCodeAt(ce+2)]>>2,b[ee++]=z>>8&255,b[ee++]=z&255),b}function ae(te){return fe[te>>18&63]+fe[te>>12&63]+fe[te>>6&63]+fe[te&63]}function se(te,z,a){for(var y,x=[],b=z;b<a;b+=3)y=(te[b]<<16&16711680)+(te[b+1]<<8&65280)+(te[b+2]&255),x.push(ae(y));return x.join("")}function ie(te){for(var z,a=te.length,y=a%3,x=[],b=16383,ee=0,ne=a-y;ee<ne;ee+=b)x.push(se(te,ee,ee+b>ne?ne:ee+b));return y===1?(z=te[a-1],x.push(fe[z>>2]+fe[z<<4&63]+"==")):y===2&&(z=(te[a-2]<<8)+te[a-1],x.push(fe[z>>10]+fe[z>>4&63]+fe[z<<2&63]+"=")),x.join("")}},19208:function(un,Qt,fe){"use strict";var ve;var Ue=fe(86251),E=fe(67467),he=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Qt.lW=re,ve=ee,Qt.h2=50;var Ae=2147483647;ve=Ae,re.TYPED_ARRAY_SUPPORT=ue(),!re.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Ie=new Uint8Array(1),Fe={foo:function(){return 42}};return Object.setPrototypeOf(Fe,Uint8Array.prototype),Object.setPrototypeOf(Ie,Fe),Ie.foo()===42}catch(Be){return!1}}Object.defineProperty(re.prototype,"parent",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.buffer}}),Object.defineProperty(re.prototype,"offset",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.byteOffset}});function oe(Ie){if(Ie>Ae)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Fe=new Uint8Array(Ie);return Object.setPrototypeOf(Fe,re.prototype),Fe}function re(Ie,Fe,Be){if(typeof Ie=="number"){if(typeof Fe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ie(Ie)}return le(Ie,Fe,Be)}re.poolSize=8192;function le(Ie,Fe,Be){if(typeof Ie=="string")return te(Ie,Fe);if(ArrayBuffer.isView(Ie))return a(Ie);if(Ie==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if(qe(Ie,ArrayBuffer)||Ie&&qe(Ie.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qe(Ie,SharedArrayBuffer)||Ie&&qe(Ie.buffer,SharedArrayBuffer)))return y(Ie,Fe,Be);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Oe=Ie.valueOf&&Ie.valueOf();if(Oe!=null&&Oe!==Ie)return re.from(Oe,Fe,Be);var _e=x(Ie);if(_e)return _e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return re.from(Ie[Symbol.toPrimitive]("string"),Fe,Be);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}re.from=function(Ie,Fe,Be){return le(Ie,Fe,Be)},Object.setPrototypeOf(re.prototype,Uint8Array.prototype),Object.setPrototypeOf(re,Uint8Array);function ae(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function se(Ie,Fe,Be){return ae(Ie),Ie<=0?oe(Ie):Fe!==void 0?typeof Be=="string"?oe(Ie).fill(Fe,Be):oe(Ie).fill(Fe):oe(Ie)}re.alloc=function(Ie,Fe,Be){return se(Ie,Fe,Be)};function ie(Ie){return ae(Ie),oe(Ie<0?0:b(Ie)|0)}re.allocUnsafe=function(Ie){return ie(Ie)},re.allocUnsafeSlow=function(Ie){return ie(Ie)};function te(Ie,Fe){if((typeof Fe!="string"||Fe==="")&&(Fe="utf8"),!re.isEncoding(Fe))throw new TypeError("Unknown encoding: "+Fe);var Be=ne(Ie,Fe)|0,Oe=oe(Be),_e=Oe.write(Ie,Fe);return _e!==Be&&(Oe=Oe.slice(0,_e)),Oe}function z(Ie){for(var Fe=Ie.length<0?0:b(Ie.length)|0,Be=oe(Fe),Oe=0;Oe<Fe;Oe+=1)Be[Oe]=Ie[Oe]&255;return Be}function a(Ie){if(qe(Ie,Uint8Array)){var Fe=new Uint8Array(Ie);return y(Fe.buffer,Fe.byteOffset,Fe.byteLength)}return z(Ie)}function y(Ie,Fe,Be){if(Fe<0||Ie.byteLength<Fe)throw new RangeError('"offset" is outside of buffer bounds');if(Ie.byteLength<Fe+(Be||0))throw new RangeError('"length" is outside of buffer bounds');var Oe;return Fe===void 0&&Be===void 0?Oe=new Uint8Array(Ie):Be===void 0?Oe=new Uint8Array(Ie,Fe):Oe=new Uint8Array(Ie,Fe,Be),Object.setPrototypeOf(Oe,re.prototype),Oe}function x(Ie){if(re.isBuffer(Ie)){var Fe=b(Ie.length)|0,Be=oe(Fe);return Be.length===0||Ie.copy(Be,0,0,Fe),Be}if(Ie.length!==void 0)return typeof Ie.length!="number"||Te(Ie.length)?oe(0):z(Ie);if(Ie.type==="Buffer"&&Array.isArray(Ie.data))return z(Ie.data)}function b(Ie){if(Ie>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return Ie|0}function ee(Ie){return+Ie!=Ie&&(Ie=0),re.alloc(+Ie)}re.isBuffer=function(Fe){return Fe!=null&&Fe._isBuffer===!0&&Fe!==re.prototype},re.compare=function(Fe,Be){if(qe(Fe,Uint8Array)&&(Fe=re.from(Fe,Fe.offset,Fe.byteLength)),qe(Be,Uint8Array)&&(Be=re.from(Be,Be.offset,Be.byteLength)),!re.isBuffer(Fe)||!re.isBuffer(Be))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Fe===Be)return 0;for(var Oe=Fe.length,_e=Be.length,Ne=0,Le=Math.min(Oe,_e);Ne<Le;++Ne)if(Fe[Ne]!==Be[Ne]){Oe=Fe[Ne],_e=Be[Ne];break}return Oe<_e?-1:_e<Oe?1:0},re.isEncoding=function(Fe){switch(String(Fe).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},re.concat=function(Fe,Be){if(!Array.isArray(Fe))throw new TypeError('"list" argument must be an Array of Buffers');if(Fe.length===0)return re.alloc(0);var Oe;if(Be===void 0)for(Be=0,Oe=0;Oe<Fe.length;++Oe)Be+=Fe[Oe].length;var _e=re.allocUnsafe(Be),Ne=0;for(Oe=0;Oe<Fe.length;++Oe){var Le=Fe[Oe];if(qe(Le,Uint8Array))Ne+Le.length>_e.length?re.from(Le).copy(_e,Ne):Uint8Array.prototype.set.call(_e,Le,Ne);else if(re.isBuffer(Le))Le.copy(_e,Ne);else throw new TypeError('"list" argument must be an Array of Buffers');Ne+=Le.length}return _e};function ne(Ie,Fe){if(re.isBuffer(Ie))return Ie.length;if(ArrayBuffer.isView(Ie)||qe(Ie,ArrayBuffer))return Ie.byteLength;if(typeof Ie!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ie);var Be=Ie.length,Oe=arguments.length>2&&arguments[2]===!0;if(!Oe&&Be===0)return 0;for(var _e=!1;;)switch(Fe){case"ascii":case"latin1":case"binary":return Be;case"utf8":case"utf-8":return mt(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be*2;case"hex":return Be>>>1;case"base64":return vt(Ie).length;default:if(_e)return Oe?-1:mt(Ie).length;Fe=(""+Fe).toLowerCase(),_e=!0}}re.byteLength=ne;function ce(Ie,Fe,Be){var Oe=!1;if((Fe===void 0||Fe<0)&&(Fe=0),Fe>this.length||((Be===void 0||Be>this.length)&&(Be=this.length),Be<=0)||(Be>>>=0,Fe>>>=0,Be<=Fe))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return Je(this,Fe,Be);case"utf8":case"utf-8":return we(this,Fe,Be);case"ascii":return De(this,Fe,Be);case"latin1":case"binary":return ze(this,Fe,Be);case"base64":return He(this,Fe,Be);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qe(this,Fe,Be);default:if(Oe)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),Oe=!0}}re.prototype._isBuffer=!0;function de(Ie,Fe,Be){var Oe=Ie[Fe];Ie[Fe]=Ie[Be],Ie[Be]=Oe}re.prototype.swap16=function(){var Fe=this.length;if(Fe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Be=0;Be<Fe;Be+=2)de(this,Be,Be+1);return this},re.prototype.swap32=function(){var Fe=this.length;if(Fe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Be=0;Be<Fe;Be+=4)de(this,Be,Be+3),de(this,Be+1,Be+2);return this},re.prototype.swap64=function(){var Fe=this.length;if(Fe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Be=0;Be<Fe;Be+=8)de(this,Be,Be+7),de(this,Be+1,Be+6),de(this,Be+2,Be+5),de(this,Be+3,Be+4);return this},re.prototype.toString=function(){var Fe=this.length;return Fe===0?"":arguments.length===0?we(this,0,Fe):ce.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Fe){if(!re.isBuffer(Fe))throw new TypeError("Argument must be a Buffer");return this===Fe?!0:re.compare(this,Fe)===0},re.prototype.inspect=function(){var Fe="",Be=Qt.h2;return Fe=this.toString("hex",0,Be).replace(/(.{2})/g,"$1 ").trim(),this.length>Be&&(Fe+=" ... "),"<Buffer "+Fe+">"},he&&(re.prototype[he]=re.prototype.inspect),re.prototype.compare=function(Fe,Be,Oe,_e,Ne){if(qe(Fe,Uint8Array)&&(Fe=re.from(Fe,Fe.offset,Fe.byteLength)),!re.isBuffer(Fe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Fe);if(Be===void 0&&(Be=0),Oe===void 0&&(Oe=Fe?Fe.length:0),_e===void 0&&(_e=0),Ne===void 0&&(Ne=this.length),Be<0||Oe>Fe.length||_e<0||Ne>this.length)throw new RangeError("out of range index");if(_e>=Ne&&Be>=Oe)return 0;if(_e>=Ne)return-1;if(Be>=Oe)return 1;if(Be>>>=0,Oe>>>=0,_e>>>=0,Ne>>>=0,this===Fe)return 0;for(var Le=Ne-_e,We=Oe-Be,ft=Math.min(Le,We),gt=this.slice(_e,Ne),nt=Fe.slice(Be,Oe),wt=0;wt<ft;++wt)if(gt[wt]!==nt[wt]){Le=gt[wt],We=nt[wt];break}return Le<We?-1:We<Le?1:0};function ge(Ie,Fe,Be,Oe,_e){if(Ie.length===0)return-1;if(typeof Be=="string"?(Oe=Be,Be=0):Be>2147483647?Be=2147483647:Be<-2147483648&&(Be=-2147483648),Be=+Be,Te(Be)&&(Be=_e?0:Ie.length-1),Be<0&&(Be=Ie.length+Be),Be>=Ie.length){if(_e)return-1;Be=Ie.length-1}else if(Be<0)if(_e)Be=0;else return-1;if(typeof Fe=="string"&&(Fe=re.from(Fe,Oe)),re.isBuffer(Fe))return Fe.length===0?-1:pe(Ie,Fe,Be,Oe,_e);if(typeof Fe=="number")return Fe=Fe&255,typeof Uint8Array.prototype.indexOf=="function"?_e?Uint8Array.prototype.indexOf.call(Ie,Fe,Be):Uint8Array.prototype.lastIndexOf.call(Ie,Fe,Be):pe(Ie,[Fe],Be,Oe,_e);throw new TypeError("val must be string, number or Buffer")}function pe(Ie,Fe,Be,Oe,_e){var Ne=1,Le=Ie.length,We=Fe.length;if(Oe!==void 0&&(Oe=String(Oe).toLowerCase(),Oe==="ucs2"||Oe==="ucs-2"||Oe==="utf16le"||Oe==="utf-16le")){if(Ie.length<2||Fe.length<2)return-1;Ne=2,Le/=2,We/=2,Be/=2}function ft(xt,It){return Ne===1?xt[It]:xt.readUInt16BE(It*Ne)}var gt;if(_e){var nt=-1;for(gt=Be;gt<Le;gt++)if(ft(Ie,gt)===ft(Fe,nt===-1?0:gt-nt)){if(nt===-1&&(nt=gt),gt-nt+1===We)return nt*Ne}else nt!==-1&&(gt-=gt-nt),nt=-1}else for(Be+We>Le&&(Be=Le-We),gt=Be;gt>=0;gt--){for(var wt=!0,Pt=0;Pt<We;Pt++)if(ft(Ie,gt+Pt)!==ft(Fe,Pt)){wt=!1;break}if(wt)return gt}return-1}re.prototype.includes=function(Fe,Be,Oe){return this.indexOf(Fe,Be,Oe)!==-1},re.prototype.indexOf=function(Fe,Be,Oe){return ge(this,Fe,Be,Oe,!0)},re.prototype.lastIndexOf=function(Fe,Be,Oe){return ge(this,Fe,Be,Oe,!1)};function me(Ie,Fe,Be,Oe){Be=Number(Be)||0;var _e=Ie.length-Be;Oe?(Oe=Number(Oe),Oe>_e&&(Oe=_e)):Oe=_e;var Ne=Fe.length;Oe>Ne/2&&(Oe=Ne/2);for(var Le=0;Le<Oe;++Le){var We=parseInt(Fe.substr(Le*2,2),16);if(Te(We))return Le;Ie[Be+Le]=We}return Le}function be(Ie,Fe,Be,Oe){return ut(mt(Fe,Ie.length-Be),Ie,Be,Oe)}function ye(Ie,Fe,Be,Oe){return ut(yt(Fe),Ie,Be,Oe)}function Ce(Ie,Fe,Be,Oe){return ut(vt(Fe),Ie,Be,Oe)}function Se(Ie,Fe,Be,Oe){return ut(Tt(Fe,Ie.length-Be),Ie,Be,Oe)}re.prototype.write=function(Fe,Be,Oe,_e){if(Be===void 0)_e="utf8",Oe=this.length,Be=0;else if(Oe===void 0&&typeof Be=="string")_e=Be,Oe=this.length,Be=0;else if(isFinite(Be))Be=Be>>>0,isFinite(Oe)?(Oe=Oe>>>0,_e===void 0&&(_e="utf8")):(_e=Oe,Oe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ne=this.length-Be;if((Oe===void 0||Oe>Ne)&&(Oe=Ne),Fe.length>0&&(Oe<0||Be<0)||Be>this.length)throw new RangeError("Attempt to write outside buffer bounds");_e||(_e="utf8");for(var Le=!1;;)switch(_e){case"hex":return me(this,Fe,Be,Oe);case"utf8":case"utf-8":return be(this,Fe,Be,Oe);case"ascii":case"latin1":case"binary":return ye(this,Fe,Be,Oe);case"base64":return Ce(this,Fe,Be,Oe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,Fe,Be,Oe);default:if(Le)throw new TypeError("Unknown encoding: "+_e);_e=(""+_e).toLowerCase(),Le=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function He(Ie,Fe,Be){return Fe===0&&Be===Ie.length?Ue.fromByteArray(Ie):Ue.fromByteArray(Ie.slice(Fe,Be))}function we(Ie,Fe,Be){Be=Math.min(Ie.length,Be);for(var Oe=[],_e=Fe;_e<Be;){var Ne=Ie[_e],Le=null,We=Ne>239?4:Ne>223?3:Ne>191?2:1;if(_e+We<=Be){var ft,gt,nt,wt;switch(We){case 1:Ne<128&&(Le=Ne);break;case 2:ft=Ie[_e+1],(ft&192)===128&&(wt=(Ne&31)<<6|ft&63,wt>127&&(Le=wt));break;case 3:ft=Ie[_e+1],gt=Ie[_e+2],(ft&192)===128&&(gt&192)===128&&(wt=(Ne&15)<<12|(ft&63)<<6|gt&63,wt>2047&&(wt<55296||wt>57343)&&(Le=wt));break;case 4:ft=Ie[_e+1],gt=Ie[_e+2],nt=Ie[_e+3],(ft&192)===128&&(gt&192)===128&&(nt&192)===128&&(wt=(Ne&15)<<18|(ft&63)<<12|(gt&63)<<6|nt&63,wt>65535&&wt<1114112&&(Le=wt))}}Le===null?(Le=65533,We=1):Le>65535&&(Le-=65536,Oe.push(Le>>>10&1023|55296),Le=56320|Le&1023),Oe.push(Le),_e+=We}return Pe(Oe)}var Me=4096;function Pe(Ie){var Fe=Ie.length;if(Fe<=Me)return String.fromCharCode.apply(String,Ie);for(var Be="",Oe=0;Oe<Fe;)Be+=String.fromCharCode.apply(String,Ie.slice(Oe,Oe+=Me));return Be}function De(Ie,Fe,Be){var Oe="";Be=Math.min(Ie.length,Be);for(var _e=Fe;_e<Be;++_e)Oe+=String.fromCharCode(Ie[_e]&127);return Oe}function ze(Ie,Fe,Be){var Oe="";Be=Math.min(Ie.length,Be);for(var _e=Fe;_e<Be;++_e)Oe+=String.fromCharCode(Ie[_e]);return Oe}function Je(Ie,Fe,Be){var Oe=Ie.length;(!Fe||Fe<0)&&(Fe=0),(!Be||Be<0||Be>Oe)&&(Be=Oe);for(var _e="",Ne=Fe;Ne<Be;++Ne)_e+=Ke[Ie[Ne]];return _e}function Qe(Ie,Fe,Be){for(var Oe=Ie.slice(Fe,Be),_e="",Ne=0;Ne<Oe.length-1;Ne+=2)_e+=String.fromCharCode(Oe[Ne]+Oe[Ne+1]*256);return _e}re.prototype.slice=function(Fe,Be){var Oe=this.length;Fe=~~Fe,Be=Be===void 0?Oe:~~Be,Fe<0?(Fe+=Oe,Fe<0&&(Fe=0)):Fe>Oe&&(Fe=Oe),Be<0?(Be+=Oe,Be<0&&(Be=0)):Be>Oe&&(Be=Oe),Be<Fe&&(Be=Fe);var _e=this.subarray(Fe,Be);return Object.setPrototypeOf(_e,re.prototype),_e};function tt(Ie,Fe,Be){if(Ie%1!==0||Ie<0)throw new RangeError("offset is not uint");if(Ie+Fe>Be)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUintLE=re.prototype.readUIntLE=function(Fe,Be,Oe){Fe=Fe>>>0,Be=Be>>>0,Oe||tt(Fe,Be,this.length);for(var _e=this[Fe],Ne=1,Le=0;++Le<Be&&(Ne*=256);)_e+=this[Fe+Le]*Ne;return _e},re.prototype.readUintBE=re.prototype.readUIntBE=function(Fe,Be,Oe){Fe=Fe>>>0,Be=Be>>>0,Oe||tt(Fe,Be,this.length);for(var _e=this[Fe+--Be],Ne=1;Be>0&&(Ne*=256);)_e+=this[Fe+--Be]*Ne;return _e},re.prototype.readUint8=re.prototype.readUInt8=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,1,this.length),this[Fe]},re.prototype.readUint16LE=re.prototype.readUInt16LE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,2,this.length),this[Fe]|this[Fe+1]<<8},re.prototype.readUint16BE=re.prototype.readUInt16BE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,2,this.length),this[Fe]<<8|this[Fe+1]},re.prototype.readUint32LE=re.prototype.readUInt32LE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),(this[Fe]|this[Fe+1]<<8|this[Fe+2]<<16)+this[Fe+3]*16777216},re.prototype.readUint32BE=re.prototype.readUInt32BE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),this[Fe]*16777216+(this[Fe+1]<<16|this[Fe+2]<<8|this[Fe+3])},re.prototype.readIntLE=function(Fe,Be,Oe){Fe=Fe>>>0,Be=Be>>>0,Oe||tt(Fe,Be,this.length);for(var _e=this[Fe],Ne=1,Le=0;++Le<Be&&(Ne*=256);)_e+=this[Fe+Le]*Ne;return Ne*=128,_e>=Ne&&(_e-=Math.pow(2,8*Be)),_e},re.prototype.readIntBE=function(Fe,Be,Oe){Fe=Fe>>>0,Be=Be>>>0,Oe||tt(Fe,Be,this.length);for(var _e=Be,Ne=1,Le=this[Fe+--_e];_e>0&&(Ne*=256);)Le+=this[Fe+--_e]*Ne;return Ne*=128,Le>=Ne&&(Le-=Math.pow(2,8*Be)),Le},re.prototype.readInt8=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,1,this.length),this[Fe]&128?(255-this[Fe]+1)*-1:this[Fe]},re.prototype.readInt16LE=function(Fe,Be){Fe=Fe>>>0,Be||tt(Fe,2,this.length);var Oe=this[Fe]|this[Fe+1]<<8;return Oe&32768?Oe|4294901760:Oe},re.prototype.readInt16BE=function(Fe,Be){Fe=Fe>>>0,Be||tt(Fe,2,this.length);var Oe=this[Fe+1]|this[Fe]<<8;return Oe&32768?Oe|4294901760:Oe},re.prototype.readInt32LE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),this[Fe]|this[Fe+1]<<8|this[Fe+2]<<16|this[Fe+3]<<24},re.prototype.readInt32BE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),this[Fe]<<24|this[Fe+1]<<16|this[Fe+2]<<8|this[Fe+3]},re.prototype.readFloatLE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),E.read(this,Fe,!0,23,4)},re.prototype.readFloatBE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,4,this.length),E.read(this,Fe,!1,23,4)},re.prototype.readDoubleLE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,8,this.length),E.read(this,Fe,!0,52,8)},re.prototype.readDoubleBE=function(Fe,Be){return Fe=Fe>>>0,Be||tt(Fe,8,this.length),E.read(this,Fe,!1,52,8)};function $e(Ie,Fe,Be,Oe,_e,Ne){if(!re.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Fe>_e||Fe<Ne)throw new RangeError('"value" argument is out of bounds');if(Be+Oe>Ie.length)throw new RangeError("Index out of range")}re.prototype.writeUintLE=re.prototype.writeUIntLE=function(Fe,Be,Oe,_e){if(Fe=+Fe,Be=Be>>>0,Oe=Oe>>>0,!_e){var Ne=Math.pow(2,8*Oe)-1;$e(this,Fe,Be,Oe,Ne,0)}var Le=1,We=0;for(this[Be]=Fe&255;++We<Oe&&(Le*=256);)this[Be+We]=Fe/Le&255;return Be+Oe},re.prototype.writeUintBE=re.prototype.writeUIntBE=function(Fe,Be,Oe,_e){if(Fe=+Fe,Be=Be>>>0,Oe=Oe>>>0,!_e){var Ne=Math.pow(2,8*Oe)-1;$e(this,Fe,Be,Oe,Ne,0)}var Le=Oe-1,We=1;for(this[Be+Le]=Fe&255;--Le>=0&&(We*=256);)this[Be+Le]=Fe/We&255;return Be+Oe},re.prototype.writeUint8=re.prototype.writeUInt8=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,1,255,0),this[Be]=Fe&255,Be+1},re.prototype.writeUint16LE=re.prototype.writeUInt16LE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,2,65535,0),this[Be]=Fe&255,this[Be+1]=Fe>>>8,Be+2},re.prototype.writeUint16BE=re.prototype.writeUInt16BE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,2,65535,0),this[Be]=Fe>>>8,this[Be+1]=Fe&255,Be+2},re.prototype.writeUint32LE=re.prototype.writeUInt32LE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,4,4294967295,0),this[Be+3]=Fe>>>24,this[Be+2]=Fe>>>16,this[Be+1]=Fe>>>8,this[Be]=Fe&255,Be+4},re.prototype.writeUint32BE=re.prototype.writeUInt32BE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,4,4294967295,0),this[Be]=Fe>>>24,this[Be+1]=Fe>>>16,this[Be+2]=Fe>>>8,this[Be+3]=Fe&255,Be+4},re.prototype.writeIntLE=function(Fe,Be,Oe,_e){if(Fe=+Fe,Be=Be>>>0,!_e){var Ne=Math.pow(2,8*Oe-1);$e(this,Fe,Be,Oe,Ne-1,-Ne)}var Le=0,We=1,ft=0;for(this[Be]=Fe&255;++Le<Oe&&(We*=256);)Fe<0&&ft===0&&this[Be+Le-1]!==0&&(ft=1),this[Be+Le]=(Fe/We>>0)-ft&255;return Be+Oe},re.prototype.writeIntBE=function(Fe,Be,Oe,_e){if(Fe=+Fe,Be=Be>>>0,!_e){var Ne=Math.pow(2,8*Oe-1);$e(this,Fe,Be,Oe,Ne-1,-Ne)}var Le=Oe-1,We=1,ft=0;for(this[Be+Le]=Fe&255;--Le>=0&&(We*=256);)Fe<0&&ft===0&&this[Be+Le+1]!==0&&(ft=1),this[Be+Le]=(Fe/We>>0)-ft&255;return Be+Oe},re.prototype.writeInt8=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,1,127,-128),Fe<0&&(Fe=255+Fe+1),this[Be]=Fe&255,Be+1},re.prototype.writeInt16LE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,2,32767,-32768),this[Be]=Fe&255,this[Be+1]=Fe>>>8,Be+2},re.prototype.writeInt16BE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,2,32767,-32768),this[Be]=Fe>>>8,this[Be+1]=Fe&255,Be+2},re.prototype.writeInt32LE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,4,2147483647,-2147483648),this[Be]=Fe&255,this[Be+1]=Fe>>>8,this[Be+2]=Fe>>>16,this[Be+3]=Fe>>>24,Be+4},re.prototype.writeInt32BE=function(Fe,Be,Oe){return Fe=+Fe,Be=Be>>>0,Oe||$e(this,Fe,Be,4,2147483647,-2147483648),Fe<0&&(Fe=4294967295+Fe+1),this[Be]=Fe>>>24,this[Be+1]=Fe>>>16,this[Be+2]=Fe>>>8,this[Be+3]=Fe&255,Be+4};function at(Ie,Fe,Be,Oe,_e,Ne){if(Be+Oe>Ie.length)throw new RangeError("Index out of range");if(Be<0)throw new RangeError("Index out of range")}function ct(Ie,Fe,Be,Oe,_e){return Fe=+Fe,Be=Be>>>0,_e||at(Ie,Fe,Be,4,34028234663852886e22,-34028234663852886e22),E.write(Ie,Fe,Be,Oe,23,4),Be+4}re.prototype.writeFloatLE=function(Fe,Be,Oe){return ct(this,Fe,Be,!0,Oe)},re.prototype.writeFloatBE=function(Fe,Be,Oe){return ct(this,Fe,Be,!1,Oe)};function it(Ie,Fe,Be,Oe,_e){return Fe=+Fe,Be=Be>>>0,_e||at(Ie,Fe,Be,8,17976931348623157e292,-17976931348623157e292),E.write(Ie,Fe,Be,Oe,52,8),Be+8}re.prototype.writeDoubleLE=function(Fe,Be,Oe){return it(this,Fe,Be,!0,Oe)},re.prototype.writeDoubleBE=function(Fe,Be,Oe){return it(this,Fe,Be,!1,Oe)},re.prototype.copy=function(Fe,Be,Oe,_e){if(!re.isBuffer(Fe))throw new TypeError("argument should be a Buffer");if(Oe||(Oe=0),!_e&&_e!==0&&(_e=this.length),Be>=Fe.length&&(Be=Fe.length),Be||(Be=0),_e>0&&_e<Oe&&(_e=Oe),_e===Oe||Fe.length===0||this.length===0)return 0;if(Be<0)throw new RangeError("targetStart out of bounds");if(Oe<0||Oe>=this.length)throw new RangeError("Index out of range");if(_e<0)throw new RangeError("sourceEnd out of bounds");_e>this.length&&(_e=this.length),Fe.length-Be<_e-Oe&&(_e=Fe.length-Be+Oe);var Ne=_e-Oe;return this===Fe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Be,Oe,_e):Uint8Array.prototype.set.call(Fe,this.subarray(Oe,_e),Be),Ne},re.prototype.fill=function(Fe,Be,Oe,_e){if(typeof Fe=="string"){if(typeof Be=="string"?(_e=Be,Be=0,Oe=this.length):typeof Oe=="string"&&(_e=Oe,Oe=this.length),_e!==void 0&&typeof _e!="string")throw new TypeError("encoding must be a string");if(typeof _e=="string"&&!re.isEncoding(_e))throw new TypeError("Unknown encoding: "+_e);if(Fe.length===1){var Ne=Fe.charCodeAt(0);(_e==="utf8"&&Ne<128||_e==="latin1")&&(Fe=Ne)}}else typeof Fe=="number"?Fe=Fe&255:typeof Fe=="boolean"&&(Fe=Number(Fe));if(Be<0||this.length<Be||this.length<Oe)throw new RangeError("Out of range index");if(Oe<=Be)return this;Be=Be>>>0,Oe=Oe===void 0?this.length:Oe>>>0,Fe||(Fe=0);var Le;if(typeof Fe=="number")for(Le=Be;Le<Oe;++Le)this[Le]=Fe;else{var We=re.isBuffer(Fe)?Fe:re.from(Fe,_e),ft=We.length;if(ft===0)throw new TypeError('The value "'+Fe+'" is invalid for argument "value"');for(Le=0;Le<Oe-Be;++Le)this[Le+Be]=We[Le%ft]}return this};var rt=/[^+/0-9A-Za-z-_]/g;function st(Ie){if(Ie=Ie.split("=")[0],Ie=Ie.trim().replace(rt,""),Ie.length<2)return"";for(;Ie.length%4!==0;)Ie=Ie+"=";return Ie}function mt(Ie,Fe){Fe=Fe||1/0;for(var Be,Oe=Ie.length,_e=null,Ne=[],Le=0;Le<Oe;++Le){if(Be=Ie.charCodeAt(Le),Be>55295&&Be<57344){if(!_e){if(Be>56319){(Fe-=3)>-1&&Ne.push(239,191,189);continue}else if(Le+1===Oe){(Fe-=3)>-1&&Ne.push(239,191,189);continue}_e=Be;continue}if(Be<56320){(Fe-=3)>-1&&Ne.push(239,191,189),_e=Be;continue}Be=(_e-55296<<10|Be-56320)+65536}else _e&&(Fe-=3)>-1&&Ne.push(239,191,189);if(_e=null,Be<128){if((Fe-=1)<0)break;Ne.push(Be)}else if(Be<2048){if((Fe-=2)<0)break;Ne.push(Be>>6|192,Be&63|128)}else if(Be<65536){if((Fe-=3)<0)break;Ne.push(Be>>12|224,Be>>6&63|128,Be&63|128)}else if(Be<1114112){if((Fe-=4)<0)break;Ne.push(Be>>18|240,Be>>12&63|128,Be>>6&63|128,Be&63|128)}else throw new Error("Invalid code point")}return Ne}function yt(Ie){for(var Fe=[],Be=0;Be<Ie.length;++Be)Fe.push(Ie.charCodeAt(Be)&255);return Fe}function Tt(Ie,Fe){for(var Be,Oe,_e,Ne=[],Le=0;Le<Ie.length&&!((Fe-=2)<0);++Le)Be=Ie.charCodeAt(Le),Oe=Be>>8,_e=Be%256,Ne.push(_e),Ne.push(Oe);return Ne}function vt(Ie){return Ue.toByteArray(st(Ie))}function ut(Ie,Fe,Be,Oe){for(var _e=0;_e<Oe&&!(_e+Be>=Fe.length||_e>=Ie.length);++_e)Fe[_e+Be]=Ie[_e];return _e}function qe(Ie,Fe){return Ie instanceof Fe||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Fe.name}function Te(Ie){return Ie!==Ie}var Ke=function(){for(var Ie="0123456789abcdef",Fe=new Array(256),Be=0;Be<16;++Be)for(var Oe=Be*16,_e=0;_e<16;++_e)Fe[Oe+_e]=Ie[Be]+Ie[_e];return Fe}()},64270:function(un){(function(Qt,fe){un.exports=fe()})(this,function(){"use strict";var Qt=function(Ge,ke){return Qt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Xe,Ve){Xe.__proto__=Ve}||function(Xe,Ve){for(var Ct in Ve)Object.prototype.hasOwnProperty.call(Ve,Ct)&&(Xe[Ct]=Ve[Ct])},Qt(Ge,ke)};function fe(Ge,ke){if(typeof ke!="function"&&ke!==null)throw new TypeError("Class extends value "+String(ke)+" is not a constructor or null");Qt(Ge,ke);function Xe(){this.constructor=Ge}Ge.prototype=ke===null?Object.create(ke):(Xe.prototype=ke.prototype,new Xe)}var ve=function(){return ve=Object.assign||function(ke){for(var Xe,Ve=1,Ct=arguments.length;Ve<Ct;Ve++){Xe=arguments[Ve];for(var Nt in Xe)Object.prototype.hasOwnProperty.call(Xe,Nt)&&(ke[Nt]=Xe[Nt])}return ke},ve.apply(this,arguments)};function Ue(Ge,ke,Xe,Ve){function Ct(Nt){return Nt instanceof Xe?Nt:new Xe(function(en){en(Nt)})}return new(Xe||(Xe=Promise))(function(Nt,en){function mn(dr){try{qn(Ve.next(dr))}catch(Ee){en(Ee)}}function vn(dr){try{qn(Ve.throw(dr))}catch(Ee){en(Ee)}}function qn(dr){dr.done?Nt(dr.value):Ct(dr.value).then(mn,vn)}qn((Ve=Ve.apply(Ge,ke||[])).next())})}function E(Ge,ke){var Xe={label:0,sent:function(){if(Nt[0]&1)throw Nt[1];return Nt[1]},trys:[],ops:[]},Ve,Ct,Nt,en;return en={next:mn(0),throw:mn(1),return:mn(2)},typeof Symbol=="function"&&(en[Symbol.iterator]=function(){return this}),en;function mn(qn){return function(dr){return vn([qn,dr])}}function vn(qn){if(Ve)throw new TypeError("Generator is already executing.");for(;Xe;)try{if(Ve=1,Ct&&(Nt=qn[0]&2?Ct.return:qn[0]?Ct.throw||((Nt=Ct.return)&&Nt.call(Ct),0):Ct.next)&&!(Nt=Nt.call(Ct,qn[1])).done)return Nt;switch(Ct=0,Nt&&(qn=[qn[0]&2,Nt.value]),qn[0]){case 0:case 1:Nt=qn;break;case 4:return Xe.label++,{value:qn[1],done:!1};case 5:Xe.label++,Ct=qn[1],qn=[0];continue;case 7:qn=Xe.ops.pop(),Xe.trys.pop();continue;default:if(Nt=Xe.trys,!(Nt=Nt.length>0&&Nt[Nt.length-1])&&(qn[0]===6||qn[0]===2)){Xe=0;continue}if(qn[0]===3&&(!Nt||qn[1]>Nt[0]&&qn[1]<Nt[3])){Xe.label=qn[1];break}if(qn[0]===6&&Xe.label<Nt[1]){Xe.label=Nt[1],Nt=qn;break}if(Nt&&Xe.label<Nt[2]){Xe.label=Nt[2],Xe.ops.push(qn);break}Nt[2]&&Xe.ops.pop(),Xe.trys.pop();continue}qn=ke.call(Ge,Xe)}catch(dr){qn=[6,dr],Ct=0}finally{Ve=Nt=0}if(qn[0]&5)throw qn[1];return{value:qn[0]?qn[1]:void 0,done:!0}}}function he(Ge,ke,Xe){if(Xe||arguments.length===2)for(var Ve=0,Ct=ke.length,Nt;Ve<Ct;Ve++)(Nt||!(Ve in ke))&&(Nt||(Nt=Array.prototype.slice.call(ke,0,Ve)),Nt[Ve]=ke[Ve]);return Ge.concat(Nt||ke)}for(var Ae=function(){function Ge(ke,Xe,Ve,Ct){this.left=ke,this.top=Xe,this.width=Ve,this.height=Ct}return Ge.prototype.add=function(ke,Xe,Ve,Ct){return new Ge(this.left+ke,this.top+Xe,this.width+Ve,this.height+Ct)},Ge.fromClientRect=function(ke,Xe){return new Ge(Xe.left+ke.windowBounds.left,Xe.top+ke.windowBounds.top,Xe.width,Xe.height)},Ge.fromDOMRectList=function(ke,Xe){var Ve=Array.from(Xe).find(function(Ct){return Ct.width!==0});return Ve?new Ge(Ve.left+ke.windowBounds.left,Ve.top+ke.windowBounds.top,Ve.width,Ve.height):Ge.EMPTY},Ge.EMPTY=new Ge(0,0,0,0),Ge}(),ue=function(Ge,ke){return Ae.fromClientRect(Ge,ke.getBoundingClientRect())},oe=function(Ge){var ke=Ge.body,Xe=Ge.documentElement;if(!ke||!Xe)throw new Error("Unable to get document size");var Ve=Math.max(Math.max(ke.scrollWidth,Xe.scrollWidth),Math.max(ke.offsetWidth,Xe.offsetWidth),Math.max(ke.clientWidth,Xe.clientWidth)),Ct=Math.max(Math.max(ke.scrollHeight,Xe.scrollHeight),Math.max(ke.offsetHeight,Xe.offsetHeight),Math.max(ke.clientHeight,Xe.clientHeight));return new Ae(0,0,Ve,Ct)},re=function(Ge){for(var ke=[],Xe=0,Ve=Ge.length;Xe<Ve;){var Ct=Ge.charCodeAt(Xe++);if(Ct>=55296&&Ct<=56319&&Xe<Ve){var Nt=Ge.charCodeAt(Xe++);(Nt&64512)===56320?ke.push(((Ct&1023)<<10)+(Nt&1023)+65536):(ke.push(Ct),Xe--)}else ke.push(Ct)}return ke},le=function(){for(var Ge=[],ke=0;ke<arguments.length;ke++)Ge[ke]=arguments[ke];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Ge);var Xe=Ge.length;if(!Xe)return"";for(var Ve=[],Ct=-1,Nt="";++Ct<Xe;){var en=Ge[Ct];en<=65535?Ve.push(en):(en-=65536,Ve.push((en>>10)+55296,en%1024+56320)),(Ct+1===Xe||Ve.length>16384)&&(Nt+=String.fromCharCode.apply(String,Ve),Ve.length=0)}return Nt},ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ie=0;ie<ae.length;ie++)se[ae.charCodeAt(ie)]=ie;for(var te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<te.length;a++)z[te.charCodeAt(a)]=a;for(var y=function(Ge){var ke=Ge.length*.75,Xe=Ge.length,Ve,Ct=0,Nt,en,mn,vn;Ge[Ge.length-1]==="="&&(ke--,Ge[Ge.length-2]==="="&&ke--);var qn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ke):new Array(ke),dr=Array.isArray(qn)?qn:new Uint8Array(qn);for(Ve=0;Ve<Xe;Ve+=4)Nt=z[Ge.charCodeAt(Ve)],en=z[Ge.charCodeAt(Ve+1)],mn=z[Ge.charCodeAt(Ve+2)],vn=z[Ge.charCodeAt(Ve+3)],dr[Ct++]=Nt<<2|en>>4,dr[Ct++]=(en&15)<<4|mn>>2,dr[Ct++]=(mn&3)<<6|vn&63;return qn},x=function(Ge){for(var ke=Ge.length,Xe=[],Ve=0;Ve<ke;Ve+=2)Xe.push(Ge[Ve+1]<<8|Ge[Ve]);return Xe},b=function(Ge){for(var ke=Ge.length,Xe=[],Ve=0;Ve<ke;Ve+=4)Xe.push(Ge[Ve+3]<<24|Ge[Ve+2]<<16|Ge[Ve+1]<<8|Ge[Ve]);return Xe},ee=5,ne=11,ce=2,de=ne-ee,ge=65536>>ee,pe=1<<ee,me=pe-1,be=1024>>ee,ye=ge+be,Ce=ye,Se=32,He=Ce+Se,we=65536>>ne,Me=1<<de,Pe=Me-1,De=function(Ge,ke,Xe){return Ge.slice?Ge.slice(ke,Xe):new Uint16Array(Array.prototype.slice.call(Ge,ke,Xe))},ze=function(Ge,ke,Xe){return Ge.slice?Ge.slice(ke,Xe):new Uint32Array(Array.prototype.slice.call(Ge,ke,Xe))},Je=function(Ge,ke){var Xe=y(Ge),Ve=Array.isArray(Xe)?b(Xe):new Uint32Array(Xe),Ct=Array.isArray(Xe)?x(Xe):new Uint16Array(Xe),Nt=24,en=De(Ct,Nt/2,Ve[4]/2),mn=Ve[5]===2?De(Ct,(Nt+Ve[4])/2):ze(Ve,Math.ceil((Nt+Ve[4])/4));return new Qe(Ve[0],Ve[1],Ve[2],Ve[3],en,mn)},Qe=function(){function Ge(ke,Xe,Ve,Ct,Nt,en){this.initialValue=ke,this.errorValue=Xe,this.highStart=Ve,this.highValueIndex=Ct,this.index=Nt,this.data=en}return Ge.prototype.get=function(ke){var Xe;if(ke>=0){if(ke<55296||ke>56319&&ke<=65535)return Xe=this.index[ke>>ee],Xe=(Xe<<ce)+(ke&me),this.data[Xe];if(ke<=65535)return Xe=this.index[ge+(ke-55296>>ee)],Xe=(Xe<<ce)+(ke&me),this.data[Xe];if(ke<this.highStart)return Xe=He-we+(ke>>ne),Xe=this.index[Xe],Xe+=ke>>ee&Pe,Xe=this.index[Xe],Xe=(Xe<<ce)+(ke&me),this.data[Xe];if(ke<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ge}(),tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$e=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),at=0;at<tt.length;at++)$e[tt.charCodeAt(at)]=at;var ct="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",it=50,rt=1,st=2,mt=3,yt=4,Tt=5,vt=7,ut=8,qe=9,Te=10,Ke=11,Ie=12,Fe=13,Be=14,Oe=15,_e=16,Ne=17,Le=18,We=19,ft=20,gt=21,nt=22,wt=23,Pt=24,xt=25,It=26,Ft=27,Ut=28,St=29,_t=30,Kt=31,Yt=32,an=33,En=34,cn=35,bn=36,dn=37,_n=38,Dn=39,Rn=40,wr=41,ar=42,Wn=43,Ur=[9001,65288],eo="!",Or="\xD7",Pr="\xF7",Zr=Je(ct),yo=[_t,bn],Oo=[rt,st,mt,Tt],Jo=[Te,ut],Io=[Ft,It],gi=Oo.concat(Jo),ei=[_n,Dn,Rn,En,cn],oi=[Oe,Fe],pn=function(Ge,ke){ke===void 0&&(ke="strict");var Xe=[],Ve=[],Ct=[];return Ge.forEach(function(Nt,en){var mn=Zr.get(Nt);if(mn>it?(Ct.push(!0),mn-=it):Ct.push(!1),["normal","auto","loose"].indexOf(ke)!==-1&&[8208,8211,12316,12448].indexOf(Nt)!==-1)return Ve.push(en),Xe.push(_e);if(mn===yt||mn===Ke){if(en===0)return Ve.push(en),Xe.push(_t);var vn=Xe[en-1];return gi.indexOf(vn)===-1?(Ve.push(Ve[en-1]),Xe.push(vn)):(Ve.push(en),Xe.push(_t))}if(Ve.push(en),mn===Kt)return Xe.push(ke==="strict"?gt:dn);if(mn===ar||mn===St)return Xe.push(_t);if(mn===Wn)return Nt>=131072&&Nt<=196605||Nt>=196608&&Nt<=262141?Xe.push(dn):Xe.push(_t);Xe.push(mn)}),[Ve,Xe,Ct]},Qn=function(Ge,ke,Xe,Ve){var Ct=Ve[Xe];if(Array.isArray(Ge)?Ge.indexOf(Ct)!==-1:Ge===Ct)for(var Nt=Xe;Nt<=Ve.length;){Nt++;var en=Ve[Nt];if(en===ke)return!0;if(en!==Te)break}if(Ct===Te)for(var Nt=Xe;Nt>0;){Nt--;var mn=Ve[Nt];if(Array.isArray(Ge)?Ge.indexOf(mn)!==-1:Ge===mn)for(var vn=Xe;vn<=Ve.length;){vn++;var en=Ve[vn];if(en===ke)return!0;if(en!==Te)break}if(mn!==Te)break}return!1},jn=function(Ge,ke){for(var Xe=Ge;Xe>=0;){var Ve=ke[Xe];if(Ve===Te)Xe--;else return Ve}return 0},Hr=function(Ge,ke,Xe,Ve,Ct){if(Xe[Ve]===0)return Or;var Nt=Ve-1;if(Array.isArray(Ct)&&Ct[Nt]===!0)return Or;var en=Nt-1,mn=Nt+1,vn=ke[Nt],qn=en>=0?ke[en]:0,dr=ke[mn];if(vn===st&&dr===mt)return Or;if(Oo.indexOf(vn)!==-1)return eo;if(Oo.indexOf(dr)!==-1||Jo.indexOf(dr)!==-1)return Or;if(jn(Nt,ke)===ut)return Pr;if(Zr.get(Ge[Nt])===Ke||(vn===Yt||vn===an)&&Zr.get(Ge[mn])===Ke||vn===vt||dr===vt||vn===qe||[Te,Fe,Oe].indexOf(vn)===-1&&dr===qe||[Ne,Le,We,Pt,Ut].indexOf(dr)!==-1||jn(Nt,ke)===nt||Qn(wt,nt,Nt,ke)||Qn([Ne,Le],gt,Nt,ke)||Qn(Ie,Ie,Nt,ke))return Or;if(vn===Te)return Pr;if(vn===wt||dr===wt)return Or;if(dr===_e||vn===_e)return Pr;if([Fe,Oe,gt].indexOf(dr)!==-1||vn===Be||qn===bn&&oi.indexOf(vn)!==-1||vn===Ut&&dr===bn||dr===ft||yo.indexOf(dr)!==-1&&vn===xt||yo.indexOf(vn)!==-1&&dr===xt||vn===Ft&&[dn,Yt,an].indexOf(dr)!==-1||[dn,Yt,an].indexOf(vn)!==-1&&dr===It||yo.indexOf(vn)!==-1&&Io.indexOf(dr)!==-1||Io.indexOf(vn)!==-1&&yo.indexOf(dr)!==-1||[Ft,It].indexOf(vn)!==-1&&(dr===xt||[nt,Oe].indexOf(dr)!==-1&&ke[mn+1]===xt)||[nt,Oe].indexOf(vn)!==-1&&dr===xt||vn===xt&&[xt,Ut,Pt].indexOf(dr)!==-1)return Or;if([xt,Ut,Pt,Ne,Le].indexOf(dr)!==-1)for(var Ee=Nt;Ee>=0;){var Ze=ke[Ee];if(Ze===xt)return Or;if([Ut,Pt].indexOf(Ze)!==-1)Ee--;else break}if([Ft,It].indexOf(dr)!==-1)for(var Ee=[Ne,Le].indexOf(vn)!==-1?en:Nt;Ee>=0;){var Ze=ke[Ee];if(Ze===xt)return Or;if([Ut,Pt].indexOf(Ze)!==-1)Ee--;else break}if(_n===vn&&[_n,Dn,En,cn].indexOf(dr)!==-1||[Dn,En].indexOf(vn)!==-1&&[Dn,Rn].indexOf(dr)!==-1||[Rn,cn].indexOf(vn)!==-1&&dr===Rn||ei.indexOf(vn)!==-1&&[ft,It].indexOf(dr)!==-1||ei.indexOf(dr)!==-1&&vn===Ft||yo.indexOf(vn)!==-1&&yo.indexOf(dr)!==-1||vn===Pt&&yo.indexOf(dr)!==-1||yo.concat(xt).indexOf(vn)!==-1&&dr===nt&&Ur.indexOf(Ge[mn])===-1||yo.concat(xt).indexOf(dr)!==-1&&vn===Le)return Or;if(vn===wr&&dr===wr){for(var At=Xe[Nt],Et=1;At>0&&(At--,ke[At]===wr);)Et++;if(Et%2!==0)return Or}return vn===Yt&&dr===an?Or:Pr},vo=function(Ge,ke){ke||(ke={lineBreak:"normal",wordBreak:"normal"});var Xe=pn(Ge,ke.lineBreak),Ve=Xe[0],Ct=Xe[1],Nt=Xe[2];(ke.wordBreak==="break-all"||ke.wordBreak==="break-word")&&(Ct=Ct.map(function(mn){return[xt,_t,ar].indexOf(mn)!==-1?dn:mn}));var en=ke.wordBreak==="keep-all"?Nt.map(function(mn,vn){return mn&&Ge[vn]>=19968&&Ge[vn]<=40959}):void 0;return[Ve,Ct,en]},hr=function(){function Ge(ke,Xe,Ve,Ct){this.codePoints=ke,this.required=Xe===eo,this.start=Ve,this.end=Ct}return Ge.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},Ge}(),hi=function(Ge,ke){var Xe=re(Ge),Ve=vo(Xe,ke),Ct=Ve[0],Nt=Ve[1],en=Ve[2],mn=Xe.length,vn=0,qn=0;return{next:function(){if(qn>=mn)return{done:!0,value:null};for(var dr=Or;qn<mn&&(dr=Hr(Xe,Nt,Ct,++qn,en))===Or;);if(dr!==Or||qn===mn){var Ee=new hr(Xe,dr,vn,qn);return vn=qn,{value:Ee,done:!1}}return{done:!0,value:null}}}},Ko=1,Yn=2,On=4,Qr=8,kn=10,Wr=47,Ao=92,Bo=9,ao=32,hn=34,Un=61,Xn=35,Cn=36,Ir=37,br=39,gr=40,pr=41,Eo=95,nr=45,tr=33,Ci=60,Ho=62,ci=64,Ji=91,qr=93,lo=61,zo=123,uo=63,vi=125,ti=124,ni=126,wo=128,yi=65533,Pi=42,Xi=43,ta=44,ai=58,mr=59,rr=46,Qo=0,si=8,Po=11,Gi=14,Fi=31,ir=127,Zn=-1,zn=48,Tr=97,ro=101,oo=102,Vr=117,ri=122,jo=65,Bi=69,qo=70,_o=85,li=90,Wo=function(Ge){return Ge>=zn&&Ge<=57},qi=function(Ge){return Ge>=55296&&Ge<=57343},Pn=function(Ge){return Wo(Ge)||Ge>=jo&&Ge<=qo||Ge>=Tr&&Ge<=oo},cr=function(Ge){return Ge>=Tr&&Ge<=ri},Mr=function(Ge){return Ge>=jo&&Ge<=li},Fr=function(Ge){return cr(Ge)||Mr(Ge)},Br=function(Ge){return Ge>=wo},Jn=function(Ge){return Ge===kn||Ge===Bo||Ge===ao},Sr=function(Ge){return Fr(Ge)||Br(Ge)||Ge===Eo},Gr=function(Ge){return Sr(Ge)||Wo(Ge)||Ge===nr},$r=function(Ge){return Ge>=Qo&&Ge<=si||Ge===Po||Ge>=Gi&&Ge<=Fi||Ge===ir},po=function(Ge,ke){return Ge!==Ao?!1:ke!==kn},_r=function(Ge,ke,Xe){return Ge===nr?Sr(ke)||po(ke,Xe):Sr(Ge)?!0:!!(Ge===Ao&&po(Ge,ke))},bi=function(Ge,ke,Xe){return Ge===Xi||Ge===nr?Wo(ke)?!0:ke===rr&&Wo(Xe):Wo(Ge===rr?ke:Ge)},Do=function(Ge){var ke=0,Xe=1;(Ge[ke]===Xi||Ge[ke]===nr)&&(Ge[ke]===nr&&(Xe=-1),ke++);for(var Ve=[];Wo(Ge[ke]);)Ve.push(Ge[ke++]);var Ct=Ve.length?parseInt(le.apply(void 0,Ve),10):0;Ge[ke]===rr&&ke++;for(var Nt=[];Wo(Ge[ke]);)Nt.push(Ge[ke++]);var en=Nt.length,mn=en?parseInt(le.apply(void 0,Nt),10):0;(Ge[ke]===Bi||Ge[ke]===ro)&&ke++;var vn=1;(Ge[ke]===Xi||Ge[ke]===nr)&&(Ge[ke]===nr&&(vn=-1),ke++);for(var qn=[];Wo(Ge[ke]);)qn.push(Ge[ke++]);var dr=qn.length?parseInt(le.apply(void 0,qn),10):0;return Xe*(Ct+mn*Math.pow(10,-en))*Math.pow(10,vn*dr)},oa={type:2},ui={type:3},No={type:4},Ei={type:13},Li={type:8},so={type:21},$o={type:9},pi={type:10},Ti={type:11},Ii={type:12},Qi={type:14},la={type:23},ma={type:1},Qa={type:25},xa={type:24},Ga={type:26},Ps={type:27},Oa={type:28},bs={type:29},Wl={type:31},Ks={type:32},gs=function(){function Ge(){this._value=[]}return Ge.prototype.write=function(ke){this._value=this._value.concat(re(ke))},Ge.prototype.read=function(){for(var ke=[],Xe=this.consumeToken();Xe!==Ks;)ke.push(Xe),Xe=this.consumeToken();return ke},Ge.prototype.consumeToken=function(){var ke=this.consumeCodePoint();switch(ke){case hn:return this.consumeStringToken(hn);case Xn:var Xe=this.peekCodePoint(0),Ve=this.peekCodePoint(1),Ct=this.peekCodePoint(2);if(Gr(Xe)||po(Ve,Ct)){var Nt=_r(Xe,Ve,Ct)?Yn:Ko,en=this.consumeName();return{type:5,value:en,flags:Nt}}break;case Cn:if(this.peekCodePoint(0)===Un)return this.consumeCodePoint(),Ei;break;case br:return this.consumeStringToken(br);case gr:return oa;case pr:return ui;case Pi:if(this.peekCodePoint(0)===Un)return this.consumeCodePoint(),Qi;break;case Xi:if(bi(ke,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ke),this.consumeNumericToken();break;case ta:return No;case nr:var mn=ke,vn=this.peekCodePoint(0),qn=this.peekCodePoint(1);if(bi(mn,vn,qn))return this.reconsumeCodePoint(ke),this.consumeNumericToken();if(_r(mn,vn,qn))return this.reconsumeCodePoint(ke),this.consumeIdentLikeToken();if(vn===nr&&qn===Ho)return this.consumeCodePoint(),this.consumeCodePoint(),xa;break;case rr:if(bi(ke,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ke),this.consumeNumericToken();break;case Wr:if(this.peekCodePoint(0)===Pi)for(this.consumeCodePoint();;){var dr=this.consumeCodePoint();if(dr===Pi&&(dr=this.consumeCodePoint(),dr===Wr))return this.consumeToken();if(dr===Zn)return this.consumeToken()}break;case ai:return Ga;case mr:return Ps;case Ci:if(this.peekCodePoint(0)===tr&&this.peekCodePoint(1)===nr&&this.peekCodePoint(2)===nr)return this.consumeCodePoint(),this.consumeCodePoint(),Qa;break;case ci:var Ee=this.peekCodePoint(0),Ze=this.peekCodePoint(1),At=this.peekCodePoint(2);if(_r(Ee,Ze,At)){var en=this.consumeName();return{type:7,value:en}}break;case Ji:return Oa;case Ao:if(po(ke,this.peekCodePoint(0)))return this.reconsumeCodePoint(ke),this.consumeIdentLikeToken();break;case qr:return bs;case lo:if(this.peekCodePoint(0)===Un)return this.consumeCodePoint(),Li;break;case zo:return Ti;case vi:return Ii;case Vr:case _o:var Et=this.peekCodePoint(0),Rt=this.peekCodePoint(1);return Et===Xi&&(Pn(Rt)||Rt===uo)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ke),this.consumeIdentLikeToken();case ti:if(this.peekCodePoint(0)===Un)return this.consumeCodePoint(),$o;if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),so;break;case ni:if(this.peekCodePoint(0)===Un)return this.consumeCodePoint(),pi;break;case Zn:return Ks}return Jn(ke)?(this.consumeWhiteSpace(),Wl):Wo(ke)?(this.reconsumeCodePoint(ke),this.consumeNumericToken()):Sr(ke)?(this.reconsumeCodePoint(ke),this.consumeIdentLikeToken()):{type:6,value:le(ke)}},Ge.prototype.consumeCodePoint=function(){var ke=this._value.shift();return typeof ke=="undefined"?-1:ke},Ge.prototype.reconsumeCodePoint=function(ke){this._value.unshift(ke)},Ge.prototype.peekCodePoint=function(ke){return ke>=this._value.length?-1:this._value[ke]},Ge.prototype.consumeUnicodeRangeToken=function(){for(var ke=[],Xe=this.consumeCodePoint();Pn(Xe)&&ke.length<6;)ke.push(Xe),Xe=this.consumeCodePoint();for(var Ve=!1;Xe===uo&&ke.length<6;)ke.push(Xe),Xe=this.consumeCodePoint(),Ve=!0;if(Ve){var Ct=parseInt(le.apply(void 0,ke.map(function(vn){return vn===uo?zn:vn})),16),Nt=parseInt(le.apply(void 0,ke.map(function(vn){return vn===uo?qo:vn})),16);return{type:30,start:Ct,end:Nt}}var en=parseInt(le.apply(void 0,ke),16);if(this.peekCodePoint(0)===nr&&Pn(this.peekCodePoint(1))){this.consumeCodePoint(),Xe=this.consumeCodePoint();for(var mn=[];Pn(Xe)&&mn.length<6;)mn.push(Xe),Xe=this.consumeCodePoint();var Nt=parseInt(le.apply(void 0,mn),16);return{type:30,start:en,end:Nt}}else return{type:30,start:en,end:en}},Ge.prototype.consumeIdentLikeToken=function(){var ke=this.consumeName();return ke.toLowerCase()==="url"&&this.peekCodePoint(0)===gr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===gr?(this.consumeCodePoint(),{type:19,value:ke}):{type:20,value:ke}},Ge.prototype.consumeUrlToken=function(){var ke=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Zn)return{type:22,value:""};var Xe=this.peekCodePoint(0);if(Xe===br||Xe===hn){var Ve=this.consumeStringToken(this.consumeCodePoint());return Ve.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Zn||this.peekCodePoint(0)===pr)?(this.consumeCodePoint(),{type:22,value:Ve.value}):(this.consumeBadUrlRemnants(),la)}for(;;){var Ct=this.consumeCodePoint();if(Ct===Zn||Ct===pr)return{type:22,value:le.apply(void 0,ke)};if(Jn(Ct))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Zn||this.peekCodePoint(0)===pr?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,ke)}):(this.consumeBadUrlRemnants(),la);if(Ct===hn||Ct===br||Ct===gr||$r(Ct))return this.consumeBadUrlRemnants(),la;if(Ct===Ao)if(po(Ct,this.peekCodePoint(0)))ke.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),la;else ke.push(Ct)}},Ge.prototype.consumeWhiteSpace=function(){for(;Jn(this.peekCodePoint(0));)this.consumeCodePoint()},Ge.prototype.consumeBadUrlRemnants=function(){for(;;){var ke=this.consumeCodePoint();if(ke===pr||ke===Zn)return;po(ke,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ge.prototype.consumeStringSlice=function(ke){for(var Xe=5e4,Ve="";ke>0;){var Ct=Math.min(Xe,ke);Ve+=le.apply(void 0,this._value.splice(0,Ct)),ke-=Ct}return this._value.shift(),Ve},Ge.prototype.consumeStringToken=function(ke){var Xe="",Ve=0;do{var Ct=this._value[Ve];if(Ct===Zn||Ct===void 0||Ct===ke)return Xe+=this.consumeStringSlice(Ve),{type:0,value:Xe};if(Ct===kn)return this._value.splice(0,Ve),ma;if(Ct===Ao){var Nt=this._value[Ve+1];Nt!==Zn&&Nt!==void 0&&(Nt===kn?(Xe+=this.consumeStringSlice(Ve),Ve=-1,this._value.shift()):po(Ct,Nt)&&(Xe+=this.consumeStringSlice(Ve),Xe+=le(this.consumeEscapedCodePoint()),Ve=-1))}Ve++}while(!0)},Ge.prototype.consumeNumber=function(){var ke=[],Xe=On,Ve=this.peekCodePoint(0);for((Ve===Xi||Ve===nr)&&ke.push(this.consumeCodePoint());Wo(this.peekCodePoint(0));)ke.push(this.consumeCodePoint());Ve=this.peekCodePoint(0);var Ct=this.peekCodePoint(1);if(Ve===rr&&Wo(Ct))for(ke.push(this.consumeCodePoint(),this.consumeCodePoint()),Xe=Qr;Wo(this.peekCodePoint(0));)ke.push(this.consumeCodePoint());Ve=this.peekCodePoint(0),Ct=this.peekCodePoint(1);var Nt=this.peekCodePoint(2);if((Ve===Bi||Ve===ro)&&((Ct===Xi||Ct===nr)&&Wo(Nt)||Wo(Ct)))for(ke.push(this.consumeCodePoint(),this.consumeCodePoint()),Xe=Qr;Wo(this.peekCodePoint(0));)ke.push(this.consumeCodePoint());return[Do(ke),Xe]},Ge.prototype.consumeNumericToken=function(){var ke=this.consumeNumber(),Xe=ke[0],Ve=ke[1],Ct=this.peekCodePoint(0),Nt=this.peekCodePoint(1),en=this.peekCodePoint(2);if(_r(Ct,Nt,en)){var mn=this.consumeName();return{type:15,number:Xe,flags:Ve,unit:mn}}return Ct===Ir?(this.consumeCodePoint(),{type:16,number:Xe,flags:Ve}):{type:17,number:Xe,flags:Ve}},Ge.prototype.consumeEscapedCodePoint=function(){var ke=this.consumeCodePoint();if(Pn(ke)){for(var Xe=le(ke);Pn(this.peekCodePoint(0))&&Xe.length<6;)Xe+=le(this.consumeCodePoint());Jn(this.peekCodePoint(0))&&this.consumeCodePoint();var Ve=parseInt(Xe,16);return Ve===0||qi(Ve)||Ve>1114111?yi:Ve}return ke===Zn?yi:ke},Ge.prototype.consumeName=function(){for(var ke="";;){var Xe=this.consumeCodePoint();if(Gr(Xe))ke+=le(Xe);else if(po(Xe,this.peekCodePoint(0)))ke+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Xe),ke}},Ge}(),Pa=function(){function Ge(ke){this._tokens=ke}return Ge.create=function(ke){var Xe=new gs;return Xe.write(ke),new Ge(Xe.read())},Ge.parseValue=function(ke){return Ge.create(ke).parseComponentValue()},Ge.parseValues=function(ke){return Ge.create(ke).parseComponentValues()},Ge.prototype.parseComponentValue=function(){for(var ke=this.consumeToken();ke.type===31;)ke=this.consumeToken();if(ke.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ke);var Xe=this.consumeComponentValue();do ke=this.consumeToken();while(ke.type===31);if(ke.type===32)return Xe;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ge.prototype.parseComponentValues=function(){for(var ke=[];;){var Xe=this.consumeComponentValue();if(Xe.type===32)return ke;ke.push(Xe),ke.push()}},Ge.prototype.consumeComponentValue=function(){var ke=this.consumeToken();switch(ke.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ke.type);case 19:return this.consumeFunction(ke)}return ke},Ge.prototype.consumeSimpleBlock=function(ke){for(var Xe={type:ke,values:[]},Ve=this.consumeToken();;){if(Ve.type===32||Al(Ve,ke))return Xe;this.reconsumeToken(Ve),Xe.values.push(this.consumeComponentValue()),Ve=this.consumeToken()}},Ge.prototype.consumeFunction=function(ke){for(var Xe={name:ke.value,values:[],type:18};;){var Ve=this.consumeToken();if(Ve.type===32||Ve.type===3)return Xe;this.reconsumeToken(Ve),Xe.values.push(this.consumeComponentValue())}},Ge.prototype.consumeToken=function(){var ke=this._tokens.shift();return typeof ke=="undefined"?Ks:ke},Ge.prototype.reconsumeToken=function(ke){this._tokens.unshift(ke)},Ge}(),xi=function(Ge){return Ge.type===15},Ri=function(Ge){return Ge.type===17},Wi=function(Ge){return Ge.type===20},va=function(Ge){return Ge.type===0},Gs=function(Ge,ke){return Wi(Ge)&&Ge.value===ke},Rs=function(Ge){return Ge.type!==31},Ws=function(Ge){return Ge.type!==31&&Ge.type!==4},ws=function(Ge){var ke=[],Xe=[];return Ge.forEach(function(Ve){if(Ve.type===4){if(Xe.length===0)throw new Error("Error parsing function args, zero tokens for arg");ke.push(Xe),Xe=[];return}Ve.type!==31&&Xe.push(Ve)}),Xe.length&&ke.push(Xe),ke},Al=function(Ge,ke){return ke===11&&Ge.type===12||ke===28&&Ge.type===29?!0:ke===2&&Ge.type===3},Ts=function(Ge){return Ge.type===17||Ge.type===15},Ro=function(Ge){return Ge.type===16||Ts(Ge)},sc=function(Ge){return Ge.length>1?[Ge[0],Ge[1]]:[Ge[0]]},as={type:17,number:0,flags:On},bl={type:16,number:50,flags:On},nl={type:16,number:100,flags:On},wl=function(Ge,ke,Xe){var Ve=Ge[0],Ct=Ge[1];return[Fa(Ve,ke),Fa(typeof Ct!="undefined"?Ct:Ve,Xe)]},Fa=function(Ge,ke){if(Ge.type===16)return Ge.number/100*ke;if(xi(Ge))switch(Ge.unit){case"rem":case"em":return 16*Ge.number;case"px":default:return Ge.number}return Ge.number},Nu="deg",lc="grad",yu="rad",bu="turn",Zl={name:"angle",parse:function(Ge,ke){if(ke.type===15)switch(ke.unit){case Nu:return Math.PI*ke.number/180;case lc:return Math.PI/200*ke.number;case yu:return ke.number;case bu:return Math.PI*2*ke.number}throw new Error("Unsupported angle type")}},Ru=function(Ge){return Ge.type===15&&(Ge.unit===Nu||Ge.unit===lc||Ge.unit===yu||Ge.unit===bu)},ku=function(Ge){var ke=Ge.filter(Wi).map(function(Xe){return Xe.value}).join(" ");switch(ke){case"to bottom right":case"to right bottom":case"left top":case"top left":return[as,as];case"to top":case"bottom":return Xa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[as,nl];case"to right":case"left":return Xa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[nl,nl];case"to bottom":case"top":return Xa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[nl,as];case"to left":case"right":return Xa(270)}return 0},Xa=function(Ge){return Math.PI*Ge/180},Zs={name:"color",parse:function(Ge,ke){if(ke.type===18){var Xe=Ss[ke.name];if(typeof Xe=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ke.name+'"');return Xe(Ge,ke.values)}if(ke.type===5){if(ke.value.length===3){var Ve=ke.value.substring(0,1),Ct=ke.value.substring(1,2),Nt=ke.value.substring(2,3);return Hi(parseInt(Ve+Ve,16),parseInt(Ct+Ct,16),parseInt(Nt+Nt,16),1)}if(ke.value.length===4){var Ve=ke.value.substring(0,1),Ct=ke.value.substring(1,2),Nt=ke.value.substring(2,3),en=ke.value.substring(3,4);return Hi(parseInt(Ve+Ve,16),parseInt(Ct+Ct,16),parseInt(Nt+Nt,16),parseInt(en+en,16)/255)}if(ke.value.length===6){var Ve=ke.value.substring(0,2),Ct=ke.value.substring(2,4),Nt=ke.value.substring(4,6);return Hi(parseInt(Ve,16),parseInt(Ct,16),parseInt(Nt,16),1)}if(ke.value.length===8){var Ve=ke.value.substring(0,2),Ct=ke.value.substring(2,4),Nt=ke.value.substring(4,6),en=ke.value.substring(6,8);return Hi(parseInt(Ve,16),parseInt(Ct,16),parseInt(Nt,16),parseInt(en,16)/255)}}if(ke.type===20){var mn=Ya[ke.value.toUpperCase()];if(typeof mn!="undefined")return mn}return Ya.TRANSPARENT}},rl=function(Ge){return(255&Ge)===0},Zo=function(Ge){var ke=255&Ge,Xe=255&Ge>>8,Ve=255&Ge>>16,Ct=255&Ge>>24;return ke<255?"rgba("+Ct+","+Ve+","+Xe+","+ke/255+")":"rgb("+Ct+","+Ve+","+Xe+")"},Hi=function(Ge,ke,Xe,Ve){return(Ge<<24|ke<<16|Xe<<8|Math.round(Ve*255)<<0)>>>0},ss=function(Ge,ke){if(Ge.type===17)return Ge.number;if(Ge.type===16){var Xe=ke===3?1:255;return ke===3?Ge.number/100*Xe:Math.round(Ge.number/100*Xe)}return 0},Fs=function(Ge,ke){var Xe=ke.filter(Ws);if(Xe.length===3){var Ve=Xe.map(ss),Ct=Ve[0],Nt=Ve[1],en=Ve[2];return Hi(Ct,Nt,en,1)}if(Xe.length===4){var mn=Xe.map(ss),Ct=mn[0],Nt=mn[1],en=mn[2],vn=mn[3];return Hi(Ct,Nt,en,vn)}return 0};function ol(Ge,ke,Xe){return Xe<0&&(Xe+=1),Xe>=1&&(Xe-=1),Xe<1/6?(ke-Ge)*Xe*6+Ge:Xe<1/2?ke:Xe<2/3?(ke-Ge)*6*(2/3-Xe)+Ge:Ge}var js=function(Ge,ke){var Xe=ke.filter(Ws),Ve=Xe[0],Ct=Xe[1],Nt=Xe[2],en=Xe[3],mn=(Ve.type===17?Xa(Ve.number):Zl.parse(Ge,Ve))/(Math.PI*2),vn=Ro(Ct)?Ct.number/100:0,qn=Ro(Nt)?Nt.number/100:0,dr=typeof en!="undefined"&&Ro(en)?Fa(en,1):1;if(vn===0)return Hi(qn*255,qn*255,qn*255,1);var Ee=qn<=.5?qn*(vn+1):qn+vn-qn*vn,Ze=qn*2-Ee,At=ol(Ze,Ee,mn+1/3),Et=ol(Ze,Ee,mn),Rt=ol(Ze,Ee,mn-1/3);return Hi(At*255,Et*255,Rt*255,dr)},Ss={hsl:js,hsla:js,rgb:Fs,rgba:Fs},Ta=function(Ge,ke){return Zs.parse(Ge,Pa.create(ke).parseComponentValue())},Ya={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},wu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ge,ke){return ke.map(function(Xe){if(Wi(Xe))switch(Xe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Sl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eu=function(Ge,ke){var Xe=Zs.parse(Ge,ke[0]),Ve=ke[1];return Ve&&Ro(Ve)?{color:Xe,stop:Ve}:{color:Xe,stop:null}},jc=function(Ge,ke){var Xe=Ge[0],Ve=Ge[Ge.length-1];Xe.stop===null&&(Xe.stop=as),Ve.stop===null&&(Ve.stop=nl);for(var Ct=[],Nt=0,en=0;en<Ge.length;en++){var mn=Ge[en].stop;if(mn!==null){var vn=Fa(mn,ke);vn>Nt?Ct.push(vn):Ct.push(Nt),Nt=vn}else Ct.push(null)}for(var qn=null,en=0;en<Ct.length;en++){var dr=Ct[en];if(dr===null)qn===null&&(qn=en);else if(qn!==null){for(var Ee=en-qn,Ze=Ct[qn-1],At=(dr-Ze)/(Ee+1),Et=1;Et<=Ee;Et++)Ct[qn+Et-1]=At*Et;qn=null}}return Ge.map(function(Rt,Zt){var zt=Rt.color;return{color:zt,stop:Math.max(Math.min(1,Ct[Zt]/ke),0)}})},Mu=function(Ge,ke,Xe){var Ve=ke/2,Ct=Xe/2,Nt=Fa(Ge[0],ke)-Ve,en=Ct-Fa(Ge[1],Xe);return(Math.atan2(en,Nt)+Math.PI*2)%(Math.PI*2)},il=function(Ge,ke,Xe){var Ve=typeof Ge=="number"?Ge:Mu(Ge,ke,Xe),Ct=Math.abs(ke*Math.sin(Ve))+Math.abs(Xe*Math.cos(Ve)),Nt=ke/2,en=Xe/2,mn=Ct/2,vn=Math.sin(Ve-Math.PI/2)*mn,qn=Math.cos(Ve-Math.PI/2)*mn;return[Ct,Nt-qn,Nt+qn,en-vn,en+vn]},Vs=function(Ge,ke){return Math.sqrt(Ge*Ge+ke*ke)},Xs=function(Ge,ke,Xe,Ve,Ct){var Nt=[[0,0],[0,ke],[Ge,0],[Ge,ke]];return Nt.reduce(function(en,mn){var vn=mn[0],qn=mn[1],dr=Vs(Xe-vn,Ve-qn);return(Ct?dr<en.optimumDistance:dr>en.optimumDistance)?{optimumCorner:mn,optimumDistance:dr}:en},{optimumDistance:Ct?1/0:-1/0,optimumCorner:null}).optimumCorner},Cl=function(Ge,ke,Xe,Ve,Ct){var Nt=0,en=0;switch(Ge.size){case 0:Ge.shape===0?Nt=en=Math.min(Math.abs(ke),Math.abs(ke-Ve),Math.abs(Xe),Math.abs(Xe-Ct)):Ge.shape===1&&(Nt=Math.min(Math.abs(ke),Math.abs(ke-Ve)),en=Math.min(Math.abs(Xe),Math.abs(Xe-Ct)));break;case 2:if(Ge.shape===0)Nt=en=Math.min(Vs(ke,Xe),Vs(ke,Xe-Ct),Vs(ke-Ve,Xe),Vs(ke-Ve,Xe-Ct));else if(Ge.shape===1){var mn=Math.min(Math.abs(Xe),Math.abs(Xe-Ct))/Math.min(Math.abs(ke),Math.abs(ke-Ve)),vn=Xs(Ve,Ct,ke,Xe,!0),qn=vn[0],dr=vn[1];Nt=Vs(qn-ke,(dr-Xe)/mn),en=mn*Nt}break;case 1:Ge.shape===0?Nt=en=Math.max(Math.abs(ke),Math.abs(ke-Ve),Math.abs(Xe),Math.abs(Xe-Ct)):Ge.shape===1&&(Nt=Math.max(Math.abs(ke),Math.abs(ke-Ve)),en=Math.max(Math.abs(Xe),Math.abs(Xe-Ct)));break;case 3:if(Ge.shape===0)Nt=en=Math.max(Vs(ke,Xe),Vs(ke,Xe-Ct),Vs(ke-Ve,Xe),Vs(ke-Ve,Xe-Ct));else if(Ge.shape===1){var mn=Math.max(Math.abs(Xe),Math.abs(Xe-Ct))/Math.max(Math.abs(ke),Math.abs(ke-Ve)),Ee=Xs(Ve,Ct,ke,Xe,!1),qn=Ee[0],dr=Ee[1];Nt=Vs(qn-ke,(dr-Xe)/mn),en=mn*Nt}break}return Array.isArray(Ge.size)&&(Nt=Fa(Ge.size[0],Ve),en=Ge.size.length===2?Fa(Ge.size[1],Ct):Nt),[Nt,en]},bA=function(Ge,ke){var Xe=Xa(180),Ve=[];return ws(ke).forEach(function(Ct,Nt){if(Nt===0){var en=Ct[0];if(en.type===20&&en.value==="to"){Xe=ku(Ct);return}else if(Ru(en)){Xe=Zl.parse(Ge,en);return}}var mn=eu(Ge,Ct);Ve.push(mn)}),{angle:Xe,stops:Ve,type:1}},Uu=function(Ge,ke){var Xe=Xa(180),Ve=[];return ws(ke).forEach(function(Ct,Nt){if(Nt===0){var en=Ct[0];if(en.type===20&&["top","left","right","bottom"].indexOf(en.value)!==-1){Xe=ku(Ct);return}else if(Ru(en)){Xe=(Zl.parse(Ge,en)+Xa(270))%Xa(360);return}}var mn=eu(Ge,Ct);Ve.push(mn)}),{angle:Xe,stops:Ve,type:1}},Bl=function(Ge,ke){var Xe=Xa(180),Ve=[],Ct=1,Nt=0,en=3,mn=[];return ws(ke).forEach(function(vn,qn){var dr=vn[0];if(qn===0){if(Wi(dr)&&dr.value==="linear"){Ct=1;return}else if(Wi(dr)&&dr.value==="radial"){Ct=2;return}}if(dr.type===18){if(dr.name==="from"){var Ee=Zs.parse(Ge,dr.values[0]);Ve.push({stop:as,color:Ee})}else if(dr.name==="to"){var Ee=Zs.parse(Ge,dr.values[0]);Ve.push({stop:nl,color:Ee})}else if(dr.name==="color-stop"){var Ze=dr.values.filter(Ws);if(Ze.length===2){var Ee=Zs.parse(Ge,Ze[1]),At=Ze[0];Ri(At)&&Ve.push({stop:{type:16,number:At.number*100,flags:At.flags},color:Ee})}}}}),Ct===1?{angle:(Xe+Xa(180))%Xa(360),stops:Ve,type:Ct}:{size:en,shape:Nt,stops:Ve,position:mn,type:Ct}},eA="closest-side",Nc="farthest-side",tu="closest-corner",Hu="farthest-corner",tA="circle",nA="ellipse",wA="cover",rA="contain",NA=function(Ge,ke){var Xe=0,Ve=3,Ct=[],Nt=[];return ws(ke).forEach(function(en,mn){var vn=!0;if(mn===0){var qn=!1;vn=en.reduce(function(Ee,Ze){if(qn)if(Wi(Ze))switch(Ze.value){case"center":return Nt.push(bl),Ee;case"top":case"left":return Nt.push(as),Ee;case"right":case"bottom":return Nt.push(nl),Ee}else(Ro(Ze)||Ts(Ze))&&Nt.push(Ze);else if(Wi(Ze))switch(Ze.value){case tA:return Xe=0,!1;case nA:return Xe=1,!1;case"at":return qn=!0,!1;case eA:return Ve=0,!1;case wA:case Nc:return Ve=1,!1;case rA:case tu:return Ve=2,!1;case Hu:return Ve=3,!1}else if(Ts(Ze)||Ro(Ze))return Array.isArray(Ve)||(Ve=[]),Ve.push(Ze),!1;return Ee},vn)}if(vn){var dr=eu(Ge,en);Ct.push(dr)}}),{size:Ve,shape:Xe,stops:Ct,position:Nt,type:2}},uc=function(Ge,ke){var Xe=0,Ve=3,Ct=[],Nt=[];return ws(ke).forEach(function(en,mn){var vn=!0;if(mn===0?vn=en.reduce(function(dr,Ee){if(Wi(Ee))switch(Ee.value){case"center":return Nt.push(bl),!1;case"top":case"left":return Nt.push(as),!1;case"right":case"bottom":return Nt.push(nl),!1}else if(Ro(Ee)||Ts(Ee))return Nt.push(Ee),!1;return dr},vn):mn===1&&(vn=en.reduce(function(dr,Ee){if(Wi(Ee))switch(Ee.value){case tA:return Xe=0,!1;case nA:return Xe=1,!1;case rA:case eA:return Ve=0,!1;case Nc:return Ve=1,!1;case tu:return Ve=2,!1;case wA:case Hu:return Ve=3,!1}else if(Ts(Ee)||Ro(Ee))return Array.isArray(Ve)||(Ve=[]),Ve.push(Ee),!1;return dr},vn)),vn){var qn=eu(Ge,en);Ct.push(qn)}}),{size:Ve,shape:Xe,stops:Ct,position:Nt,type:2}},SA=function(Ge){return Ge.type===1},CA=function(Ge){return Ge.type===2},Rc={name:"image",parse:function(Ge,ke){if(ke.type===22){var Xe={url:ke.value,type:0};return Ge.cache.addImage(ke.value),Xe}if(ke.type===18){var Ve=oA[ke.name];if(typeof Ve=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ke.name+'"');return Ve(Ge,ke.values)}throw new Error("Unsupported image type "+ke.type)}};function RA(Ge){return!(Ge.type===20&&Ge.value==="none")&&(Ge.type!==18||!!oA[Ge.name])}var oA={"linear-gradient":bA,"-moz-linear-gradient":Uu,"-ms-linear-gradient":Uu,"-o-linear-gradient":Uu,"-webkit-linear-gradient":Uu,"radial-gradient":NA,"-moz-radial-gradient":uc,"-ms-radial-gradient":uc,"-o-radial-gradient":uc,"-webkit-radial-gradient":uc,"-webkit-gradient":Bl},kA={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ge,ke){if(ke.length===0)return[];var Xe=ke[0];return Xe.type===20&&Xe.value==="none"?[]:ke.filter(function(Ve){return Ws(Ve)&&RA(Ve)}).map(function(Ve){return Rc.parse(Ge,Ve)})}},Re={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ge,ke){return ke.map(function(Xe){if(Wi(Xe))switch(Xe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},xe={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ge,ke){return ws(ke).map(function(Xe){return Xe.filter(Ro)}).map(sc)}},je={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ge,ke){return ws(ke).map(function(Xe){return Xe.filter(Wi).map(function(Ve){return Ve.value}).join(" ")}).map(Ye)}},Ye=function(Ge){switch(Ge){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ot;(function(Ge){Ge.AUTO="auto",Ge.CONTAIN="contain",Ge.COVER="cover"})(ot||(ot={}));var et={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ge,ke){return ws(ke).map(function(Xe){return Xe.filter(ht)})}},ht=function(Ge){return Wi(Ge)||Ro(Ge)},pt=function(Ge){return{name:"border-"+Ge+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Bt=pt("top"),jt=pt("right"),Gt=pt("bottom"),Wt=pt("left"),nn=function(Ge){return{name:"border-radius-"+Ge,initialValue:"0 0",prefix:!1,type:1,parse:function(ke,Xe){return sc(Xe.filter(Ro))}}},Ot=nn("top-left"),xn=nn("top-right"),gn=nn("bottom-right"),Fn=nn("bottom-left"),rn=function(Ge){return{name:"border-"+Ge+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ke,Xe){switch(Xe){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ln=rn("top"),or=rn("right"),Cr=rn("bottom"),Kr=rn("left"),co=function(Ge){return{name:"border-"+Ge+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ke,Xe){return xi(Xe)?Xe.number:0}}},Lr=co("top"),Hn=co("right"),jr=co("bottom"),Jr=co("left"),ln={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yn={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"rtl":return 1;case"ltr":default:return 0}}},er={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ge,ke){return ke.filter(Wi).reduce(function(Xe,Ve){return Xe|dt(Ve.value)},0)}},dt=function(Ge){switch(Ge){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},bt={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Dt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ge,ke){return ke.type===20&&ke.value==="normal"?0:ke.type===17||ke.type===15?ke.number:0}},kt;(function(Ge){Ge.NORMAL="normal",Ge.STRICT="strict"})(kt||(kt={}));var Ht={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"strict":return kt.STRICT;case"normal":default:return kt.NORMAL}}},Jt={name:"line-height",initialValue:"normal",prefix:!1,type:4},on=function(Ge,ke){return Wi(Ge)&&Ge.value==="normal"?1.2*ke:Ge.type===17?ke*Ge.number:Ro(Ge)?Fa(Ge,ke):ke},Sn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ge,ke){return ke.type===20&&ke.value==="none"?null:Rc.parse(Ge,ke)}},Lt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"inside":return 0;case"outside":default:return 1}}},Mt={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},qt=function(Ge){return{name:"margin-"+Ge,initialValue:"0",prefix:!1,type:4}},$t=qt("top"),fn=qt("right"),wn=qt("bottom"),Bn=qt("left"),Nn={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ge,ke){return ke.filter(Wi).map(function(Xe){switch(Xe.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},lr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ar=function(Ge){return{name:"padding-"+Ge,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},fr=Ar("top"),xr=Ar("right"),io=Ar("bottom"),sr=Ar("left"),An={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},xo={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},fo={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ge,ke){return ke.length===1&&Gs(ke[0],"none")?[]:ws(ke).map(function(Xe){for(var Ve={color:Ya.TRANSPARENT,offsetX:as,offsetY:as,blur:as},Ct=0,Nt=0;Nt<Xe.length;Nt++){var en=Xe[Nt];Ts(en)?(Ct===0?Ve.offsetX=en:Ct===1?Ve.offsetY=en:Ve.blur=en,Ct++):Ve.color=Zs.parse(Ge,en)}return Ve})}},vr={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Nr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Ge,ke){if(ke.type===20&&ke.value==="none")return null;if(ke.type===18){var Xe=Xr[ke.name];if(typeof Xe=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ke.name+'"');return Xe(ke.values)}return null}},Rr=function(Ge){var ke=Ge.filter(function(Xe){return Xe.type===17}).map(function(Xe){return Xe.number});return ke.length===6?ke:null},Er=function(Ge){var ke=Ge.filter(function(vn){return vn.type===17}).map(function(vn){return vn.number}),Xe=ke[0],Ve=ke[1];ke[2],ke[3];var Ct=ke[4],Nt=ke[5];ke[6],ke[7],ke[8],ke[9],ke[10],ke[11];var en=ke[12],mn=ke[13];return ke[14],ke[15],ke.length===16?[Xe,Ve,Ct,Nt,en,mn]:null},Xr={matrix:Rr,matrix3d:Er},bo={type:16,number:50,flags:On},Go=[bo,bo],ko={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Ge,ke){var Xe=ke.filter(Ro);return Xe.length!==2?Go:[Xe[0],Xe[1]]}},Lo={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ii;(function(Ge){Ge.NORMAL="normal",Ge.BREAK_ALL="break-all",Ge.KEEP_ALL="keep-all"})(ii||(ii={}));for(var Mo={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"break-all":return ii.BREAK_ALL;case"keep-all":return ii.KEEP_ALL;case"normal":default:return ii.NORMAL}}},wi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Ge,ke){if(ke.type===20)return{auto:!0,order:0};if(Ri(ke))return{auto:!1,order:ke.number};throw new Error("Invalid z-index number parsed")}},ho={name:"time",parse:function(Ge,ke){if(ke.type===15)switch(ke.unit.toLowerCase()){case"s":return 1e3*ke.number;case"ms":return ke.number}throw new Error("Unsupported time type")}},ua={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Ge,ke){return Ri(ke)?ke.number:1}},Ni={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Oi={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Ge,ke){return ke.filter(Wi).map(function(Xe){switch(Xe.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Xe){return Xe!==0})}},Yi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Ge,ke){var Xe=[],Ve=[];return ke.forEach(function(Ct){switch(Ct.type){case 20:case 0:Xe.push(Ct.value);break;case 17:Xe.push(Ct.number.toString());break;case 4:Ve.push(Xe.join(" ")),Xe.length=0;break}}),Xe.length&&Ve.push(Xe.join(" ")),Ve.map(function(Ct){return Ct.indexOf(" ")===-1?Ct:"'"+Ct+"'"})}},_i={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},da={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Ge,ke){if(Ri(ke))return ke.number;if(Wi(ke))switch(ke.value){case"bold":return 700;case"normal":default:return 400}return 400}},ji={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Ge,ke){return ke.filter(Wi).map(function(Xe){return Xe.value})}},Ja={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Ge,ke){switch(ke){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Co=function(Ge,ke){return(Ge&ke)!==0},Ai={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Ge,ke){if(ke.length===0)return[];var Xe=ke[0];return Xe.type===20&&Xe.value==="none"?[]:ke}},fi={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Ge,ke){if(ke.length===0)return null;var Xe=ke[0];if(Xe.type===20&&Xe.value==="none")return null;for(var Ve=[],Ct=ke.filter(Rs),Nt=0;Nt<Ct.length;Nt++){var en=Ct[Nt],mn=Ct[Nt+1];if(en.type===20){var vn=mn&&Ri(mn)?mn.number:1;Ve.push({counter:en.value,increment:vn})}}return Ve}},To={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Ge,ke){if(ke.length===0)return[];for(var Xe=[],Ve=ke.filter(Rs),Ct=0;Ct<Ve.length;Ct++){var Nt=Ve[Ct],en=Ve[Ct+1];if(Wi(Nt)&&Nt.value!=="none"){var mn=en&&Ri(en)?en.number:0;Xe.push({counter:Nt.value,reset:mn})}}return Xe}},Xo={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Ge,ke){return ke.filter(xi).map(function(Xe){return ho.parse(Ge,Xe)})}},Fo={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Ge,ke){if(ke.length===0)return null;var Xe=ke[0];if(Xe.type===20&&Xe.value==="none")return null;var Ve=[],Ct=ke.filter(va);if(Ct.length%2!==0)return null;for(var Nt=0;Nt<Ct.length;Nt+=2){var en=Ct[Nt].value,mn=Ct[Nt+1].value;Ve.push({open:en,close:mn})}return Ve}},Di=function(Ge,ke,Xe){if(!Ge)return"";var Ve=Ge[Math.min(ke,Ge.length-1)];return Ve?Xe?Ve.open:Ve.close:""},ki={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ge,ke){return ke.length===1&&Gs(ke[0],"none")?[]:ws(ke).map(function(Xe){for(var Ve={color:255,offsetX:as,offsetY:as,blur:as,spread:as,inset:!1},Ct=0,Nt=0;Nt<Xe.length;Nt++){var en=Xe[Nt];Gs(en,"inset")?Ve.inset=!0:Ts(en)?(Ct===0?Ve.offsetX=en:Ct===1?Ve.offsetY=en:Ct===2?Ve.blur=en:Ve.spread=en,Ct++):Ve.color=Zs.parse(Ge,en)}return Ve})}},Zi={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Ge,ke){var Xe=[0,1,2],Ve=[];return ke.filter(Wi).forEach(function(Ct){switch(Ct.value){case"stroke":Ve.push(1);break;case"fill":Ve.push(0);break;case"markers":Ve.push(2);break}}),Xe.forEach(function(Ct){Ve.indexOf(Ct)===-1&&Ve.push(Ct)}),Ve}},Ra={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Si={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Ge,ke){return xi(ke)?ke.number:0}},qa=function(){function Ge(ke,Xe){var Ve,Ct;this.animationDuration=mo(ke,Xo,Xe.animationDuration),this.backgroundClip=mo(ke,wu,Xe.backgroundClip),this.backgroundColor=mo(ke,Sl,Xe.backgroundColor),this.backgroundImage=mo(ke,kA,Xe.backgroundImage),this.backgroundOrigin=mo(ke,Re,Xe.backgroundOrigin),this.backgroundPosition=mo(ke,xe,Xe.backgroundPosition),this.backgroundRepeat=mo(ke,je,Xe.backgroundRepeat),this.backgroundSize=mo(ke,et,Xe.backgroundSize),this.borderTopColor=mo(ke,Bt,Xe.borderTopColor),this.borderRightColor=mo(ke,jt,Xe.borderRightColor),this.borderBottomColor=mo(ke,Gt,Xe.borderBottomColor),this.borderLeftColor=mo(ke,Wt,Xe.borderLeftColor),this.borderTopLeftRadius=mo(ke,Ot,Xe.borderTopLeftRadius),this.borderTopRightRadius=mo(ke,xn,Xe.borderTopRightRadius),this.borderBottomRightRadius=mo(ke,gn,Xe.borderBottomRightRadius),this.borderBottomLeftRadius=mo(ke,Fn,Xe.borderBottomLeftRadius),this.borderTopStyle=mo(ke,Ln,Xe.borderTopStyle),this.borderRightStyle=mo(ke,or,Xe.borderRightStyle),this.borderBottomStyle=mo(ke,Cr,Xe.borderBottomStyle),this.borderLeftStyle=mo(ke,Kr,Xe.borderLeftStyle),this.borderTopWidth=mo(ke,Lr,Xe.borderTopWidth),this.borderRightWidth=mo(ke,Hn,Xe.borderRightWidth),this.borderBottomWidth=mo(ke,jr,Xe.borderBottomWidth),this.borderLeftWidth=mo(ke,Jr,Xe.borderLeftWidth),this.boxShadow=mo(ke,ki,Xe.boxShadow),this.color=mo(ke,ln,Xe.color),this.direction=mo(ke,yn,Xe.direction),this.display=mo(ke,er,Xe.display),this.float=mo(ke,bt,Xe.cssFloat),this.fontFamily=mo(ke,Yi,Xe.fontFamily),this.fontSize=mo(ke,_i,Xe.fontSize),this.fontStyle=mo(ke,Ja,Xe.fontStyle),this.fontVariant=mo(ke,ji,Xe.fontVariant),this.fontWeight=mo(ke,da,Xe.fontWeight),this.letterSpacing=mo(ke,Dt,Xe.letterSpacing),this.lineBreak=mo(ke,Ht,Xe.lineBreak),this.lineHeight=mo(ke,Jt,Xe.lineHeight),this.listStyleImage=mo(ke,Sn,Xe.listStyleImage),this.listStylePosition=mo(ke,Lt,Xe.listStylePosition),this.listStyleType=mo(ke,Mt,Xe.listStyleType),this.marginTop=mo(ke,$t,Xe.marginTop),this.marginRight=mo(ke,fn,Xe.marginRight),this.marginBottom=mo(ke,wn,Xe.marginBottom),this.marginLeft=mo(ke,Bn,Xe.marginLeft),this.opacity=mo(ke,ua,Xe.opacity);var Nt=mo(ke,Nn,Xe.overflow);this.overflowX=Nt[0],this.overflowY=Nt[Nt.length>1?1:0],this.overflowWrap=mo(ke,lr,Xe.overflowWrap),this.paddingTop=mo(ke,fr,Xe.paddingTop),this.paddingRight=mo(ke,xr,Xe.paddingRight),this.paddingBottom=mo(ke,io,Xe.paddingBottom),this.paddingLeft=mo(ke,sr,Xe.paddingLeft),this.paintOrder=mo(ke,Zi,Xe.paintOrder),this.position=mo(ke,xo,Xe.position),this.textAlign=mo(ke,An,Xe.textAlign),this.textDecorationColor=mo(ke,Ni,(Ve=Xe.textDecorationColor)!==null&&Ve!==void 0?Ve:Xe.color),this.textDecorationLine=mo(ke,Oi,(Ct=Xe.textDecorationLine)!==null&&Ct!==void 0?Ct:Xe.textDecoration),this.textShadow=mo(ke,fo,Xe.textShadow),this.textTransform=mo(ke,vr,Xe.textTransform),this.transform=mo(ke,Nr,Xe.transform),this.transformOrigin=mo(ke,ko,Xe.transformOrigin),this.visibility=mo(ke,Lo,Xe.visibility),this.webkitTextStrokeColor=mo(ke,Ra,Xe.webkitTextStrokeColor),this.webkitTextStrokeWidth=mo(ke,Si,Xe.webkitTextStrokeWidth),this.wordBreak=mo(ke,Mo,Xe.wordBreak),this.zIndex=mo(ke,wi,Xe.zIndex)}return Ge.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ge.prototype.isTransparent=function(){return rl(this.backgroundColor)},Ge.prototype.isTransformed=function(){return this.transform!==null},Ge.prototype.isPositioned=function(){return this.position!==0},Ge.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ge.prototype.isFloating=function(){return this.float!==0},Ge.prototype.isInlineLevel=function(){return Co(this.display,4)||Co(this.display,33554432)||Co(this.display,268435456)||Co(this.display,536870912)||Co(this.display,67108864)||Co(this.display,134217728)},Ge}(),La=function(){function Ge(ke,Xe){this.content=mo(ke,Ai,Xe.content),this.quotes=mo(ke,Fo,Xe.quotes)}return Ge}(),ka=function(){function Ge(ke,Xe){this.counterIncrement=mo(ke,fi,Xe.counterIncrement),this.counterReset=mo(ke,To,Xe.counterReset)}return Ge}(),mo=function(Ge,ke,Xe){var Ve=new gs,Ct=Xe!==null&&typeof Xe!="undefined"?Xe.toString():ke.initialValue;Ve.write(Ct);var Nt=new Pa(Ve.read());switch(ke.type){case 2:var en=Nt.parseComponentValue();return ke.parse(Ge,Wi(en)?en.value:ke.initialValue);case 0:return ke.parse(Ge,Nt.parseComponentValue());case 1:return ke.parse(Ge,Nt.parseComponentValues());case 4:return Nt.parseComponentValue();case 3:switch(ke.format){case"angle":return Zl.parse(Ge,Nt.parseComponentValue());case"color":return Zs.parse(Ge,Nt.parseComponentValue());case"image":return Rc.parse(Ge,Nt.parseComponentValue());case"length":var mn=Nt.parseComponentValue();return Ts(mn)?mn:as;case"length-percentage":var vn=Nt.parseComponentValue();return Ro(vn)?vn:as;case"time":return ho.parse(Ge,Nt.parseComponentValue())}break}},ya="data-html2canvas-debug",ls=function(Ge){var ke=Ge.getAttribute(ya);switch(ke){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},na=function(Ge,ke){var Xe=ls(Ge);return Xe===1||ke===Xe},Ki=function(){function Ge(ke,Xe){if(this.context=ke,this.textNodes=[],this.elements=[],this.flags=0,na(Xe,3))debugger;this.styles=new qa(ke,window.getComputedStyle(Xe,null)),Yr(Xe)&&(this.styles.animationDuration.some(function(Ve){return Ve>0})&&(Xe.style.animationDuration="0s"),this.styles.transform!==null&&(Xe.style.transform="none")),this.bounds=ue(this.context,Xe),na(Xe,4)&&(this.flags|=16)}return Ge}(),fa="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Sa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ga=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Mi=0;Mi<Sa.length;Mi++)ga[Sa.charCodeAt(Mi)]=Mi;for(var ja=function(Ge){var ke=Ge.length*.75,Xe=Ge.length,Ve,Ct=0,Nt,en,mn,vn;Ge[Ge.length-1]==="="&&(ke--,Ge[Ge.length-2]==="="&&ke--);var qn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ke):new Array(ke),dr=Array.isArray(qn)?qn:new Uint8Array(qn);for(Ve=0;Ve<Xe;Ve+=4)Nt=ga[Ge.charCodeAt(Ve)],en=ga[Ge.charCodeAt(Ve+1)],mn=ga[Ge.charCodeAt(Ve+2)],vn=ga[Ge.charCodeAt(Ve+3)],dr[Ct++]=Nt<<2|en>>4,dr[Ct++]=(en&15)<<4|mn>>2,dr[Ct++]=(mn&3)<<6|vn&63;return qn},Ma=function(Ge){for(var ke=Ge.length,Xe=[],Ve=0;Ve<ke;Ve+=2)Xe.push(Ge[Ve+1]<<8|Ge[Ve]);return Xe},rs=function(Ge){for(var ke=Ge.length,Xe=[],Ve=0;Ve<ke;Ve+=4)Xe.push(Ge[Ve+3]<<24|Ge[Ve+2]<<16|Ge[Ve+1]<<8|Ge[Ve]);return Xe},$a=5,ps=11,al=2,ks=ps-$a,Ls=65536>>$a,Cs=1<<$a,os=Cs-1,Na=1024>>$a,_a=Ls+Na,sl=_a,dl=32,El=sl+dl,Ys=65536>>ps,Su=1<<ks,Vl=Su-1,ra=function(Ge,ke,Xe){return Ge.slice?Ge.slice(ke,Xe):new Uint16Array(Array.prototype.slice.call(Ge,ke,Xe))},Vi=function(Ge,ke,Xe){return Ge.slice?Ge.slice(ke,Xe):new Uint32Array(Array.prototype.slice.call(Ge,ke,Xe))},es=function(Ge,ke){var Xe=ja(Ge),Ve=Array.isArray(Xe)?rs(Xe):new Uint32Array(Xe),Ct=Array.isArray(Xe)?Ma(Xe):new Uint16Array(Xe),Nt=24,en=ra(Ct,Nt/2,Ve[4]/2),mn=Ve[5]===2?ra(Ct,(Nt+Ve[4])/2):Vi(Ve,Math.ceil((Nt+Ve[4])/4));return new Da(Ve[0],Ve[1],Ve[2],Ve[3],en,mn)},Da=function(){function Ge(ke,Xe,Ve,Ct,Nt,en){this.initialValue=ke,this.errorValue=Xe,this.highStart=Ve,this.highValueIndex=Ct,this.index=Nt,this.data=en}return Ge.prototype.get=function(ke){var Xe;if(ke>=0){if(ke<55296||ke>56319&&ke<=65535)return Xe=this.index[ke>>$a],Xe=(Xe<<al)+(ke&os),this.data[Xe];if(ke<=65535)return Xe=this.index[Ls+(ke-55296>>$a)],Xe=(Xe<<al)+(ke&os),this.data[Xe];if(ke<this.highStart)return Xe=El-Ys+(ke>>ps),Xe=this.index[Xe],Xe+=ke>>$a&Vl,Xe=this.index[Xe],Xe=(Xe<<al)+(ke&os),this.data[Xe];if(ke<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ge}(),ts="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",us=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),is=0;is<ts.length;is++)us[ts.charCodeAt(is)]=is;var cs=1,Rl=2,Is=3,nu=4,Qu=5,cc=7,Xl=8,xl=9,ru=10,Ac=11,ou=12,dc=13,zu=14,Yl=15,Pl=function(Ge){for(var ke=[],Xe=0,Ve=Ge.length;Xe<Ve;){var Ct=Ge.charCodeAt(Xe++);if(Ct>=55296&&Ct<=56319&&Xe<Ve){var Nt=Ge.charCodeAt(Xe++);(Nt&64512)===56320?ke.push(((Ct&1023)<<10)+(Nt&1023)+65536):(ke.push(Ct),Xe--)}else ke.push(Ct)}return ke},Cu=function(){for(var Ge=[],ke=0;ke<arguments.length;ke++)Ge[ke]=arguments[ke];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Ge);var Xe=Ge.length;if(!Xe)return"";for(var Ve=[],Ct=-1,Nt="";++Ct<Xe;){var en=Ge[Ct];en<=65535?Ve.push(en):(en-=65536,Ve.push((en>>10)+55296,en%1024+56320)),(Ct+1===Xe||Ve.length>16384)&&(Nt+=String.fromCharCode.apply(String,Ve),Ve.length=0)}return Nt},iu=es(fa),Os="\xD7",ms="\xF7",kc=function(Ge){return iu.get(Ge)},fc=function(Ge,ke,Xe){var Ve=Xe-2,Ct=ke[Ve],Nt=ke[Xe-1],en=ke[Xe];if(Nt===Rl&&en===Is)return Os;if(Nt===Rl||Nt===Is||Nt===nu||en===Rl||en===Is||en===nu)return ms;if(Nt===Xl&&[Xl,xl,Ac,ou].indexOf(en)!==-1||(Nt===Ac||Nt===xl)&&(en===xl||en===ru)||(Nt===ou||Nt===ru)&&en===ru||en===dc||en===Qu||en===cc||Nt===cs)return Os;if(Nt===dc&&en===zu){for(;Ct===Qu;)Ct=ke[--Ve];if(Ct===zu)return Os}if(Nt===Yl&&en===Yl){for(var mn=0;Ct===Yl;)mn++,Ct=ke[--Ve];if(mn%2===0)return Os}return ms},$i=function(Ge){var ke=Pl(Ge),Xe=ke.length,Ve=0,Ct=0,Nt=ke.map(kc);return{next:function(){if(Ve>=Xe)return{done:!0,value:null};for(var en=Os;Ve<Xe&&(en=fc(ke,Nt,++Ve))===Os;);if(en!==Os||Ve===Xe){var mn=Cu.apply(null,ke.slice(Ct,Ve));return Ct=Ve,{value:mn,done:!1}}return{done:!0,value:null}}}},Bu=function(Ge){for(var ke=$i(Ge),Xe=[],Ve;!(Ve=ke.next()).done;)Ve.value&&Xe.push(Ve.value.slice());return Xe},Ku=function(Ge){var ke=123;if(Ge.createRange){var Xe=Ge.createRange();if(Xe.getBoundingClientRect){var Ve=Ge.createElement("boundtest");Ve.style.height=ke+"px",Ve.style.display="block",Ge.body.appendChild(Ve),Xe.selectNode(Ve);var Ct=Xe.getBoundingClientRect(),Nt=Math.round(Ct.height);if(Ge.body.removeChild(Ve),Nt===ke)return!0}}return!1},ll=function(Ge){var ke=Ge.createElement("boundtest");ke.style.width="50px",ke.style.display="block",ke.style.fontSize="12px",ke.style.letterSpacing="0px",ke.style.wordSpacing="0px",Ge.body.appendChild(ke);var Xe=Ge.createRange();ke.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Ve=ke.firstChild,Ct=re(Ve.data).map(function(vn){return le(vn)}),Nt=0,en={},mn=Ct.every(function(vn,qn){Xe.setStart(Ve,Nt),Xe.setEnd(Ve,Nt+vn.length);var dr=Xe.getBoundingClientRect();Nt+=vn.length;var Ee=dr.x>en.x||dr.y>en.y;return en=dr,qn===0?!0:Ee});return Ge.body.removeChild(ke),mn},Gu=function(){return typeof new Image().crossOrigin!="undefined"},Wu=function(){return typeof new XMLHttpRequest().responseType=="string"},au=function(Ge){var ke=new Image,Xe=Ge.createElement("canvas"),Ve=Xe.getContext("2d");if(!Ve)return!1;ke.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Ve.drawImage(ke,0,0),Xe.toDataURL()}catch(Ct){return!1}return!0},su=function(Ge){return Ge[0]===0&&Ge[1]===255&&Ge[2]===0&&Ge[3]===255},Mc=function(Ge){var ke=Ge.createElement("canvas"),Xe=100;ke.width=Xe,ke.height=Xe;var Ve=ke.getContext("2d");if(!Ve)return Promise.reject(!1);Ve.fillStyle="rgb(0, 255, 0)",Ve.fillRect(0,0,Xe,Xe);var Ct=new Image,Nt=ke.toDataURL();Ct.src=Nt;var en=Eu(Xe,Xe,0,0,Ct);return Ve.fillStyle="red",Ve.fillRect(0,0,Xe,Xe),xu(en).then(function(mn){Ve.drawImage(mn,0,0);var vn=Ve.getImageData(0,0,Xe,Xe).data;Ve.fillStyle="red",Ve.fillRect(0,0,Xe,Xe);var qn=Ge.createElement("div");return qn.style.backgroundImage="url("+Nt+")",qn.style.height=Xe+"px",su(vn)?xu(Eu(Xe,Xe,0,0,qn)):Promise.reject(!1)}).then(function(mn){return Ve.drawImage(mn,0,0),su(Ve.getImageData(0,0,Xe,Xe).data)}).catch(function(){return!1})},Eu=function(Ge,ke,Xe,Ve,Ct){var Nt="http://www.w3.org/2000/svg",en=document.createElementNS(Nt,"svg"),mn=document.createElementNS(Nt,"foreignObject");return en.setAttributeNS(null,"width",Ge.toString()),en.setAttributeNS(null,"height",ke.toString()),mn.setAttributeNS(null,"width","100%"),mn.setAttributeNS(null,"height","100%"),mn.setAttributeNS(null,"x",Xe.toString()),mn.setAttributeNS(null,"y",Ve.toString()),mn.setAttributeNS(null,"externalResourcesRequired","true"),en.appendChild(mn),mn.appendChild(Ct),en},xu=function(Ge){return new Promise(function(ke,Xe){var Ve=new Image;Ve.onload=function(){return ke(Ve)},Ve.onerror=Xe,Ve.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ge))})},Za={get SUPPORT_RANGE_BOUNDS(){var Ge=Ku(document);return Object.defineProperty(Za,"SUPPORT_RANGE_BOUNDS",{value:Ge}),Ge},get SUPPORT_WORD_BREAKING(){var Ge=Za.SUPPORT_RANGE_BOUNDS&&ll(document);return Object.defineProperty(Za,"SUPPORT_WORD_BREAKING",{value:Ge}),Ge},get SUPPORT_SVG_DRAWING(){var Ge=au(document);return Object.defineProperty(Za,"SUPPORT_SVG_DRAWING",{value:Ge}),Ge},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ge=typeof Array.from=="function"&&typeof window.fetch=="function"?Mc(document):Promise.resolve(!1);return Object.defineProperty(Za,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ge}),Ge},get SUPPORT_CORS_IMAGES(){var Ge=Gu();return Object.defineProperty(Za,"SUPPORT_CORS_IMAGES",{value:Ge}),Ge},get SUPPORT_RESPONSE_TYPE(){var Ge=Wu();return Object.defineProperty(Za,"SUPPORT_RESPONSE_TYPE",{value:Ge}),Ge},get SUPPORT_CORS_XHR(){var Ge="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Za,"SUPPORT_CORS_XHR",{value:Ge}),Ge},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ge=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Za,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ge}),Ge}},Js=function(){function Ge(ke,Xe){this.text=ke,this.bounds=Xe}return Ge}(),kl=function(Ge,ke,Xe,Ve){var Ct=fl(ke,Xe),Nt=[],en=0;return Ct.forEach(function(mn){if(Xe.textDecorationLine.length||mn.trim().length>0)if(Za.SUPPORT_RANGE_BOUNDS){var vn=ia(Ve,en,mn.length).getClientRects();if(vn.length>1){var qn=ba(mn),dr=0;qn.forEach(function(Ze){Nt.push(new Js(Ze,Ae.fromDOMRectList(Ge,ia(Ve,dr+en,Ze.length).getClientRects()))),dr+=Ze.length})}else Nt.push(new Js(mn,Ae.fromDOMRectList(Ge,vn)))}else{var Ee=Ve.splitText(mn.length);Nt.push(new Js(mn,Uc(Ge,Ve))),Ve=Ee}else Za.SUPPORT_RANGE_BOUNDS||(Ve=Ve.splitText(mn.length));en+=mn.length}),Nt},Uc=function(Ge,ke){var Xe=ke.ownerDocument;if(Xe){var Ve=Xe.createElement("html2canvaswrapper");Ve.appendChild(ke.cloneNode(!0));var Ct=ke.parentNode;if(Ct){Ct.replaceChild(Ve,ke);var Nt=ue(Ge,Ve);return Ve.firstChild&&Ct.replaceChild(Ve.firstChild,Ve),Nt}}return Ae.EMPTY},ia=function(Ge,ke,Xe){var Ve=Ge.ownerDocument;if(!Ve)throw new Error("Node has no owner document");var Ct=Ve.createRange();return Ct.setStart(Ge,ke),Ct.setEnd(Ge,ke+Xe),Ct},ba=function(Ge){if(Za.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ke=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ke.segment(Ge)).map(function(Xe){return Xe.segment})}return Bu(Ge)},Bs=function(Ge,ke){if(Za.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Xe=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Xe.segment(Ge)).map(function(Ve){return Ve.segment})}return Zu(Ge,ke)},fl=function(Ge,ke){return ke.letterSpacing!==0?ba(Ge):Bs(Ge,ke)},hl=[32,160,4961,65792,65793,4153,4241],Zu=function(Ge,ke){for(var Xe=hi(Ge,{lineBreak:ke.lineBreak,wordBreak:ke.overflowWrap==="break-word"?"break-word":ke.wordBreak}),Ve=[],Ct,Nt=function(){if(Ct.value){var en=Ct.value.slice(),mn=re(en),vn="";mn.forEach(function(qn){hl.indexOf(qn)===-1?vn+=le(qn):(vn.length&&Ve.push(vn),Ve.push(le(qn)),vn="")}),vn.length&&Ve.push(vn)}};!(Ct=Xe.next()).done;)Nt();return Ve},Pu=function(){function Ge(ke,Xe,Ve){this.text=ul(Xe.data,Ve.textTransform),this.textBounds=kl(ke,this.text,Ve,Xe)}return Ge}(),ul=function(Ge,ke){switch(ke){case 1:return Ge.toLowerCase();case 3:return Ge.replace(gl,Vu);case 2:return Ge.toUpperCase();default:return Ge}},gl=/(^|\s|:|-|\(|\))([a-z])/g,Vu=function(Ge,ke,Xe){return Ge.length>0?ke+Xe.toUpperCase():Ge},lu=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.src=Ve.currentSrc||Ve.src,Ct.intrinsicWidth=Ve.naturalWidth,Ct.intrinsicHeight=Ve.naturalHeight,Ct.context.cache.addImage(Ct.src),Ct}return ke}(Ki),Fl=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.canvas=Ve,Ct.intrinsicWidth=Ve.width,Ct.intrinsicHeight=Ve.height,Ct}return ke}(Ki),hc=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this,Nt=new XMLSerializer,en=ue(Xe,Ve);return Ve.setAttribute("width",en.width+"px"),Ve.setAttribute("height",en.height+"px"),Ct.svg="data:image/svg+xml,"+encodeURIComponent(Nt.serializeToString(Ve)),Ct.intrinsicWidth=Ve.width.baseVal.value,Ct.intrinsicHeight=Ve.height.baseVal.value,Ct.context.cache.addImage(Ct.svg),Ct}return ke}(Ki),Fu=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.value=Ve.value,Ct}return ke}(Ki),Hc=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.start=Ve.start,Ct.reversed=typeof Ve.reversed=="boolean"&&Ve.reversed===!0,Ct}return ke}(Ki),gc=[{type:15,flags:0,unit:"px",number:3}],BA=[{type:16,flags:0,number:50}],Qc=function(Ge){return Ge.width>Ge.height?new Ae(Ge.left+(Ge.width-Ge.height)/2,Ge.top,Ge.height,Ge.height):Ge.width<Ge.height?new Ae(Ge.left,Ge.top+(Ge.height-Ge.width)/2,Ge.width,Ge.width):Ge},zc=function(Ge){var ke=Ge.type===Kc?new Array(Ge.value.length+1).join("\u2022"):Ge.value;return ke.length===0?Ge.placeholder||"":ke},Xu="checkbox",uu="radio",Kc="password",pc=707406591,mc=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;switch(Ct.type=Ve.type.toLowerCase(),Ct.checked=Ve.checked,Ct.value=zc(Ve),(Ct.type===Xu||Ct.type===uu)&&(Ct.styles.backgroundColor=3739148031,Ct.styles.borderTopColor=Ct.styles.borderRightColor=Ct.styles.borderBottomColor=Ct.styles.borderLeftColor=2779096575,Ct.styles.borderTopWidth=Ct.styles.borderRightWidth=Ct.styles.borderBottomWidth=Ct.styles.borderLeftWidth=1,Ct.styles.borderTopStyle=Ct.styles.borderRightStyle=Ct.styles.borderBottomStyle=Ct.styles.borderLeftStyle=1,Ct.styles.backgroundClip=[0],Ct.styles.backgroundOrigin=[0],Ct.bounds=Qc(Ct.bounds)),Ct.type){case Xu:Ct.styles.borderTopRightRadius=Ct.styles.borderTopLeftRadius=Ct.styles.borderBottomRightRadius=Ct.styles.borderBottomLeftRadius=gc;break;case uu:Ct.styles.borderTopRightRadius=Ct.styles.borderTopLeftRadius=Ct.styles.borderBottomRightRadius=Ct.styles.borderBottomLeftRadius=BA;break}return Ct}return ke}(Ki),iA=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this,Nt=Ve.options[Ve.selectedIndex||0];return Ct.value=Nt&&Nt.text||"",Ct}return ke}(Ki),Yu=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.value=Ve.value,Ct}return ke}(Ki),Lu=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;Ct.src=Ve.src,Ct.width=parseInt(Ve.width,10)||0,Ct.height=parseInt(Ve.height,10)||0,Ct.backgroundColor=Ct.styles.backgroundColor;try{if(Ve.contentWindow&&Ve.contentWindow.document&&Ve.contentWindow.document.documentElement){Ct.tree=lt(Xe,Ve.contentWindow.document.documentElement);var Nt=Ve.contentWindow.document.documentElement?Ta(Xe,getComputedStyle(Ve.contentWindow.document.documentElement).backgroundColor):Ya.TRANSPARENT,en=Ve.contentWindow.document.body?Ta(Xe,getComputedStyle(Ve.contentWindow.document.body).backgroundColor):Ya.TRANSPARENT;Ct.backgroundColor=rl(Nt)?rl(en)?Ct.styles.backgroundColor:en:Nt}}catch(mn){}return Ct}return ke}(Ki),Gc=["OL","UL","MENU"],Ml=function(Ge,ke,Xe,Ve){for(var Ct=ke.firstChild,Nt=void 0;Ct;Ct=Nt)if(Nt=Ct.nextSibling,Vn(Ct)&&Ct.data.trim().length>0)Xe.textNodes.push(new Pu(Ge,Ct,Xe.styles));else if(yr(Ct))if(yc(Ct)&&Ct.assignedNodes)Ct.assignedNodes().forEach(function(mn){return Ml(Ge,mn,Xe,Ve)});else{var en=vc(Ge,Ct);en.styles.isVisible()&&(Vt(Ct,en,Ve)?en.flags|=4:In(en.styles)&&(en.flags|=2),Gc.indexOf(Ct.tagName)!==-1&&(en.flags|=8),Xe.elements.push(en),Ct.slot,Ct.shadowRoot?Ml(Ge,Ct.shadowRoot,en,Ve):!ml(Ct)&&!Ca(Ct)&&!Ju(Ct)&&Ml(Ge,Ct,en,Ve))}},vc=function(Ge,ke){return _s(ke)?new lu(Ge,ke):ns(ke)?new Fl(Ge,ke):Ca(ke)?new hc(Ge,ke):mi(ke)?new Fu(Ge,ke):zi(ke)?new Hc(Ge,ke):ca(ke)?new mc(Ge,ke):Ju(ke)?new iA(Ge,ke):ml(ke)?new Yu(Ge,ke):Es(ke)?new Lu(Ge,ke):new Ki(Ge,ke)},lt=function(Ge,ke){var Xe=vc(Ge,ke);return Xe.flags|=4,Ml(Ge,ke,Xe,Xe),Xe},Vt=function(Ge,ke,Xe){return ke.styles.isPositionedWithZIndex()||ke.styles.opacity<1||ke.styles.isTransformed()||Wa(Ge)&&Xe.styles.isTransparent()},In=function(Ge){return Ge.isPositioned()||Ge.isFloating()},Vn=function(Ge){return Ge.nodeType===Node.TEXT_NODE},yr=function(Ge){return Ge.nodeType===Node.ELEMENT_NODE},Yr=function(Ge){return yr(Ge)&&typeof Ge.style!="undefined"&&!So(Ge)},So=function(Ge){return typeof Ge.className=="object"},mi=function(Ge){return Ge.tagName==="LI"},zi=function(Ge){return Ge.tagName==="OL"},ca=function(Ge){return Ge.tagName==="INPUT"},aa=function(Ge){return Ge.tagName==="HTML"},Ca=function(Ge){return Ge.tagName==="svg"},Wa=function(Ge){return Ge.tagName==="BODY"},ns=function(Ge){return Ge.tagName==="CANVAS"},As=function(Ge){return Ge.tagName==="VIDEO"},_s=function(Ge){return Ge.tagName==="IMG"},Es=function(Ge){return Ge.tagName==="IFRAME"},Ll=function(Ge){return Ge.tagName==="STYLE"},pl=function(Ge){return Ge.tagName==="SCRIPT"},ml=function(Ge){return Ge.tagName==="TEXTAREA"},Ju=function(Ge){return Ge.tagName==="SELECT"},yc=function(Ge){return Ge.tagName==="SLOT"},bc=function(Ge){return Ge.tagName.indexOf("-")>0},wc=function(){function Ge(){this.counters={}}return Ge.prototype.getCounterValue=function(ke){var Xe=this.counters[ke];return Xe&&Xe.length?Xe[Xe.length-1]:1},Ge.prototype.getCounterValues=function(ke){var Xe=this.counters[ke];return Xe||[]},Ge.prototype.pop=function(ke){var Xe=this;ke.forEach(function(Ve){return Xe.counters[Ve].pop()})},Ge.prototype.parse=function(ke){var Xe=this,Ve=ke.counterIncrement,Ct=ke.counterReset,Nt=!0;Ve!==null&&Ve.forEach(function(mn){var vn=Xe.counters[mn.counter];vn&&mn.increment!==0&&(Nt=!1,vn.length||vn.push(1),vn[Math.max(0,vn.length-1)]+=mn.increment)});var en=[];return Nt&&Ct.forEach(function(mn){var vn=Xe.counters[mn.counter];en.push(mn.counter),vn||(vn=Xe.counters[mn.counter]=[]),vn.push(mn.reset)}),en},Ge}(),Sc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Cc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Bc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Ns={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Ul=function(Ge,ke,Xe,Ve,Ct,Nt){return Ge<ke||Ge>Xe?Ql(Ge,Ct,Nt.length>0):Ve.integers.reduce(function(en,mn,vn){for(;Ge>=mn;)Ge-=mn,en+=Ve.values[vn];return en},"")+Nt},qu=function(Ge,ke,Xe,Ve){var Ct="";do Xe||Ge--,Ct=Ve(Ge)+Ct,Ge/=ke;while(Ge*ke>=ke);return Ct},za=function(Ge,ke,Xe,Ve,Ct){var Nt=Xe-ke+1;return(Ge<0?"-":"")+(qu(Math.abs(Ge),Nt,Ve,function(en){return le(Math.floor(en%Nt)+ke)})+Ct)},Hl=function(Ge,ke,Xe){Xe===void 0&&(Xe=". ");var Ve=ke.length;return qu(Math.abs(Ge),Ve,!1,function(Ct){return ke[Math.floor(Ct%Ve)]})+Xe},xs=1,Jl=2,Il=4,Iu=8,vs=function(Ge,ke,Xe,Ve,Ct,Nt){if(Ge<-9999||Ge>9999)return Ql(Ge,4,Ct.length>0);var en=Math.abs(Ge),mn=Ct;if(en===0)return ke[0]+mn;for(var vn=0;en>0&&vn<=4;vn++){var qn=en%10;qn===0&&Co(Nt,xs)&&mn!==""?mn=ke[qn]+mn:qn>1||qn===1&&vn===0||qn===1&&vn===1&&Co(Nt,Jl)||qn===1&&vn===1&&Co(Nt,Il)&&Ge>100||qn===1&&vn>1&&Co(Nt,Iu)?mn=ke[qn]+(vn>0?Xe[vn-1]:"")+mn:qn===1&&vn>0&&(mn=Xe[vn-1]+mn),en=Math.floor(en/10)}return(Ge<0?Ve:"")+mn},$u="\u5341\u767E\u5343\u842C",Wc="\u62FE\u4F70\u4EDF\u842C",Zc="\u30DE\u30A4\u30CA\u30B9",ql="\uB9C8\uC774\uB108\uC2A4",Ql=function(Ge,ke,Xe){var Ve=Xe?". ":"",Ct=Xe?"\u3001":"",Nt=Xe?", ":"",en=Xe?" ":"";switch(ke){case 0:return"\u2022"+en;case 1:return"\u25E6"+en;case 2:return"\u25FE"+en;case 5:var mn=za(Ge,48,57,!0,Ve);return mn.length<4?"0"+mn:mn;case 4:return Hl(Ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ct);case 6:return Ul(Ge,1,3999,Sc,3,Ve).toLowerCase();case 7:return Ul(Ge,1,3999,Sc,3,Ve);case 8:return za(Ge,945,969,!1,Ve);case 9:return za(Ge,97,122,!1,Ve);case 10:return za(Ge,65,90,!1,Ve);case 11:return za(Ge,1632,1641,!0,Ve);case 12:case 49:return Ul(Ge,1,9999,Cc,3,Ve);case 35:return Ul(Ge,1,9999,Cc,3,Ve).toLowerCase();case 13:return za(Ge,2534,2543,!0,Ve);case 14:case 30:return za(Ge,6112,6121,!0,Ve);case 15:return Hl(Ge,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Ct);case 16:return Hl(Ge,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Ct);case 17:case 48:return vs(Ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",$u,"\u8CA0",Ct,Jl|Il|Iu);case 47:return vs(Ge,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Wc,"\u8CA0",Ct,xs|Jl|Il|Iu);case 42:return vs(Ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",$u,"\u8D1F",Ct,Jl|Il|Iu);case 41:return vs(Ge,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Wc,"\u8D1F",Ct,xs|Jl|Il|Iu);case 26:return vs(Ge,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Zc,Ct,0);case 25:return vs(Ge,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Zc,Ct,xs|Jl|Il);case 31:return vs(Ge,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ql,Nt,xs|Jl|Il);case 33:return vs(Ge,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ql,Nt,0);case 32:return vs(Ge,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ql,Nt,xs|Jl|Il);case 18:return za(Ge,2406,2415,!0,Ve);case 20:return Ul(Ge,1,19999,Ns,3,Ve);case 21:return za(Ge,2790,2799,!0,Ve);case 22:return za(Ge,2662,2671,!0,Ve);case 22:return Ul(Ge,1,10999,Bc,3,Ve);case 23:return Hl(Ge,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Hl(Ge,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return za(Ge,3302,3311,!0,Ve);case 28:return Hl(Ge,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Ct);case 29:return Hl(Ge,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Ct);case 34:return za(Ge,3792,3801,!0,Ve);case 37:return za(Ge,6160,6169,!0,Ve);case 38:return za(Ge,4160,4169,!0,Ve);case 39:return za(Ge,2918,2927,!0,Ve);case 40:return za(Ge,1776,1785,!0,Ve);case 43:return za(Ge,3046,3055,!0,Ve);case 44:return za(Ge,3174,3183,!0,Ve);case 45:return za(Ge,3664,3673,!0,Ve);case 46:return za(Ge,3872,3881,!0,Ve);case 3:default:return za(Ge,48,57,!0,Ve)}},$s="data-html2canvas-ignore",Ms=function(){function Ge(ke,Xe,Ve){if(this.context=ke,this.options=Ve,this.scrolledElements=[],this.referenceElement=Xe,this.counters=new wc,this.quoteDepth=0,!Xe.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Xe.ownerDocument.documentElement,!1)}return Ge.prototype.toIFrame=function(ke,Xe){var Ve=this,Ct=cu(ke,Xe);if(!Ct.contentWindow)return Promise.reject("Unable to find iframe window");var Nt=ke.defaultView.pageXOffset,en=ke.defaultView.pageYOffset,mn=Ct.contentWindow,vn=mn.document,qn=du(Ct).then(function(){return Ue(Ve,void 0,void 0,function(){var dr,Ee;return E(this,function(Ze){switch(Ze.label){case 0:return this.scrolledElements.forEach(xc),mn&&(mn.scrollTo(Xe.left,Xe.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(mn.scrollY!==Xe.top||mn.scrollX!==Xe.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(mn.scrollX-Xe.left,mn.scrollY-Xe.top,0,0))),dr=this.options.onclone,Ee=this.clonedReferenceElement,typeof Ee=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:vn.fonts&&vn.fonts.ready?[4,vn.fonts.ready]:[3,2];case 1:Ze.sent(),Ze.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ec(vn)]:[3,4];case 3:Ze.sent(),Ze.label=4;case 4:return typeof dr=="function"?[2,Promise.resolve().then(function(){return dr(vn,Ee)}).then(function(){return Ct})]:[2,Ct]}})})});return vn.open(),vn.write(el(document.doctype)+"<html></html>"),_l(this.referenceElement.ownerDocument,Nt,en),vn.replaceChild(vn.adoptNode(this.documentElement),vn.documentElement),vn.close(),qn},Ge.prototype.createElementClone=function(ke){if(na(ke,2))debugger;if(ns(ke))return this.createCanvasClone(ke);if(As(ke))return this.createVideoClone(ke);if(Ll(ke))return this.createStyleClone(ke);var Xe=ke.cloneNode(!1);return _s(Xe)&&(_s(ke)&&ke.currentSrc&&ke.currentSrc!==ke.src&&(Xe.src=ke.currentSrc,Xe.srcset=""),Xe.loading==="lazy"&&(Xe.loading="eager")),bc(Xe)?this.createCustomElementClone(Xe):Xe},Ge.prototype.createCustomElementClone=function(ke){var Xe=document.createElement("html2canvascustomelement");return ec(ke.style,Xe),Xe},Ge.prototype.createStyleClone=function(ke){try{var Xe=ke.sheet;if(Xe&&Xe.cssRules){var Ve=[].slice.call(Xe.cssRules,0).reduce(function(Nt,en){return en&&typeof en.cssText=="string"?Nt+en.cssText:Nt},""),Ct=ke.cloneNode(!1);return Ct.textContent=Ve,Ct}}catch(Nt){if(this.context.logger.error("Unable to access cssRules property",Nt),Nt.name!=="SecurityError")throw Nt}return ke.cloneNode(!1)},Ge.prototype.createCanvasClone=function(ke){var Xe;if(this.options.inlineImages&&ke.ownerDocument){var Ve=ke.ownerDocument.createElement("img");try{return Ve.src=ke.toDataURL(),Ve}catch(qn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ke)}}var Ct=ke.cloneNode(!1);try{Ct.width=ke.width,Ct.height=ke.height;var Nt=ke.getContext("2d"),en=Ct.getContext("2d");if(en)if(!this.options.allowTaint&&Nt)en.putImageData(Nt.getImageData(0,0,ke.width,ke.height),0,0);else{var mn=(Xe=ke.getContext("webgl2"))!==null&&Xe!==void 0?Xe:ke.getContext("webgl");if(mn){var vn=mn.getContextAttributes();(vn==null?void 0:vn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ke)}en.drawImage(ke,0,0)}return Ct}catch(qn){this.context.logger.info("Unable to clone canvas as it is tainted",ke)}return Ct},Ge.prototype.createVideoClone=function(ke){var Xe=ke.ownerDocument.createElement("canvas");Xe.width=ke.offsetWidth,Xe.height=ke.offsetHeight;var Ve=Xe.getContext("2d");try{return Ve&&(Ve.drawImage(ke,0,0,Xe.width,Xe.height),this.options.allowTaint||Ve.getImageData(0,0,Xe.width,Xe.height)),Xe}catch(Nt){this.context.logger.info("Unable to clone video as it is tainted",ke)}var Ct=ke.ownerDocument.createElement("canvas");return Ct.width=ke.offsetWidth,Ct.height=ke.offsetHeight,Ct},Ge.prototype.appendChildNode=function(ke,Xe,Ve){(!yr(Xe)||!pl(Xe)&&!Xe.hasAttribute($s)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Xe)))&&(!this.options.copyStyles||!yr(Xe)||!Ll(Xe))&&ke.appendChild(this.cloneNode(Xe,Ve))},Ge.prototype.cloneChildNodes=function(ke,Xe,Ve){for(var Ct=this,Nt=ke.shadowRoot?ke.shadowRoot.firstChild:ke.firstChild;Nt;Nt=Nt.nextSibling)if(yr(Nt)&&yc(Nt)&&typeof Nt.assignedNodes=="function"){var en=Nt.assignedNodes();en.length&&en.forEach(function(mn){return Ct.appendChildNode(Xe,mn,Ve)})}else this.appendChildNode(Xe,Nt,Ve)},Ge.prototype.cloneNode=function(ke,Xe){if(Vn(ke))return document.createTextNode(ke.data);if(!ke.ownerDocument)return ke.cloneNode(!1);var Ve=ke.ownerDocument.defaultView;if(Ve&&yr(ke)&&(Yr(ke)||So(ke))){var Ct=this.createElementClone(ke);Ct.style.transitionProperty="none";var Nt=Ve.getComputedStyle(ke),en=Ve.getComputedStyle(ke,":before"),mn=Ve.getComputedStyle(ke,":after");this.referenceElement===ke&&Yr(Ct)&&(this.clonedReferenceElement=Ct),Wa(Ct)&&tc(Ct);var vn=this.counters.parse(new ka(this.context,Nt)),qn=this.resolvePseudoContent(ke,Ct,en,Ol.BEFORE);bc(ke)&&(Xe=!0),As(ke)||this.cloneChildNodes(ke,Ct,Xe),qn&&Ct.insertBefore(qn,Ct.firstChild);var dr=this.resolvePseudoContent(ke,Ct,mn,Ol.AFTER);return dr&&Ct.appendChild(dr),this.counters.pop(vn),(Nt&&(this.options.copyStyles||So(ke))&&!Es(ke)||Xe)&&ec(Nt,Ct),(ke.scrollTop!==0||ke.scrollLeft!==0)&&this.scrolledElements.push([Ct,ke.scrollLeft,ke.scrollTop]),(ml(ke)||Ju(ke))&&(ml(Ct)||Ju(Ct))&&(Ct.value=ke.value),Ct}return ke.cloneNode(!1)},Ge.prototype.resolvePseudoContent=function(ke,Xe,Ve,Ct){var Nt=this;if(Ve){var en=Ve.content,mn=Xe.ownerDocument;if(!(!mn||!en||en==="none"||en==="-moz-alt-content"||Ve.display==="none")){this.counters.parse(new ka(this.context,Ve));var vn=new La(this.context,Ve),qn=mn.createElement("html2canvaspseudoelement");ec(Ve,qn),vn.content.forEach(function(Ee){if(Ee.type===0)qn.appendChild(mn.createTextNode(Ee.value));else if(Ee.type===22){var Ze=mn.createElement("img");Ze.src=Ee.value,Ze.style.opacity="1",qn.appendChild(Ze)}else if(Ee.type===18){if(Ee.name==="attr"){var At=Ee.values.filter(Wi);At.length&&qn.appendChild(mn.createTextNode(ke.getAttribute(At[0].value)||""))}else if(Ee.name==="counter"){var Et=Ee.values.filter(Ws),Rt=Et[0],Zt=Et[1];if(Rt&&Wi(Rt)){var zt=Nt.counters.getCounterValue(Rt.value),Xt=Zt&&Wi(Zt)?Mt.parse(Nt.context,Zt.value):3;qn.appendChild(mn.createTextNode(Ql(zt,Xt,!1)))}}else if(Ee.name==="counters"){var tn=Ee.values.filter(Ws),Rt=tn[0],sn=tn[1],Zt=tn[2];if(Rt&&Wi(Rt)){var Tn=Nt.counters.getCounterValues(Rt.value),Mn=Zt&&Wi(Zt)?Mt.parse(Nt.context,Zt.value):3,ur=sn&&sn.type===0?sn.value:"",Kn=Tn.map(function(Gn){return Ql(Gn,Mn,!1)}).join(ur);qn.appendChild(mn.createTextNode(Kn))}}}else if(Ee.type===20)switch(Ee.value){case"open-quote":qn.appendChild(mn.createTextNode(Di(vn.quotes,Nt.quoteDepth++,!0)));break;case"close-quote":qn.appendChild(mn.createTextNode(Di(vn.quotes,--Nt.quoteDepth,!1)));break;default:qn.appendChild(mn.createTextNode(Ee.value))}}),qn.className=fu+" "+hu;var dr=Ct===Ol.BEFORE?" "+fu:" "+hu;return So(Xe)?Xe.className.baseValue+=dr:Xe.className+=dr,qn}}},Ge.destroy=function(ke){return ke.parentNode?(ke.parentNode.removeChild(ke),!0):!1},Ge}(),Ol;(function(Ge){Ge[Ge.BEFORE=0]="BEFORE",Ge[Ge.AFTER=1]="AFTER"})(Ol||(Ol={}));var cu=function(Ge,ke){var Xe=Ge.createElement("iframe");return Xe.className="html2canvas-container",Xe.style.visibility="hidden",Xe.style.position="fixed",Xe.style.left="-10000px",Xe.style.top="0px",Xe.style.border="0",Xe.width=ke.width.toString(),Xe.height=ke.height.toString(),Xe.scrolling="no",Xe.setAttribute($s,"true"),Ge.body.appendChild(Xe),Xe},Au=function(Ge){return new Promise(function(ke){if(Ge.complete){ke();return}if(!Ge.src){ke();return}Ge.onload=ke,Ge.onerror=ke})},Ec=function(Ge){return Promise.all([].slice.call(Ge.images,0).map(Au))},du=function(Ge){return new Promise(function(ke,Xe){var Ve=Ge.contentWindow;if(!Ve)return Xe("No window assigned for iframe");var Ct=Ve.document;Ve.onload=Ge.onload=function(){Ve.onload=Ge.onload=null;var Nt=setInterval(function(){Ct.body.childNodes.length>0&&Ct.readyState==="complete"&&(clearInterval(Nt),ke(Ge))},50)}})},ds=["all","d","content"],ec=function(Ge,ke){for(var Xe=Ge.length-1;Xe>=0;Xe--){var Ve=Ge.item(Xe);ds.indexOf(Ve)===-1&&ke.style.setProperty(Ve,Ge.getPropertyValue(Ve))}return ke},el=function(Ge){var ke="";return Ge&&(ke+="<!DOCTYPE ",Ge.name&&(ke+=Ge.name),Ge.internalSubset&&(ke+=Ge.internalSubset),Ge.publicId&&(ke+='"'+Ge.publicId+'"'),Ge.systemId&&(ke+='"'+Ge.systemId+'"'),ke+=">"),ke},_l=function(Ge,ke,Xe){Ge&&Ge.defaultView&&(ke!==Ge.defaultView.pageXOffset||Xe!==Ge.defaultView.pageYOffset)&&Ge.defaultView.scrollTo(ke,Xe)},xc=function(Ge){var ke=Ge[0],Xe=Ge[1],Ve=Ge[2];ke.scrollLeft=Xe,ke.scrollTop=Ve},aA=":before",Vc=":after",fu="___html2canvas___pseudoelement_before",hu="___html2canvas___pseudoelement_after",gu=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,tc=function(Ge){Pc(Ge,"."+fu+aA+gu+`
|
|
|
.`+hu+Vc+gu)},Pc=function(Ge,ke){var Xe=Ge.ownerDocument;if(Xe){var Ve=Xe.createElement("style");Ve.textContent=ke,Ge.appendChild(Ve)}},Ou=function(){function Ge(){}return Ge.getOrigin=function(ke){var Xe=Ge._link;return Xe?(Xe.href=ke,Xe.href=Xe.href,Xe.protocol+Xe.hostname+Xe.port):"about:blank"},Ge.isSameOrigin=function(ke){return Ge.getOrigin(ke)===Ge._origin},Ge.setContext=function(ke){Ge._link=ke.document.createElement("a"),Ge._origin=Ge.getOrigin(ke.location.href)},Ge._origin="about:blank",Ge}(),_u=function(){function Ge(ke,Xe){this.context=ke,this._options=Xe,this._cache={}}return Ge.prototype.addImage=function(ke){var Xe=Promise.resolve();return this.has(ke)||(hs(ke)||Ka(ke))&&(this._cache[ke]=this.loadImage(ke)).catch(function(){}),Xe},Ge.prototype.match=function(ke){return this._cache[ke]},Ge.prototype.loadImage=function(ke){return Ue(this,void 0,void 0,function(){var Xe,Ve,Ct,Nt,en=this;return E(this,function(mn){switch(mn.label){case 0:return Xe=Ou.isSameOrigin(ke),Ve=!Ua(ke)&&this._options.useCORS===!0&&Za.SUPPORT_CORS_IMAGES&&!Xe,Ct=!Ua(ke)&&!Xe&&!hs(ke)&&typeof this._options.proxy=="string"&&Za.SUPPORT_CORS_XHR&&!Ve,!Xe&&this._options.allowTaint===!1&&!Ua(ke)&&!hs(ke)&&!Ct&&!Ve?[2]:(Nt=ke,Ct?[4,this.proxy(Nt)]:[3,2]);case 1:Nt=mn.sent(),mn.label=2;case 2:return this.context.logger.debug("Added image "+ke.substring(0,256)),[4,new Promise(function(vn,qn){var dr=new Image;dr.onload=function(){return vn(dr)},dr.onerror=qn,(fs(Nt)||Ve)&&(dr.crossOrigin="anonymous"),dr.src=Nt,dr.complete===!0&&setTimeout(function(){return vn(dr)},500),en._options.imageTimeout>0&&setTimeout(function(){return qn("Timed out ("+en._options.imageTimeout+"ms) loading image")},en._options.imageTimeout)})];case 3:return[2,mn.sent()]}})})},Ge.prototype.has=function(ke){return typeof this._cache[ke]!="undefined"},Ge.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ge.prototype.proxy=function(ke){var Xe=this,Ve=this._options.proxy;if(!Ve)throw new Error("No proxy defined");var Ct=ke.substring(0,256);return new Promise(function(Nt,en){var mn=Za.SUPPORT_RESPONSE_TYPE?"blob":"text",vn=new XMLHttpRequest;vn.onload=function(){if(vn.status===200)if(mn==="text")Nt(vn.response);else{var Ee=new FileReader;Ee.addEventListener("load",function(){return Nt(Ee.result)},!1),Ee.addEventListener("error",function(Ze){return en(Ze)},!1),Ee.readAsDataURL(vn.response)}else en("Failed to proxy resource "+Ct+" with status code "+vn.status)},vn.onerror=en;var qn=Ve.indexOf("?")>-1?"&":"?";if(vn.open("GET",""+Ve+qn+"url="+encodeURIComponent(ke)+"&responseType="+mn),mn!=="text"&&vn instanceof XMLHttpRequest&&(vn.responseType=mn),Xe._options.imageTimeout){var dr=Xe._options.imageTimeout;vn.timeout=dr,vn.ontimeout=function(){return en("Timed out ("+dr+"ms) proxying "+Ct)}}vn.send()})},Ge}(),Xc=/^data:image\/svg\+xml/i,Dl=/^data:image\/.*;base64,/i,Tl=/^data:image\/.*/i,Ka=function(Ge){return Za.SUPPORT_SVG_DRAWING||!pu(Ge)},Ua=function(Ge){return Tl.test(Ge)},fs=function(Ge){return Dl.test(Ge)},hs=function(Ge){return Ge.substr(0,4)==="blob"},pu=function(Ge){return Ge.substr(-3).toLowerCase()==="svg"||Xc.test(Ge)},di=function(){function Ge(ke,Xe){this.type=0,this.x=ke,this.y=Xe}return Ge.prototype.add=function(ke,Xe){return new Ge(this.x+ke,this.y+Xe)},Ge}(),zl=function(Ge,ke,Xe){return new di(Ge.x+(ke.x-Ge.x)*Xe,Ge.y+(ke.y-Ge.y)*Xe)},nc=function(){function Ge(ke,Xe,Ve,Ct){this.type=1,this.start=ke,this.startControl=Xe,this.endControl=Ve,this.end=Ct}return Ge.prototype.subdivide=function(ke,Xe){var Ve=zl(this.start,this.startControl,ke),Ct=zl(this.startControl,this.endControl,ke),Nt=zl(this.endControl,this.end,ke),en=zl(Ve,Ct,ke),mn=zl(Ct,Nt,ke),vn=zl(en,mn,ke);return Xe?new Ge(this.start,Ve,en,vn):new Ge(vn,mn,Nt,this.end)},Ge.prototype.add=function(ke,Xe){return new Ge(this.start.add(ke,Xe),this.startControl.add(ke,Xe),this.endControl.add(ke,Xe),this.end.add(ke,Xe))},Ge.prototype.reverse=function(){return new Ge(this.end,this.endControl,this.startControl,this.start)},Ge}(),cl=function(Ge){return Ge.type===1},sA=function(){function Ge(ke){var Xe=ke.styles,Ve=ke.bounds,Ct=wl(Xe.borderTopLeftRadius,Ve.width,Ve.height),Nt=Ct[0],en=Ct[1],mn=wl(Xe.borderTopRightRadius,Ve.width,Ve.height),vn=mn[0],qn=mn[1],dr=wl(Xe.borderBottomRightRadius,Ve.width,Ve.height),Ee=dr[0],Ze=dr[1],At=wl(Xe.borderBottomLeftRadius,Ve.width,Ve.height),Et=At[0],Rt=At[1],Zt=[];Zt.push((Nt+vn)/Ve.width),Zt.push((Et+Ee)/Ve.width),Zt.push((en+Rt)/Ve.height),Zt.push((qn+Ze)/Ve.height);var zt=Math.max.apply(Math,Zt);zt>1&&(Nt/=zt,en/=zt,vn/=zt,qn/=zt,Ee/=zt,Ze/=zt,Et/=zt,Rt/=zt);var Xt=Ve.width-vn,tn=Ve.height-Ze,sn=Ve.width-Ee,Tn=Ve.height-Rt,Mn=Xe.borderTopWidth,ur=Xe.borderRightWidth,Kn=Xe.borderBottomWidth,Dr=Xe.borderLeftWidth,kr=Fa(Xe.paddingTop,ke.bounds.width),Gn=Fa(Xe.paddingRight,ke.bounds.width),$n=Fa(Xe.paddingBottom,ke.bounds.width),zr=Fa(Xe.paddingLeft,ke.bounds.width);this.topLeftBorderDoubleOuterBox=Nt>0||en>0?Ba(Ve.left+Dr/3,Ve.top+Mn/3,Nt-Dr/3,en-Mn/3,Aa.TOP_LEFT):new di(Ve.left+Dr/3,Ve.top+Mn/3),this.topRightBorderDoubleOuterBox=Nt>0||en>0?Ba(Ve.left+Xt,Ve.top+Mn/3,vn-ur/3,qn-Mn/3,Aa.TOP_RIGHT):new di(Ve.left+Ve.width-ur/3,Ve.top+Mn/3),this.bottomRightBorderDoubleOuterBox=Ee>0||Ze>0?Ba(Ve.left+sn,Ve.top+tn,Ee-ur/3,Ze-Kn/3,Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width-ur/3,Ve.top+Ve.height-Kn/3),this.bottomLeftBorderDoubleOuterBox=Et>0||Rt>0?Ba(Ve.left+Dr/3,Ve.top+Tn,Et-Dr/3,Rt-Kn/3,Aa.BOTTOM_LEFT):new di(Ve.left+Dr/3,Ve.top+Ve.height-Kn/3),this.topLeftBorderDoubleInnerBox=Nt>0||en>0?Ba(Ve.left+Dr*2/3,Ve.top+Mn*2/3,Nt-Dr*2/3,en-Mn*2/3,Aa.TOP_LEFT):new di(Ve.left+Dr*2/3,Ve.top+Mn*2/3),this.topRightBorderDoubleInnerBox=Nt>0||en>0?Ba(Ve.left+Xt,Ve.top+Mn*2/3,vn-ur*2/3,qn-Mn*2/3,Aa.TOP_RIGHT):new di(Ve.left+Ve.width-ur*2/3,Ve.top+Mn*2/3),this.bottomRightBorderDoubleInnerBox=Ee>0||Ze>0?Ba(Ve.left+sn,Ve.top+tn,Ee-ur*2/3,Ze-Kn*2/3,Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width-ur*2/3,Ve.top+Ve.height-Kn*2/3),this.bottomLeftBorderDoubleInnerBox=Et>0||Rt>0?Ba(Ve.left+Dr*2/3,Ve.top+Tn,Et-Dr*2/3,Rt-Kn*2/3,Aa.BOTTOM_LEFT):new di(Ve.left+Dr*2/3,Ve.top+Ve.height-Kn*2/3),this.topLeftBorderStroke=Nt>0||en>0?Ba(Ve.left+Dr/2,Ve.top+Mn/2,Nt-Dr/2,en-Mn/2,Aa.TOP_LEFT):new di(Ve.left+Dr/2,Ve.top+Mn/2),this.topRightBorderStroke=Nt>0||en>0?Ba(Ve.left+Xt,Ve.top+Mn/2,vn-ur/2,qn-Mn/2,Aa.TOP_RIGHT):new di(Ve.left+Ve.width-ur/2,Ve.top+Mn/2),this.bottomRightBorderStroke=Ee>0||Ze>0?Ba(Ve.left+sn,Ve.top+tn,Ee-ur/2,Ze-Kn/2,Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width-ur/2,Ve.top+Ve.height-Kn/2),this.bottomLeftBorderStroke=Et>0||Rt>0?Ba(Ve.left+Dr/2,Ve.top+Tn,Et-Dr/2,Rt-Kn/2,Aa.BOTTOM_LEFT):new di(Ve.left+Dr/2,Ve.top+Ve.height-Kn/2),this.topLeftBorderBox=Nt>0||en>0?Ba(Ve.left,Ve.top,Nt,en,Aa.TOP_LEFT):new di(Ve.left,Ve.top),this.topRightBorderBox=vn>0||qn>0?Ba(Ve.left+Xt,Ve.top,vn,qn,Aa.TOP_RIGHT):new di(Ve.left+Ve.width,Ve.top),this.bottomRightBorderBox=Ee>0||Ze>0?Ba(Ve.left+sn,Ve.top+tn,Ee,Ze,Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width,Ve.top+Ve.height),this.bottomLeftBorderBox=Et>0||Rt>0?Ba(Ve.left,Ve.top+Tn,Et,Rt,Aa.BOTTOM_LEFT):new di(Ve.left,Ve.top+Ve.height),this.topLeftPaddingBox=Nt>0||en>0?Ba(Ve.left+Dr,Ve.top+Mn,Math.max(0,Nt-Dr),Math.max(0,en-Mn),Aa.TOP_LEFT):new di(Ve.left+Dr,Ve.top+Mn),this.topRightPaddingBox=vn>0||qn>0?Ba(Ve.left+Math.min(Xt,Ve.width-ur),Ve.top+Mn,Xt>Ve.width+ur?0:Math.max(0,vn-ur),Math.max(0,qn-Mn),Aa.TOP_RIGHT):new di(Ve.left+Ve.width-ur,Ve.top+Mn),this.bottomRightPaddingBox=Ee>0||Ze>0?Ba(Ve.left+Math.min(sn,Ve.width-Dr),Ve.top+Math.min(tn,Ve.height-Kn),Math.max(0,Ee-ur),Math.max(0,Ze-Kn),Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width-ur,Ve.top+Ve.height-Kn),this.bottomLeftPaddingBox=Et>0||Rt>0?Ba(Ve.left+Dr,Ve.top+Math.min(Tn,Ve.height-Kn),Math.max(0,Et-Dr),Math.max(0,Rt-Kn),Aa.BOTTOM_LEFT):new di(Ve.left+Dr,Ve.top+Ve.height-Kn),this.topLeftContentBox=Nt>0||en>0?Ba(Ve.left+Dr+zr,Ve.top+Mn+kr,Math.max(0,Nt-(Dr+zr)),Math.max(0,en-(Mn+kr)),Aa.TOP_LEFT):new di(Ve.left+Dr+zr,Ve.top+Mn+kr),this.topRightContentBox=vn>0||qn>0?Ba(Ve.left+Math.min(Xt,Ve.width+Dr+zr),Ve.top+Mn+kr,Xt>Ve.width+Dr+zr?0:vn-Dr+zr,qn-(Mn+kr),Aa.TOP_RIGHT):new di(Ve.left+Ve.width-(ur+Gn),Ve.top+Mn+kr),this.bottomRightContentBox=Ee>0||Ze>0?Ba(Ve.left+Math.min(sn,Ve.width-(Dr+zr)),Ve.top+Math.min(tn,Ve.height+Mn+kr),Math.max(0,Ee-(ur+Gn)),Ze-(Kn+$n),Aa.BOTTOM_RIGHT):new di(Ve.left+Ve.width-(ur+Gn),Ve.top+Ve.height-(Kn+$n)),this.bottomLeftContentBox=Et>0||Rt>0?Ba(Ve.left+Dr+zr,Ve.top+Tn,Math.max(0,Et-(Dr+zr)),Rt-(Kn+$n),Aa.BOTTOM_LEFT):new di(Ve.left+Dr+zr,Ve.top+Ve.height-(Kn+$n))}return Ge}(),Aa;(function(Ge){Ge[Ge.TOP_LEFT=0]="TOP_LEFT",Ge[Ge.TOP_RIGHT=1]="TOP_RIGHT",Ge[Ge.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ge[Ge.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Aa||(Aa={}));var Ba=function(Ge,ke,Xe,Ve,Ct){var Nt=4*((Math.sqrt(2)-1)/3),en=Xe*Nt,mn=Ve*Nt,vn=Ge+Xe,qn=ke+Ve;switch(Ct){case Aa.TOP_LEFT:return new nc(new di(Ge,qn),new di(Ge,qn-mn),new di(vn-en,ke),new di(vn,ke));case Aa.TOP_RIGHT:return new nc(new di(Ge,ke),new di(Ge+en,ke),new di(vn,qn-mn),new di(vn,qn));case Aa.BOTTOM_RIGHT:return new nc(new di(vn,ke),new di(vn,ke+mn),new di(Ge+en,qn),new di(Ge,qn));case Aa.BOTTOM_LEFT:default:return new nc(new di(vn,qn),new di(vn-en,qn),new di(Ge,ke+mn),new di(Ge,ke))}},rc=function(Ge){return[Ge.topLeftBorderBox,Ge.topRightBorderBox,Ge.bottomRightBorderBox,Ge.bottomLeftBorderBox]},lA=function(Ge){return[Ge.topLeftContentBox,Ge.topRightContentBox,Ge.bottomRightContentBox,Ge.bottomLeftContentBox]},Yc=function(Ge){return[Ge.topLeftPaddingBox,Ge.topRightPaddingBox,Ge.bottomRightPaddingBox,Ge.bottomLeftPaddingBox]},uA=function(){function Ge(ke,Xe,Ve){this.offsetX=ke,this.offsetY=Xe,this.matrix=Ve,this.type=0,this.target=6}return Ge}(),oc=function(){function Ge(ke,Xe){this.path=ke,this.target=Xe,this.type=1}return Ge}(),EA=function(){function Ge(ke){this.opacity=ke,this.type=2,this.target=6}return Ge}(),MA=function(Ge){return Ge.type===0},cA=function(Ge){return Ge.type===1},xA=function(Ge){return Ge.type===2},Jc=function(Ge,ke){return Ge.length===ke.length?Ge.some(function(Xe,Ve){return Xe===ke[Ve]}):!1},PA=function(Ge,ke,Xe,Ve,Ct){return Ge.map(function(Nt,en){switch(en){case 0:return Nt.add(ke,Xe);case 1:return Nt.add(ke+Ve,Xe);case 2:return Nt.add(ke+Ve,Xe+Ct);case 3:return Nt.add(ke,Xe+Ct)}return Nt})},UA=function(){function Ge(ke){this.element=ke,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ge}(),HA=function(){function Ge(ke,Xe){if(this.container=ke,this.parent=Xe,this.effects=[],this.curves=new sA(this.container),this.container.styles.opacity<1&&this.effects.push(new EA(this.container.styles.opacity)),this.container.styles.transform!==null){var Ve=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Ct=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Nt=this.container.styles.transform;this.effects.push(new uA(Ve,Ct,Nt))}if(this.container.styles.overflowX!==0){var en=rc(this.curves),mn=Yc(this.curves);Jc(en,mn)?this.effects.push(new oc(en,6)):(this.effects.push(new oc(en,2)),this.effects.push(new oc(mn,4)))}}return Ge.prototype.getEffects=function(ke){for(var Xe=[2,3].indexOf(this.container.styles.position)===-1,Ve=this.parent,Ct=this.effects.slice(0);Ve;){var Nt=Ve.effects.filter(function(vn){return!cA(vn)});if(Xe||Ve.container.styles.position!==0||!Ve.parent){if(Ct.unshift.apply(Ct,Nt),Xe=[2,3].indexOf(Ve.container.styles.position)===-1,Ve.container.styles.overflowX!==0){var en=rc(Ve.curves),mn=Yc(Ve.curves);Jc(en,mn)||Ct.unshift(new oc(mn,6))}}else Ct.unshift.apply(Ct,Nt);Ve=Ve.parent}return Ct.filter(function(vn){return Co(vn.target,ke)})},Ge}(),AA=function(Ge,ke,Xe,Ve){Ge.container.elements.forEach(function(Ct){var Nt=Co(Ct.flags,4),en=Co(Ct.flags,2),mn=new HA(Ct,Ge);Co(Ct.styles.display,2048)&&Ve.push(mn);var vn=Co(Ct.flags,8)?[]:Ve;if(Nt||en){var qn=Nt||Ct.styles.isPositioned()?Xe:ke,dr=new UA(mn);if(Ct.styles.isPositioned()||Ct.styles.opacity<1||Ct.styles.isTransformed()){var Ee=Ct.styles.zIndex.order;if(Ee<0){var Ze=0;qn.negativeZIndex.some(function(Et,Rt){return Ee>Et.element.container.styles.zIndex.order?(Ze=Rt,!1):Ze>0}),qn.negativeZIndex.splice(Ze,0,dr)}else if(Ee>0){var At=0;qn.positiveZIndex.some(function(Et,Rt){return Ee>=Et.element.container.styles.zIndex.order?(At=Rt+1,!1):At>0}),qn.positiveZIndex.splice(At,0,dr)}else qn.zeroOrAutoZIndexOrTransformedOrOpacity.push(dr)}else Ct.styles.isFloating()?qn.nonPositionedFloats.push(dr):qn.nonPositionedInlineLevel.push(dr);AA(mn,dr,Nt?dr:Xe,vn)}else Ct.styles.isInlineLevel()?ke.inlineLevel.push(mn):ke.nonInlineLevel.push(mn),AA(mn,ke,Xe,vn);Co(Ct.flags,8)&&QA(Ct,vn)})},QA=function(Ge,ke){for(var Xe=Ge instanceof Hc?Ge.start:1,Ve=Ge instanceof Hc?Ge.reversed:!1,Ct=0;Ct<ke.length;Ct++){var Nt=ke[Ct];Nt.container instanceof Fu&&typeof Nt.container.value=="number"&&Nt.container.value!==0&&(Xe=Nt.container.value),Nt.listValue=Ql(Xe,Nt.container.styles.listStyleType,!0),Xe+=Ve?-1:1}},ld=function(Ge){var ke=new HA(Ge,null),Xe=new UA(ke),Ve=[];return AA(ke,Xe,Xe,Ve),QA(ke.container,Ve),Xe},zA=function(Ge,ke){switch(ke){case 0:return Us(Ge.topLeftBorderBox,Ge.topLeftPaddingBox,Ge.topRightBorderBox,Ge.topRightPaddingBox);case 1:return Us(Ge.topRightBorderBox,Ge.topRightPaddingBox,Ge.bottomRightBorderBox,Ge.bottomRightPaddingBox);case 2:return Us(Ge.bottomRightBorderBox,Ge.bottomRightPaddingBox,Ge.bottomLeftBorderBox,Ge.bottomLeftPaddingBox);case 3:default:return Us(Ge.bottomLeftBorderBox,Ge.bottomLeftPaddingBox,Ge.topLeftBorderBox,Ge.topLeftPaddingBox)}},ud=function(Ge,ke){switch(ke){case 0:return Us(Ge.topLeftBorderBox,Ge.topLeftBorderDoubleOuterBox,Ge.topRightBorderBox,Ge.topRightBorderDoubleOuterBox);case 1:return Us(Ge.topRightBorderBox,Ge.topRightBorderDoubleOuterBox,Ge.bottomRightBorderBox,Ge.bottomRightBorderDoubleOuterBox);case 2:return Us(Ge.bottomRightBorderBox,Ge.bottomRightBorderDoubleOuterBox,Ge.bottomLeftBorderBox,Ge.bottomLeftBorderDoubleOuterBox);case 3:default:return Us(Ge.bottomLeftBorderBox,Ge.bottomLeftBorderDoubleOuterBox,Ge.topLeftBorderBox,Ge.topLeftBorderDoubleOuterBox)}},cd=function(Ge,ke){switch(ke){case 0:return Us(Ge.topLeftBorderDoubleInnerBox,Ge.topLeftPaddingBox,Ge.topRightBorderDoubleInnerBox,Ge.topRightPaddingBox);case 1:return Us(Ge.topRightBorderDoubleInnerBox,Ge.topRightPaddingBox,Ge.bottomRightBorderDoubleInnerBox,Ge.bottomRightPaddingBox);case 2:return Us(Ge.bottomRightBorderDoubleInnerBox,Ge.bottomRightPaddingBox,Ge.bottomLeftBorderDoubleInnerBox,Ge.bottomLeftPaddingBox);case 3:default:return Us(Ge.bottomLeftBorderDoubleInnerBox,Ge.bottomLeftPaddingBox,Ge.topLeftBorderDoubleInnerBox,Ge.topLeftPaddingBox)}},FA=function(Ge,ke){switch(ke){case 0:return Fc(Ge.topLeftBorderStroke,Ge.topRightBorderStroke);case 1:return Fc(Ge.topRightBorderStroke,Ge.bottomRightBorderStroke);case 2:return Fc(Ge.bottomRightBorderStroke,Ge.bottomLeftBorderStroke);case 3:default:return Fc(Ge.bottomLeftBorderStroke,Ge.topLeftBorderStroke)}},Fc=function(Ge,ke){var Xe=[];return cl(Ge)?Xe.push(Ge.subdivide(.5,!1)):Xe.push(Ge),cl(ke)?Xe.push(ke.subdivide(.5,!0)):Xe.push(ke),Xe},Us=function(Ge,ke,Xe,Ve){var Ct=[];return cl(Ge)?Ct.push(Ge.subdivide(.5,!1)):Ct.push(Ge),cl(Xe)?Ct.push(Xe.subdivide(.5,!0)):Ct.push(Xe),cl(Ve)?Ct.push(Ve.subdivide(.5,!0).reverse()):Ct.push(Ve),cl(ke)?Ct.push(ke.subdivide(.5,!1).reverse()):Ct.push(ke),Ct},KA=function(Ge){var ke=Ge.bounds,Xe=Ge.styles;return ke.add(Xe.borderLeftWidth,Xe.borderTopWidth,-(Xe.borderRightWidth+Xe.borderLeftWidth),-(Xe.borderTopWidth+Xe.borderBottomWidth))},dA=function(Ge){var ke=Ge.styles,Xe=Ge.bounds,Ve=Fa(ke.paddingLeft,Xe.width),Ct=Fa(ke.paddingRight,Xe.width),Nt=Fa(ke.paddingTop,Xe.width),en=Fa(ke.paddingBottom,Xe.width);return Xe.add(Ve+ke.borderLeftWidth,Nt+ke.borderTopWidth,-(ke.borderRightWidth+ke.borderLeftWidth+Ve+Ct),-(ke.borderTopWidth+ke.borderBottomWidth+Nt+en))},GA=function(Ge,ke){return Ge===0?ke.bounds:Ge===2?dA(ke):KA(ke)},Ad=function(Ge,ke){return Ge===0?ke.bounds:Ge===2?dA(ke):KA(ke)},LA=function(Ge,ke,Xe){var Ve=GA(Hs(Ge.styles.backgroundOrigin,ke),Ge),Ct=Ad(Hs(Ge.styles.backgroundClip,ke),Ge),Nt=Du(Hs(Ge.styles.backgroundSize,ke),Xe,Ve),en=Nt[0],mn=Nt[1],vn=wl(Hs(Ge.styles.backgroundPosition,ke),Ve.width-en,Ve.height-mn),qn=mu(Hs(Ge.styles.backgroundRepeat,ke),vn,Nt,Ve,Ct),dr=Math.round(Ve.left+vn[0]),Ee=Math.round(Ve.top+vn[1]);return[qn,dr,Ee,en,mn]},Lc=function(Ge){return Wi(Ge)&&Ge.value===ot.AUTO},fA=function(Ge){return typeof Ge=="number"},Du=function(Ge,ke,Xe){var Ve=ke[0],Ct=ke[1],Nt=ke[2],en=Ge[0],mn=Ge[1];if(!en)return[0,0];if(Ro(en)&&mn&&Ro(mn))return[Fa(en,Xe.width),Fa(mn,Xe.height)];var vn=fA(Nt);if(Wi(en)&&(en.value===ot.CONTAIN||en.value===ot.COVER)){if(fA(Nt)){var qn=Xe.width/Xe.height;return qn<Nt!=(en.value===ot.COVER)?[Xe.width,Xe.width/Nt]:[Xe.height*Nt,Xe.height]}return[Xe.width,Xe.height]}var dr=fA(Ve),Ee=fA(Ct),Ze=dr||Ee;if(Lc(en)&&(!mn||Lc(mn))){if(dr&&Ee)return[Ve,Ct];if(!vn&&!Ze)return[Xe.width,Xe.height];if(Ze&&vn){var At=dr?Ve:Ct*Nt,Et=Ee?Ct:Ve/Nt;return[At,Et]}var Rt=dr?Ve:Xe.width,Zt=Ee?Ct:Xe.height;return[Rt,Zt]}if(vn){var zt=0,Xt=0;return Ro(en)?zt=Fa(en,Xe.width):Ro(mn)&&(Xt=Fa(mn,Xe.height)),Lc(en)?zt=Xt*Nt:(!mn||Lc(mn))&&(Xt=zt/Nt),[zt,Xt]}var tn=null,sn=null;if(Ro(en)?tn=Fa(en,Xe.width):mn&&Ro(mn)&&(sn=Fa(mn,Xe.height)),tn!==null&&(!mn||Lc(mn))&&(sn=dr&&Ee?tn/Ve*Ct:Xe.height),sn!==null&&Lc(en)&&(tn=dr&&Ee?sn/Ct*Ve:Xe.width),tn!==null&&sn!==null)return[tn,sn];throw new Error("Unable to calculate background-size for element")},Hs=function(Ge,ke){var Xe=Ge[ke];return typeof Xe=="undefined"?Ge[0]:Xe},mu=function(Ge,ke,Xe,Ve,Ct){var Nt=ke[0],en=ke[1],mn=Xe[0],vn=Xe[1];switch(Ge){case 2:return[new di(Math.round(Ve.left),Math.round(Ve.top+en)),new di(Math.round(Ve.left+Ve.width),Math.round(Ve.top+en)),new di(Math.round(Ve.left+Ve.width),Math.round(vn+Ve.top+en)),new di(Math.round(Ve.left),Math.round(vn+Ve.top+en))];case 3:return[new di(Math.round(Ve.left+Nt),Math.round(Ve.top)),new di(Math.round(Ve.left+Nt+mn),Math.round(Ve.top)),new di(Math.round(Ve.left+Nt+mn),Math.round(Ve.height+Ve.top)),new di(Math.round(Ve.left+Nt),Math.round(Ve.height+Ve.top))];case 1:return[new di(Math.round(Ve.left+Nt),Math.round(Ve.top+en)),new di(Math.round(Ve.left+Nt+mn),Math.round(Ve.top+en)),new di(Math.round(Ve.left+Nt+mn),Math.round(Ve.top+en+vn)),new di(Math.round(Ve.left+Nt),Math.round(Ve.top+en+vn))];default:return[new di(Math.round(Ct.left),Math.round(Ct.top)),new di(Math.round(Ct.left+Ct.width),Math.round(Ct.top)),new di(Math.round(Ct.left+Ct.width),Math.round(Ct.height+Ct.top)),new di(Math.round(Ct.left),Math.round(Ct.height+Ct.top))]}},dd="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",IA="Hidden Text",Tu=function(){function Ge(ke){this._data={},this._document=ke}return Ge.prototype.parseMetrics=function(ke,Xe){var Ve=this._document.createElement("div"),Ct=this._document.createElement("img"),Nt=this._document.createElement("span"),en=this._document.body;Ve.style.visibility="hidden",Ve.style.fontFamily=ke,Ve.style.fontSize=Xe,Ve.style.margin="0",Ve.style.padding="0",Ve.style.whiteSpace="nowrap",en.appendChild(Ve),Ct.src=dd,Ct.width=1,Ct.height=1,Ct.style.margin="0",Ct.style.padding="0",Ct.style.verticalAlign="baseline",Nt.style.fontFamily=ke,Nt.style.fontSize=Xe,Nt.style.margin="0",Nt.style.padding="0",Nt.appendChild(this._document.createTextNode(IA)),Ve.appendChild(Nt),Ve.appendChild(Ct);var mn=Ct.offsetTop-Nt.offsetTop+2;Ve.removeChild(Nt),Ve.appendChild(this._document.createTextNode(IA)),Ve.style.lineHeight="normal",Ct.style.verticalAlign="super";var vn=Ct.offsetTop-Ve.offsetTop+2;return en.removeChild(Ve),{baseline:mn,middle:vn}},Ge.prototype.getMetrics=function(ke,Xe){var Ve=ke+" "+Xe;return typeof this._data[Ve]=="undefined"&&(this._data[Ve]=this.parseMetrics(ke,Xe)),this._data[Ve]},Ge}(),vl=function(){function Ge(ke,Xe){this.context=ke,this.options=Xe}return Ge}(),fd=1e4,hd=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct._activeEffects=[],Ct.canvas=Ve.canvas?Ve.canvas:document.createElement("canvas"),Ct.ctx=Ct.canvas.getContext("2d"),Ve.canvas||(Ct.canvas.width=Math.floor(Ve.width*Ve.scale),Ct.canvas.height=Math.floor(Ve.height*Ve.scale),Ct.canvas.style.width=Ve.width+"px",Ct.canvas.style.height=Ve.height+"px"),Ct.fontMetrics=new Tu(document),Ct.ctx.scale(Ct.options.scale,Ct.options.scale),Ct.ctx.translate(-Ve.x,-Ve.y),Ct.ctx.textBaseline="bottom",Ct._activeEffects=[],Ct.context.logger.debug("Canvas renderer initialized ("+Ve.width+"x"+Ve.height+") with scale "+Ve.scale),Ct}return ke.prototype.applyEffects=function(Xe){for(var Ve=this;this._activeEffects.length;)this.popEffect();Xe.forEach(function(Ct){return Ve.applyEffect(Ct)})},ke.prototype.applyEffect=function(Xe){this.ctx.save(),xA(Xe)&&(this.ctx.globalAlpha=Xe.opacity),MA(Xe)&&(this.ctx.translate(Xe.offsetX,Xe.offsetY),this.ctx.transform(Xe.matrix[0],Xe.matrix[1],Xe.matrix[2],Xe.matrix[3],Xe.matrix[4],Xe.matrix[5]),this.ctx.translate(-Xe.offsetX,-Xe.offsetY)),cA(Xe)&&(this.path(Xe.path),this.ctx.clip()),this._activeEffects.push(Xe)},ke.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ke.prototype.renderStack=function(Xe){return Ue(this,void 0,void 0,function(){var Ve;return E(this,function(Ct){switch(Ct.label){case 0:return Ve=Xe.element.container.styles,Ve.isVisible()?[4,this.renderStackContent(Xe)]:[3,2];case 1:Ct.sent(),Ct.label=2;case 2:return[2]}})})},ke.prototype.renderNode=function(Xe){return Ue(this,void 0,void 0,function(){return E(this,function(Ve){switch(Ve.label){case 0:if(Co(Xe.container.flags,16))debugger;return Xe.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Xe)]:[3,3];case 1:return Ve.sent(),[4,this.renderNodeContent(Xe)];case 2:Ve.sent(),Ve.label=3;case 3:return[2]}})})},ke.prototype.renderTextWithLetterSpacing=function(Xe,Ve,Ct){var Nt=this;if(Ve===0)this.ctx.fillText(Xe.text,Xe.bounds.left,Xe.bounds.top+Ct);else{var en=ba(Xe.text);en.reduce(function(mn,vn){return Nt.ctx.fillText(vn,mn,Xe.bounds.top+Ct),mn+Nt.ctx.measureText(vn).width},Xe.bounds.left)}},ke.prototype.createFontStyle=function(Xe){var Ve=Xe.fontVariant.filter(function(en){return en==="normal"||en==="small-caps"}).join(""),Ct=gd(Xe.fontFamily).join(", "),Nt=xi(Xe.fontSize)?""+Xe.fontSize.number+Xe.fontSize.unit:Xe.fontSize.number+"px";return[[Xe.fontStyle,Ve,Xe.fontWeight,Nt,Ct].join(" "),Ct,Nt]},ke.prototype.renderTextNode=function(Xe,Ve){return Ue(this,void 0,void 0,function(){var Ct,Nt,en,mn,vn,qn,dr,Ee,Ze=this;return E(this,function(At){return Ct=this.createFontStyle(Ve),Nt=Ct[0],en=Ct[1],mn=Ct[2],this.ctx.font=Nt,this.ctx.direction=Ve.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",vn=this.fontMetrics.getMetrics(en,mn),qn=vn.baseline,dr=vn.middle,Ee=Ve.paintOrder,Xe.textBounds.forEach(function(Et){Ee.forEach(function(Rt){switch(Rt){case 0:Ze.ctx.fillStyle=Zo(Ve.color),Ze.renderTextWithLetterSpacing(Et,Ve.letterSpacing,qn);var Zt=Ve.textShadow;Zt.length&&Et.text.trim().length&&(Zt.slice(0).reverse().forEach(function(zt){Ze.ctx.shadowColor=Zo(zt.color),Ze.ctx.shadowOffsetX=zt.offsetX.number*Ze.options.scale,Ze.ctx.shadowOffsetY=zt.offsetY.number*Ze.options.scale,Ze.ctx.shadowBlur=zt.blur.number,Ze.renderTextWithLetterSpacing(Et,Ve.letterSpacing,qn)}),Ze.ctx.shadowColor="",Ze.ctx.shadowOffsetX=0,Ze.ctx.shadowOffsetY=0,Ze.ctx.shadowBlur=0),Ve.textDecorationLine.length&&(Ze.ctx.fillStyle=Zo(Ve.textDecorationColor||Ve.color),Ve.textDecorationLine.forEach(function(zt){switch(zt){case 1:Ze.ctx.fillRect(Et.bounds.left,Math.round(Et.bounds.top+qn),Et.bounds.width,1);break;case 2:Ze.ctx.fillRect(Et.bounds.left,Math.round(Et.bounds.top),Et.bounds.width,1);break;case 3:Ze.ctx.fillRect(Et.bounds.left,Math.ceil(Et.bounds.top+dr),Et.bounds.width,1);break}}));break;case 1:Ve.webkitTextStrokeWidth&&Et.text.trim().length&&(Ze.ctx.strokeStyle=Zo(Ve.webkitTextStrokeColor),Ze.ctx.lineWidth=Ve.webkitTextStrokeWidth,Ze.ctx.lineJoin=window.chrome?"miter":"round",Ze.ctx.strokeText(Et.text,Et.bounds.left,Et.bounds.top+qn)),Ze.ctx.strokeStyle="",Ze.ctx.lineWidth=0,Ze.ctx.lineJoin="miter";break}})}),[2]})})},ke.prototype.renderReplacedElement=function(Xe,Ve,Ct){if(Ct&&Xe.intrinsicWidth>0&&Xe.intrinsicHeight>0){var Nt=dA(Xe),en=Yc(Ve);this.path(en),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Ct,0,0,Xe.intrinsicWidth,Xe.intrinsicHeight,Nt.left,Nt.top,Nt.width,Nt.height),this.ctx.restore()}},ke.prototype.renderNodeContent=function(Xe){return Ue(this,void 0,void 0,function(){var Ve,Ct,Nt,en,mn,vn,Xt,Xt,qn,dr,Ee,Ze,sn,At,Et,Tn,Rt,Zt,zt,Xt,tn,sn,Tn;return E(this,function(Mn){switch(Mn.label){case 0:this.applyEffects(Xe.getEffects(4)),Ve=Xe.container,Ct=Xe.curves,Nt=Ve.styles,en=0,mn=Ve.textNodes,Mn.label=1;case 1:return en<mn.length?(vn=mn[en],[4,this.renderTextNode(vn,Nt)]):[3,4];case 2:Mn.sent(),Mn.label=3;case 3:return en++,[3,1];case 4:if(!(Ve instanceof lu))return[3,8];Mn.label=5;case 5:return Mn.trys.push([5,7,,8]),[4,this.context.cache.match(Ve.src)];case 6:return Xt=Mn.sent(),this.renderReplacedElement(Ve,Ct,Xt),[3,8];case 7:return Mn.sent(),this.context.logger.error("Error loading image "+Ve.src),[3,8];case 8:if(Ve instanceof Fl&&this.renderReplacedElement(Ve,Ct,Ve.canvas),!(Ve instanceof hc))return[3,12];Mn.label=9;case 9:return Mn.trys.push([9,11,,12]),[4,this.context.cache.match(Ve.svg)];case 10:return Xt=Mn.sent(),this.renderReplacedElement(Ve,Ct,Xt),[3,12];case 11:return Mn.sent(),this.context.logger.error("Error loading svg "+Ve.svg.substring(0,255)),[3,12];case 12:return Ve instanceof Lu&&Ve.tree?(qn=new ke(this.context,{scale:this.options.scale,backgroundColor:Ve.backgroundColor,x:0,y:0,width:Ve.width,height:Ve.height}),[4,qn.render(Ve.tree)]):[3,14];case 13:dr=Mn.sent(),Ve.width&&Ve.height&&this.ctx.drawImage(dr,0,0,Ve.width,Ve.height,Ve.bounds.left,Ve.bounds.top,Ve.bounds.width,Ve.bounds.height),Mn.label=14;case 14:if(Ve instanceof mc&&(Ee=Math.min(Ve.bounds.width,Ve.bounds.height),Ve.type===Xu?Ve.checked&&(this.ctx.save(),this.path([new di(Ve.bounds.left+Ee*.39363,Ve.bounds.top+Ee*.79),new di(Ve.bounds.left+Ee*.16,Ve.bounds.top+Ee*.5549),new di(Ve.bounds.left+Ee*.27347,Ve.bounds.top+Ee*.44071),new di(Ve.bounds.left+Ee*.39694,Ve.bounds.top+Ee*.5649),new di(Ve.bounds.left+Ee*.72983,Ve.bounds.top+Ee*.23),new di(Ve.bounds.left+Ee*.84,Ve.bounds.top+Ee*.34085),new di(Ve.bounds.left+Ee*.39363,Ve.bounds.top+Ee*.79)]),this.ctx.fillStyle=Zo(pc),this.ctx.fill(),this.ctx.restore()):Ve.type===uu&&Ve.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Ve.bounds.left+Ee/2,Ve.bounds.top+Ee/2,Ee/4,0,Math.PI*2,!0),this.ctx.fillStyle=Zo(pc),this.ctx.fill(),this.ctx.restore())),WA(Ve)&&Ve.value.length){switch(Ze=this.createFontStyle(Nt),sn=Ze[0],At=Ze[1],Et=this.fontMetrics.getMetrics(sn,At).baseline,this.ctx.font=sn,this.ctx.fillStyle=Zo(Nt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=VA(Ve.styles.textAlign),Tn=dA(Ve),Rt=0,Ve.styles.textAlign){case 1:Rt+=Tn.width/2;break;case 2:Rt+=Tn.width;break}Zt=Tn.add(Rt,0,0,-Tn.height/2+1),this.ctx.save(),this.path([new di(Tn.left,Tn.top),new di(Tn.left+Tn.width,Tn.top),new di(Tn.left+Tn.width,Tn.top+Tn.height),new di(Tn.left,Tn.top+Tn.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Js(Ve.value,Zt),Nt.letterSpacing,Et),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Co(Ve.styles.display,2048))return[3,20];if(Ve.styles.listStyleImage===null)return[3,19];if(zt=Ve.styles.listStyleImage,zt.type!==0)return[3,18];Xt=void 0,tn=zt.url,Mn.label=15;case 15:return Mn.trys.push([15,17,,18]),[4,this.context.cache.match(tn)];case 16:return Xt=Mn.sent(),this.ctx.drawImage(Xt,Ve.bounds.left-(Xt.width+10),Ve.bounds.top),[3,18];case 17:return Mn.sent(),this.context.logger.error("Error loading list-style-image "+tn),[3,18];case 18:return[3,20];case 19:Xe.listValue&&Ve.styles.listStyleType!==-1&&(sn=this.createFontStyle(Nt)[0],this.ctx.font=sn,this.ctx.fillStyle=Zo(Nt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Tn=new Ae(Ve.bounds.left,Ve.bounds.top+Fa(Ve.styles.paddingTop,Ve.bounds.width),Ve.bounds.width,on(Nt.lineHeight,Nt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Js(Xe.listValue,Tn),Nt.letterSpacing,on(Nt.lineHeight,Nt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Mn.label=20;case 20:return[2]}})})},ke.prototype.renderStackContent=function(Xe){return Ue(this,void 0,void 0,function(){var Ve,Ct,zt,Nt,en,zt,mn,vn,zt,qn,dr,zt,Ee,Ze,zt,At,Et,zt,Rt,Zt,zt;return E(this,function(Xt){switch(Xt.label){case 0:if(Co(Xe.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Xe.element)];case 1:Xt.sent(),Ve=0,Ct=Xe.negativeZIndex,Xt.label=2;case 2:return Ve<Ct.length?(zt=Ct[Ve],[4,this.renderStack(zt)]):[3,5];case 3:Xt.sent(),Xt.label=4;case 4:return Ve++,[3,2];case 5:return[4,this.renderNodeContent(Xe.element)];case 6:Xt.sent(),Nt=0,en=Xe.nonInlineLevel,Xt.label=7;case 7:return Nt<en.length?(zt=en[Nt],[4,this.renderNode(zt)]):[3,10];case 8:Xt.sent(),Xt.label=9;case 9:return Nt++,[3,7];case 10:mn=0,vn=Xe.nonPositionedFloats,Xt.label=11;case 11:return mn<vn.length?(zt=vn[mn],[4,this.renderStack(zt)]):[3,14];case 12:Xt.sent(),Xt.label=13;case 13:return mn++,[3,11];case 14:qn=0,dr=Xe.nonPositionedInlineLevel,Xt.label=15;case 15:return qn<dr.length?(zt=dr[qn],[4,this.renderStack(zt)]):[3,18];case 16:Xt.sent(),Xt.label=17;case 17:return qn++,[3,15];case 18:Ee=0,Ze=Xe.inlineLevel,Xt.label=19;case 19:return Ee<Ze.length?(zt=Ze[Ee],[4,this.renderNode(zt)]):[3,22];case 20:Xt.sent(),Xt.label=21;case 21:return Ee++,[3,19];case 22:At=0,Et=Xe.zeroOrAutoZIndexOrTransformedOrOpacity,Xt.label=23;case 23:return At<Et.length?(zt=Et[At],[4,this.renderStack(zt)]):[3,26];case 24:Xt.sent(),Xt.label=25;case 25:return At++,[3,23];case 26:Rt=0,Zt=Xe.positiveZIndex,Xt.label=27;case 27:return Rt<Zt.length?(zt=Zt[Rt],[4,this.renderStack(zt)]):[3,30];case 28:Xt.sent(),Xt.label=29;case 29:return Rt++,[3,27];case 30:return[2]}})})},ke.prototype.mask=function(Xe){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(Xe.slice(0).reverse()),this.ctx.closePath()},ke.prototype.path=function(Xe){this.ctx.beginPath(),this.formatPath(Xe),this.ctx.closePath()},ke.prototype.formatPath=function(Xe){var Ve=this;Xe.forEach(function(Ct,Nt){var en=cl(Ct)?Ct.start:Ct;Nt===0?Ve.ctx.moveTo(en.x,en.y):Ve.ctx.lineTo(en.x,en.y),cl(Ct)&&Ve.ctx.bezierCurveTo(Ct.startControl.x,Ct.startControl.y,Ct.endControl.x,Ct.endControl.y,Ct.end.x,Ct.end.y)})},ke.prototype.renderRepeat=function(Xe,Ve,Ct,Nt){this.path(Xe),this.ctx.fillStyle=Ve,this.ctx.translate(Ct,Nt),this.ctx.fill(),this.ctx.translate(-Ct,-Nt)},ke.prototype.resizeImage=function(Xe,Ve,Ct){var Nt;if(Xe.width===Ve&&Xe.height===Ct)return Xe;var en=(Nt=this.canvas.ownerDocument)!==null&&Nt!==void 0?Nt:document,mn=en.createElement("canvas");mn.width=Math.max(1,Ve),mn.height=Math.max(1,Ct);var vn=mn.getContext("2d");return vn.drawImage(Xe,0,0,Xe.width,Xe.height,0,0,Ve,Ct),mn},ke.prototype.renderBackgroundImage=function(Xe){return Ue(this,void 0,void 0,function(){var Ve,Ct,Nt,en,mn,vn;return E(this,function(qn){switch(qn.label){case 0:Ve=Xe.styles.backgroundImage.length-1,Ct=function(dr){var Ee,Ze,At,kr,Yo,Uo,zr,to,Kn,Et,kr,Yo,Uo,zr,to,Rt,Zt,zt,Xt,tn,sn,Tn,Mn,ur,Kn,Dr,kr,Gn,$n,zr,to,no,Yo,Uo,Ui,Vo,pa,Ea,ha,sa,Ia,wa;return E(this,function(ea){switch(ea.label){case 0:if(dr.type!==0)return[3,5];Ee=void 0,Ze=dr.url,ea.label=1;case 1:return ea.trys.push([1,3,,4]),[4,Nt.context.cache.match(Ze)];case 2:return Ee=ea.sent(),[3,4];case 3:return ea.sent(),Nt.context.logger.error("Error loading background-image "+Ze),[3,4];case 4:return Ee&&(At=LA(Xe,Ve,[Ee.width,Ee.height,Ee.width/Ee.height]),kr=At[0],Yo=At[1],Uo=At[2],zr=At[3],to=At[4],Kn=Nt.ctx.createPattern(Nt.resizeImage(Ee,zr,to),"repeat"),Nt.renderRepeat(kr,Kn,Yo,Uo)),[3,6];case 5:SA(dr)?(Et=LA(Xe,Ve,[null,null,null]),kr=Et[0],Yo=Et[1],Uo=Et[2],zr=Et[3],to=Et[4],Rt=il(dr.angle,zr,to),Zt=Rt[0],zt=Rt[1],Xt=Rt[2],tn=Rt[3],sn=Rt[4],Tn=document.createElement("canvas"),Tn.width=zr,Tn.height=to,Mn=Tn.getContext("2d"),ur=Mn.createLinearGradient(zt,tn,Xt,sn),jc(dr.stops,Zt).forEach(function(Va){return ur.addColorStop(Va.stop,Zo(Va.color))}),Mn.fillStyle=ur,Mn.fillRect(0,0,zr,to),zr>0&&to>0&&(Kn=Nt.ctx.createPattern(Tn,"repeat"),Nt.renderRepeat(kr,Kn,Yo,Uo))):CA(dr)&&(Dr=LA(Xe,Ve,[null,null,null]),kr=Dr[0],Gn=Dr[1],$n=Dr[2],zr=Dr[3],to=Dr[4],no=dr.position.length===0?[bl]:dr.position,Yo=Fa(no[0],zr),Uo=Fa(no[no.length-1],to),Ui=Cl(dr,Yo,Uo,zr,to),Vo=Ui[0],pa=Ui[1],Vo>0&&pa>0&&(Ea=Nt.ctx.createRadialGradient(Gn+Yo,$n+Uo,0,Gn+Yo,$n+Uo,Vo),jc(dr.stops,Vo*2).forEach(function(Va){return Ea.addColorStop(Va.stop,Zo(Va.color))}),Nt.path(kr),Nt.ctx.fillStyle=Ea,Vo!==pa?(ha=Xe.bounds.left+.5*Xe.bounds.width,sa=Xe.bounds.top+.5*Xe.bounds.height,Ia=pa/Vo,wa=1/Ia,Nt.ctx.save(),Nt.ctx.translate(ha,sa),Nt.ctx.transform(1,0,0,Ia,0,0),Nt.ctx.translate(-ha,-sa),Nt.ctx.fillRect(Gn,wa*($n-sa)+sa,zr,to*wa),Nt.ctx.restore()):Nt.ctx.fill())),ea.label=6;case 6:return Ve--,[2]}})},Nt=this,en=0,mn=Xe.styles.backgroundImage.slice(0).reverse(),qn.label=1;case 1:return en<mn.length?(vn=mn[en],[5,Ct(vn)]):[3,4];case 2:qn.sent(),qn.label=3;case 3:return en++,[3,1];case 4:return[2]}})})},ke.prototype.renderSolidBorder=function(Xe,Ve,Ct){return Ue(this,void 0,void 0,function(){return E(this,function(Nt){return this.path(zA(Ct,Ve)),this.ctx.fillStyle=Zo(Xe),this.ctx.fill(),[2]})})},ke.prototype.renderDoubleBorder=function(Xe,Ve,Ct,Nt){return Ue(this,void 0,void 0,function(){var en,mn;return E(this,function(vn){switch(vn.label){case 0:return Ve<3?[4,this.renderSolidBorder(Xe,Ct,Nt)]:[3,2];case 1:return vn.sent(),[2];case 2:return en=ud(Nt,Ct),this.path(en),this.ctx.fillStyle=Zo(Xe),this.ctx.fill(),mn=cd(Nt,Ct),this.path(mn),this.ctx.fill(),[2]}})})},ke.prototype.renderNodeBackgroundAndBorders=function(Xe){return Ue(this,void 0,void 0,function(){var Ve,Ct,Nt,en,mn,vn,qn,dr,Ee=this;return E(this,function(Ze){switch(Ze.label){case 0:return this.applyEffects(Xe.getEffects(2)),Ve=Xe.container.styles,Ct=!rl(Ve.backgroundColor)||Ve.backgroundImage.length,Nt=[{style:Ve.borderTopStyle,color:Ve.borderTopColor,width:Ve.borderTopWidth},{style:Ve.borderRightStyle,color:Ve.borderRightColor,width:Ve.borderRightWidth},{style:Ve.borderBottomStyle,color:Ve.borderBottomColor,width:Ve.borderBottomWidth},{style:Ve.borderLeftStyle,color:Ve.borderLeftColor,width:Ve.borderLeftWidth}],en=ZA(Hs(Ve.backgroundClip,0),Xe.curves),Ct||Ve.boxShadow.length?(this.ctx.save(),this.path(en),this.ctx.clip(),rl(Ve.backgroundColor)||(this.ctx.fillStyle=Zo(Ve.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Xe.container)]):[3,2];case 1:Ze.sent(),this.ctx.restore(),Ve.boxShadow.slice(0).reverse().forEach(function(At){Ee.ctx.save();var Et=rc(Xe.curves),Rt=At.inset?0:fd,Zt=PA(Et,-Rt+(At.inset?1:-1)*At.spread.number,(At.inset?1:-1)*At.spread.number,At.spread.number*(At.inset?-2:2),At.spread.number*(At.inset?-2:2));At.inset?(Ee.path(Et),Ee.ctx.clip(),Ee.mask(Zt)):(Ee.mask(Et),Ee.ctx.clip(),Ee.path(Zt)),Ee.ctx.shadowOffsetX=At.offsetX.number+Rt,Ee.ctx.shadowOffsetY=At.offsetY.number,Ee.ctx.shadowColor=Zo(At.color),Ee.ctx.shadowBlur=At.blur.number,Ee.ctx.fillStyle=At.inset?Zo(At.color):"rgba(0,0,0,1)",Ee.ctx.fill(),Ee.ctx.restore()}),Ze.label=2;case 2:mn=0,vn=0,qn=Nt,Ze.label=3;case 3:return vn<qn.length?(dr=qn[vn],dr.style!==0&&!rl(dr.color)&&dr.width>0?dr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(dr.color,dr.width,mn,Xe.curves,2)]:[3,11]):[3,13];case 4:return Ze.sent(),[3,11];case 5:return dr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(dr.color,dr.width,mn,Xe.curves,3)];case 6:return Ze.sent(),[3,11];case 7:return dr.style!==4?[3,9]:[4,this.renderDoubleBorder(dr.color,dr.width,mn,Xe.curves)];case 8:return Ze.sent(),[3,11];case 9:return[4,this.renderSolidBorder(dr.color,mn,Xe.curves)];case 10:Ze.sent(),Ze.label=11;case 11:mn++,Ze.label=12;case 12:return vn++,[3,3];case 13:return[2]}})})},ke.prototype.renderDashedDottedBorder=function(Xe,Ve,Ct,Nt,en){return Ue(this,void 0,void 0,function(){var mn,vn,qn,dr,Ee,Ze,At,Et,Rt,Zt,zt,Xt,tn,sn,Tn,Mn,Tn,Mn;return E(this,function(ur){return this.ctx.save(),mn=FA(Nt,Ct),vn=zA(Nt,Ct),en===2&&(this.path(vn),this.ctx.clip()),cl(vn[0])?(qn=vn[0].start.x,dr=vn[0].start.y):(qn=vn[0].x,dr=vn[0].y),cl(vn[1])?(Ee=vn[1].end.x,Ze=vn[1].end.y):(Ee=vn[1].x,Ze=vn[1].y),Ct===0||Ct===2?At=Math.abs(qn-Ee):At=Math.abs(dr-Ze),this.ctx.beginPath(),en===3?this.formatPath(mn):this.formatPath(vn.slice(0,2)),Et=Ve<3?Ve*3:Ve*2,Rt=Ve<3?Ve*2:Ve,en===3&&(Et=Ve,Rt=Ve),Zt=!0,At<=Et*2?Zt=!1:At<=Et*2+Rt?(zt=At/(2*Et+Rt),Et*=zt,Rt*=zt):(Xt=Math.floor((At+Rt)/(Et+Rt)),tn=(At-Xt*Et)/(Xt-1),sn=(At-(Xt+1)*Et)/Xt,Rt=sn<=0||Math.abs(Rt-tn)<Math.abs(Rt-sn)?tn:sn),Zt&&(en===3?this.ctx.setLineDash([0,Et+Rt]):this.ctx.setLineDash([Et,Rt])),en===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Ve):this.ctx.lineWidth=Ve*2+1.1,this.ctx.strokeStyle=Zo(Xe),this.ctx.stroke(),this.ctx.setLineDash([]),en===2&&(cl(vn[0])&&(Tn=vn[3],Mn=vn[0],this.ctx.beginPath(),this.formatPath([new di(Tn.end.x,Tn.end.y),new di(Mn.start.x,Mn.start.y)]),this.ctx.stroke()),cl(vn[1])&&(Tn=vn[1],Mn=vn[2],this.ctx.beginPath(),this.formatPath([new di(Tn.end.x,Tn.end.y),new di(Mn.start.x,Mn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ke.prototype.render=function(Xe){return Ue(this,void 0,void 0,function(){var Ve;return E(this,function(Ct){switch(Ct.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Zo(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Ve=ld(Xe),[4,this.renderStack(Ve)];case 1:return Ct.sent(),this.applyEffects([]),[2,this.canvas]}})})},ke}(vl),WA=function(Ge){return Ge instanceof Yu||Ge instanceof iA?!0:Ge instanceof mc&&Ge.type!==uu&&Ge.type!==Xu},ZA=function(Ge,ke){switch(Ge){case 0:return rc(ke);case 2:return lA(ke);case 1:default:return Yc(ke)}},VA=function(Ge){switch(Ge){case 1:return"center";case 2:return"right";case 0:default:return"left"}},XA=["-apple-system","system-ui"],gd=function(Ge){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Ge.filter(function(ke){return XA.indexOf(ke)===-1}):Ge},hA=function(Ge){fe(ke,Ge);function ke(Xe,Ve){var Ct=Ge.call(this,Xe,Ve)||this;return Ct.canvas=Ve.canvas?Ve.canvas:document.createElement("canvas"),Ct.ctx=Ct.canvas.getContext("2d"),Ct.options=Ve,Ct.canvas.width=Math.floor(Ve.width*Ve.scale),Ct.canvas.height=Math.floor(Ve.height*Ve.scale),Ct.canvas.style.width=Ve.width+"px",Ct.canvas.style.height=Ve.height+"px",Ct.ctx.scale(Ct.options.scale,Ct.options.scale),Ct.ctx.translate(-Ve.x,-Ve.y),Ct.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Ve.width+"x"+Ve.height+" at "+Ve.x+","+Ve.y+") with scale "+Ve.scale),Ct}return ke.prototype.render=function(Xe){return Ue(this,void 0,void 0,function(){var Ve,Ct;return E(this,function(Nt){switch(Nt.label){case 0:return Ve=Eu(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Xe),[4,gA(Ve)];case 1:return Ct=Nt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Zo(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(Ct,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ke}(vl),gA=function(Ge){return new Promise(function(ke,Xe){var Ve=new Image;Ve.onload=function(){ke(Ve)},Ve.onerror=Xe,Ve.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ge))})},qc=function(){function Ge(ke){var Xe=ke.id,Ve=ke.enabled;this.id=Xe,this.enabled=Ve,this.start=Date.now()}return Ge.prototype.debug=function(){for(var ke=[],Xe=0;Xe<arguments.length;Xe++)ke[Xe]=arguments[Xe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,he([this.id,this.getTime()+"ms"],ke)):this.info.apply(this,ke))},Ge.prototype.getTime=function(){return Date.now()-this.start},Ge.prototype.info=function(){for(var ke=[],Xe=0;Xe<arguments.length;Xe++)ke[Xe]=arguments[Xe];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,he([this.id,this.getTime()+"ms"],ke))},Ge.prototype.warn=function(){for(var ke=[],Xe=0;Xe<arguments.length;Xe++)ke[Xe]=arguments[Xe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,he([this.id,this.getTime()+"ms"],ke)):this.info.apply(this,ke))},Ge.prototype.error=function(){for(var ke=[],Xe=0;Xe<arguments.length;Xe++)ke[Xe]=arguments[Xe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,he([this.id,this.getTime()+"ms"],ke)):this.info.apply(this,ke))},Ge.instances={},Ge}(),OA=function(){function Ge(ke,Xe){var Ve;this.windowBounds=Xe,this.instanceName="#"+Ge.instanceCount++,this.logger=new qc({id:this.instanceName,enabled:ke.logging}),this.cache=(Ve=ke.cache)!==null&&Ve!==void 0?Ve:new _u(this,ke)}return Ge.instanceCount=1,Ge}(),YA=function(Ge,ke){return ke===void 0&&(ke={}),pd(Ge,ke)};typeof window!="undefined"&&Ou.setContext(window);var pd=function(Ge,ke){return Ue(void 0,void 0,void 0,function(){var Xe,Ve,Ct,Nt,en,mn,vn,qn,dr,Ee,Ze,At,Et,Rt,Zt,zt,Xt,tn,sn,Tn,ur,Mn,ur,Kn,Dr,kr,Gn,$n,zr,to,no,Yo,Uo,Ui,Vo,pa,Ea,ha,sa,Ia;return E(this,function(wa){switch(wa.label){case 0:if(!Ge||typeof Ge!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Xe=Ge.ownerDocument,!Xe)throw new Error("Element is not attached to a Document");if(Ve=Xe.defaultView,!Ve)throw new Error("Document is not attached to a Window");return Ct={allowTaint:(Kn=ke.allowTaint)!==null&&Kn!==void 0?Kn:!1,imageTimeout:(Dr=ke.imageTimeout)!==null&&Dr!==void 0?Dr:15e3,proxy:ke.proxy,useCORS:(kr=ke.useCORS)!==null&&kr!==void 0?kr:!1},Nt=ve({logging:(Gn=ke.logging)!==null&&Gn!==void 0?Gn:!0,cache:ke.cache},Ct),en={windowWidth:($n=ke.windowWidth)!==null&&$n!==void 0?$n:Ve.innerWidth,windowHeight:(zr=ke.windowHeight)!==null&&zr!==void 0?zr:Ve.innerHeight,scrollX:(to=ke.scrollX)!==null&&to!==void 0?to:Ve.pageXOffset,scrollY:(no=ke.scrollY)!==null&&no!==void 0?no:Ve.pageYOffset},mn=new Ae(en.scrollX,en.scrollY,en.windowWidth,en.windowHeight),vn=new OA(Nt,mn),qn=(Yo=ke.foreignObjectRendering)!==null&&Yo!==void 0?Yo:!1,dr={allowTaint:(Uo=ke.allowTaint)!==null&&Uo!==void 0?Uo:!1,onclone:ke.onclone,ignoreElements:ke.ignoreElements,inlineImages:qn,copyStyles:qn},vn.logger.debug("Starting document clone with size "+mn.width+"x"+mn.height+" scrolled to "+-mn.left+","+-mn.top),Ee=new Ms(vn,Ge,dr),Ze=Ee.clonedReferenceElement,Ze?[4,Ee.toIFrame(Xe,mn)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return At=wa.sent(),Et=Wa(Ze)||aa(Ze)?oe(Ze.ownerDocument):ue(vn,Ze),Rt=Et.width,Zt=Et.height,zt=Et.left,Xt=Et.top,tn=JA(vn,Ze,ke.backgroundColor),sn={canvas:ke.canvas,backgroundColor:tn,scale:(Vo=(Ui=ke.scale)!==null&&Ui!==void 0?Ui:Ve.devicePixelRatio)!==null&&Vo!==void 0?Vo:1,x:((pa=ke.x)!==null&&pa!==void 0?pa:0)+zt,y:((Ea=ke.y)!==null&&Ea!==void 0?Ea:0)+Xt,width:(ha=ke.width)!==null&&ha!==void 0?ha:Math.ceil(Rt),height:(sa=ke.height)!==null&&sa!==void 0?sa:Math.ceil(Zt)},qn?(vn.logger.debug("Document cloned, using foreign object rendering"),ur=new hA(vn,sn),[4,ur.render(Ze)]):[3,3];case 2:return Tn=wa.sent(),[3,5];case 3:return vn.logger.debug("Document cloned, element located at "+zt+","+Xt+" with size "+Rt+"x"+Zt+" using computed rendering"),vn.logger.debug("Starting DOM parsing"),Mn=lt(vn,Ze),tn===Mn.styles.backgroundColor&&(Mn.styles.backgroundColor=Ya.TRANSPARENT),vn.logger.debug("Starting renderer for element at "+sn.x+","+sn.y+" with size "+sn.width+"x"+sn.height),ur=new hd(vn,sn),[4,ur.render(Mn)];case 4:Tn=wa.sent(),wa.label=5;case 5:return(!((Ia=ke.removeContainer)!==null&&Ia!==void 0)||Ia)&&(Ms.destroy(At)||vn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),vn.logger.debug("Finished rendering"),[2,Tn]}})})},JA=function(Ge,ke,Xe){var Ve=ke.ownerDocument,Ct=Ve.documentElement?Ta(Ge,getComputedStyle(Ve.documentElement).backgroundColor):Ya.TRANSPARENT,Nt=Ve.body?Ta(Ge,getComputedStyle(Ve.body).backgroundColor):Ya.TRANSPARENT,en=typeof Xe=="string"?Ta(Ge,Xe):Xe===null?Ya.TRANSPARENT:4294967295;return ke===Ve.documentElement?rl(Ct)?rl(Nt)?en:Nt:Ct:en};return YA})},44164:function(un,Qt,fe){var ve=fe(97671);(function(E,he){un.exports=he(fe(7348),fe(64270))})(self,function(Ue,E){return function(){var he={"./src/plugin/hyperlinks.js":function(re,le,ae){"use strict";ae.r(le);var se=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),ie=ae.n(se),te=ae("./node_modules/core-js/modules/es.string.link.js"),z=ae.n(te),a=ae("./src/worker.js"),y=ae("./src/utils.js"),x=[],b={toContainer:a.default.prototype.toContainer,toPdf:a.default.prototype.toPdf};a.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ce=this.prop.container,de=ce.querySelectorAll("a"),ge=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);x=[],Array.prototype.forEach.call(de,function(pe){for(var me=pe.getClientRects(),be=0;be<me.length;be++){var ye=(0,y.unitConvert)(me[be],this.prop.pageSize.k);ye.left-=ge.left,ye.top-=ge.top;var Ce=Math.floor(ye.top/this.prop.pageSize.inner.height)+1,Se=this.opt.margin[0]+ye.top%this.prop.pageSize.inner.height,He=this.opt.margin[1]+ye.left;x.push({page:Ce,top:Se,left:He,clientRect:ye,link:pe})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){x.forEach(function(de){this.prop.pdf.setPage(de.page),this.prop.pdf.link(de.left,de.top,de.clientRect.width,de.clientRect.height,{url:de.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(re,le,ae){"use strict";ae.r(le);var se=ae("./node_modules/core-js/modules/es.symbol.js"),ie=ae.n(se),te=ae("./node_modules/core-js/modules/es.symbol.description.js"),z=ae.n(te),a=ae("./node_modules/core-js/modules/es.object.to-string.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ae.n(x),ee=ae("./node_modules/core-js/modules/es.array.iterator.js"),ne=ae.n(ee),ce=ae("./node_modules/core-js/modules/es.string.iterator.js"),de=ae.n(ce),ge=ae("./node_modules/core-js/modules/web.dom-collections.iterator.js"),pe=ae.n(ge),me=ae("jspdf"),be=ae.n(me);function ye(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(He){return typeof He}:ye=function(He){return He&&typeof Symbol=="function"&&He.constructor===Symbol&&He!==Symbol.prototype?"symbol":typeof He},ye(Ce)}me.jsPDF.getPageSize=function(Ce,Se,He){if(ye(Ce)==="object"){var we=Ce;Ce=we.orientation,Se=we.unit||Se,He=we.format||He}Se=Se||"mm",He=He||"a4",Ce=(""+(Ce||"P")).toLowerCase();var Me=(""+He).toLowerCase(),Pe={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(Se){case"pt":var De=1;break;case"mm":var De=72/25.4;break;case"cm":var De=72/2.54;break;case"in":var De=72;break;case"px":var De=72/96;break;case"pc":var De=12;break;case"em":var De=12;break;case"ex":var De=6;break;default:throw"Invalid unit: "+Se}if(Pe.hasOwnProperty(Me))var ze=Pe[Me][1]/De,Je=Pe[Me][0]/De;else try{var ze=He[1],Je=He[0]}catch($e){throw new Error("Invalid format: "+He)}if(Ce==="p"||Ce==="portrait"){if(Ce="p",Je>ze){var Qe=Je;Je=ze,ze=Qe}}else if(Ce==="l"||Ce==="landscape"){if(Ce="l",ze>Je){var Qe=Je;Je=ze,ze=Qe}}else throw"Invalid orientation: "+Ce;var tt={width:Je,height:ze,unit:Se,k:De};return tt},le.default=me.jsPDF},"./src/plugin/pagebreaks.js":function(re,le,ae){"use strict";ae.r(le);var se=ae("./node_modules/core-js/modules/es.array.concat.js"),ie=ae.n(se),te=ae("./node_modules/core-js/modules/es.array.slice.js"),z=ae.n(te),a=ae("./node_modules/core-js/modules/es.array.join.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ae.n(x),ee=ae("./node_modules/core-js/modules/es.object.keys.js"),ne=ae.n(ee),ce=ae("./src/worker.js"),de=ae("./src/utils.js"),ge={toContainer:ce.default.prototype.toContainer};ce.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ce.default.prototype.toContainer=function(){return ge.toContainer.call(this).then(function(){var be=this.prop.container,ye=this.prop.pageSize.inner.px.height,Ce=[].concat(this.opt.pagebreak.mode),Se={avoidAll:Ce.indexOf("avoid-all")!==-1,css:Ce.indexOf("css")!==-1,legacy:Ce.indexOf("legacy")!==-1},He={},we=this;["before","after","avoid"].forEach(function(De){var ze=Se.avoidAll&&De==="avoid";He[De]=ze?[]:[].concat(we.opt.pagebreak[De]||[]),He[De].length>0&&(He[De]=Array.prototype.slice.call(be.querySelectorAll(He[De].join(", "))))});var Me=be.querySelectorAll(".html2pdf__page-break");Me=Array.prototype.slice.call(Me);var Pe=be.querySelectorAll("*");Array.prototype.forEach.call(Pe,function(ze){var Je={before:!1,after:Se.legacy&&Me.indexOf(ze)!==-1,avoid:Se.avoidAll};if(Se.css){var Qe=window.getComputedStyle(ze),tt=["always","page","left","right"],$e=["avoid","avoid-page"];Je={before:Je.before||tt.indexOf(Qe.breakBefore||Qe.pageBreakBefore)!==-1,after:Je.after||tt.indexOf(Qe.breakAfter||Qe.pageBreakAfter)!==-1,avoid:Je.avoid||$e.indexOf(Qe.breakInside||Qe.pageBreakInside)!==-1}}Object.keys(Je).forEach(function(mt){Je[mt]=Je[mt]||He[mt].indexOf(ze)!==-1});var at=ze.getBoundingClientRect();if(Je.avoid&&!Je.before){var ct=Math.floor(at.top/ye),it=Math.floor(at.bottom/ye),rt=Math.abs(at.bottom-at.top)/ye;it!==ct&&rt<=1&&(Je.before=!0)}if(Je.before){var st=(0,de.createElement)("div",{style:{display:"block",height:ye-at.top%ye+"px"}});ze.parentNode.insertBefore(st,ze)}if(Je.after){var st=(0,de.createElement)("div",{style:{display:"block",height:ye-at.bottom%ye+"px"}});ze.parentNode.insertBefore(st,ze.nextSibling)}})})}},"./src/utils.js":function(re,le,ae){"use strict";ae.r(le),ae.d(le,{objType:function(){return Ce},createElement:function(){return Se},cloneNode:function(){return He},unitConvert:function(){return we},toPx:function(){return Me}});var se=ae("./node_modules/core-js/modules/es.number.constructor.js"),ie=ae.n(se),te=ae("./node_modules/core-js/modules/es.symbol.js"),z=ae.n(te),a=ae("./node_modules/core-js/modules/es.symbol.description.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.object.to-string.js"),b=ae.n(x),ee=ae("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=ae.n(ee),ce=ae("./node_modules/core-js/modules/es.array.iterator.js"),de=ae.n(ce),ge=ae("./node_modules/core-js/modules/es.string.iterator.js"),pe=ae.n(ge),me=ae("./node_modules/core-js/modules/web.dom-collections.iterator.js"),be=ae.n(me);function ye(Pe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(ze){return typeof ze}:ye=function(ze){return ze&&typeof Symbol=="function"&&ze.constructor===Symbol&&ze!==Symbol.prototype?"symbol":typeof ze},ye(Pe)}var Ce=function(De){var ze=ye(De);return ze==="undefined"?"undefined":ze==="string"||De instanceof String?"string":ze==="number"||De instanceof Number?"number":ze==="function"||De instanceof Function?"function":De&&De.constructor===Array?"array":De&&De.nodeType===1?"element":ze==="object"?"object":"unknown"},Se=function(De,ze){var Je=document.createElement(De);if(ze.className&&(Je.className=ze.className),ze.innerHTML){Je.innerHTML=ze.innerHTML;for(var Qe=Je.getElementsByTagName("script"),tt=Qe.length;tt-- >0;null)Qe[tt].parentNode.removeChild(Qe[tt])}for(var $e in ze.style)Je.style[$e]=ze.style[$e];return Je},He=function Pe(De,ze){for(var Je=De.nodeType===3?document.createTextNode(De.nodeValue):De.cloneNode(!1),Qe=De.firstChild;Qe;Qe=Qe.nextSibling)(ze===!0||Qe.nodeType!==1||Qe.nodeName!=="SCRIPT")&&Je.appendChild(Pe(Qe,ze));return De.nodeType===1&&(De.nodeName==="CANVAS"?(Je.width=De.width,Je.height=De.height,Je.getContext("2d").drawImage(De,0,0)):(De.nodeName==="TEXTAREA"||De.nodeName==="SELECT")&&(Je.value=De.value),Je.addEventListener("load",function(){Je.scrollTop=De.scrollTop,Je.scrollLeft=De.scrollLeft},!0)),Je},we=function(De,ze){if(Ce(De)==="number")return De*72/96/ze;var Je={};for(var Qe in De)Je[Qe]=De[Qe]*72/96/ze;return Je},Me=function(De,ze){return Math.floor(De*ze/72*96)}},"./src/worker.js":function(re,le,ae){"use strict";ae.r(le);var se=ae("./node_modules/core-js/modules/es.object.assign.js"),ie=ae.n(se),te=ae("./node_modules/core-js/modules/es.array.map.js"),z=ae.n(te),a=ae("./node_modules/core-js/modules/es.object.keys.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.array.concat.js"),b=ae.n(x),ee=ae("./node_modules/core-js/modules/es.object.to-string.js"),ne=ae.n(ee),ce=ae("./node_modules/core-js/modules/es.regexp.to-string.js"),de=ae.n(ce),ge=ae("./node_modules/core-js/modules/es.function.name.js"),pe=ae.n(ge),me=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),be=ae.n(me),ye=ae("jspdf"),Ce=ae.n(ye),Se=ae("html2canvas"),He=ae.n(Se),we=ae("./src/utils.js"),Me=ae("./node_modules/es6-promise/dist/es6-promise.js"),Pe=ae.n(Me),De=Pe().Promise,ze=function Je(Qe){var tt=Object.assign(Je.convert(De.resolve()),JSON.parse(JSON.stringify(Je.template))),$e=Je.convert(De.resolve(),tt);return $e=$e.setProgress(1,Je,1,[Je]),$e=$e.set(Qe),$e};ze.prototype=Object.create(De.prototype),ze.prototype.constructor=ze,ze.convert=function(Qe,tt){return Qe.__proto__=tt||ze.prototype,Qe},ze.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ze.prototype.from=function(Qe,tt){function $e(at){switch((0,we.objType)(at)){case"string":return"string";case"element":return at.nodeName.toLowerCase&&at.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(tt=tt||$e(Qe),tt){case"string":return this.set({src:(0,we.createElement)("div",{innerHTML:Qe})});case"element":return this.set({src:Qe});case"canvas":return this.set({canvas:Qe});case"img":return this.set({img:Qe});default:return this.error("Unknown source type.")}})},ze.prototype.to=function(Qe){switch(Qe){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ze.prototype.toContainer=function(){var Qe=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var $e={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},at={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};$e.opacity=0;var ct=(0,we.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,we.createElement)("div",{className:"html2pdf__overlay",style:$e}),this.prop.container=(0,we.createElement)("div",{className:"html2pdf__container",style:at}),this.prop.container.appendChild(ct),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ze.prototype.toCanvas=function(){var Qe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Qe).then(function(){var $e=Object.assign({},this.opt.html2canvas);return delete $e.onrendered,Se(this.prop.container,$e)}).then(function($e){var at=this.opt.html2canvas.onrendered||function(){};at($e),this.prop.canvas=$e,document.body.removeChild(this.prop.overlay)})},ze.prototype.toImg=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Qe).then(function(){var $e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=$e})},ze.prototype.toPdf=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var $e=this.prop.canvas,at=this.opt,ct=$e.height,it=Math.floor($e.width*this.prop.pageSize.inner.ratio),rt=Math.ceil(ct/it),st=this.prop.pageSize.inner.height,mt=document.createElement("canvas"),yt=mt.getContext("2d");mt.width=$e.width,mt.height=it,this.prop.pdf=this.prop.pdf||new ye.jsPDF(at.jsPDF);for(var Tt=0;Tt<rt;Tt++){Tt===rt-1&&ct%it!==0&&(mt.height=ct%it,st=mt.height*this.prop.pageSize.inner.width/mt.width);var vt=mt.width,ut=mt.height;yt.fillStyle="white",yt.fillRect(0,0,vt,ut),yt.drawImage($e,0,Tt*it,vt,ut,0,0,vt,ut),Tt&&this.prop.pdf.addPage();var qe=mt.toDataURL("image/"+at.image.type,at.image.quality);this.prop.pdf.addImage(qe,at.image.type,at.margin[1],at.margin[0],this.prop.pageSize.inner.width,st)}})},ze.prototype.output=function(Qe,tt,$e){return $e=$e||"pdf",$e.toLowerCase()==="img"||$e.toLowerCase()==="image"?this.outputImg(Qe,tt):this.outputPdf(Qe,tt)},ze.prototype.outputPdf=function(Qe,tt){var $e=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList($e).then(function(){return this.prop.pdf.output(Qe,tt)})},ze.prototype.outputImg=function(Qe,tt){var $e=[function(){return this.prop.img||this.toImg()}];return this.thenList($e).then(function(){switch(Qe){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+Qe+'" is not supported.'}})},ze.prototype.save=function(Qe){var tt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(tt).set(Qe?{filename:Qe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ze.prototype.set=function(Qe){if((0,we.objType)(Qe)!=="object")return this;var tt=Object.keys(Qe||{}).map(function($e){switch($e){case"margin":return this.setMargin.bind(this,Qe.margin);case"jsPDF":return function(){return this.opt.jsPDF=Qe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Qe.pageSize);default:return $e in ze.template.prop?function(){this.prop[$e]=Qe[$e]}:function(){this.opt[$e]=Qe[$e]}}},this);return this.then(function(){return this.thenList(tt)})},ze.prototype.get=function(Qe,tt){return this.then(function(){var at=Qe in ze.template.prop?this.prop[Qe]:this.opt[Qe];return tt?tt(at):at})},ze.prototype.setMargin=function(Qe){return this.then(function(){switch((0,we.objType)(Qe)){case"number":Qe=[Qe,Qe,Qe,Qe];case"array":if(Qe.length===2&&(Qe=[Qe[0],Qe[1],Qe[0],Qe[1]]),Qe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Qe}).then(this.setPageSize)},ze.prototype.setPageSize=function(Qe){return this.then(function(){Qe=Qe||ye.jsPDF.getPageSize(this.opt.jsPDF),Qe.hasOwnProperty("inner")||(Qe.inner={width:Qe.width-this.opt.margin[1]-this.opt.margin[3],height:Qe.height-this.opt.margin[0]-this.opt.margin[2]},Qe.inner.px={width:(0,we.toPx)(Qe.inner.width,Qe.k),height:(0,we.toPx)(Qe.inner.height,Qe.k)},Qe.inner.ratio=Qe.inner.height/Qe.inner.width),this.prop.pageSize=Qe})},ze.prototype.setProgress=function(Qe,tt,$e,at){return Qe!=null&&(this.progress.val=Qe),tt!=null&&(this.progress.state=tt),$e!=null&&(this.progress.n=$e),at!=null&&(this.progress.stack=at),this.progress.ratio=this.progress.val/this.progress.state,this},ze.prototype.updateProgress=function(Qe,tt,$e,at){return this.setProgress(Qe?this.progress.val+Qe:null,tt||null,$e?this.progress.n+$e:null,at?this.progress.stack.concat(at):null)},ze.prototype.then=function(Qe,tt){var $e=this;return this.thenCore(Qe,tt,function(ct,it){return $e.updateProgress(null,null,1,[ct]),De.prototype.then.call(this,function(st){return $e.updateProgress(null,ct),st}).then(ct,it).then(function(st){return $e.updateProgress(1),st})})},ze.prototype.thenCore=function(Qe,tt,$e){$e=$e||De.prototype.then;var at=this;Qe&&(Qe=Qe.bind(at)),tt&&(tt=tt.bind(at));var ct=De.toString().indexOf("[native code]")!==-1&&De.name==="Promise",it=ct?at:ze.convert(Object.assign({},at),De.prototype),rt=$e.call(it,Qe,tt);return ze.convert(rt,at.__proto__)},ze.prototype.thenExternal=function(Qe,tt){return De.prototype.then.call(this,Qe,tt)},ze.prototype.thenList=function(Qe){var tt=this;return Qe.forEach(function(at){tt=tt.thenCore(at)}),tt},ze.prototype.catch=function(Je){Je&&(Je=Je.bind(this));var Qe=De.prototype.catch.call(this,Je);return ze.convert(Qe,this)},ze.prototype.catchExternal=function(Qe){return De.prototype.catch.call(this,Qe)},ze.prototype.error=function(Qe){return this.then(function(){throw new Error(Qe)})},ze.prototype.using=ze.prototype.set,ze.prototype.saveAs=ze.prototype.save,ze.prototype.export=ze.prototype.output,ze.prototype.run=ze.prototype.then,le.default=ze},"./node_modules/core-js/internals/a-function.js":function(re){re.exports=function(le){if(typeof le!="function")throw TypeError(String(le)+" is not a function");return le}},"./node_modules/core-js/internals/a-possible-prototype.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js");re.exports=function(ie){if(!se(ie)&&ie!==null)throw TypeError("Can't set "+String(ie)+" as a prototype");return ie}},"./node_modules/core-js/internals/add-to-unscopables.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/well-known-symbol.js"),ie=ae("./node_modules/core-js/internals/object-create.js"),te=ae("./node_modules/core-js/internals/object-define-property.js"),z=se("unscopables"),a=Array.prototype;a[z]==null&&te.f(a,z,{configurable:!0,value:ie(null)}),re.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js");re.exports=function(ie){if(!se(ie))throw TypeError(String(ie)+" is not an object");return ie}},"./node_modules/core-js/internals/array-for-each.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/array-iteration.js").forEach,ie=ae("./node_modules/core-js/internals/array-method-is-strict.js"),te=ie("forEach");re.exports=te?[].forEach:function(a){return se(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-indexed-object.js"),ie=ae("./node_modules/core-js/internals/to-length.js"),te=ae("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,x,b){var ee=se(y),ne=ie(ee.length),ce=te(b,ne),de;if(a&&x!=x){for(;ne>ce;)if(de=ee[ce++],de!=de)return!0}else for(;ne>ce;ce++)if((a||ce in ee)&&ee[ce]===x)return a||ce||0;return!a&&-1}};re.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/function-bind-context.js"),ie=ae("./node_modules/core-js/internals/indexed-object.js"),te=ae("./node_modules/core-js/internals/to-object.js"),z=ae("./node_modules/core-js/internals/to-length.js"),a=ae("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var ee=b==1,ne=b==2,ce=b==3,de=b==4,ge=b==6,pe=b==7,me=b==5||ge;return function(be,ye,Ce,Se){for(var He=te(be),we=ie(He),Me=se(ye,Ce,3),Pe=z(we.length),De=0,ze=Se||a,Je=ee?ze(be,Pe):ne||pe?ze(be,0):void 0,Qe,tt;Pe>De;De++)if((me||De in we)&&(Qe=we[De],tt=Me(Qe,De,He),b))if(ee)Je[De]=tt;else if(tt)switch(b){case 3:return!0;case 5:return Qe;case 6:return De;case 2:y.call(Je,Qe)}else switch(b){case 4:return!1;case 7:y.call(Je,Qe)}return ge?-1:ce||de?de:Je}};re.exports={forEach:x(0),map:x(1),filter:x(2),some:x(3),every:x(4),find:x(5),findIndex:x(6),filterReject:x(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js"),ie=ae("./node_modules/core-js/internals/well-known-symbol.js"),te=ae("./node_modules/core-js/internals/engine-v8-version.js"),z=ie("species");re.exports=function(a){return te>=51||!se(function(){var y=[],x=y.constructor={};return x[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/fails.js");re.exports=function(ie,te){var z=[][ie];return!!z&&se(function(){z.call(null,te||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js"),ie=ae("./node_modules/core-js/internals/is-array.js"),te=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=te("species");re.exports=function(a){var y;return ie(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||ie(y.prototype))?y=void 0:se(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/array-species-constructor.js");re.exports=function(ie,te){return new(se(ie))(te===0?0:te)}},"./node_modules/core-js/internals/classof-raw.js":function(re){var le={}.toString;re.exports=function(ae){return le.call(ae).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-string-tag-support.js"),ie=ae("./node_modules/core-js/internals/classof-raw.js"),te=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag"),a=ie(function(){return arguments}())=="Arguments",y=function(x,b){try{return x[b]}catch(ee){}};re.exports=se?ie:function(x){var b,ee,ne;return x===void 0?"Undefined":x===null?"Null":typeof(ee=y(b=Object(x),z))=="string"?ee:a?ie(b):(ne=ie(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/has.js"),ie=ae("./node_modules/core-js/internals/own-keys.js"),te=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=ae("./node_modules/core-js/internals/object-define-property.js");re.exports=function(a,y){for(var x=ie(y),b=z.f,ee=te.f,ne=0;ne<x.length;ne++){var ce=x[ne];se(a,ce)||b(a,ce,ee(y,ce))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){function ie(){}return ie.prototype.constructor=null,Object.getPrototypeOf(new ie)!==ie.prototype})},"./node_modules/core-js/internals/create-html.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/require-object-coercible.js"),ie=ae("./node_modules/core-js/internals/to-string.js"),te=/"/g;re.exports=function(z,a,y,x){var b=ie(se(z)),ee="<"+a;return y!==""&&(ee+=" "+y+'="'+ie(x).replace(te,""")+'"'),ee+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,ie=ae("./node_modules/core-js/internals/object-create.js"),te=ae("./node_modules/core-js/internals/create-property-descriptor.js"),z=ae("./node_modules/core-js/internals/set-to-string-tag.js"),a=ae("./node_modules/core-js/internals/iterators.js"),y=function(){return this};re.exports=function(x,b,ee){var ne=b+" Iterator";return x.prototype=ie(se,{next:te(1,ee)}),z(x,ne,!1,!0),a[ne]=y,x}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/object-define-property.js"),te=ae("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=se?function(z,a,y){return ie.f(z,a,te(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(re){re.exports=function(le,ae){return{enumerable:!(le&1),configurable:!(le&2),writable:!(le&4),value:ae}}},"./node_modules/core-js/internals/create-property.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/to-property-key.js"),ie=ae("./node_modules/core-js/internals/object-define-property.js"),te=ae("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=function(z,a,y){var x=se(a);x in z?ie.f(z,x,te(0,y)):z[x]=y}},"./node_modules/core-js/internals/define-iterator.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/create-iterator-constructor.js"),te=ae("./node_modules/core-js/internals/object-get-prototype-of.js"),z=ae("./node_modules/core-js/internals/object-set-prototype-of.js"),a=ae("./node_modules/core-js/internals/set-to-string-tag.js"),y=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=ae("./node_modules/core-js/internals/redefine.js"),b=ae("./node_modules/core-js/internals/well-known-symbol.js"),ee=ae("./node_modules/core-js/internals/is-pure.js"),ne=ae("./node_modules/core-js/internals/iterators.js"),ce=ae("./node_modules/core-js/internals/iterators-core.js"),de=ce.IteratorPrototype,ge=ce.BUGGY_SAFARI_ITERATORS,pe=b("iterator"),me="keys",be="values",ye="entries",Ce=function(){return this};re.exports=function(Se,He,we,Me,Pe,De,ze){ie(we,He,Me);var Je=function(yt){if(yt===Pe&&ct)return ct;if(!ge&&yt in $e)return $e[yt];switch(yt){case me:return function(){return new we(this,yt)};case be:return function(){return new we(this,yt)};case ye:return function(){return new we(this,yt)}}return function(){return new we(this)}},Qe=He+" Iterator",tt=!1,$e=Se.prototype,at=$e[pe]||$e["@@iterator"]||Pe&&$e[Pe],ct=!ge&&at||Je(Pe),it=He=="Array"&&$e.entries||at,rt,st,mt;if(it&&(rt=te(it.call(new Se)),de!==Object.prototype&&rt.next&&(!ee&&te(rt)!==de&&(z?z(rt,de):typeof rt[pe]!="function"&&y(rt,pe,Ce)),a(rt,Qe,!0,!0),ee&&(ne[Qe]=Ce))),Pe==be&&at&&at.name!==be&&(tt=!0,ct=function(){return at.call(this)}),(!ee||ze)&&$e[pe]!==ct&&y($e,pe,ct),ne[He]=ct,Pe)if(st={values:Je(be),keys:De?ct:Je(me),entries:Je(ye)},ze)for(mt in st)(ge||tt||!(mt in $e))&&x($e,mt,st[mt]);else se({target:He,proto:!0,forced:ge||tt},st);return st}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/path.js"),ie=ae("./node_modules/core-js/internals/has.js"),te=ae("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=ae("./node_modules/core-js/internals/object-define-property.js").f;re.exports=function(a){var y=se.Symbol||(se.Symbol={});ie(y,a)||z(y,a,{value:te.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/is-object.js"),te=se.document,z=ie(te)&&ie(te.createElement);re.exports=function(a){return z?te.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(re){re.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/get-built-in.js");re.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/engine-user-agent.js"),te=se.process,z=se.Deno,a=te&&te.versions||z&&z.version,y=a&&a.v8,x,b;y?(x=y.split("."),b=x[0]<4?1:x[0]+x[1]):ie&&(x=ie.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=ie.match(/Chrome\/(\d+)/),x&&(b=x[1]))),re.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(re){re.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,te=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ae("./node_modules/core-js/internals/redefine.js"),a=ae("./node_modules/core-js/internals/set-global.js"),y=ae("./node_modules/core-js/internals/copy-constructor-properties.js"),x=ae("./node_modules/core-js/internals/is-forced.js");re.exports=function(b,ee){var ne=b.target,ce=b.global,de=b.stat,ge,pe,me,be,ye,Ce;if(ce?pe=se:de?pe=se[ne]||a(ne,{}):pe=(se[ne]||{}).prototype,pe)for(me in ee){if(ye=ee[me],b.noTargetGet?(Ce=ie(pe,me),be=Ce&&Ce.value):be=pe[me],ge=x(ce?me:ne+(de?".":"#")+me,b.forced),!ge&&be!==void 0){if(typeof ye==typeof be)continue;y(ye,be)}(b.sham||be&&be.sham)&&te(ye,"sham",!0),z(pe,me,ye,b)}}},"./node_modules/core-js/internals/fails.js":function(re){re.exports=function(le){try{return!!le()}catch(ae){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/a-function.js");re.exports=function(ie,te,z){if(se(ie),te===void 0)return ie;switch(z){case 0:return function(){return ie.call(te)};case 1:return function(a){return ie.call(te,a)};case 2:return function(a,y){return ie.call(te,a,y)};case 3:return function(a,y,x){return ie.call(te,a,y,x)}}return function(){return ie.apply(te,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=function(te){return typeof te=="function"?te:void 0};re.exports=function(te,z){return arguments.length<2?ie(se[te]):se[te]&&se[te][z]}},"./node_modules/core-js/internals/global.js":function(re){var le=function(ae){return ae&&ae.Math==Math&&ae};re.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof fe.g=="object"&&fe.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-object.js"),ie={}.hasOwnProperty;re.exports=Object.hasOwn||function(z,a){return ie.call(se(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(re){re.exports={}},"./node_modules/core-js/internals/html.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/get-built-in.js");re.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/fails.js"),te=ae("./node_modules/core-js/internals/document-create-element.js");re.exports=!se&&!ie(function(){return Object.defineProperty(te("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js"),ie=ae("./node_modules/core-js/internals/classof-raw.js"),te="".split;re.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return ie(z)=="String"?te.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js"),ie=ae("./node_modules/core-js/internals/object-set-prototype-of.js");re.exports=function(te,z,a){var y,x;return ie&&typeof(y=z.constructor)=="function"&&y!==a&&se(x=y.prototype)&&x!==a.prototype&&ie(te,x),te}},"./node_modules/core-js/internals/inspect-source.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/shared-store.js"),ie=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(te){return ie.call(te)}),re.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/native-weak-map.js"),ie=ae("./node_modules/core-js/internals/global.js"),te=ae("./node_modules/core-js/internals/is-object.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ae("./node_modules/core-js/internals/has.js"),y=ae("./node_modules/core-js/internals/shared-store.js"),x=ae("./node_modules/core-js/internals/shared-key.js"),b=ae("./node_modules/core-js/internals/hidden-keys.js"),ee="Object already initialized",ne=ie.WeakMap,ce,de,ge,pe=function(we){return ge(we)?de(we):ce(we,{})},me=function(we){return function(Me){var Pe;if(!te(Me)||(Pe=de(Me)).type!==we)throw TypeError("Incompatible receiver, "+we+" required");return Pe}};if(se||y.state){var be=y.state||(y.state=new ne),ye=be.get,Ce=be.has,Se=be.set;ce=function(we,Me){if(Ce.call(be,we))throw new TypeError(ee);return Me.facade=we,Se.call(be,we,Me),Me},de=function(we){return ye.call(be,we)||{}},ge=function(we){return Ce.call(be,we)}}else{var He=x("state");b[He]=!0,ce=function(we,Me){if(a(we,He))throw new TypeError(ee);return Me.facade=we,z(we,He,Me),Me},de=function(we){return a(we,He)?we[He]:{}},ge=function(we){return a(we,He)}}re.exports={set:ce,get:de,has:ge,enforce:pe,getterFor:me}},"./node_modules/core-js/internals/is-array.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/classof-raw.js");re.exports=Array.isArray||function(te){return se(te)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js"),ie=/#|\.prototype\./,te=function(b,ee){var ne=a[z(b)];return ne==x?!0:ne==y?!1:typeof ee=="function"?se(ee):!!ee},z=te.normalize=function(b){return String(b).replace(ie,".").toLowerCase()},a=te.data={},y=te.NATIVE="N",x=te.POLYFILL="P";re.exports=te},"./node_modules/core-js/internals/is-object.js":function(re){re.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(re){re.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/get-built-in.js"),ie=ae("./node_modules/core-js/internals/use-symbol-as-uid.js");re.exports=ie?function(te){return typeof te=="symbol"}:function(te){var z=se("Symbol");return typeof z=="function"&&Object(te)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/fails.js"),ie=ae("./node_modules/core-js/internals/object-get-prototype-of.js"),te=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ae("./node_modules/core-js/internals/has.js"),a=ae("./node_modules/core-js/internals/well-known-symbol.js"),y=ae("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,ee=function(){return this},ne,ce,de;[].keys&&(de=[].keys(),"next"in de?(ce=ie(ie(de)),ce!==Object.prototype&&(ne=ce)):b=!0);var ge=ne==null||se(function(){var pe={};return ne[x].call(pe)!==pe});ge&&(ne={}),(!y||ge)&&!z(ne,x)&&te(ne,x,ee),re.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(re){re.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/engine-v8-version.js"),ie=ae("./node_modules/core-js/internals/fails.js");re.exports=!!Object.getOwnPropertySymbols&&!ie(function(){var te=Symbol();return!String(te)||!(Object(te)instanceof Symbol)||!Symbol.sham&&se&&se<41})},"./node_modules/core-js/internals/native-weak-map.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/inspect-source.js"),te=se.WeakMap;re.exports=typeof te=="function"&&/native code/.test(ie(te))},"./node_modules/core-js/internals/object-assign.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/fails.js"),te=ae("./node_modules/core-js/internals/object-keys.js"),z=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=ae("./node_modules/core-js/internals/to-object.js"),x=ae("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,ee=Object.defineProperty;re.exports=!b||ie(function(){if(se&&b({b:1},b(ee({},"a",{enumerable:!0,get:function(){ee(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},ce={},de=Symbol(),ge="abcdefghijklmnopqrst";return ne[de]=7,ge.split("").forEach(function(pe){ce[pe]=pe}),b({},ne)[de]!=7||te(b({},ce)).join("")!=ge})?function(ce,de){for(var ge=y(ce),pe=arguments.length,me=1,be=z.f,ye=a.f;pe>me;)for(var Ce=x(arguments[me++]),Se=be?te(Ce).concat(be(Ce)):te(Ce),He=Se.length,we=0,Me;He>we;)Me=Se[we++],(!se||ye.call(Ce,Me))&&(ge[Me]=Ce[Me]);return ge}:b},"./node_modules/core-js/internals/object-create.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/an-object.js"),ie=ae("./node_modules/core-js/internals/object-define-properties.js"),te=ae("./node_modules/core-js/internals/enum-bug-keys.js"),z=ae("./node_modules/core-js/internals/hidden-keys.js"),a=ae("./node_modules/core-js/internals/html.js"),y=ae("./node_modules/core-js/internals/document-create-element.js"),x=ae("./node_modules/core-js/internals/shared-key.js"),b=">",ee="<",ne="prototype",ce="script",de=x("IE_PROTO"),ge=function(){},pe=function(Se){return ee+ce+b+Se+ee+"/"+ce+b},me=function(Se){Se.write(pe("")),Se.close();var He=Se.parentWindow.Object;return Se=null,He},be=function(){var Se=y("iframe"),He="java"+ce+":",we;if(Se.style)return Se.style.display="none",a.appendChild(Se),Se.src=String(He),we=Se.contentWindow.document,we.open(),we.write(pe("document.F=Object")),we.close(),we.F},ye,Ce=function(){try{ye=new ActiveXObject("htmlfile")}catch(He){}Ce=document.domain&&ye?me(ye):be()||me(ye);for(var Se=te.length;Se--;)delete Ce[ne][te[Se]];return Ce()};z[de]=!0,re.exports=Object.create||function(He,we){var Me;return He!==null?(ge[ne]=se(He),Me=new ge,ge[ne]=null,Me[de]=He):Me=Ce(),we===void 0?Me:ie(Me,we)}},"./node_modules/core-js/internals/object-define-properties.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/object-define-property.js"),te=ae("./node_modules/core-js/internals/an-object.js"),z=ae("./node_modules/core-js/internals/object-keys.js");re.exports=se?Object.defineProperties:function(y,x){te(y);for(var b=z(x),ee=b.length,ne=0,ce;ee>ne;)ie.f(y,ce=b[ne++],x[ce]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/ie8-dom-define.js"),te=ae("./node_modules/core-js/internals/an-object.js"),z=ae("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;le.f=se?a:function(x,b,ee){if(te(x),b=z(b),te(ee),ie)try{return a(x,b,ee)}catch(ne){}if("get"in ee||"set"in ee)throw TypeError("Accessors not supported");return"value"in ee&&(x[b]=ee.value),x}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),te=ae("./node_modules/core-js/internals/create-property-descriptor.js"),z=ae("./node_modules/core-js/internals/to-indexed-object.js"),a=ae("./node_modules/core-js/internals/to-property-key.js"),y=ae("./node_modules/core-js/internals/has.js"),x=ae("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;le.f=se?b:function(ne,ce){if(ne=z(ne),ce=a(ce),x)try{return b(ne,ce)}catch(de){}if(y(ne,ce))return te(!ie.f.call(ne,ce),ne[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-indexed-object.js"),ie=ae("./node_modules/core-js/internals/object-get-own-property-names.js").f,te={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return ie(y)}catch(x){return z.slice()}};re.exports.f=function(x){return z&&te.call(x)=="[object Window]"?a(x):ie(se(x))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/object-keys-internal.js"),ie=ae("./node_modules/core-js/internals/enum-bug-keys.js"),te=ie.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(a){return se(a,te)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(re,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/has.js"),ie=ae("./node_modules/core-js/internals/to-object.js"),te=ae("./node_modules/core-js/internals/shared-key.js"),z=ae("./node_modules/core-js/internals/correct-prototype-getter.js"),a=te("IE_PROTO"),y=Object.prototype;re.exports=z?Object.getPrototypeOf:function(x){return x=ie(x),se(x,a)?x[a]:typeof x.constructor=="function"&&x instanceof x.constructor?x.constructor.prototype:x instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/has.js"),ie=ae("./node_modules/core-js/internals/to-indexed-object.js"),te=ae("./node_modules/core-js/internals/array-includes.js").indexOf,z=ae("./node_modules/core-js/internals/hidden-keys.js");re.exports=function(a,y){var x=ie(a),b=0,ee=[],ne;for(ne in x)!se(z,ne)&&se(x,ne)&&ee.push(ne);for(;y.length>b;)se(x,ne=y[b++])&&(~te(ee,ne)||ee.push(ne));return ee}},"./node_modules/core-js/internals/object-keys.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/object-keys-internal.js"),ie=ae("./node_modules/core-js/internals/enum-bug-keys.js");re.exports=Object.keys||function(z){return se(z,ie)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(re,le){"use strict";var ae={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,ie=se&&!ae.call({1:2},1);le.f=ie?function(z){var a=se(this,z);return!!a&&a.enumerable}:ae},"./node_modules/core-js/internals/object-set-prototype-of.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/an-object.js"),ie=ae("./node_modules/core-js/internals/a-possible-prototype.js");re.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),te=z instanceof Array}catch(y){}return function(x,b){return se(x),ie(b),te?a.call(x,b):x.__proto__=b,x}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/to-string-tag-support.js"),ie=ae("./node_modules/core-js/internals/classof.js");re.exports=se?{}.toString:function(){return"[object "+ie(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js");re.exports=function(ie,te){var z,a;if(te==="string"&&typeof(z=ie.toString)=="function"&&!se(a=z.call(ie))||typeof(z=ie.valueOf)=="function"&&!se(a=z.call(ie))||te!=="string"&&typeof(z=ie.toString)=="function"&&!se(a=z.call(ie)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/get-built-in.js"),ie=ae("./node_modules/core-js/internals/object-get-own-property-names.js"),te=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=ae("./node_modules/core-js/internals/an-object.js");re.exports=se("Reflect","ownKeys")||function(y){var x=ie.f(z(y)),b=te.f;return b?x.concat(b(y)):x}},"./node_modules/core-js/internals/path.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js");re.exports=se},"./node_modules/core-js/internals/redefine.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=ae("./node_modules/core-js/internals/has.js"),z=ae("./node_modules/core-js/internals/set-global.js"),a=ae("./node_modules/core-js/internals/inspect-source.js"),y=ae("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,ee=String(String).split("String");(re.exports=function(ne,ce,de,ge){var pe=ge?!!ge.unsafe:!1,me=ge?!!ge.enumerable:!1,be=ge?!!ge.noTargetGet:!1,ye;if(typeof de=="function"&&(typeof ce=="string"&&!te(de,"name")&&ie(de,"name",ce),ye=b(de),ye.source||(ye.source=ee.join(typeof ce=="string"?ce:""))),ne===se){me?ne[ce]=de:z(ce,de);return}else pe?!be&&ne[ce]&&(me=!0):delete ne[ce];me?ne[ce]=de:ie(ne,ce,de)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/an-object.js");re.exports=function(){var ie=se(this),te="";return ie.global&&(te+="g"),ie.ignoreCase&&(te+="i"),ie.multiline&&(te+="m"),ie.dotAll&&(te+="s"),ie.unicode&&(te+="u"),ie.sticky&&(te+="y"),te}},"./node_modules/core-js/internals/require-object-coercible.js":function(re){re.exports=function(le){if(le==null)throw TypeError("Can't call method on "+le);return le}},"./node_modules/core-js/internals/set-global.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js");re.exports=function(ie,te){try{Object.defineProperty(se,ie,{value:te,configurable:!0,writable:!0})}catch(z){se[ie]=te}return te}},"./node_modules/core-js/internals/set-to-string-tag.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/object-define-property.js").f,ie=ae("./node_modules/core-js/internals/has.js"),te=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag");re.exports=function(a,y,x){a&&!ie(a=x?a:a.prototype,z)&&se(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/shared.js"),ie=ae("./node_modules/core-js/internals/uid.js"),te=se("keys");re.exports=function(z){return te[z]||(te[z]=ie(z))}},"./node_modules/core-js/internals/shared-store.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/set-global.js"),te="__core-js_shared__",z=se[te]||ie(te,{});re.exports=z},"./node_modules/core-js/internals/shared.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-pure.js"),ie=ae("./node_modules/core-js/internals/shared-store.js");(re.exports=function(te,z){return ie[te]||(ie[te]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:se?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/fails.js");re.exports=function(ie){return se(function(){var te=""[ie]('"');return te!==te.toLowerCase()||te.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-integer.js"),ie=ae("./node_modules/core-js/internals/to-string.js"),te=ae("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,x){var b=ie(te(y)),ee=se(x),ne=b.length,ce,de;return ee<0||ee>=ne?a?"":void 0:(ce=b.charCodeAt(ee),ce<55296||ce>56319||ee+1===ne||(de=b.charCodeAt(ee+1))<56320||de>57343?a?b.charAt(ee):ce:a?b.slice(ee,ee+2):(ce-55296<<10)+(de-56320)+65536)}};re.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/require-object-coercible.js"),ie=ae("./node_modules/core-js/internals/to-string.js"),te=ae("./node_modules/core-js/internals/whitespaces.js"),z="["+te+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),x=function(b){return function(ee){var ne=ie(se(ee));return b&1&&(ne=ne.replace(a,"")),b&2&&(ne=ne.replace(y,"")),ne}};re.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-integer.js"),ie=Math.max,te=Math.min;re.exports=function(z,a){var y=se(z);return y<0?ie(y+a,0):te(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/indexed-object.js"),ie=ae("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(te){return se(ie(te))}},"./node_modules/core-js/internals/to-integer.js":function(re){var le=Math.ceil,ae=Math.floor;re.exports=function(se){return isNaN(se=+se)?0:(se>0?ae:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-integer.js"),ie=Math.min;re.exports=function(te){return te>0?ie(se(te),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(ie){return Object(se(ie))}},"./node_modules/core-js/internals/to-primitive.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-object.js"),ie=ae("./node_modules/core-js/internals/is-symbol.js"),te=ae("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=ae("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");re.exports=function(y,x){if(!se(y)||ie(y))return y;var b=y[a],ee;if(b!==void 0){if(x===void 0&&(x="default"),ee=b.call(y,x),!se(ee)||ie(ee))return ee;throw TypeError("Can't convert object to primitive value")}return x===void 0&&(x="number"),te(y,x)}},"./node_modules/core-js/internals/to-property-key.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-primitive.js"),ie=ae("./node_modules/core-js/internals/is-symbol.js");re.exports=function(te){var z=se(te,"string");return ie(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/well-known-symbol.js"),ie=se("toStringTag"),te={};te[ie]="z",re.exports=String(te)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/is-symbol.js");re.exports=function(ie){if(se(ie))throw TypeError("Cannot convert a Symbol value to a string");return String(ie)}},"./node_modules/core-js/internals/uid.js":function(re){var le=0,ae=Math.random();re.exports=function(se){return"Symbol("+String(se===void 0?"":se)+")_"+(++le+ae).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/native-symbol.js");re.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/well-known-symbol.js");le.f=se},"./node_modules/core-js/internals/well-known-symbol.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/shared.js"),te=ae("./node_modules/core-js/internals/has.js"),z=ae("./node_modules/core-js/internals/uid.js"),a=ae("./node_modules/core-js/internals/native-symbol.js"),y=ae("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=ie("wks"),b=se.Symbol,ee=y?b:b&&b.withoutSetter||z;re.exports=function(ne){return(!te(x,ne)||!(a||typeof x[ne]=="string"))&&(a&&te(b,ne)?x[ne]=b[ne]:x[ne]=ee("Symbol."+ne)),x[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(re){re.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/fails.js"),te=ae("./node_modules/core-js/internals/is-array.js"),z=ae("./node_modules/core-js/internals/is-object.js"),a=ae("./node_modules/core-js/internals/to-object.js"),y=ae("./node_modules/core-js/internals/to-length.js"),x=ae("./node_modules/core-js/internals/create-property.js"),b=ae("./node_modules/core-js/internals/array-species-create.js"),ee=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ae("./node_modules/core-js/internals/well-known-symbol.js"),ce=ae("./node_modules/core-js/internals/engine-v8-version.js"),de=ne("isConcatSpreadable"),ge=9007199254740991,pe="Maximum allowed index exceeded",me=ce>=51||!ie(function(){var Se=[];return Se[de]=!1,Se.concat()[0]!==Se}),be=ee("concat"),ye=function(Se){if(!z(Se))return!1;var He=Se[de];return He!==void 0?!!He:te(Se)},Ce=!me||!be;se({target:"Array",proto:!0,forced:Ce},{concat:function(He){var we=a(this),Me=b(we,0),Pe=0,De,ze,Je,Qe,tt;for(De=-1,Je=arguments.length;De<Je;De++)if(tt=De===-1?we:arguments[De],ye(tt)){if(Qe=y(tt.length),Pe+Qe>ge)throw TypeError(pe);for(ze=0;ze<Qe;ze++,Pe++)ze in tt&&x(Me,Pe,tt[ze])}else{if(Pe>=ge)throw TypeError(pe);x(Me,Pe++,tt)}return Me.length=Pe,Me}})},"./node_modules/core-js/modules/es.array.iterator.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/to-indexed-object.js"),ie=ae("./node_modules/core-js/internals/add-to-unscopables.js"),te=ae("./node_modules/core-js/internals/iterators.js"),z=ae("./node_modules/core-js/internals/internal-state.js"),a=ae("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);re.exports=a(Array,"Array",function(ee,ne){x(this,{type:y,target:se(ee),index:0,kind:ne})},function(){var ee=b(this),ne=ee.target,ce=ee.kind,de=ee.index++;return!ne||de>=ne.length?(ee.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:de,done:!1}:ce=="values"?{value:ne[de],done:!1}:{value:[de,ne[de]],done:!1}},"values"),te.Arguments=te.Array,ie("keys"),ie("values"),ie("entries")},"./node_modules/core-js/modules/es.array.join.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/indexed-object.js"),te=ae("./node_modules/core-js/internals/to-indexed-object.js"),z=ae("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=ie!=Object,x=z("join",",");se({target:"Array",proto:!0,forced:y||!x},{join:function(ee){return a.call(te(this),ee===void 0?",":ee)}})},"./node_modules/core-js/modules/es.array.map.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/array-iteration.js").map,te=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),z=te("map");se({target:"Array",proto:!0,forced:!z},{map:function(y){return ie(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/is-object.js"),te=ae("./node_modules/core-js/internals/is-array.js"),z=ae("./node_modules/core-js/internals/to-absolute-index.js"),a=ae("./node_modules/core-js/internals/to-length.js"),y=ae("./node_modules/core-js/internals/to-indexed-object.js"),x=ae("./node_modules/core-js/internals/create-property.js"),b=ae("./node_modules/core-js/internals/well-known-symbol.js"),ee=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ee("slice"),ce=b("species"),de=[].slice,ge=Math.max;se({target:"Array",proto:!0,forced:!ne},{slice:function(me,be){var ye=y(this),Ce=a(ye.length),Se=z(me,Ce),He=z(be===void 0?Ce:be,Ce),we,Me,Pe;if(te(ye)&&(we=ye.constructor,typeof we=="function"&&(we===Array||te(we.prototype))?we=void 0:ie(we)&&(we=we[ce],we===null&&(we=void 0)),we===Array||we===void 0))return de.call(ye,Se,He);for(Me=new(we===void 0?Array:we)(ge(He-Se,0)),Pe=0;Se<He;Se++,Pe++)Se in ye&&x(Me,Pe,ye[Se]);return Me.length=Pe,Me}})},"./node_modules/core-js/modules/es.function.name.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/object-define-property.js").f,te=Function.prototype,z=te.toString,a=/^\s*function ([^ (]*)/,y="name";se&&!(y in te)&&ie(te,y,{configurable:!0,get:function(){try{return z.call(this).match(a)[1]}catch(x){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/descriptors.js"),ie=ae("./node_modules/core-js/internals/global.js"),te=ae("./node_modules/core-js/internals/is-forced.js"),z=ae("./node_modules/core-js/internals/redefine.js"),a=ae("./node_modules/core-js/internals/has.js"),y=ae("./node_modules/core-js/internals/classof-raw.js"),x=ae("./node_modules/core-js/internals/inherit-if-required.js"),b=ae("./node_modules/core-js/internals/is-symbol.js"),ee=ae("./node_modules/core-js/internals/to-primitive.js"),ne=ae("./node_modules/core-js/internals/fails.js"),ce=ae("./node_modules/core-js/internals/object-create.js"),de=ae("./node_modules/core-js/internals/object-get-own-property-names.js").f,ge=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,pe=ae("./node_modules/core-js/internals/object-define-property.js").f,me=ae("./node_modules/core-js/internals/string-trim.js").trim,be="Number",ye=ie[be],Ce=ye.prototype,Se=y(ce(Ce))==be,He=function(ze){if(b(ze))throw TypeError("Cannot convert a Symbol value to a number");var Je=ee(ze,"number"),Qe,tt,$e,at,ct,it,rt,st;if(typeof Je=="string"&&Je.length>2){if(Je=me(Je),Qe=Je.charCodeAt(0),Qe===43||Qe===45){if(tt=Je.charCodeAt(2),tt===88||tt===120)return NaN}else if(Qe===48){switch(Je.charCodeAt(1)){case 66:case 98:$e=2,at=49;break;case 79:case 111:$e=8,at=55;break;default:return+Je}for(ct=Je.slice(2),it=ct.length,rt=0;rt<it;rt++)if(st=ct.charCodeAt(rt),st<48||st>at)return NaN;return parseInt(ct,$e)}}return+Je};if(te(be,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var we=function(Je){var Qe=arguments.length<1?0:Je,tt=this;return tt instanceof we&&(Se?ne(function(){Ce.valueOf.call(tt)}):y(tt)!=be)?x(new ye(He(Qe)),tt,we):He(Qe)},Me=se?de(ye):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Pe=0,De;Me.length>Pe;Pe++)a(ye,De=Me[Pe])&&!a(we,De)&&pe(we,De,ge(ye,De));we.prototype=Ce,Ce.constructor=we,z(ie,be,we)}},"./node_modules/core-js/modules/es.object.assign.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/object-assign.js");se({target:"Object",stat:!0,forced:Object.assign!==ie},{assign:ie})},"./node_modules/core-js/modules/es.object.keys.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/to-object.js"),te=ae("./node_modules/core-js/internals/object-keys.js"),z=ae("./node_modules/core-js/internals/fails.js"),a=z(function(){te(1)});se({target:"Object",stat:!0,forced:a},{keys:function(x){return te(ie(x))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/to-string-tag-support.js"),ie=ae("./node_modules/core-js/internals/redefine.js"),te=ae("./node_modules/core-js/internals/object-to-string.js");se||ie(Object.prototype,"toString",te,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/redefine.js"),ie=ae("./node_modules/core-js/internals/an-object.js"),te=ae("./node_modules/core-js/internals/to-string.js"),z=ae("./node_modules/core-js/internals/fails.js"),a=ae("./node_modules/core-js/internals/regexp-flags.js"),y="toString",x=RegExp.prototype,b=x[y],ee=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ne=b.name!=y;(ee||ne)&&se(RegExp.prototype,y,function(){var de=ie(this),ge=te(de.source),pe=de.flags,me=te(pe===void 0&&de instanceof RegExp&&!("flags"in x)?a.call(de):pe);return"/"+ge+"/"+me},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/string-multibyte.js").charAt,ie=ae("./node_modules/core-js/internals/to-string.js"),te=ae("./node_modules/core-js/internals/internal-state.js"),z=ae("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=te.set,x=te.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:ie(b),index:0})},function(){var ee=x(this),ne=ee.string,ce=ee.index,de;return ce>=ne.length?{value:void 0,done:!0}:(de=se(ne,ce),ee.index+=de.length,{value:de,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/create-html.js"),te=ae("./node_modules/core-js/internals/string-html-forced.js");se({target:"String",proto:!0,forced:te("link")},{link:function(a){return ie(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/descriptors.js"),te=ae("./node_modules/core-js/internals/global.js"),z=ae("./node_modules/core-js/internals/has.js"),a=ae("./node_modules/core-js/internals/is-object.js"),y=ae("./node_modules/core-js/internals/object-define-property.js").f,x=ae("./node_modules/core-js/internals/copy-constructor-properties.js"),b=te.Symbol;if(ie&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var ee={},ne=function(){var be=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ye=this instanceof ne?new b(be):be===void 0?b():b(be);return be===""&&(ee[ye]=!0),ye};x(ne,b);var ce=ne.prototype=b.prototype;ce.constructor=ne;var de=ce.toString,ge=String(b("test"))=="Symbol(test)",pe=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var be=a(this)?this.valueOf():this,ye=de.call(be);if(z(ee,be))return"";var Ce=ge?ye.slice(7,-1):ye.replace(pe,"$1");return Ce===""?void 0:Ce}}),se({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/define-well-known-symbol.js");se("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(re,le,ae){"use strict";var se=ae("./node_modules/core-js/internals/export.js"),ie=ae("./node_modules/core-js/internals/global.js"),te=ae("./node_modules/core-js/internals/get-built-in.js"),z=ae("./node_modules/core-js/internals/is-pure.js"),a=ae("./node_modules/core-js/internals/descriptors.js"),y=ae("./node_modules/core-js/internals/native-symbol.js"),x=ae("./node_modules/core-js/internals/fails.js"),b=ae("./node_modules/core-js/internals/has.js"),ee=ae("./node_modules/core-js/internals/is-array.js"),ne=ae("./node_modules/core-js/internals/is-object.js"),ce=ae("./node_modules/core-js/internals/is-symbol.js"),de=ae("./node_modules/core-js/internals/an-object.js"),ge=ae("./node_modules/core-js/internals/to-object.js"),pe=ae("./node_modules/core-js/internals/to-indexed-object.js"),me=ae("./node_modules/core-js/internals/to-property-key.js"),be=ae("./node_modules/core-js/internals/to-string.js"),ye=ae("./node_modules/core-js/internals/create-property-descriptor.js"),Ce=ae("./node_modules/core-js/internals/object-create.js"),Se=ae("./node_modules/core-js/internals/object-keys.js"),He=ae("./node_modules/core-js/internals/object-get-own-property-names.js"),we=ae("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Me=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Pe=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),De=ae("./node_modules/core-js/internals/object-define-property.js"),ze=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),Je=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),Qe=ae("./node_modules/core-js/internals/redefine.js"),tt=ae("./node_modules/core-js/internals/shared.js"),$e=ae("./node_modules/core-js/internals/shared-key.js"),at=ae("./node_modules/core-js/internals/hidden-keys.js"),ct=ae("./node_modules/core-js/internals/uid.js"),it=ae("./node_modules/core-js/internals/well-known-symbol.js"),rt=ae("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),st=ae("./node_modules/core-js/internals/define-well-known-symbol.js"),mt=ae("./node_modules/core-js/internals/set-to-string-tag.js"),yt=ae("./node_modules/core-js/internals/internal-state.js"),Tt=ae("./node_modules/core-js/internals/array-iteration.js").forEach,vt=$e("hidden"),ut="Symbol",qe="prototype",Te=it("toPrimitive"),Ke=yt.set,Ie=yt.getterFor(ut),Fe=Object[qe],Be=ie.Symbol,Oe=te("JSON","stringify"),_e=Pe.f,Ne=De.f,Le=we.f,We=ze.f,ft=tt("symbols"),gt=tt("op-symbols"),nt=tt("string-to-symbol-registry"),wt=tt("symbol-to-string-registry"),Pt=tt("wks"),xt=ie.QObject,It=!xt||!xt[qe]||!xt[qe].findChild,Ft=a&&x(function(){return Ce(Ne({},"a",{get:function(){return Ne(this,"a",{value:7}).a}})).a!=7})?function(dn,_n,Dn){var Rn=_e(Fe,_n);Rn&&delete Fe[_n],Ne(dn,_n,Dn),Rn&&dn!==Fe&&Ne(Fe,_n,Rn)}:Ne,Ut=function(dn,_n){var Dn=ft[dn]=Ce(Be[qe]);return Ke(Dn,{type:ut,tag:dn,description:_n}),a||(Dn.description=_n),Dn},St=function(_n,Dn,Rn){_n===Fe&&St(gt,Dn,Rn),de(_n);var wr=me(Dn);return de(Rn),b(ft,wr)?(Rn.enumerable?(b(_n,vt)&&_n[vt][wr]&&(_n[vt][wr]=!1),Rn=Ce(Rn,{enumerable:ye(0,!1)})):(b(_n,vt)||Ne(_n,vt,ye(1,{})),_n[vt][wr]=!0),Ft(_n,wr,Rn)):Ne(_n,wr,Rn)},_t=function(_n,Dn){de(_n);var Rn=pe(Dn),wr=Se(Rn).concat(cn(Rn));return Tt(wr,function(ar){(!a||Yt.call(Rn,ar))&&St(_n,ar,Rn[ar])}),_n},Kt=function(_n,Dn){return Dn===void 0?Ce(_n):_t(Ce(_n),Dn)},Yt=function(_n){var Dn=me(_n),Rn=We.call(this,Dn);return this===Fe&&b(ft,Dn)&&!b(gt,Dn)?!1:Rn||!b(this,Dn)||!b(ft,Dn)||b(this,vt)&&this[vt][Dn]?Rn:!0},an=function(_n,Dn){var Rn=pe(_n),wr=me(Dn);if(!(Rn===Fe&&b(ft,wr)&&!b(gt,wr))){var ar=_e(Rn,wr);return ar&&b(ft,wr)&&!(b(Rn,vt)&&Rn[vt][wr])&&(ar.enumerable=!0),ar}},En=function(_n){var Dn=Le(pe(_n)),Rn=[];return Tt(Dn,function(wr){!b(ft,wr)&&!b(at,wr)&&Rn.push(wr)}),Rn},cn=function(_n){var Dn=_n===Fe,Rn=Le(Dn?gt:pe(_n)),wr=[];return Tt(Rn,function(ar){b(ft,ar)&&(!Dn||b(Fe,ar))&&wr.push(ft[ar])}),wr};if(y||(Be=function(){if(this instanceof Be)throw TypeError("Symbol is not a constructor");var _n=!arguments.length||arguments[0]===void 0?void 0:be(arguments[0]),Dn=ct(_n),Rn=function(wr){this===Fe&&Rn.call(gt,wr),b(this,vt)&&b(this[vt],Dn)&&(this[vt][Dn]=!1),Ft(this,Dn,ye(1,wr))};return a&&It&&Ft(Fe,Dn,{configurable:!0,set:Rn}),Ut(Dn,_n)},Qe(Be[qe],"toString",function(){return Ie(this).tag}),Qe(Be,"withoutSetter",function(dn){return Ut(ct(dn),dn)}),ze.f=Yt,De.f=St,Pe.f=an,He.f=we.f=En,Me.f=cn,rt.f=function(dn){return Ut(it(dn),dn)},a&&(Ne(Be[qe],"description",{configurable:!0,get:function(){return Ie(this).description}}),z||Qe(Fe,"propertyIsEnumerable",Yt,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:Be}),Tt(Se(Pt),function(dn){st(dn)}),se({target:ut,stat:!0,forced:!y},{for:function(dn){var _n=be(dn);if(b(nt,_n))return nt[_n];var Dn=Be(_n);return nt[_n]=Dn,wt[Dn]=_n,Dn},keyFor:function(_n){if(!ce(_n))throw TypeError(_n+" is not a symbol");if(b(wt,_n))return wt[_n]},useSetter:function(){It=!0},useSimple:function(){It=!1}}),se({target:"Object",stat:!0,forced:!y,sham:!a},{create:Kt,defineProperty:St,defineProperties:_t,getOwnPropertyDescriptor:an}),se({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:En,getOwnPropertySymbols:cn}),se({target:"Object",stat:!0,forced:x(function(){Me.f(1)})},{getOwnPropertySymbols:function(_n){return Me.f(ge(_n))}}),Oe){var bn=!y||x(function(){var dn=Be();return Oe([dn])!="[null]"||Oe({a:dn})!="{}"||Oe(Object(dn))!="{}"});se({target:"JSON",stat:!0,forced:bn},{stringify:function(_n,Dn,Rn){for(var wr=[_n],ar=1,Wn;arguments.length>ar;)wr.push(arguments[ar++]);if(Wn=Dn,!(!ne(Dn)&&_n===void 0||ce(_n)))return ee(Dn)||(Dn=function(Ur,eo){if(typeof Wn=="function"&&(eo=Wn.call(this,Ur,eo)),!ce(eo))return eo}),wr[1]=Dn,Oe.apply(null,wr)}})}Be[qe][Te]||Je(Be[qe],Te,Be[qe].valueOf),mt(Be,ut),at[vt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/dom-iterables.js"),te=ae("./node_modules/core-js/internals/array-for-each.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in ie){var y=se[a],x=y&&y.prototype;if(x&&x.forEach!==te)try{z(x,"forEach",te)}catch(b){x.forEach=te}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(re,le,ae){var se=ae("./node_modules/core-js/internals/global.js"),ie=ae("./node_modules/core-js/internals/dom-iterables.js"),te=ae("./node_modules/core-js/modules/es.array.iterator.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ae("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),x=a("toStringTag"),b=te.values;for(var ee in ie){var ne=se[ee],ce=ne&&ne.prototype;if(ce){if(ce[y]!==b)try{z(ce,y,b)}catch(ge){ce[y]=b}if(ce[x]||z(ce,x,ee),ie[ee]){for(var de in te)if(ce[de]!==te[de])try{z(ce,de,te[de])}catch(ge){ce[de]=te[de]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(re){(function(le,ae){re.exports=ae()})(this,function(){"use strict";function le(xt){var It=typeof xt;return xt!==null&&(It==="object"||It==="function")}function ae(xt){return typeof xt=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(xt){return Object.prototype.toString.call(xt)==="[object Array]"};var ie=se,te=0,z=void 0,a=void 0,y=function(It,Ft){Se[te]=It,Se[te+1]=Ft,te+=2,te===2&&(a?a(He):Me())};function x(xt){a=xt}function b(xt){y=xt}var ee=typeof window!="undefined"?window:void 0,ne=ee||{},ce=ne.MutationObserver||ne.WebKitMutationObserver,de=typeof self=="undefined"&&typeof ve!="undefined"&&{}.toString.call(ve)==="[object process]",ge=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function pe(){return function(){return ve.nextTick(He)}}function me(){return typeof z!="undefined"?function(){z(He)}:Ce()}function be(){var xt=0,It=new ce(He),Ft=document.createTextNode("");return It.observe(Ft,{characterData:!0}),function(){Ft.data=xt=++xt%2}}function ye(){var xt=new MessageChannel;return xt.port1.onmessage=He,function(){return xt.port2.postMessage(0)}}function Ce(){var xt=setTimeout;return function(){return xt(He,1)}}var Se=new Array(1e3);function He(){for(var xt=0;xt<te;xt+=2){var It=Se[xt],Ft=Se[xt+1];It(Ft),Se[xt]=void 0,Se[xt+1]=void 0}te=0}function we(){try{var xt=Function("return this")().require("vertx");return z=xt.runOnLoop||xt.runOnContext,me()}catch(It){return Ce()}}var Me=void 0;de?Me=pe():ce?Me=be():ge?Me=ye():ee===void 0?Me=we():Me=Ce();function Pe(xt,It){var Ft=this,Ut=new this.constructor(Je);Ut[ze]===void 0&&Oe(Ut);var St=Ft._state;if(St){var _t=arguments[St-1];y(function(){return Ke(St,Ut,_t,Ft._result)})}else qe(Ft,Ut,xt,It);return Ut}function De(xt){var It=this;if(xt&&typeof xt=="object"&&xt.constructor===It)return xt;var Ft=new It(Je);return yt(Ft,xt),Ft}var ze=Math.random().toString(36).substring(2);function Je(){}var Qe=void 0,tt=1,$e=2;function at(){return new TypeError("You cannot resolve a promise with itself")}function ct(){return new TypeError("A promises callback cannot return that same promise.")}function it(xt,It,Ft,Ut){try{xt.call(It,Ft,Ut)}catch(St){return St}}function rt(xt,It,Ft){y(function(Ut){var St=!1,_t=it(Ft,It,function(Kt){St||(St=!0,It!==Kt?yt(Ut,Kt):vt(Ut,Kt))},function(Kt){St||(St=!0,ut(Ut,Kt))},"Settle: "+(Ut._label||" unknown promise"));!St&&_t&&(St=!0,ut(Ut,_t))},xt)}function st(xt,It){It._state===tt?vt(xt,It._result):It._state===$e?ut(xt,It._result):qe(It,void 0,function(Ft){return yt(xt,Ft)},function(Ft){return ut(xt,Ft)})}function mt(xt,It,Ft){It.constructor===xt.constructor&&Ft===Pe&&It.constructor.resolve===De?st(xt,It):Ft===void 0?vt(xt,It):ae(Ft)?rt(xt,It,Ft):vt(xt,It)}function yt(xt,It){if(xt===It)ut(xt,at());else if(le(It)){var Ft=void 0;try{Ft=It.then}catch(Ut){ut(xt,Ut);return}mt(xt,It,Ft)}else vt(xt,It)}function Tt(xt){xt._onerror&&xt._onerror(xt._result),Te(xt)}function vt(xt,It){xt._state===Qe&&(xt._result=It,xt._state=tt,xt._subscribers.length!==0&&y(Te,xt))}function ut(xt,It){xt._state===Qe&&(xt._state=$e,xt._result=It,y(Tt,xt))}function qe(xt,It,Ft,Ut){var St=xt._subscribers,_t=St.length;xt._onerror=null,St[_t]=It,St[_t+tt]=Ft,St[_t+$e]=Ut,_t===0&&xt._state&&y(Te,xt)}function Te(xt){var It=xt._subscribers,Ft=xt._state;if(It.length!==0){for(var Ut=void 0,St=void 0,_t=xt._result,Kt=0;Kt<It.length;Kt+=3)Ut=It[Kt],St=It[Kt+Ft],Ut?Ke(Ft,Ut,St,_t):St(_t);xt._subscribers.length=0}}function Ke(xt,It,Ft,Ut){var St=ae(Ft),_t=void 0,Kt=void 0,Yt=!0;if(St){try{_t=Ft(Ut)}catch(an){Yt=!1,Kt=an}if(It===_t){ut(It,ct());return}}else _t=Ut;It._state!==Qe||(St&&Yt?yt(It,_t):Yt===!1?ut(It,Kt):xt===tt?vt(It,_t):xt===$e&&ut(It,_t))}function Ie(xt,It){try{It(function(Ut){yt(xt,Ut)},function(Ut){ut(xt,Ut)})}catch(Ft){ut(xt,Ft)}}var Fe=0;function Be(){return Fe++}function Oe(xt){xt[ze]=Fe++,xt._state=void 0,xt._result=void 0,xt._subscribers=[]}function _e(){return new Error("Array Methods must be provided an Array")}var Ne=function(){function xt(It,Ft){this._instanceConstructor=It,this.promise=new It(Je),this.promise[ze]||Oe(this.promise),ie(Ft)?(this.length=Ft.length,this._remaining=Ft.length,this._result=new Array(this.length),this.length===0?vt(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ft),this._remaining===0&&vt(this.promise,this._result))):ut(this.promise,_e())}return xt.prototype._enumerate=function(Ft){for(var Ut=0;this._state===Qe&&Ut<Ft.length;Ut++)this._eachEntry(Ft[Ut],Ut)},xt.prototype._eachEntry=function(Ft,Ut){var St=this._instanceConstructor,_t=St.resolve;if(_t===De){var Kt=void 0,Yt=void 0,an=!1;try{Kt=Ft.then}catch(cn){an=!0,Yt=cn}if(Kt===Pe&&Ft._state!==Qe)this._settledAt(Ft._state,Ut,Ft._result);else if(typeof Kt!="function")this._remaining--,this._result[Ut]=Ft;else if(St===wt){var En=new St(Je);an?ut(En,Yt):mt(En,Ft,Kt),this._willSettleAt(En,Ut)}else this._willSettleAt(new St(function(cn){return cn(Ft)}),Ut)}else this._willSettleAt(_t(Ft),Ut)},xt.prototype._settledAt=function(Ft,Ut,St){var _t=this.promise;_t._state===Qe&&(this._remaining--,Ft===$e?ut(_t,St):this._result[Ut]=St),this._remaining===0&&vt(_t,this._result)},xt.prototype._willSettleAt=function(Ft,Ut){var St=this;qe(Ft,void 0,function(_t){return St._settledAt(tt,Ut,_t)},function(_t){return St._settledAt($e,Ut,_t)})},xt}();function Le(xt){return new Ne(this,xt).promise}function We(xt){var It=this;return ie(xt)?new It(function(Ft,Ut){for(var St=xt.length,_t=0;_t<St;_t++)It.resolve(xt[_t]).then(Ft,Ut)}):new It(function(Ft,Ut){return Ut(new TypeError("You must pass an array to race."))})}function ft(xt){var It=this,Ft=new It(Je);return ut(Ft,xt),Ft}function gt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function nt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var wt=function(){function xt(It){this[ze]=Be(),this._result=this._state=void 0,this._subscribers=[],Je!==It&&(typeof It!="function"&>(),this instanceof xt?Ie(this,It):nt())}return xt.prototype.catch=function(Ft){return this.then(null,Ft)},xt.prototype.finally=function(Ft){var Ut=this,St=Ut.constructor;return ae(Ft)?Ut.then(function(_t){return St.resolve(Ft()).then(function(){return _t})},function(_t){return St.resolve(Ft()).then(function(){throw _t})}):Ut.then(Ft,Ft)},xt}();wt.prototype.then=Pe,wt.all=Le,wt.race=We,wt.resolve=De,wt.reject=ft,wt._setScheduler=x,wt._setAsap=b,wt._asap=y;function Pt(){var xt=void 0;if(typeof fe.g!="undefined")xt=fe.g;else if(typeof self!="undefined")xt=self;else try{xt=Function("return this")()}catch(Ut){throw new Error("polyfill failed because global object is unavailable in this environment")}var It=xt.Promise;if(It){var Ft=null;try{Ft=Object.prototype.toString.call(It.resolve())}catch(Ut){}if(Ft==="[object Promise]"&&!It.cast)return}xt.Promise=wt}return wt.polyfill=Pt,wt.Promise=wt,wt})},html2canvas:function(re){"use strict";re.exports=E},jspdf:function(re){"use strict";re.exports=Ue}},Ae={};function ue(re){var le=Ae[re];if(le!==void 0)return le.exports;var ae=Ae[re]={exports:{}};return he[re].call(ae.exports,ae,ae.exports,ue),ae.exports}(function(){ue.n=function(re){var le=re&&re.__esModule?function(){return re.default}:function(){return re};return ue.d(le,{a:le}),le}})(),function(){ue.d=function(re,le){for(var ae in le)ue.o(le,ae)&&!ue.o(re,ae)&&Object.defineProperty(re,ae,{enumerable:!0,get:le[ae]})}}(),function(){ue.o=function(re,le){return Object.prototype.hasOwnProperty.call(re,le)}}(),function(){ue.r=function(re){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(re,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(re,"__esModule",{value:!0})}}();var oe={};return function(){"use strict";ue.r(oe);var re=ue("./src/worker.js"),le=ue("./src/plugin/jspdf-plugin.js"),ae=ue("./src/plugin/pagebreaks.js"),se=ue("./src/plugin/hyperlinks.js"),ie=function te(z,a){var y=new te.Worker(a);return z?y.from(z).save():y};ie.Worker=re.default,oe.default=ie}(),oe=oe.default,oe}()})},67467:function(un,Qt){Qt.read=function(fe,ve,Ue,E,he){var Ae,ue,oe=he*8-E-1,re=(1<<oe)-1,le=re>>1,ae=-7,se=Ue?he-1:0,ie=Ue?-1:1,te=fe[ve+se];for(se+=ie,Ae=te&(1<<-ae)-1,te>>=-ae,ae+=oe;ae>0;Ae=Ae*256+fe[ve+se],se+=ie,ae-=8);for(ue=Ae&(1<<-ae)-1,Ae>>=-ae,ae+=E;ae>0;ue=ue*256+fe[ve+se],se+=ie,ae-=8);if(Ae===0)Ae=1-le;else{if(Ae===re)return ue?NaN:(te?-1:1)*(1/0);ue=ue+Math.pow(2,E),Ae=Ae-le}return(te?-1:1)*ue*Math.pow(2,Ae-E)},Qt.write=function(fe,ve,Ue,E,he,Ae){var ue,oe,re,le=Ae*8-he-1,ae=(1<<le)-1,se=ae>>1,ie=he===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=E?0:Ae-1,z=E?1:-1,a=ve<0||ve===0&&1/ve<0?1:0;for(ve=Math.abs(ve),isNaN(ve)||ve===1/0?(oe=isNaN(ve)?1:0,ue=ae):(ue=Math.floor(Math.log(ve)/Math.LN2),ve*(re=Math.pow(2,-ue))<1&&(ue--,re*=2),ue+se>=1?ve+=ie/re:ve+=ie*Math.pow(2,1-se),ve*re>=2&&(ue++,re/=2),ue+se>=ae?(oe=0,ue=ae):ue+se>=1?(oe=(ve*re-1)*Math.pow(2,he),ue=ue+se):(oe=ve*Math.pow(2,se-1)*Math.pow(2,he),ue=0));he>=8;fe[Ue+te]=oe&255,te+=z,oe/=256,he-=8);for(ue=ue<<he|oe,le+=he;le>0;fe[Ue+te]=ue&255,te+=z,ue/=256,le-=8);fe[Ue+te-z]|=a*128}},24334:function(un,Qt,fe){var ve,Ue;(function(E,he){un.exports=he(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:this,function(E){"use strict";E=E||{};var he=E.Base64,Ae="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(we){for(var Me={},Pe=0,De=we.length;Pe<De;Pe++)Me[we.charAt(Pe)]=Pe;return Me}(ue),re=String.fromCharCode,le=function(we){if(we.length<2){var Me=we.charCodeAt(0);return Me<128?we:Me<2048?re(192|Me>>>6)+re(128|Me&63):re(224|Me>>>12&15)+re(128|Me>>>6&63)+re(128|Me&63)}else{var Me=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return re(240|Me>>>18&7)+re(128|Me>>>12&63)+re(128|Me>>>6&63)+re(128|Me&63)}},ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(we){return we.replace(ae,le)},ie=function(we){var Me=[0,2,1][we.length%3],Pe=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),De=[ue.charAt(Pe>>>18),ue.charAt(Pe>>>12&63),Me>=2?"=":ue.charAt(Pe>>>6&63),Me>=1?"=":ue.charAt(Pe&63)];return De.join("")},te=E.btoa&&typeof E.btoa=="function"?function(we){return E.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,ie)},z=function(we){return te(se(String(we)))},a=function(we){return we.replace(/[+\/]/g,function(Me){return Me=="+"?"-":"_"}).replace(/=/g,"")},y=function(we,Me){return Me?a(z(we)):z(we)},x=function(we){return y(we,!0)},b;E.Uint8Array&&(b=function(we,Me){for(var Pe="",De=0,ze=we.length;De<ze;De+=3){var Je=we[De],Qe=we[De+1],tt=we[De+2],$e=Je<<16|Qe<<8|tt;Pe+=ue.charAt($e>>>18)+ue.charAt($e>>>12&63)+(typeof Qe!="undefined"?ue.charAt($e>>>6&63):"=")+(typeof tt!="undefined"?ue.charAt($e&63):"=")}return Me?a(Pe):Pe});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(we){switch(we.length){case 4:var Me=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),Pe=Me-65536;return re((Pe>>>10)+55296)+re((Pe&1023)+56320);case 3:return re((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return re((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},ce=function(we){return we.replace(ee,ne)},de=function(we){var Me=we.length,Pe=Me%4,De=(Me>0?oe[we.charAt(0)]<<18:0)|(Me>1?oe[we.charAt(1)]<<12:0)|(Me>2?oe[we.charAt(2)]<<6:0)|(Me>3?oe[we.charAt(3)]:0),ze=[re(De>>>16),re(De>>>8&255),re(De&255)];return ze.length-=[0,0,2,1][Pe],ze.join("")},ge=E.atob&&typeof E.atob=="function"?function(we){return E.atob(we)}:function(we){return we.replace(/\S{1,4}/g,de)},pe=function(we){return ge(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(we){return ce(ge(we))},be=function(we){return String(we).replace(/[-_]/g,function(Me){return Me=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(we){return me(be(we))},Ce;E.Uint8Array&&(Ce=function(we){return Uint8Array.from(pe(be(we)),function(Me){return Me.charCodeAt(0)})});var Se=function(){var we=E.Base64;return E.Base64=he,we};if(E.Base64={VERSION:Ae,atob:pe,btoa:te,fromBase64:ye,toBase64:y,utob:se,encode:y,encodeURI:x,btou:ce,decode:ye,noConflict:Se,fromUint8Array:b,toUint8Array:Ce},typeof Object.defineProperty=="function"){var He=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",He(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",He(function(we){return y(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",He(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),un.exports?un.exports.Base64=E.Base64:(ve=[],Ue=function(){return E.Base64}.apply(Qt,ve),Ue!==void 0&&(un.exports=Ue)),{Base64:E.Base64}})},7348:function(un,Qt,fe){"use strict";fe.r(Qt),fe.d(Qt,{AcroForm:function(){return as},AcroFormAppearance:function(){return Ro},AcroFormButton:function(){return va},AcroFormCheckBox:function(){return ws},AcroFormChoiceField:function(){return Pa},AcroFormComboBox:function(){return Ri},AcroFormEditBox:function(){return Wi},AcroFormListBox:function(){return xi},AcroFormPasswordField:function(){return Ts},AcroFormPushButton:function(){return Gs},AcroFormRadioButton:function(){return Rs},AcroFormTextField:function(){return Al},GState:function(){return cr},ShadingPattern:function(){return Fr},TilingPattern:function(){return Br},default:function(){return Jn},jsPDF:function(){return Jn}});var ve=fe(26420),Ue={},E=function(Re,xe,je,Ye,ot){var et=new Worker(Ue[xe]||(Ue[xe]=URL.createObjectURL(new Blob([Re+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return et.onmessage=function(ht){var pt=ht.data,Bt=pt.$e$;if(Bt){var jt=new Error(Bt[0]);jt.code=Bt[1],jt.stack=Bt[2],ot(jt,null)}else ot(null,pt)},et.postMessage(je,Ye),et},he=Uint8Array,Ae=Uint16Array,ue=Int32Array,oe=new he([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,0,0,0]),re=new he([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,0,0]),le=new he([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ae=function(Re,xe){for(var je=new Ae(31),Ye=0;Ye<31;++Ye)je[Ye]=xe+=1<<Re[Ye-1];for(var ot=new ue(je[30]),Ye=1;Ye<30;++Ye)for(var et=je[Ye];et<je[Ye+1];++et)ot[et]=et-je[Ye]<<5|Ye;return{b:je,r:ot}},se=ae(oe,2),ie=se.b,te=se.r;ie[28]=258,te[258]=28;for(var z=ae(re,0),a=z.b,y=z.r,x=new Ae(32768),b=0;b<32768;++b){var ee=(b&43690)>>1|(b&21845)<<1;ee=(ee&52428)>>2|(ee&13107)<<2,ee=(ee&61680)>>4|(ee&3855)<<4,x[b]=((ee&65280)>>8|(ee&255)<<8)>>1}for(var ne=function(Re,xe,je){for(var Ye=Re.length,ot=0,et=new Ae(xe);ot<Ye;++ot)Re[ot]&&++et[Re[ot]-1];var ht=new Ae(xe);for(ot=1;ot<xe;++ot)ht[ot]=ht[ot-1]+et[ot-1]<<1;var pt;if(je){pt=new Ae(1<<xe);var Bt=15-xe;for(ot=0;ot<Ye;++ot)if(Re[ot])for(var jt=ot<<4|Re[ot],Gt=xe-Re[ot],Wt=ht[Re[ot]-1]++<<Gt,nn=Wt|(1<<Gt)-1;Wt<=nn;++Wt)pt[x[Wt]>>Bt]=jt}else for(pt=new Ae(Ye),ot=0;ot<Ye;++ot)Re[ot]&&(pt[ot]=x[ht[Re[ot]-1]++]>>15-Re[ot]);return pt},ce=new he(288),b=0;b<144;++b)ce[b]=8;for(var b=144;b<256;++b)ce[b]=9;for(var b=256;b<280;++b)ce[b]=7;for(var b=280;b<288;++b)ce[b]=8;for(var de=new he(32),b=0;b<32;++b)de[b]=5;var ge=ne(ce,9,0),pe=ne(ce,9,1),me=ne(de,5,0),be=ne(de,5,1),ye=function(Re){for(var xe=Re[0],je=1;je<Re.length;++je)Re[je]>xe&&(xe=Re[je]);return xe},Ce=function(Re,xe,je){var Ye=xe/8|0;return(Re[Ye]|Re[Ye+1]<<8)>>(xe&7)&je},Se=function(Re,xe){var je=xe/8|0;return(Re[je]|Re[je+1]<<8|Re[je+2]<<16)>>(xe&7)},He=function(Re){return(Re+7)/8|0},we=function(Re,xe,je){return(xe==null||xe<0)&&(xe=0),(je==null||je>Re.length)&&(je=Re.length),new he(Re.subarray(xe,je))},Me={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Pe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],De=function(Re,xe,je){var Ye=new Error(xe||Pe[Re]);if(Ye.code=Re,Error.captureStackTrace&&Error.captureStackTrace(Ye,De),!je)throw Ye;return Ye},ze=function(Re,xe,je,Ye){var ot=Re.length,et=Ye?Ye.length:0;if(!ot||xe.f&&!xe.l)return je||new he(0);var ht=!je,pt=ht||xe.i!=2,Bt=xe.i;ht&&(je=new he(ot*3));var jt=function(Ar){var fr=je.length;if(Ar>fr){var xr=new he(Math.max(fr*2,Ar));xr.set(je),je=xr}},Gt=xe.f||0,Wt=xe.p||0,nn=xe.b||0,Ot=xe.l,xn=xe.d,gn=xe.m,Fn=xe.n,rn=ot*8;do{if(!Ot){Gt=Ce(Re,Wt,1);var Ln=Ce(Re,Wt+1,3);if(Wt+=3,Ln)if(Ln==1)Ot=pe,xn=be,gn=9,Fn=5;else if(Ln==2){var co=Ce(Re,Wt,31)+257,Lr=Ce(Re,Wt+10,15)+4,Hn=co+Ce(Re,Wt+5,31)+1;Wt+=14;for(var jr=new he(Hn),Jr=new he(19),ln=0;ln<Lr;++ln)Jr[le[ln]]=Ce(Re,Wt+ln*3,7);Wt+=Lr*3;for(var yn=ye(Jr),er=(1<<yn)-1,dt=ne(Jr,yn,1),ln=0;ln<Hn;){var bt=dt[Ce(Re,Wt,er)];Wt+=bt&15;var or=bt>>4;if(or<16)jr[ln++]=or;else{var Dt=0,kt=0;for(or==16?(kt=3+Ce(Re,Wt,3),Wt+=2,Dt=jr[ln-1]):or==17?(kt=3+Ce(Re,Wt,7),Wt+=3):or==18&&(kt=11+Ce(Re,Wt,127),Wt+=7);kt--;)jr[ln++]=Dt}}var Ht=jr.subarray(0,co),Jt=jr.subarray(co);gn=ye(Ht),Fn=ye(Jt),Ot=ne(Ht,gn,1),xn=ne(Jt,Fn,1)}else De(1);else{var or=He(Wt)+4,Cr=Re[or-4]|Re[or-3]<<8,Kr=or+Cr;if(Kr>ot){Bt&&De(0);break}pt&&jt(nn+Cr),je.set(Re.subarray(or,Kr),nn),xe.b=nn+=Cr,xe.p=Wt=Kr*8,xe.f=Gt;continue}if(Wt>rn){Bt&&De(0);break}}pt&&jt(nn+131072);for(var on=(1<<gn)-1,Sn=(1<<Fn)-1,Lt=Wt;;Lt=Wt){var Dt=Ot[Se(Re,Wt)&on],Mt=Dt>>4;if(Wt+=Dt&15,Wt>rn){Bt&&De(0);break}if(Dt||De(2),Mt<256)je[nn++]=Mt;else if(Mt==256){Lt=Wt,Ot=null;break}else{var qt=Mt-254;if(Mt>264){var ln=Mt-257,$t=oe[ln];qt=Ce(Re,Wt,(1<<$t)-1)+ie[ln],Wt+=$t}var fn=xn[Se(Re,Wt)&Sn],wn=fn>>4;fn||De(3),Wt+=fn&15;var Jt=a[wn];if(wn>3){var $t=re[wn];Jt+=Se(Re,Wt)&(1<<$t)-1,Wt+=$t}if(Wt>rn){Bt&&De(0);break}pt&&jt(nn+131072);var Bn=nn+qt;if(nn<Jt){var Nn=et-Jt,lr=Math.min(Jt,Bn);for(Nn+nn<0&&De(3);nn<lr;++nn)je[nn]=Ye[Nn+nn]}for(;nn<Bn;++nn)je[nn]=je[nn-Jt]}}xe.l=Ot,xe.p=Lt,xe.b=nn,xe.f=Gt,Ot&&(Gt=1,xe.m=gn,xe.d=xn,xe.n=Fn)}while(!Gt);return nn!=je.length&&ht?we(je,0,nn):je.subarray(0,nn)},Je=function(Re,xe,je){je<<=xe&7;var Ye=xe/8|0;Re[Ye]|=je,Re[Ye+1]|=je>>8},Qe=function(Re,xe,je){je<<=xe&7;var Ye=xe/8|0;Re[Ye]|=je,Re[Ye+1]|=je>>8,Re[Ye+2]|=je>>16},tt=function(Re,xe){for(var je=[],Ye=0;Ye<Re.length;++Ye)Re[Ye]&&je.push({s:Ye,f:Re[Ye]});var ot=je.length,et=je.slice();if(!ot)return{t:mt,l:0};if(ot==1){var ht=new he(je[0].s+1);return ht[je[0].s]=1,{t:ht,l:1}}je.sort(function(Kr,co){return Kr.f-co.f}),je.push({s:-1,f:25001});var pt=je[0],Bt=je[1],jt=0,Gt=1,Wt=2;for(je[0]={s:-1,f:pt.f+Bt.f,l:pt,r:Bt};Gt!=ot-1;)pt=je[je[jt].f<je[Wt].f?jt++:Wt++],Bt=je[jt!=Gt&&je[jt].f<je[Wt].f?jt++:Wt++],je[Gt++]={s:-1,f:pt.f+Bt.f,l:pt,r:Bt};for(var nn=et[0].s,Ye=1;Ye<ot;++Ye)et[Ye].s>nn&&(nn=et[Ye].s);var Ot=new Ae(nn+1),xn=$e(je[Gt-1],Ot,0);if(xn>xe){var Ye=0,gn=0,Fn=xn-xe,rn=1<<Fn;for(et.sort(function(co,Lr){return Ot[Lr.s]-Ot[co.s]||co.f-Lr.f});Ye<ot;++Ye){var Ln=et[Ye].s;if(Ot[Ln]>xe)gn+=rn-(1<<xn-Ot[Ln]),Ot[Ln]=xe;else break}for(gn>>=Fn;gn>0;){var or=et[Ye].s;Ot[or]<xe?gn-=1<<xe-Ot[or]++-1:++Ye}for(;Ye>=0&&gn;--Ye){var Cr=et[Ye].s;Ot[Cr]==xe&&(--Ot[Cr],++gn)}xn=xe}return{t:new he(Ot),l:xn}},$e=function(Re,xe,je){return Re.s==-1?Math.max($e(Re.l,xe,je+1),$e(Re.r,xe,je+1)):xe[Re.s]=je},at=function(Re){for(var xe=Re.length;xe&&!Re[--xe];);for(var je=new Ae(++xe),Ye=0,ot=Re[0],et=1,ht=function(Bt){je[Ye++]=Bt},pt=1;pt<=xe;++pt)if(Re[pt]==ot&&pt!=xe)++et;else{if(!ot&&et>2){for(;et>138;et-=138)ht(32754);et>2&&(ht(et>10?et-11<<5|28690:et-3<<5|12305),et=0)}else if(et>3){for(ht(ot),--et;et>6;et-=6)ht(8304);et>2&&(ht(et-3<<5|8208),et=0)}for(;et--;)ht(ot);et=1,ot=Re[pt]}return{c:je.subarray(0,Ye),n:xe}},ct=function(Re,xe){for(var je=0,Ye=0;Ye<xe.length;++Ye)je+=Re[Ye]*xe[Ye];return je},it=function(Re,xe,je){var Ye=je.length,ot=He(xe+2);Re[ot]=Ye&255,Re[ot+1]=Ye>>8,Re[ot+2]=Re[ot]^255,Re[ot+3]=Re[ot+1]^255;for(var et=0;et<Ye;++et)Re[ot+et+4]=je[et];return(ot+4+Ye)*8},rt=function(Re,xe,je,Ye,ot,et,ht,pt,Bt,jt,Gt){Je(xe,Gt++,je),++ot[256];for(var Wt=tt(ot,15),nn=Wt.t,Ot=Wt.l,xn=tt(et,15),gn=xn.t,Fn=xn.l,rn=at(nn),Ln=rn.c,or=rn.n,Cr=at(gn),Kr=Cr.c,co=Cr.n,Lr=new Ae(19),Hn=0;Hn<Ln.length;++Hn)++Lr[Ln[Hn]&31];for(var Hn=0;Hn<Kr.length;++Hn)++Lr[Kr[Hn]&31];for(var jr=tt(Lr,7),Jr=jr.t,ln=jr.l,yn=19;yn>4&&!Jr[le[yn-1]];--yn);var er=jt+5<<3,dt=ct(ot,ce)+ct(et,de)+ht,bt=ct(ot,nn)+ct(et,gn)+ht+14+3*yn+ct(Lr,Jr)+2*Lr[16]+3*Lr[17]+7*Lr[18];if(Bt>=0&&er<=dt&&er<=bt)return it(xe,Gt,Re.subarray(Bt,Bt+jt));var Dt,kt,Ht,Jt;if(Je(xe,Gt,1+(bt<dt)),Gt+=2,bt<dt){Dt=ne(nn,Ot,0),kt=nn,Ht=ne(gn,Fn,0),Jt=gn;var on=ne(Jr,ln,0);Je(xe,Gt,or-257),Je(xe,Gt+5,co-1),Je(xe,Gt+10,yn-4),Gt+=14;for(var Hn=0;Hn<yn;++Hn)Je(xe,Gt+3*Hn,Jr[le[Hn]]);Gt+=3*yn;for(var Sn=[Ln,Kr],Lt=0;Lt<2;++Lt)for(var Mt=Sn[Lt],Hn=0;Hn<Mt.length;++Hn){var qt=Mt[Hn]&31;Je(xe,Gt,on[qt]),Gt+=Jr[qt],qt>15&&(Je(xe,Gt,Mt[Hn]>>5&127),Gt+=Mt[Hn]>>12)}}else Dt=ge,kt=ce,Ht=me,Jt=de;for(var Hn=0;Hn<pt;++Hn){var $t=Ye[Hn];if($t>255){var qt=$t>>18&31;Qe(xe,Gt,Dt[qt+257]),Gt+=kt[qt+257],qt>7&&(Je(xe,Gt,$t>>23&31),Gt+=oe[qt]);var fn=$t&31;Qe(xe,Gt,Ht[fn]),Gt+=Jt[fn],fn>3&&(Qe(xe,Gt,$t>>5&8191),Gt+=re[fn])}else Qe(xe,Gt,Dt[$t]),Gt+=kt[$t]}return Qe(xe,Gt,Dt[256]),Gt+kt[256]},st=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mt=new he(0),yt=function(Re,xe,je,Ye,ot,et){var ht=et.z||Re.length,pt=new he(Ye+ht+5*(1+Math.ceil(ht/7e3))+ot),Bt=pt.subarray(Ye,pt.length-ot),jt=et.l,Gt=(et.r||0)&7;if(xe){Gt&&(Bt[0]=et.r>>3);for(var Wt=st[xe-1],nn=Wt>>13,Ot=Wt&8191,xn=(1<<je)-1,gn=et.p||new Ae(32768),Fn=et.h||new Ae(xn+1),rn=Math.ceil(je/3),Ln=2*rn,or=function(io){return(Re[io]^Re[io+1]<<rn^Re[io+2]<<Ln)&xn},Cr=new ue(25e3),Kr=new Ae(288),co=new Ae(32),Lr=0,Hn=0,jr=et.i||0,Jr=0,ln=et.w||0,yn=0;jr+2<ht;++jr){var er=or(jr),dt=jr&32767,bt=Fn[er];if(gn[dt]=bt,Fn[er]=dt,ln<=jr){var Dt=ht-jr;if((Lr>7e3||Jr>24576)&&(Dt>423||!jt)){Gt=rt(Re,Bt,0,Cr,Kr,co,Hn,Jr,yn,jr-yn,Gt),Jr=Lr=Hn=0,yn=jr;for(var kt=0;kt<286;++kt)Kr[kt]=0;for(var kt=0;kt<30;++kt)co[kt]=0}var Ht=2,Jt=0,on=Ot,Sn=dt-bt&32767;if(Dt>2&&er==or(jr-Sn))for(var Lt=Math.min(nn,Dt)-1,Mt=Math.min(32767,jr),qt=Math.min(258,Dt);Sn<=Mt&&--on&&dt!=bt;){if(Re[jr+Ht]==Re[jr+Ht-Sn]){for(var $t=0;$t<qt&&Re[jr+$t]==Re[jr+$t-Sn];++$t);if($t>Ht){if(Ht=$t,Jt=Sn,$t>Lt)break;for(var fn=Math.min(Sn,$t-2),wn=0,kt=0;kt<fn;++kt){var Bn=jr-Sn+kt&32767,Nn=gn[Bn],lr=Bn-Nn&32767;lr>wn&&(wn=lr,bt=Bn)}}}dt=bt,bt=gn[dt],Sn+=dt-bt&32767}if(Jt){Cr[Jr++]=268435456|te[Ht]<<18|y[Jt];var Ar=te[Ht]&31,fr=y[Jt]&31;Hn+=oe[Ar]+re[fr],++Kr[257+Ar],++co[fr],ln=jr+Ht,++Lr}else Cr[Jr++]=Re[jr],++Kr[Re[jr]]}}for(jr=Math.max(jr,ln);jr<ht;++jr)Cr[Jr++]=Re[jr],++Kr[Re[jr]];Gt=rt(Re,Bt,jt,Cr,Kr,co,Hn,Jr,yn,jr-yn,Gt),jt||(et.r=Gt&7|Bt[Gt/8|0]<<3,Gt-=7,et.h=Fn,et.p=gn,et.i=jr,et.w=ln)}else{for(var jr=et.w||0;jr<ht+jt;jr+=65535){var xr=jr+65535;xr>=ht&&(Bt[Gt/8|0]=jt,xr=ht),Gt=it(Bt,Gt+1,Re.subarray(jr,xr))}et.i=ht}return we(pt,0,Ye+He(Gt)+ot)},Tt=null,vt=function(){var Re=-1;return{p:function(xe){for(var je=Re,Ye=0;Ye<xe.length;++Ye)je=Tt[je&255^xe[Ye]]^je>>>8;Re=je},d:function(){return~Re}}},ut=function(){var Re=1,xe=0;return{p:function(je){for(var Ye=Re,ot=xe,et=je.length|0,ht=0;ht!=et;){for(var pt=Math.min(ht+2655,et);ht<pt;++ht)ot+=Ye+=je[ht];Ye=(Ye&65535)+15*(Ye>>16),ot=(ot&65535)+15*(ot>>16)}Re=Ye,xe=ot},d:function(){return Re%=65521,xe%=65521,(Re&255)<<24|(Re&65280)<<8|(xe&255)<<8|xe>>8}}},qe=function(Re,xe,je,Ye,ot){if(!ot&&(ot={l:1},xe.dictionary)){var et=xe.dictionary.subarray(-32768),ht=new he(et.length+Re.length);ht.set(et),ht.set(Re,et.length),Re=ht,ot.w=et.length}return yt(Re,xe.level==null?6:xe.level,xe.mem==null?ot.l?Math.ceil(Math.max(8,Math.min(13,Math.log(Re.length)))*1.5):20:12+xe.mem,je,Ye,ot)},Te=function(Re,xe){var je={};for(var Ye in Re)je[Ye]=Re[Ye];for(var Ye in xe)je[Ye]=xe[Ye];return je},Ke=function(Re,xe,je){for(var Ye=Re(),ot=Re.toString(),et=ot.slice(ot.indexOf("[")+1,ot.lastIndexOf("]")).replace(/\s+/g,"").split(","),ht=0;ht<Ye.length;++ht){var pt=Ye[ht],Bt=et[ht];if(typeof pt=="function"){xe+=";"+Bt+"=";var jt=pt.toString();if(pt.prototype)if(jt.indexOf("[native code]")!=-1){var Gt=jt.indexOf(" ",8)+1;xe+=jt.slice(Gt,jt.indexOf("(",Gt))}else{xe+=jt;for(var Wt in pt.prototype)xe+=";"+Bt+".prototype."+Wt+"="+pt.prototype[Wt].toString()}else xe+=jt}else je[Bt]=pt}return xe},Ie=null,Fe=function(Re){var xe=[];for(var je in Re)Re[je].buffer&&xe.push((Re[je]=new Re[je].constructor(Re[je])).buffer);return xe},Be=function(Re,xe,je,Ye){if(!Ie[je]){for(var ot="",et={},ht=Re.length-1,pt=0;pt<ht;++pt)ot=Ke(Re[pt],ot,et);Ie[je]={c:Ke(Re[ht],ot,et),e:et}}var Bt=Te({},Ie[je].e);return E(Ie[je].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+xe.toString()+"}",je,Bt,Fe(Bt),Ye)},Oe=function(){return[he,Ae,ue,oe,re,le,ie,a,pe,be,x,Pe,ne,ye,Ce,Se,He,we,De,ze,Ur,gt,nt]},_e=function(){return[he,Ae,ue,oe,re,le,te,y,ge,ce,me,de,x,st,mt,ne,Je,Qe,tt,$e,at,ct,it,rt,He,we,yt,qe,Rn,gt]},Ne=function(){return[_t,an,St,vt,Tt]},Le=function(){return[Kt,Yt]},We=function(){return[En,St,ut]},ft=function(){return[cn]},gt=function(Re){return postMessage(Re,[Re.buffer])},nt=function(Re){return Re&&{out:Re.size&&new he(Re.size),dictionary:Re.dictionary}},wt=function(Re,xe,je,Ye,ot,et){var ht=Be(je,Ye,ot,function(pt,Bt){ht.terminate(),et(pt,Bt)});return ht.postMessage([Re,xe],xe.consume?[Re.buffer]:[]),function(){ht.terminate()}},Pt=function(Re){return Re.ondata=function(xe,je){return postMessage([xe,je],[xe.buffer])},function(xe){xe.data.length?(Re.push(xe.data[0],xe.data[1]),postMessage([xe.data[0].length])):Re.flush()}},xt=function(Re,xe,je,Ye,ot,et,ht){var pt,Bt=Be(Re,Ye,ot,function(jt,Gt){jt?(Bt.terminate(),xe.ondata.call(xe,jt)):Array.isArray(Gt)?Gt.length==1?(xe.queuedSize-=Gt[0],xe.ondrain&&xe.ondrain(Gt[0])):(Gt[1]&&Bt.terminate(),xe.ondata.call(xe,jt,Gt[0],Gt[1])):ht(Gt)});Bt.postMessage(je),xe.queuedSize=0,xe.push=function(jt,Gt){xe.ondata||De(5),pt&&xe.ondata(De(4,0,1),null,!!Gt),xe.queuedSize+=jt.length,Bt.postMessage([jt,pt=Gt],[jt.buffer])},xe.terminate=function(){Bt.terminate()},et&&(xe.flush=function(){Bt.postMessage([])})},It=function(Re,xe){return Re[xe]|Re[xe+1]<<8},Ft=function(Re,xe){return(Re[xe]|Re[xe+1]<<8|Re[xe+2]<<16|Re[xe+3]<<24)>>>0},Ut=function(Re,xe){return Ft(Re,xe)+Ft(Re,xe+4)*4294967296},St=function(Re,xe,je){for(;je;++xe)Re[xe]=je,je>>>=8},_t=function(Re,xe){var je=xe.filename;if(Re[0]=31,Re[1]=139,Re[2]=8,Re[8]=xe.level<2?4:xe.level==9?2:0,Re[9]=3,xe.mtime!=0&&St(Re,4,Math.floor(new Date(xe.mtime||Date.now())/1e3)),je){Re[3]=8;for(var Ye=0;Ye<=je.length;++Ye)Re[Ye+10]=je.charCodeAt(Ye)}},Kt=function(Re){(Re[0]!=31||Re[1]!=139||Re[2]!=8)&&De(6,"invalid gzip data");var xe=Re[3],je=10;xe&4&&(je+=(Re[10]|Re[11]<<8)+2);for(var Ye=(xe>>3&1)+(xe>>4&1);Ye>0;Ye-=!Re[je++]);return je+(xe&2)},Yt=function(Re){var xe=Re.length;return(Re[xe-4]|Re[xe-3]<<8|Re[xe-2]<<16|Re[xe-1]<<24)>>>0},an=function(Re){return 10+(Re.filename?Re.filename.length+1:0)},En=function(Re,xe){var je=xe.level,Ye=je==0?0:je<6?1:je==9?3:2;if(Re[0]=120,Re[1]=Ye<<6|(xe.dictionary&&32),Re[1]|=31-(Re[0]<<8|Re[1])%31,xe.dictionary){var ot=ut();ot.p(xe.dictionary),St(Re,2,ot.d())}},cn=function(Re,xe){return((Re[0]&15)!=8||Re[0]>>4>7||(Re[0]<<8|Re[1])%31)&&De(6,"invalid zlib data"),(Re[1]>>5&1)==+!xe&&De(6,"invalid zlib data: "+(Re[1]&32?"need":"unexpected")+" dictionary"),(Re[1]>>3&4)+2};function bn(Re,xe){return typeof Re=="function"&&(xe=Re,Re={}),this.ondata=xe,Re}var dn=null,_n=null;function Dn(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[_e],function(Ye){return gt(Rn(Ye.data[0],Ye.data[1]))},0,je)}function Rn(Re,xe){return qe(Re,xe||{},0,0)}var wr=null,ar=null;function Wn(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[Oe],function(Ye){return gt(Ur(Ye.data[0],nt(Ye.data[1])))},1,je)}function Ur(Re,xe){return ze(Re,{i:2},xe&&xe.out,xe&&xe.dictionary)}var eo=null,Or=null;function Pr(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[_e,Ne,function(){return[Zr]}],function(Ye){return gt(Zr(Ye.data[0],Ye.data[1]))},2,je)}function Zr(Re,xe){xe||(xe={});var je=vt(),Ye=Re.length;je.p(Re);var ot=qe(Re,xe,an(xe),8),et=ot.length;return _t(ot,xe),St(ot,et-8,je.d()),St(ot,et-4,Ye),ot}var yo=null,Oo=null;function Jo(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[Oe,Le,function(){return[Io]}],function(Ye){return gt(Io(Ye.data[0],Ye.data[1]))},3,je)}function Io(Re,xe){var je=Kt(Re);return je+8>Re.length&&De(6,"invalid gzip data"),ze(Re.subarray(je,-8),{i:2},xe&&xe.out||new he(Yt(Re)),xe&&xe.dictionary)}var gi=null,ei=null;function oi(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[_e,We,function(){return[pn]}],function(Ye){return gt(pn(Ye.data[0],Ye.data[1]))},4,je)}function pn(Re,xe){xe||(xe={});var je=ut();je.p(Re);var Ye=qe(Re,xe,xe.dictionary?6:2,4);return En(Ye,xe),St(Ye,Ye.length-4,je.d()),Ye}var Qn=null,jn=null;function Hr(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),wt(Re,xe,[Oe,ft,function(){return[vo]}],function(Ye){return gt(vo(Ye.data[0],nt(Ye.data[1])))},5,je)}function vo(Re,xe){return ze(Re.subarray(cn(Re,xe&&xe.dictionary),-4),{i:2},xe&&xe.out,xe&&xe.dictionary)}var hr=null,hi=null;function Ko(Re,xe,je){return je||(je=xe,xe={}),typeof je!="function"&&De(7),Re[0]==31&&Re[1]==139&&Re[2]==8?Jo(Re,xe,je):(Re[0]&15)!=8||Re[0]>>4>7||(Re[0]<<8|Re[1])%31?Wn(Re,xe,je):Hr(Re,xe,je)}function Yn(Re,xe){return Re[0]==31&&Re[1]==139&&Re[2]==8?Io(Re,xe):(Re[0]&15)!=8||Re[0]>>4>7||(Re[0]<<8|Re[1])%31?Ur(Re,xe):vo(Re,xe)}var On=function(Re,xe,je,Ye){for(var ot in Re){var et=Re[ot],ht=xe+ot,pt=Ye;Array.isArray(et)&&(pt=Te(Ye,et[1]),et=et[0]),et instanceof he?je[ht]=[et,pt]:(je[ht+="/"]=[new he(0),pt],On(et,ht,je,Ye))}},Qr=typeof TextEncoder!="undefined"&&new TextEncoder,kn=typeof TextDecoder!="undefined"&&new TextDecoder,Wr=0;try{kn.decode(mt,{stream:!0}),Wr=1}catch(Re){}var Ao=function(Re){for(var xe="",je=0;;){var Ye=Re[je++],ot=(Ye>127)+(Ye>223)+(Ye>239);if(je+ot>Re.length)return{s:xe,r:we(Re,je-1)};ot?ot==3?(Ye=((Ye&15)<<18|(Re[je++]&63)<<12|(Re[je++]&63)<<6|Re[je++]&63)-65536,xe+=String.fromCharCode(55296|Ye>>10,56320|Ye&1023)):ot&1?xe+=String.fromCharCode((Ye&31)<<6|Re[je++]&63):xe+=String.fromCharCode((Ye&15)<<12|(Re[je++]&63)<<6|Re[je++]&63):xe+=String.fromCharCode(Ye)}},Bo=null,ao=null;function hn(Re,xe){if(xe){for(var je=new he(Re.length),Ye=0;Ye<Re.length;++Ye)je[Ye]=Re.charCodeAt(Ye);return je}if(Qr)return Qr.encode(Re);for(var ot=Re.length,et=new he(Re.length+(Re.length>>1)),ht=0,pt=function(Gt){et[ht++]=Gt},Ye=0;Ye<ot;++Ye){if(ht+5>et.length){var Bt=new he(ht+8+(ot-Ye<<1));Bt.set(et),et=Bt}var jt=Re.charCodeAt(Ye);jt<128||xe?pt(jt):jt<2048?(pt(192|jt>>6),pt(128|jt&63)):jt>55295&&jt<57344?(jt=65536+(jt&1047552)|Re.charCodeAt(++Ye)&1023,pt(240|jt>>18),pt(128|jt>>12&63),pt(128|jt>>6&63),pt(128|jt&63)):(pt(224|jt>>12),pt(128|jt>>6&63),pt(128|jt&63))}return we(et,0,ht)}function Un(Re,xe){if(xe){for(var je="",Ye=0;Ye<Re.length;Ye+=16384)je+=String.fromCharCode.apply(null,Re.subarray(Ye,Ye+16384));return je}else{if(kn)return kn.decode(Re);var ot=Ao(Re),et=ot.s,je=ot.r;return je.length&&De(8),et}}var Xn=function(Re){return Re==1?3:Re<6?2:Re==9?1:0},Cn=function(Re,xe){return xe+30+It(Re,xe+26)+It(Re,xe+28)},Ir=function(Re,xe,je){var Ye=It(Re,xe+28),ot=Un(Re.subarray(xe+46,xe+46+Ye),!(It(Re,xe+8)&2048)),et=xe+46+Ye,ht=Ft(Re,xe+20),pt=je&&ht==4294967295?br(Re,et):[ht,Ft(Re,xe+24),Ft(Re,xe+42)],Bt=pt[0],jt=pt[1],Gt=pt[2];return[It(Re,xe+10),Bt,jt,ot,et+It(Re,xe+30)+It(Re,xe+32),Gt]},br=function(Re,xe){for(;It(Re,xe)!=1;xe+=4+It(Re,xe+2));return[Ut(Re,xe+12),Ut(Re,xe+4),Ut(Re,xe+20)]},gr=function(Re){var xe=0;if(Re)for(var je in Re){var Ye=Re[je].length;Ye>65535&&De(9),xe+=Ye+4}return xe},pr=function(Re,xe,je,Ye,ot,et,ht,pt){var Bt=Ye.length,jt=je.extra,Gt=pt&&pt.length,Wt=gr(jt);St(Re,xe,ht!=null?33639248:67324752),xe+=4,ht!=null&&(Re[xe++]=20,Re[xe++]=je.os),Re[xe]=20,xe+=2,Re[xe++]=je.flag<<1|(et<0&&8),Re[xe++]=ot&&8,Re[xe++]=je.compression&255,Re[xe++]=je.compression>>8;var nn=new Date(je.mtime==null?Date.now():je.mtime),Ot=nn.getFullYear()-1980;if((Ot<0||Ot>119)&&De(10),St(Re,xe,Ot<<25|nn.getMonth()+1<<21|nn.getDate()<<16|nn.getHours()<<11|nn.getMinutes()<<5|nn.getSeconds()>>1),xe+=4,et!=-1&&(St(Re,xe,je.crc),St(Re,xe+4,et<0?-et-2:et),St(Re,xe+8,je.size)),St(Re,xe+12,Bt),St(Re,xe+14,Wt),xe+=16,ht!=null&&(St(Re,xe,Gt),St(Re,xe+6,je.attrs),St(Re,xe+10,ht),xe+=14),Re.set(Ye,xe),xe+=Bt,Wt)for(var xn in jt){var gn=jt[xn],Fn=gn.length;St(Re,xe,+xn),St(Re,xe+2,Fn),Re.set(gn,xe+4),xe+=4+Fn}return Gt&&(Re.set(pt,xe),xe+=Gt),xe},Eo=function(Re,xe,je,Ye,ot){St(Re,xe,101010256),St(Re,xe+8,je),St(Re,xe+10,je),St(Re,xe+12,Ye),St(Re,xe+16,ot)},nr=null,tr=null,Ci=null,Ho=null;function ci(Re,xe,je){je||(je=xe,xe={}),typeof je!="function"&&De(7);var Ye={};On(Re,"",Ye,xe);var ot=Object.keys(Ye),et=ot.length,ht=0,pt=0,Bt=et,jt=new Array(et),Gt=[],Wt=function(){for(var Fn=0;Fn<Gt.length;++Fn)Gt[Fn]()},nn=function(Fn,rn){vi(function(){je(Fn,rn)})};vi(function(){nn=je});var Ot=function(){var Fn=new he(pt+22),rn=ht,Ln=pt-ht;pt=0;for(var or=0;or<Bt;++or){var Cr=jt[or];try{var Kr=Cr.c.length;pr(Fn,pt,Cr,Cr.f,Cr.u,Kr);var co=30+Cr.f.length+gr(Cr.extra),Lr=pt+co;Fn.set(Cr.c,Lr),pr(Fn,ht,Cr,Cr.f,Cr.u,Kr,pt,Cr.m),ht+=16+co+(Cr.m?Cr.m.length:0),pt=Lr+Kr}catch(Hn){return nn(Hn,null)}}Eo(Fn,ht,jt.length,Ln,rn),nn(null,Fn)};et||Ot();for(var xn=function(Fn){var rn=ot[Fn],Ln=Ye[rn],or=Ln[0],Cr=Ln[1],Kr=vt(),co=or.length;Kr.p(or);var Lr=hn(rn),Hn=Lr.length,jr=Cr.comment,Jr=jr&&hn(jr),ln=Jr&&Jr.length,yn=gr(Cr.extra),er=Cr.level==0?0:8,dt=function(bt,Dt){if(bt)Wt(),nn(bt,null);else{var kt=Dt.length;jt[Fn]=Te(Cr,{size:co,crc:Kr.d(),c:Dt,f:Lr,m:Jr,u:Hn!=rn.length||Jr&&jr.length!=ln,compression:er}),ht+=30+Hn+yn+kt,pt+=76+2*(Hn+yn)+(ln||0)+kt,--et||Ot()}};if(Hn>65535&&dt(De(11,0,1),null),!er)dt(null,or);else if(co<16e4)try{dt(null,Rn(or,Cr))}catch(bt){dt(bt,null)}else Gt.push(Dn(or,Cr,dt))},gn=0;gn<Bt;++gn)xn(gn);return Wt}function Ji(Re,xe){xe||(xe={});var je={},Ye=[];On(Re,"",je,xe);var ot=0,et=0;for(var ht in je){var pt=je[ht],Bt=pt[0],jt=pt[1],Gt=jt.level==0?0:8,Wt=hn(ht),nn=Wt.length,Ot=jt.comment,xn=Ot&&hn(Ot),gn=xn&&xn.length,Fn=gr(jt.extra);nn>65535&&De(11);var rn=Gt?Rn(Bt,jt):Bt,Ln=rn.length,or=vt();or.p(Bt),Ye.push(Te(jt,{size:Bt.length,crc:or.d(),c:rn,f:Wt,m:xn,u:nn!=ht.length||xn&&Ot.length!=gn,o:ot,compression:Gt})),ot+=30+nn+Fn+Ln,et+=76+2*(nn+Fn)+(gn||0)+Ln}for(var Cr=new he(et+22),Kr=ot,co=et-ot,Lr=0;Lr<Ye.length;++Lr){var Wt=Ye[Lr];pr(Cr,Wt.o,Wt,Wt.f,Wt.u,Wt.c.length);var Hn=30+Wt.f.length+gr(Wt.extra);Cr.set(Wt.c,Wt.o+Hn),pr(Cr,ot,Wt,Wt.f,Wt.u,Wt.c.length,Wt.o,Wt.m),ot+=16+Hn+(Wt.m?Wt.m.length:0)}return Eo(Cr,ot,Ye.length,co,Kr),Cr}var qr=null,lo=null,zo=null,uo=null,vi=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(Re){Re()};function ti(Re,xe,je){je||(je=xe,xe={}),typeof je!="function"&&De(7);var Ye=[],ot=function(){for(var Fn=0;Fn<Ye.length;++Fn)Ye[Fn]()},et={},ht=function(Fn,rn){vi(function(){je(Fn,rn)})};vi(function(){ht=je});for(var pt=Re.length-22;Ft(Re,pt)!=101010256;--pt)if(!pt||Re.length-pt>65558)return ht(De(13,0,1),null),ot;var Bt=It(Re,pt+8);if(Bt){var jt=Bt,Gt=Ft(Re,pt+16),Wt=Gt==4294967295||jt==65535;if(Wt){var nn=Ft(Re,pt-12);Wt=Ft(Re,nn)==101075792,Wt&&(jt=Bt=Ft(Re,nn+32),Gt=Ft(Re,nn+48))}for(var Ot=xe&&xe.filter,xn=function(Fn){var rn=Ir(Re,Gt,Wt),Ln=rn[0],or=rn[1],Cr=rn[2],Kr=rn[3],co=rn[4],Lr=rn[5],Hn=Cn(Re,Lr);Gt=co;var jr=function(ln,yn){ln?(ot(),ht(ln,null)):(yn&&(et[Kr]=yn),--Bt||ht(null,et))};if(!Ot||Ot({name:Kr,size:or,originalSize:Cr,compression:Ln}))if(!Ln)jr(null,we(Re,Hn,Hn+or));else if(Ln==8){var Jr=Re.subarray(Hn,Hn+or);if(Cr<524288||or>.8*Cr)try{jr(null,Ur(Jr,{out:new he(Cr)}))}catch(ln){jr(ln,null)}else Ye.push(Wn(Jr,{size:Cr},jr))}else jr(De(14,"unknown compression type "+Ln,1),null);else jr(null,null)},gn=0;gn<jt;++gn)xn(gn)}else ht(null,{});return ot}function ni(Re,xe){for(var je={},Ye=Re.length-22;Ft(Re,Ye)!=101010256;--Ye)(!Ye||Re.length-Ye>65558)&&De(13);var ot=It(Re,Ye+8);if(!ot)return{};var et=Ft(Re,Ye+16),ht=et==4294967295||ot==65535;if(ht){var pt=Ft(Re,Ye-12);ht=Ft(Re,pt)==101075792,ht&&(ot=Ft(Re,pt+32),et=Ft(Re,pt+48))}for(var Bt=xe&&xe.filter,jt=0;jt<ot;++jt){var Gt=Ir(Re,et,ht),Wt=Gt[0],nn=Gt[1],Ot=Gt[2],xn=Gt[3],gn=Gt[4],Fn=Gt[5],rn=Cn(Re,Fn);et=gn,(!Bt||Bt({name:xn,size:nn,originalSize:Ot,compression:Wt}))&&(Wt?Wt==8?je[xn]=Ur(Re.subarray(rn,rn+nn),{out:new he(Ot)}):De(14,"unknown compression type "+Wt):je[xn]=we(Re,rn,rn+nn))}return je}var wo=function(){return typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:this}();function yi(){wo.console&&typeof wo.console.log=="function"&&wo.console.log.apply(wo.console,arguments)}var Pi={log:yi,warn:function(Re){wo.console&&(typeof wo.console.warn=="function"?wo.console.warn.apply(wo.console,arguments):yi.call(null,arguments))},error:function(Re){wo.console&&(typeof wo.console.error=="function"?wo.console.error.apply(wo.console,arguments):yi(Re))}};function Xi(Re,xe,je){var Ye=new XMLHttpRequest;Ye.open("GET",Re),Ye.responseType="blob",Ye.onload=function(){Qo(Ye.response,xe,je)},Ye.onerror=function(){Pi.error("could not download file")},Ye.send()}function ta(Re){var xe=new XMLHttpRequest;xe.open("HEAD",Re,!1);try{xe.send()}catch(je){}return xe.status>=200&&xe.status<=299}function ai(Re){try{Re.dispatchEvent(new MouseEvent("click"))}catch(je){var xe=document.createEvent("MouseEvents");xe.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Re.dispatchEvent(xe)}}var mr,rr,Qo=wo.saveAs||((typeof window=="undefined"?"undefined":(0,ve.Z)(window))!=="object"||window!==wo?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Re,xe,je){var Ye=wo.URL||wo.webkitURL,ot=document.createElement("a");xe=xe||Re.name||"download",ot.download=xe,ot.rel="noopener",typeof Re=="string"?(ot.href=Re,ot.origin!==location.origin?ta(ot.href)?Xi(Re,xe,je):ai(ot,ot.target="_blank"):ai(ot)):(ot.href=Ye.createObjectURL(Re),setTimeout(function(){Ye.revokeObjectURL(ot.href)},4e4),setTimeout(function(){ai(ot)},0))}:"msSaveOrOpenBlob"in navigator?function(Re,xe,je){if(xe=xe||Re.name||"download",typeof Re=="string")if(ta(Re))Xi(Re,xe,je);else{var Ye=document.createElement("a");Ye.href=Re,Ye.target="_blank",setTimeout(function(){ai(Ye)})}else navigator.msSaveOrOpenBlob(function(ot,et){return et===void 0?et={autoBom:!1}:(0,ve.Z)(et)!=="object"&&(Pi.warn("Deprecated: Expected third argument to be a object"),et={autoBom:!et}),et.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ot.type)?new Blob(["\uFEFF",ot],{type:ot.type}):ot}(Re,je),xe)}:function(Re,xe,je,Ye){if((Ye=Ye||open("","_blank"))&&(Ye.document.title=Ye.document.body.innerText="downloading..."),typeof Re=="string")return Xi(Re,xe,je);var ot=Re.type==="application/octet-stream",et=/constructor/i.test(wo.HTMLElement)||wo.safari,ht=/CriOS\/[\d]+/.test(navigator.userAgent);if((ht||ot&&et)&&(typeof FileReader=="undefined"?"undefined":(0,ve.Z)(FileReader))==="object"){var pt=new FileReader;pt.onloadend=function(){var Gt=pt.result;Gt=ht?Gt:Gt.replace(/^data:[^;]*;/,"data:attachment/file;"),Ye?Ye.location.href=Gt:location=Gt,Ye=null},pt.readAsDataURL(Re)}else{var Bt=wo.URL||wo.webkitURL,jt=Bt.createObjectURL(Re);Ye?Ye.location=jt:location.href=jt,Ye=null,setTimeout(function(){Bt.revokeObjectURL(jt)},4e4)}});function si(Re){var xe;Re=Re||"",this.ok=!1,Re.charAt(0)=="#"&&(Re=Re.substr(1,6)),Re={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[Re=(Re=Re.replace(/ /g,"")).toLowerCase()]||Re;for(var je=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(pt){return[parseInt(pt[1]),parseInt(pt[2]),parseInt(pt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(pt){return[parseInt(pt[1],16),parseInt(pt[2],16),parseInt(pt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(pt){return[parseInt(pt[1]+pt[1],16),parseInt(pt[2]+pt[2],16),parseInt(pt[3]+pt[3],16)]}}],Ye=0;Ye<je.length;Ye++){var ot=je[Ye].re,et=je[Ye].process,ht=ot.exec(Re);ht&&(xe=et(ht),this.r=xe[0],this.g=xe[1],this.b=xe[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var pt=this.r.toString(16),Bt=this.g.toString(16),jt=this.b.toString(16);return pt.length==1&&(pt="0"+pt),Bt.length==1&&(Bt="0"+Bt),jt.length==1&&(jt="0"+jt),"#"+pt+Bt+jt}}function Po(Re,xe){var je=Re[0],Ye=Re[1],ot=Re[2],et=Re[3];je=Fi(je,Ye,ot,et,xe[0],7,-680876936),et=Fi(et,je,Ye,ot,xe[1],12,-389564586),ot=Fi(ot,et,je,Ye,xe[2],17,606105819),Ye=Fi(Ye,ot,et,je,xe[3],22,-1044525330),je=Fi(je,Ye,ot,et,xe[4],7,-176418897),et=Fi(et,je,Ye,ot,xe[5],12,1200080426),ot=Fi(ot,et,je,Ye,xe[6],17,-1473231341),Ye=Fi(Ye,ot,et,je,xe[7],22,-45705983),je=Fi(je,Ye,ot,et,xe[8],7,1770035416),et=Fi(et,je,Ye,ot,xe[9],12,-1958414417),ot=Fi(ot,et,je,Ye,xe[10],17,-42063),Ye=Fi(Ye,ot,et,je,xe[11],22,-1990404162),je=Fi(je,Ye,ot,et,xe[12],7,1804603682),et=Fi(et,je,Ye,ot,xe[13],12,-40341101),ot=Fi(ot,et,je,Ye,xe[14],17,-1502002290),je=ir(je,Ye=Fi(Ye,ot,et,je,xe[15],22,1236535329),ot,et,xe[1],5,-165796510),et=ir(et,je,Ye,ot,xe[6],9,-1069501632),ot=ir(ot,et,je,Ye,xe[11],14,643717713),Ye=ir(Ye,ot,et,je,xe[0],20,-373897302),je=ir(je,Ye,ot,et,xe[5],5,-701558691),et=ir(et,je,Ye,ot,xe[10],9,38016083),ot=ir(ot,et,je,Ye,xe[15],14,-660478335),Ye=ir(Ye,ot,et,je,xe[4],20,-405537848),je=ir(je,Ye,ot,et,xe[9],5,568446438),et=ir(et,je,Ye,ot,xe[14],9,-1019803690),ot=ir(ot,et,je,Ye,xe[3],14,-187363961),Ye=ir(Ye,ot,et,je,xe[8],20,1163531501),je=ir(je,Ye,ot,et,xe[13],5,-1444681467),et=ir(et,je,Ye,ot,xe[2],9,-51403784),ot=ir(ot,et,je,Ye,xe[7],14,1735328473),je=Zn(je,Ye=ir(Ye,ot,et,je,xe[12],20,-1926607734),ot,et,xe[5],4,-378558),et=Zn(et,je,Ye,ot,xe[8],11,-2022574463),ot=Zn(ot,et,je,Ye,xe[11],16,1839030562),Ye=Zn(Ye,ot,et,je,xe[14],23,-35309556),je=Zn(je,Ye,ot,et,xe[1],4,-1530992060),et=Zn(et,je,Ye,ot,xe[4],11,1272893353),ot=Zn(ot,et,je,Ye,xe[7],16,-155497632),Ye=Zn(Ye,ot,et,je,xe[10],23,-1094730640),je=Zn(je,Ye,ot,et,xe[13],4,681279174),et=Zn(et,je,Ye,ot,xe[0],11,-358537222),ot=Zn(ot,et,je,Ye,xe[3],16,-722521979),Ye=Zn(Ye,ot,et,je,xe[6],23,76029189),je=Zn(je,Ye,ot,et,xe[9],4,-640364487),et=Zn(et,je,Ye,ot,xe[12],11,-421815835),ot=Zn(ot,et,je,Ye,xe[15],16,530742520),je=zn(je,Ye=Zn(Ye,ot,et,je,xe[2],23,-995338651),ot,et,xe[0],6,-198630844),et=zn(et,je,Ye,ot,xe[7],10,1126891415),ot=zn(ot,et,je,Ye,xe[14],15,-1416354905),Ye=zn(Ye,ot,et,je,xe[5],21,-57434055),je=zn(je,Ye,ot,et,xe[12],6,1700485571),et=zn(et,je,Ye,ot,xe[3],10,-1894986606),ot=zn(ot,et,je,Ye,xe[10],15,-1051523),Ye=zn(Ye,ot,et,je,xe[1],21,-2054922799),je=zn(je,Ye,ot,et,xe[8],6,1873313359),et=zn(et,je,Ye,ot,xe[15],10,-30611744),ot=zn(ot,et,je,Ye,xe[6],15,-1560198380),Ye=zn(Ye,ot,et,je,xe[13],21,1309151649),je=zn(je,Ye,ot,et,xe[4],6,-145523070),et=zn(et,je,Ye,ot,xe[11],10,-1120210379),ot=zn(ot,et,je,Ye,xe[2],15,718787259),Ye=zn(Ye,ot,et,je,xe[9],21,-343485551),Re[0]=qo(je,Re[0]),Re[1]=qo(Ye,Re[1]),Re[2]=qo(ot,Re[2]),Re[3]=qo(et,Re[3])}function Gi(Re,xe,je,Ye,ot,et){return xe=qo(qo(xe,Re),qo(Ye,et)),qo(xe<<ot|xe>>>32-ot,je)}function Fi(Re,xe,je,Ye,ot,et,ht){return Gi(xe&je|~xe&Ye,Re,xe,ot,et,ht)}function ir(Re,xe,je,Ye,ot,et,ht){return Gi(xe&Ye|je&~Ye,Re,xe,ot,et,ht)}function Zn(Re,xe,je,Ye,ot,et,ht){return Gi(xe^je^Ye,Re,xe,ot,et,ht)}function zn(Re,xe,je,Ye,ot,et,ht){return Gi(je^(xe|~Ye),Re,xe,ot,et,ht)}function Tr(Re){var xe,je=Re.length,Ye=[1732584193,-271733879,-1732584194,271733878];for(xe=64;xe<=Re.length;xe+=64)Po(Ye,ro(Re.substring(xe-64,xe)));Re=Re.substring(xe-64);var ot=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(xe=0;xe<Re.length;xe++)ot[xe>>2]|=Re.charCodeAt(xe)<<(xe%4<<3);if(ot[xe>>2]|=128<<(xe%4<<3),xe>55)for(Po(Ye,ot),xe=0;xe<16;xe++)ot[xe]=0;return ot[14]=8*je,Po(Ye,ot),Ye}function ro(Re){var xe,je=[];for(xe=0;xe<64;xe+=4)je[xe>>2]=Re.charCodeAt(xe)+(Re.charCodeAt(xe+1)<<8)+(Re.charCodeAt(xe+2)<<16)+(Re.charCodeAt(xe+3)<<24);return je}mr=wo.atob.bind(wo),rr=wo.btoa.bind(wo);var oo="0123456789abcdef".split("");function Vr(Re){for(var xe="",je=0;je<4;je++)xe+=oo[Re>>8*je+4&15]+oo[Re>>8*je&15];return xe}function ri(Re){return String.fromCharCode((255&Re)>>0,(65280&Re)>>8,(16711680&Re)>>16,(4278190080&Re)>>24)}function jo(Re){return Tr(Re).map(ri).join("")}var Bi=function(Re){for(var xe=0;xe<Re.length;xe++)Re[xe]=Vr(Re[xe]);return Re.join("")}(Tr("hello"))!="5d41402abc4b2a76b9719d911017c592";function qo(Re,xe){if(Bi){var je=(65535&Re)+(65535&xe);return(Re>>16)+(xe>>16)+(je>>16)<<16|65535&je}return Re+xe&4294967295}function _o(Re,xe){var je,Ye,ot,et;if(Re!==je){for(var ht=(ot=Re,et=1+(256/Re.length>>0),new Array(et+1).join(ot)),pt=[],Bt=0;Bt<256;Bt++)pt[Bt]=Bt;var jt=0;for(Bt=0;Bt<256;Bt++){var Gt=pt[Bt];jt=(jt+Gt+ht.charCodeAt(Bt))%256,pt[Bt]=pt[jt],pt[jt]=Gt}je=Re,Ye=pt}else pt=Ye;var Wt=xe.length,nn=0,Ot=0,xn="";for(Bt=0;Bt<Wt;Bt++)Ot=(Ot+(Gt=pt[nn=(nn+1)%256]))%256,pt[nn]=pt[Ot],pt[Ot]=Gt,ht=pt[(pt[nn]+pt[Ot])%256],xn+=String.fromCharCode(xe.charCodeAt(Bt)^ht);return xn}var li={print:4,modify:8,copy:16,"annot-forms":32};function Wo(Re,xe,je,Ye){this.v=1,this.r=2;var ot=192;Re.forEach(function(pt){if(li.perm!==void 0)throw new Error("Invalid permission: "+pt);ot+=li[pt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var et=(xe+this.padding).substr(0,32),ht=(je+this.padding).substr(0,32);this.O=this.processOwnerPassword(et,ht),this.P=-(1+(255^ot)),this.encryptionKey=jo(et+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Ye)).substr(0,5),this.U=_o(this.encryptionKey,this.padding)}function qi(Re){if(/[^\u0000-\u00ff]/.test(Re))throw new Error("Invalid PDF Name Object: "+Re+", Only accept ASCII characters.");for(var xe="",je=Re.length,Ye=0;Ye<je;Ye++){var ot=Re.charCodeAt(Ye);ot<33||ot===35||ot===37||ot===40||ot===41||ot===47||ot===60||ot===62||ot===91||ot===93||ot===123||ot===125||ot>126?xe+="#"+("0"+ot.toString(16)).slice(-2):xe+=Re[Ye]}return xe}function Pn(Re){if((0,ve.Z)(Re)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var xe={};this.subscribe=function(je,Ye,ot){if(ot=ot||!1,typeof je!="string"||typeof Ye!="function"||typeof ot!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");xe.hasOwnProperty(je)||(xe[je]={});var et=Math.random().toString(35);return xe[je][et]=[Ye,!!ot],et},this.unsubscribe=function(je){for(var Ye in xe)if(xe[Ye][je])return delete xe[Ye][je],Object.keys(xe[Ye]).length===0&&delete xe[Ye],!0;return!1},this.publish=function(je){if(xe.hasOwnProperty(je)){var Ye=Array.prototype.slice.call(arguments,1),ot=[];for(var et in xe[je]){var ht=xe[je][et];try{ht[0].apply(Re,Ye)}catch(pt){wo.console&&Pi.error("jsPDF PubSub Error",pt.message,pt)}ht[1]&&ot.push(et)}ot.length&&ot.forEach(this.unsubscribe)}},this.getTopics=function(){return xe}}function cr(Re){if(!(this instanceof cr))return new cr(Re);var xe="opacity,stroke-opacity".split(",");for(var je in Re)Re.hasOwnProperty(je)&&xe.indexOf(je)>=0&&(this[je]=Re[je]);this.id="",this.objectNumber=-1}function Mr(Re,xe){this.gState=Re,this.matrix=xe,this.id="",this.objectNumber=-1}function Fr(Re,xe,je,Ye,ot){if(!(this instanceof Fr))return new Fr(Re,xe,je,Ye,ot);this.type=Re==="axial"?2:3,this.coords=xe,this.colors=je,Mr.call(this,Ye,ot)}function Br(Re,xe,je,Ye,ot){if(!(this instanceof Br))return new Br(Re,xe,je,Ye,ot);this.boundingBox=Re,this.xStep=xe,this.yStep=je,this.stream="",this.cloneIndex=0,Mr.call(this,Ye,ot)}function Jn(Re){var xe,je=typeof arguments[0]=="string"?arguments[0]:"p",Ye=arguments[1],ot=arguments[2],et=arguments[3],ht=[],pt=1,Bt=16,jt="S",Gt=null;(0,ve.Z)(Re=Re||{})==="object"&&(je=Re.orientation,Ye=Re.unit||Ye,ot=Re.format||ot,et=Re.compress||Re.compressPdf||et,(Gt=Re.encryption||null)!==null&&(Gt.userPassword=Gt.userPassword||"",Gt.ownerPassword=Gt.ownerPassword||"",Gt.userPermissions=Gt.userPermissions||[]),pt=typeof Re.userUnit=="number"?Math.abs(Re.userUnit):1,Re.precision!==void 0&&(xe=Re.precision),Re.floatPrecision!==void 0&&(Bt=Re.floatPrecision),jt=Re.defaultPathOperation||"S"),ht=Re.filters||(et===!0?["FlateEncode"]:ht),Ye=Ye||"mm",je=(""+(je||"P")).toLowerCase();var Wt=Re.putOnlyUsedFonts||!1,nn={},Ot={internal:{},__private__:{}};Ot.__private__.PubSub=Pn;var xn="1.3",gn=Ot.__private__.getPdfVersion=function(){return xn};Ot.__private__.setPdfVersion=function(lt){xn=lt};var Fn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Ot.__private__.getPageFormats=function(){return Fn};var rn=Ot.__private__.getPageFormat=function(lt){return Fn[lt]};ot=ot||"a4";var Ln={COMPAT:"compat",ADVANCED:"advanced"},or=Ln.COMPAT;function Cr(){this.saveGraphicsState(),An(new Si(ho,0,0,-ho,0,Ml()*ho).toString()+" cm"),this.setFontSize(this.getFontSize()/ho),jt="n",or=Ln.ADVANCED}function Kr(){this.restoreGraphicsState(),jt="S",or=Ln.COMPAT}var co=Ot.__private__.combineFontStyleAndFontWeight=function(lt,Vt){if(lt=="bold"&&Vt=="normal"||lt=="bold"&&Vt==400||lt=="normal"&&Vt=="italic"||lt=="bold"&&Vt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Vt&&(lt=Vt==400||Vt==="normal"?lt==="italic"?"italic":"normal":Vt!=700&&Vt!=="bold"||lt!=="normal"?(Vt==700?"bold":Vt)+""+lt:"bold"),lt};Ot.advancedAPI=function(lt){var Vt=or===Ln.COMPAT;return Vt&&Cr.call(this),typeof lt!="function"||(lt(this),Vt&&Kr.call(this)),this},Ot.compatAPI=function(lt){var Vt=or===Ln.ADVANCED;return Vt&&Kr.call(this),typeof lt!="function"||(lt(this),Vt&&Cr.call(this)),this},Ot.isAdvancedAPI=function(){return or===Ln.ADVANCED};var Lr,Hn=function(lt){if(or!==Ln.ADVANCED)throw new Error(lt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},jr=Ot.roundToPrecision=Ot.__private__.roundToPrecision=function(lt,Vt){var In=xe||Vt;if(isNaN(lt)||isNaN(In))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return lt.toFixed(In).replace(/0+$/,"")};Lr=Ot.hpf=Ot.__private__.hpf=typeof Bt=="number"?function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return jr(lt,Bt)}:Bt==="smart"?function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return jr(lt,lt>-1&<<1?16:5)}:function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return jr(lt,16)};var Jr=Ot.f2=Ot.__private__.f2=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.f2");return jr(lt,2)},ln=Ot.__private__.f3=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.f3");return jr(lt,3)},yn=Ot.scale=Ot.__private__.scale=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.scale");return or===Ln.COMPAT?lt*ho:or===Ln.ADVANCED?lt:void 0},er=function(lt){return or===Ln.COMPAT?Ml()-lt:or===Ln.ADVANCED?lt:void 0},dt=function(lt){return yn(er(lt))};Ot.__private__.setPrecision=Ot.setPrecision=function(lt){typeof parseInt(lt,10)=="number"&&(xe=parseInt(lt,10))};var bt,Dt="00000000000000000000000000000000",kt=Ot.__private__.getFileId=function(){return Dt},Ht=Ot.__private__.setFileId=function(lt){return Dt=lt!==void 0&&/^[a-fA-F0-9]{32}$/.test(lt)?lt.toUpperCase():Dt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Gt!==null&&(ms=new Wo(Gt.userPermissions,Gt.userPassword,Gt.ownerPassword,Dt)),Dt};Ot.setFileId=function(lt){return Ht(lt),this},Ot.getFileId=function(){return kt()};var Jt=Ot.__private__.convertDateToPDFDate=function(lt){var Vt=lt.getTimezoneOffset(),In=Vt<0?"+":"-",Vn=Math.floor(Math.abs(Vt/60)),yr=Math.abs(Vt%60),Yr=[In,qt(Vn),"'",qt(yr),"'"].join("");return["D:",lt.getFullYear(),qt(lt.getMonth()+1),qt(lt.getDate()),qt(lt.getHours()),qt(lt.getMinutes()),qt(lt.getSeconds()),Yr].join("")},on=Ot.__private__.convertPDFDateToDate=function(lt){var Vt=parseInt(lt.substr(2,4),10),In=parseInt(lt.substr(6,2),10)-1,Vn=parseInt(lt.substr(8,2),10),yr=parseInt(lt.substr(10,2),10),Yr=parseInt(lt.substr(12,2),10),So=parseInt(lt.substr(14,2),10);return new Date(Vt,In,Vn,yr,Yr,So,0)},Sn=Ot.__private__.setCreationDate=function(lt){var Vt;if(lt===void 0&&(lt=new Date),lt instanceof Date)Vt=Jt(lt);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(lt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Vt=lt}return bt=Vt},Lt=Ot.__private__.getCreationDate=function(lt){var Vt=bt;return lt==="jsDate"&&(Vt=on(bt)),Vt};Ot.setCreationDate=function(lt){return Sn(lt),this},Ot.getCreationDate=function(lt){return Lt(lt)};var Mt,qt=Ot.__private__.padd2=function(lt){return("0"+parseInt(lt)).slice(-2)},$t=Ot.__private__.padd2Hex=function(lt){return("00"+(lt=lt.toString())).substr(lt.length)},fn=0,wn=[],Bn=[],Nn=0,lr=[],Ar=[],fr=!1,xr=Bn,io=function(){fn=0,Nn=0,Bn=[],wn=[],lr=[],Ki=ya(),fa=ya()};Ot.__private__.setCustomOutputDestination=function(lt){fr=!0,xr=lt};var sr=function(lt){fr||(xr=lt)};Ot.__private__.resetCustomOutputDestination=function(){fr=!1,xr=Bn};var An=Ot.__private__.out=function(lt){return lt=lt.toString(),Nn+=lt.length+1,xr.push(lt),xr},xo=Ot.__private__.write=function(lt){return An(arguments.length===1?lt.toString():Array.prototype.join.call(arguments," "))},fo=Ot.__private__.getArrayBuffer=function(lt){for(var Vt=lt.length,In=new ArrayBuffer(Vt),Vn=new Uint8Array(In);Vt--;)Vn[Vt]=lt.charCodeAt(Vt);return In},vr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];Ot.__private__.getStandardFonts=function(){return vr};var Nr=Re.fontSize||16;Ot.__private__.setFontSize=Ot.setFontSize=function(lt){return Nr=or===Ln.ADVANCED?lt/ho:lt,this};var Rr,Er=Ot.__private__.getFontSize=Ot.getFontSize=function(){return or===Ln.COMPAT?Nr:Nr*ho},Xr=Re.R2L||!1;Ot.__private__.setR2L=Ot.setR2L=function(lt){return Xr=lt,this},Ot.__private__.getR2L=Ot.getR2L=function(){return Xr};var bo,Go=Ot.__private__.setZoomMode=function(lt){var Vt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(lt))Rr=lt;else if(isNaN(lt)){if(Vt.indexOf(lt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+lt+'" is not recognized.');Rr=lt}else Rr=parseInt(lt,10)};Ot.__private__.getZoomMode=function(){return Rr};var ko,Lo=Ot.__private__.setPageMode=function(lt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(lt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+lt+'" is not recognized.');bo=lt};Ot.__private__.getPageMode=function(){return bo};var ii=Ot.__private__.setLayoutMode=function(lt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(lt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+lt+'" is not recognized.');ko=lt};Ot.__private__.getLayoutMode=function(){return ko},Ot.__private__.setDisplayMode=Ot.setDisplayMode=function(lt,Vt,In){return Go(lt),ii(Vt),Lo(In),this};var Mo={title:"",subject:"",author:"",keywords:"",creator:""};Ot.__private__.getDocumentProperty=function(lt){if(Object.keys(Mo).indexOf(lt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Mo[lt]},Ot.__private__.getDocumentProperties=function(){return Mo},Ot.__private__.setDocumentProperties=Ot.setProperties=Ot.setDocumentProperties=function(lt){for(var Vt in Mo)Mo.hasOwnProperty(Vt)&<[Vt]&&(Mo[Vt]=lt[Vt]);return this},Ot.__private__.setDocumentProperty=function(lt,Vt){if(Object.keys(Mo).indexOf(lt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Mo[lt]=Vt};var wi,ho,ua,Ni,Oi,Yi={},_i={},da=[],ji={},Ja={},Co={},Ai={},fi=null,To=0,Xo=[],Fo=new Pn(Ot),Di=Re.hotfixes||[],ki={},Zi={},Ra=[],Si=function lt(Vt,In,Vn,yr,Yr,So){if(!(this instanceof lt))return new lt(Vt,In,Vn,yr,Yr,So);isNaN(Vt)&&(Vt=1),isNaN(In)&&(In=0),isNaN(Vn)&&(Vn=0),isNaN(yr)&&(yr=1),isNaN(Yr)&&(Yr=0),isNaN(So)&&(So=0),this._matrix=[Vt,In,Vn,yr,Yr,So]};Object.defineProperty(Si.prototype,"sx",{get:function(){return this._matrix[0]},set:function(lt){this._matrix[0]=lt}}),Object.defineProperty(Si.prototype,"shy",{get:function(){return this._matrix[1]},set:function(lt){this._matrix[1]=lt}}),Object.defineProperty(Si.prototype,"shx",{get:function(){return this._matrix[2]},set:function(lt){this._matrix[2]=lt}}),Object.defineProperty(Si.prototype,"sy",{get:function(){return this._matrix[3]},set:function(lt){this._matrix[3]=lt}}),Object.defineProperty(Si.prototype,"tx",{get:function(){return this._matrix[4]},set:function(lt){this._matrix[4]=lt}}),Object.defineProperty(Si.prototype,"ty",{get:function(){return this._matrix[5]},set:function(lt){this._matrix[5]=lt}}),Object.defineProperty(Si.prototype,"a",{get:function(){return this._matrix[0]},set:function(lt){this._matrix[0]=lt}}),Object.defineProperty(Si.prototype,"b",{get:function(){return this._matrix[1]},set:function(lt){this._matrix[1]=lt}}),Object.defineProperty(Si.prototype,"c",{get:function(){return this._matrix[2]},set:function(lt){this._matrix[2]=lt}}),Object.defineProperty(Si.prototype,"d",{get:function(){return this._matrix[3]},set:function(lt){this._matrix[3]=lt}}),Object.defineProperty(Si.prototype,"e",{get:function(){return this._matrix[4]},set:function(lt){this._matrix[4]=lt}}),Object.defineProperty(Si.prototype,"f",{get:function(){return this._matrix[5]},set:function(lt){this._matrix[5]=lt}}),Object.defineProperty(Si.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Si.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Si.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Si.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Si.prototype.join=function(lt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Lr).join(lt)},Si.prototype.multiply=function(lt){var Vt=lt.sx*this.sx+lt.shy*this.shx,In=lt.sx*this.shy+lt.shy*this.sy,Vn=lt.shx*this.sx+lt.sy*this.shx,yr=lt.shx*this.shy+lt.sy*this.sy,Yr=lt.tx*this.sx+lt.ty*this.shx+this.tx,So=lt.tx*this.shy+lt.ty*this.sy+this.ty;return new Si(Vt,In,Vn,yr,Yr,So)},Si.prototype.decompose=function(){var lt=this.sx,Vt=this.shy,In=this.shx,Vn=this.sy,yr=this.tx,Yr=this.ty,So=Math.sqrt(lt*lt+Vt*Vt),mi=(lt/=So)*In+(Vt/=So)*Vn;In-=lt*mi,Vn-=Vt*mi;var zi=Math.sqrt(In*In+Vn*Vn);return mi/=zi,lt*(Vn/=zi)<Vt*(In/=zi)&&(lt=-lt,Vt=-Vt,mi=-mi,So=-So),{scale:new Si(So,0,0,zi,0,0),translate:new Si(1,0,0,1,yr,Yr),rotate:new Si(lt,Vt,-Vt,lt,0,0),skew:new Si(1,0,mi,1,0,0)}},Si.prototype.toString=function(lt){return this.join(" ")},Si.prototype.inversed=function(){var lt=this.sx,Vt=this.shy,In=this.shx,Vn=this.sy,yr=this.tx,Yr=this.ty,So=1/(lt*Vn-Vt*In),mi=Vn*So,zi=-Vt*So,ca=-In*So,aa=lt*So;return new Si(mi,zi,ca,aa,-mi*yr-ca*Yr,-zi*yr-aa*Yr)},Si.prototype.applyToPoint=function(lt){var Vt=lt.x*this.sx+lt.y*this.shx+this.tx,In=lt.x*this.shy+lt.y*this.sy+this.ty;return new uu(Vt,In)},Si.prototype.applyToRectangle=function(lt){var Vt=this.applyToPoint(lt),In=this.applyToPoint(new uu(lt.x+lt.w,lt.y+lt.h));return new Kc(Vt.x,Vt.y,In.x-Vt.x,In.y-Vt.y)},Si.prototype.clone=function(){var lt=this.sx,Vt=this.shy,In=this.shx,Vn=this.sy,yr=this.tx,Yr=this.ty;return new Si(lt,Vt,In,Vn,yr,Yr)},Ot.Matrix=Si;var qa=Ot.matrixMult=function(lt,Vt){return Vt.multiply(lt)},La=new Si(1,0,0,1,0,0);Ot.unitMatrix=Ot.identityMatrix=La;var ka=function(lt,Vt){if(!Ja[lt]){var In=(Vt instanceof Fr?"Sh":"P")+(Object.keys(ji).length+1).toString(10);Vt.id=In,Ja[lt]=In,ji[In]=Vt,Fo.publish("addPattern",Vt)}};Ot.ShadingPattern=Fr,Ot.TilingPattern=Br,Ot.addShadingPattern=function(lt,Vt){return Hn("addShadingPattern()"),ka(lt,Vt),this},Ot.beginTilingPattern=function(lt){Hn("beginTilingPattern()"),mc(lt.boundingBox[0],lt.boundingBox[1],lt.boundingBox[2]-lt.boundingBox[0],lt.boundingBox[3]-lt.boundingBox[1],lt.matrix)},Ot.endTilingPattern=function(lt,Vt){Hn("endTilingPattern()"),Vt.stream=Ar[Mt].join(`
|
|
|
`),ka(lt,Vt),Fo.publish("endTilingPattern",Vt),Ra.pop().restore()};var mo=Ot.__private__.newObject=function(){var lt=ya();return ls(lt,!0),lt},ya=Ot.__private__.newObjectDeferred=function(){return fn++,wn[fn]=function(){return Nn},fn},ls=function(lt,Vt){return Vt=typeof Vt=="boolean"&&Vt,wn[lt]=Nn,Vt&&An(lt+" 0 obj"),lt},na=Ot.__private__.newAdditionalObject=function(){var lt={objId:ya(),content:""};return lr.push(lt),lt},Ki=ya(),fa=ya(),Sa=Ot.__private__.decodeColorString=function(lt){var Vt=lt.split(" ");if(Vt.length!==2||Vt[1]!=="g"&&Vt[1]!=="G")Vt.length===5&&(Vt[4]==="k"||Vt[4]==="K")&&(Vt=[(1-Vt[0])*(1-Vt[3]),(1-Vt[1])*(1-Vt[3]),(1-Vt[2])*(1-Vt[3]),"r"]);else{var In=parseFloat(Vt[0]);Vt=[In,In,In,"r"]}for(var Vn="#",yr=0;yr<3;yr++)Vn+=("0"+Math.floor(255*parseFloat(Vt[yr])).toString(16)).slice(-2);return Vn},ga=Ot.__private__.encodeColorString=function(lt){var Vt;typeof lt=="string"&&(lt={ch1:lt});var In=lt.ch1,Vn=lt.ch2,yr=lt.ch3,Yr=lt.ch4,So=lt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof In=="string"&&In.charAt(0)!=="#"){var mi=new si(In);if(mi.ok)In=mi.toHex();else if(!/^\d*\.?\d*$/.test(In))throw new Error('Invalid color "'+In+'" passed to jsPDF.encodeColorString.')}if(typeof In=="string"&&/^#[0-9A-Fa-f]{3}$/.test(In)&&(In="#"+In[1]+In[1]+In[2]+In[2]+In[3]+In[3]),typeof In=="string"&&/^#[0-9A-Fa-f]{6}$/.test(In)){var zi=parseInt(In.substr(1),16);In=zi>>16&255,Vn=zi>>8&255,yr=255&zi}if(Vn===void 0||Yr===void 0&&In===Vn&&Vn===yr)if(typeof In=="string")Vt=In+" "+So[0];else switch(lt.precision){case 2:Vt=Jr(In/255)+" "+So[0];break;case 3:default:Vt=ln(In/255)+" "+So[0]}else if(Yr===void 0||(0,ve.Z)(Yr)==="object"){if(Yr&&!isNaN(Yr.a)&&Yr.a===0)return Vt=["1.","1.","1.",So[1]].join(" ");if(typeof In=="string")Vt=[In,Vn,yr,So[1]].join(" ");else switch(lt.precision){case 2:Vt=[Jr(In/255),Jr(Vn/255),Jr(yr/255),So[1]].join(" ");break;default:case 3:Vt=[ln(In/255),ln(Vn/255),ln(yr/255),So[1]].join(" ")}}else if(typeof In=="string")Vt=[In,Vn,yr,Yr,So[2]].join(" ");else switch(lt.precision){case 2:Vt=[Jr(In),Jr(Vn),Jr(yr),Jr(Yr),So[2]].join(" ");break;case 3:default:Vt=[ln(In),ln(Vn),ln(yr),ln(Yr),So[2]].join(" ")}return Vt},Mi=Ot.__private__.getFilters=function(){return ht},ja=Ot.__private__.putStream=function(lt){var Vt=(lt=lt||{}).data||"",In=lt.filters||Mi(),Vn=lt.alreadyAppliedFilters||[],yr=lt.addLength1||!1,Yr=Vt.length,So=lt.objectId,mi=function(_s){return _s};if(Gt!==null&&So===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Gt!==null&&(mi=ms.encryptor(So,0));var zi={};In===!0&&(In=["FlateEncode"]);var ca=lt.additionalKeyValues||[],aa=(zi=Jn.API.processDataByFilters!==void 0?Jn.API.processDataByFilters(Vt,In):{data:Vt,reverseChain:[]}).reverseChain+(Array.isArray(Vn)?Vn.join(" "):Vn.toString());if(zi.data.length!==0&&(ca.push({key:"Length",value:zi.data.length}),yr===!0&&ca.push({key:"Length1",value:Yr})),aa.length!=0)if(aa.split("/").length-1==1)ca.push({key:"Filter",value:aa});else{ca.push({key:"Filter",value:"["+aa+"]"});for(var Ca=0;Ca<ca.length;Ca+=1)if(ca[Ca].key==="DecodeParms"){for(var Wa=[],ns=0;ns<zi.reverseChain.split("/").length-1;ns+=1)Wa.push("null");Wa.push(ca[Ca].value),ca[Ca].value="["+Wa.join(" ")+"]"}}An("<<");for(var As=0;As<ca.length;As++)An("/"+ca[As].key+" "+ca[As].value);An(">>"),zi.data.length!==0&&(An("stream"),An(mi(zi.data)),An("endstream"))},Ma=Ot.__private__.putPage=function(lt){var Vt=lt.number,In=lt.data,Vn=lt.objId,yr=lt.contentsObjId;ls(Vn,!0),An("<</Type /Page"),An("/Parent "+lt.rootDictionaryObjId+" 0 R"),An("/Resources "+lt.resourceDictionaryObjId+" 0 R"),An("/MediaBox ["+parseFloat(Lr(lt.mediaBox.bottomLeftX))+" "+parseFloat(Lr(lt.mediaBox.bottomLeftY))+" "+Lr(lt.mediaBox.topRightX)+" "+Lr(lt.mediaBox.topRightY)+"]"),lt.cropBox!==null&&An("/CropBox ["+Lr(lt.cropBox.bottomLeftX)+" "+Lr(lt.cropBox.bottomLeftY)+" "+Lr(lt.cropBox.topRightX)+" "+Lr(lt.cropBox.topRightY)+"]"),lt.bleedBox!==null&&An("/BleedBox ["+Lr(lt.bleedBox.bottomLeftX)+" "+Lr(lt.bleedBox.bottomLeftY)+" "+Lr(lt.bleedBox.topRightX)+" "+Lr(lt.bleedBox.topRightY)+"]"),lt.trimBox!==null&&An("/TrimBox ["+Lr(lt.trimBox.bottomLeftX)+" "+Lr(lt.trimBox.bottomLeftY)+" "+Lr(lt.trimBox.topRightX)+" "+Lr(lt.trimBox.topRightY)+"]"),lt.artBox!==null&&An("/ArtBox ["+Lr(lt.artBox.bottomLeftX)+" "+Lr(lt.artBox.bottomLeftY)+" "+Lr(lt.artBox.topRightX)+" "+Lr(lt.artBox.topRightY)+"]"),typeof lt.userUnit=="number"&<.userUnit!==1&&An("/UserUnit "+lt.userUnit),Fo.publish("putPage",{objId:Vn,pageContext:Xo[Vt],pageNumber:Vt,page:In}),An("/Contents "+yr+" 0 R"),An(">>"),An("endobj");var Yr=In.join(`
|
|
|
`);return or===Ln.ADVANCED&&(Yr+=`
|
|
|
Q`),ls(yr,!0),ja({data:Yr,filters:Mi(),objectId:yr}),An("endobj"),Vn},rs=Ot.__private__.putPages=function(){var lt,Vt,In=[];for(lt=1;lt<=To;lt++)Xo[lt].objId=ya(),Xo[lt].contentsObjId=ya();for(lt=1;lt<=To;lt++)In.push(Ma({number:lt,data:Ar[lt],objId:Xo[lt].objId,contentsObjId:Xo[lt].contentsObjId,mediaBox:Xo[lt].mediaBox,cropBox:Xo[lt].cropBox,bleedBox:Xo[lt].bleedBox,trimBox:Xo[lt].trimBox,artBox:Xo[lt].artBox,userUnit:Xo[lt].userUnit,rootDictionaryObjId:Ki,resourceDictionaryObjId:fa}));ls(Ki,!0),An("<</Type /Pages");var Vn="/Kids [";for(Vt=0;Vt<To;Vt++)Vn+=In[Vt]+" 0 R ";An(Vn+"]"),An("/Count "+To),An(">>"),An("endobj"),Fo.publish("postPutPages")},$a=function(lt){Fo.publish("putFont",{font:lt,out:An,newObject:mo,putStream:ja}),lt.isAlreadyPutted!==!0&&(lt.objectNumber=mo(),An("<<"),An("/Type /Font"),An("/BaseFont /"+qi(lt.postScriptName)),An("/Subtype /Type1"),typeof lt.encoding=="string"&&An("/Encoding /"+lt.encoding),An("/FirstChar 32"),An("/LastChar 255"),An(">>"),An("endobj"))},ps=function(){for(var lt in Yi)Yi.hasOwnProperty(lt)&&(Wt===!1||Wt===!0&&nn.hasOwnProperty(lt))&&$a(Yi[lt])},al=function(lt){lt.objectNumber=mo();var Vt=[];Vt.push({key:"Type",value:"/XObject"}),Vt.push({key:"Subtype",value:"/Form"}),Vt.push({key:"BBox",value:"["+[Lr(lt.x),Lr(lt.y),Lr(lt.x+lt.width),Lr(lt.y+lt.height)].join(" ")+"]"}),Vt.push({key:"Matrix",value:"["+lt.matrix.toString()+"]"});var In=lt.pages[1].join(`
|
|
|
`);ja({data:In,additionalKeyValues:Vt,objectId:lt.objectNumber}),An("endobj")},ks=function(){for(var lt in ki)ki.hasOwnProperty(lt)&&al(ki[lt])},Ls=function(lt,Vt){var In,Vn=[],yr=1/(Vt-1);for(In=0;In<1;In+=yr)Vn.push(In);if(Vn.push(1),lt[0].offset!=0){var Yr={offset:0,color:lt[0].color};lt.unshift(Yr)}if(lt[lt.length-1].offset!=1){var So={offset:1,color:lt[lt.length-1].color};lt.push(So)}for(var mi="",zi=0,ca=0;ca<Vn.length;ca++){for(In=Vn[ca];In>lt[zi+1].offset;)zi++;var aa=lt[zi].offset,Ca=(In-aa)/(lt[zi+1].offset-aa),Wa=lt[zi].color,ns=lt[zi+1].color;mi+=$t(Math.round((1-Ca)*Wa[0]+Ca*ns[0]).toString(16))+$t(Math.round((1-Ca)*Wa[1]+Ca*ns[1]).toString(16))+$t(Math.round((1-Ca)*Wa[2]+Ca*ns[2]).toString(16))}return mi.trim()},Cs=function(lt,Vt){Vt||(Vt=21);var In=mo(),Vn=Ls(lt.colors,Vt),yr=[];yr.push({key:"FunctionType",value:"0"}),yr.push({key:"Domain",value:"[0.0 1.0]"}),yr.push({key:"Size",value:"["+Vt+"]"}),yr.push({key:"BitsPerSample",value:"8"}),yr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),yr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ja({data:Vn,additionalKeyValues:yr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:In}),An("endobj"),lt.objectNumber=mo(),An("<< /ShadingType "+lt.type),An("/ColorSpace /DeviceRGB");var Yr="/Coords ["+Lr(parseFloat(lt.coords[0]))+" "+Lr(parseFloat(lt.coords[1]))+" ";lt.type===2?Yr+=Lr(parseFloat(lt.coords[2]))+" "+Lr(parseFloat(lt.coords[3])):Yr+=Lr(parseFloat(lt.coords[2]))+" "+Lr(parseFloat(lt.coords[3]))+" "+Lr(parseFloat(lt.coords[4]))+" "+Lr(parseFloat(lt.coords[5])),An(Yr+="]"),lt.matrix&&An("/Matrix ["+lt.matrix.toString()+"]"),An("/Function "+In+" 0 R"),An("/Extend [true true]"),An(">>"),An("endobj")},os=function(lt,Vt){var In=ya(),Vn=mo();Vt.push({resourcesOid:In,objectOid:Vn}),lt.objectNumber=Vn;var yr=[];yr.push({key:"Type",value:"/Pattern"}),yr.push({key:"PatternType",value:"1"}),yr.push({key:"PaintType",value:"1"}),yr.push({key:"TilingType",value:"1"}),yr.push({key:"BBox",value:"["+lt.boundingBox.map(Lr).join(" ")+"]"}),yr.push({key:"XStep",value:Lr(lt.xStep)}),yr.push({key:"YStep",value:Lr(lt.yStep)}),yr.push({key:"Resources",value:In+" 0 R"}),lt.matrix&&yr.push({key:"Matrix",value:"["+lt.matrix.toString()+"]"}),ja({data:lt.stream,additionalKeyValues:yr,objectId:lt.objectNumber}),An("endobj")},Na=function(lt){var Vt;for(Vt in ji)ji.hasOwnProperty(Vt)&&(ji[Vt]instanceof Fr?Cs(ji[Vt]):ji[Vt]instanceof Br&&os(ji[Vt],lt))},_a=function(lt){for(var Vt in lt.objectNumber=mo(),An("<<"),lt)switch(Vt){case"opacity":An("/ca "+Jr(lt[Vt]));break;case"stroke-opacity":An("/CA "+Jr(lt[Vt]))}An(">>"),An("endobj")},sl=function(){var lt;for(lt in Co)Co.hasOwnProperty(lt)&&_a(Co[lt])},dl=function(){for(var lt in An("/XObject <<"),ki)ki.hasOwnProperty(lt)&&ki[lt].objectNumber>=0&&An("/"+lt+" "+ki[lt].objectNumber+" 0 R");Fo.publish("putXobjectDict"),An(">>")},El=function(){ms.oid=mo(),An("<<"),An("/Filter /Standard"),An("/V "+ms.v),An("/R "+ms.r),An("/U <"+ms.toHexString(ms.U)+">"),An("/O <"+ms.toHexString(ms.O)+">"),An("/P "+ms.P),An(">>"),An("endobj")},Ys=function(){for(var lt in An("/Font <<"),Yi)Yi.hasOwnProperty(lt)&&(Wt===!1||Wt===!0&&nn.hasOwnProperty(lt))&&An("/"+lt+" "+Yi[lt].objectNumber+" 0 R");An(">>")},Su=function(){if(Object.keys(ji).length>0){for(var lt in An("/Shading <<"),ji)ji.hasOwnProperty(lt)&&ji[lt]instanceof Fr&&ji[lt].objectNumber>=0&&An("/"+lt+" "+ji[lt].objectNumber+" 0 R");Fo.publish("putShadingPatternDict"),An(">>")}},Vl=function(lt){if(Object.keys(ji).length>0){for(var Vt in An("/Pattern <<"),ji)ji.hasOwnProperty(Vt)&&ji[Vt]instanceof Ot.TilingPattern&&ji[Vt].objectNumber>=0&&ji[Vt].objectNumber<lt&&An("/"+Vt+" "+ji[Vt].objectNumber+" 0 R");Fo.publish("putTilingPatternDict"),An(">>")}},ra=function(){if(Object.keys(Co).length>0){var lt;for(lt in An("/ExtGState <<"),Co)Co.hasOwnProperty(lt)&&Co[lt].objectNumber>=0&&An("/"+lt+" "+Co[lt].objectNumber+" 0 R");Fo.publish("putGStateDict"),An(">>")}},Vi=function(lt){ls(lt.resourcesOid,!0),An("<<"),An("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ys(),Su(),Vl(lt.objectOid),ra(),dl(),An(">>"),An("endobj")},es=function(){var lt=[];ps(),sl(),ks(),Na(lt),Fo.publish("putResources"),lt.forEach(Vi),Vi({resourcesOid:fa,objectOid:Number.MAX_SAFE_INTEGER}),Fo.publish("postPutResources")},Da=function(){Fo.publish("putAdditionalObjects");for(var lt=0;lt<lr.length;lt++){var Vt=lr[lt];ls(Vt.objId,!0),An(Vt.content),An("endobj")}Fo.publish("postPutAdditionalObjects")},ts=function(lt){_i[lt.fontName]=_i[lt.fontName]||{},_i[lt.fontName][lt.fontStyle]=lt.id},us=function(lt,Vt,In,Vn,yr){var Yr={id:"F"+(Object.keys(Yi).length+1).toString(10),postScriptName:lt,fontName:Vt,fontStyle:In,encoding:Vn,isStandardFont:yr||!1,metadata:{}};return Fo.publish("addFont",{font:Yr,instance:this}),Yi[Yr.id]=Yr,ts(Yr),Yr.id},is=function(lt){for(var Vt=0,In=vr.length;Vt<In;Vt++){var Vn=us.call(this,lt[Vt][0],lt[Vt][1],lt[Vt][2],vr[Vt][3],!0);Wt===!1&&(nn[Vn]=!0);var yr=lt[Vt][0].split("-");ts({id:Vn,fontName:yr[0],fontStyle:yr[1]||""})}Fo.publish("addFonts",{fonts:Yi,dictionary:_i})},cs=function(lt){return lt.foo=function(){try{return lt.apply(this,arguments)}catch(Vn){var Vt=Vn.stack||"";~Vt.indexOf(" at ")&&(Vt=Vt.split(" at ")[1]);var In="Error in function "+Vt.split(`
|
|
|
`)[0].split("<")[0]+": "+Vn.message;if(!wo.console)throw new Error(In);wo.console.error(In,Vn),wo.alert&&alert(In)}},lt.foo.bar=lt,lt.foo},Rl=function(lt,Vt){var In,Vn,yr,Yr,So,mi,zi,ca,aa;if(yr=(Vt=Vt||{}).sourceEncoding||"Unicode",So=Vt.outputEncoding,(Vt.autoencode||So)&&Yi[wi].metadata&&Yi[wi].metadata[yr]&&Yi[wi].metadata[yr].encoding&&(Yr=Yi[wi].metadata[yr].encoding,!So&&Yi[wi].encoding&&(So=Yi[wi].encoding),!So&&Yr.codePages&&(So=Yr.codePages[0]),typeof So=="string"&&(So=Yr[So]),So)){for(zi=!1,mi=[],In=0,Vn=lt.length;In<Vn;In++)(ca=So[lt.charCodeAt(In)])?mi.push(String.fromCharCode(ca)):mi.push(lt[In]),mi[In].charCodeAt(0)>>8&&(zi=!0);lt=mi.join("")}for(In=lt.length;zi===void 0&&In!==0;)lt.charCodeAt(In-1)>>8&&(zi=!0),In--;if(!zi)return lt;for(mi=Vt.noBOM?[]:[254,255],In=0,Vn=lt.length;In<Vn;In++){if((aa=(ca=lt.charCodeAt(In))>>8)>>8)throw new Error("Character at position "+In+" of string '"+lt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");mi.push(aa),mi.push(ca-(aa<<8))}return String.fromCharCode.apply(void 0,mi)},Is=Ot.__private__.pdfEscape=Ot.pdfEscape=function(lt,Vt){return Rl(lt,Vt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},nu=Ot.__private__.beginPage=function(lt){Ar[++To]=[],Xo[To]={objId:0,contentsObjId:0,userUnit:Number(pt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(lt[0]),topRightY:Number(lt[1])}},Xl(To),sr(Ar[Mt])},Qu=function(lt,Vt){var In,Vn,yr;switch(je=Vt||je,typeof lt=="string"&&(In=rn(lt.toLowerCase()),Array.isArray(In)&&(Vn=In[0],yr=In[1])),Array.isArray(lt)&&(Vn=lt[0]*ho,yr=lt[1]*ho),isNaN(Vn)&&(Vn=ot[0],yr=ot[1]),(Vn>14400||yr>14400)&&(Pi.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Vn=Math.min(14400,Vn),yr=Math.min(14400,yr)),ot=[Vn,yr],je.substr(0,1)){case"l":yr>Vn&&(ot=[yr,Vn]);break;case"p":Vn>yr&&(ot=[yr,Vn])}nu(ot),fl(ba),An(Fl),Qc!==0&&An(Qc+" J"),zc!==0&&An(zc+" j"),Fo.publish("addPage",{pageNumber:To})},cc=function(lt){lt>0&<<=To&&(Ar.splice(lt,1),Xo.splice(lt,1),To--,Mt>To&&(Mt=To),this.setPage(Mt))},Xl=function(lt){lt>0&<<=To&&(Mt=lt)},xl=Ot.__private__.getNumberOfPages=Ot.getNumberOfPages=function(){return Ar.length-1},ru=function(lt,Vt,In){var Vn,yr=void 0;return In=In||{},lt=lt!==void 0?lt:Yi[wi].fontName,Vt=Vt!==void 0?Vt:Yi[wi].fontStyle,Vn=lt.toLowerCase(),_i[Vn]!==void 0&&_i[Vn][Vt]!==void 0?yr=_i[Vn][Vt]:_i[lt]!==void 0&&_i[lt][Vt]!==void 0?yr=_i[lt][Vt]:In.disableWarning===!1&&Pi.warn("Unable to look up font label for font '"+lt+"', '"+Vt+"'. Refer to getFontList() for available fonts."),yr||In.noFallback||(yr=_i.times[Vt])==null&&(yr=_i.times.normal),yr},Ac=Ot.__private__.putInfo=function(){var lt=mo(),Vt=function(Vn){return Vn};for(var In in Gt!==null&&(Vt=ms.encryptor(lt,0)),An("<<"),An("/Producer ("+Is(Vt("jsPDF "+Jn.version))+")"),Mo)Mo.hasOwnProperty(In)&&Mo[In]&&An("/"+In.substr(0,1).toUpperCase()+In.substr(1)+" ("+Is(Vt(Mo[In]))+")");An("/CreationDate ("+Is(Vt(bt))+")"),An(">>"),An("endobj")},ou=Ot.__private__.putCatalog=function(lt){var Vt=(lt=lt||{}).rootDictionaryObjId||Ki;switch(mo(),An("<<"),An("/Type /Catalog"),An("/Pages "+Vt+" 0 R"),Rr||(Rr="fullwidth"),Rr){case"fullwidth":An("/OpenAction [3 0 R /FitH null]");break;case"fullheight":An("/OpenAction [3 0 R /FitV null]");break;case"fullpage":An("/OpenAction [3 0 R /Fit]");break;case"original":An("/OpenAction [3 0 R /XYZ null null 1]");break;default:var In=""+Rr;In.substr(In.length-1)==="%"&&(Rr=parseInt(Rr)/100),typeof Rr=="number"&&An("/OpenAction [3 0 R /XYZ null null "+Jr(Rr)+"]")}switch(ko||(ko="continuous"),ko){case"continuous":An("/PageLayout /OneColumn");break;case"single":An("/PageLayout /SinglePage");break;case"two":case"twoleft":An("/PageLayout /TwoColumnLeft");break;case"tworight":An("/PageLayout /TwoColumnRight")}bo&&An("/PageMode /"+bo),Fo.publish("putCatalog"),An(">>"),An("endobj")},dc=Ot.__private__.putTrailer=function(){An("trailer"),An("<<"),An("/Size "+(fn+1)),An("/Root "+fn+" 0 R"),An("/Info "+(fn-1)+" 0 R"),Gt!==null&&An("/Encrypt "+ms.oid+" 0 R"),An("/ID [ <"+Dt+"> <"+Dt+"> ]"),An(">>")},zu=Ot.__private__.putHeader=function(){An("%PDF-"+xn),An("%\xBA\xDF\xAC\xE0")},Yl=Ot.__private__.putXRef=function(){var lt="0000000000";An("xref"),An("0 "+(fn+1)),An("0000000000 65535 f ");for(var Vt=1;Vt<=fn;Vt++)typeof wn[Vt]=="function"?An((lt+wn[Vt]()).slice(-10)+" 00000 n "):wn[Vt]!==void 0?An((lt+wn[Vt]).slice(-10)+" 00000 n "):An("0000000000 00000 n ")},Pl=Ot.__private__.buildDocument=function(){io(),sr(Bn),Fo.publish("buildDocument"),zu(),rs(),Da(),es(),Gt!==null&&El(),Ac(),ou();var lt=Nn;return Yl(),dc(),An("startxref"),An(""+lt),An("%%EOF"),sr(Ar[Mt]),Bn.join(`
|
|
|
`)},Cu=Ot.__private__.getBlob=function(lt){return new Blob([fo(lt)],{type:"application/pdf"})},iu=Ot.output=Ot.__private__.output=cs(function(lt,Vt){switch(typeof(Vt=Vt||{})=="string"?Vt={filename:Vt}:Vt.filename=Vt.filename||"generated.pdf",lt){case void 0:return Pl();case"save":Ot.save(Vt.filename);break;case"arraybuffer":return fo(Pl());case"blob":return Cu(Pl());case"bloburi":case"bloburl":if(wo.URL!==void 0&&typeof wo.URL.createObjectURL=="function")return wo.URL&&wo.URL.createObjectURL(Cu(Pl()))||void 0;Pi.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var In="",Vn=Pl();try{In=rr(Vn)}catch(ns){In=rr(unescape(encodeURIComponent(Vn)))}return"data:application/pdf;filename="+Vt.filename+";base64,"+In;case"pdfobjectnewwindow":if(Object.prototype.toString.call(wo)==="[object Window]"){var yr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Yr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Vt.pdfObjectUrl&&(yr=Vt.pdfObjectUrl,Yr="");var So='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+yr+'"'+Yr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Vt)+");<\/script></body></html>",mi=wo.open();return mi!==null&&mi.document.write(So),mi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(wo)==="[object Window]"){var zi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Vt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Vt.filename+'" width="500px" height="400px" /></body></html>',ca=wo.open();if(ca!==null){ca.document.write(zi);var aa=this;ca.document.documentElement.querySelector("#pdfViewer").onload=function(){ca.document.title=Vt.filename,ca.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(aa.output("bloburl"))}}return ca}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(wo)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Ca='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Vt)+'"></iframe></body></html>',Wa=wo.open();if(Wa!==null&&(Wa.document.write(Ca),Wa.document.title=Vt.filename),Wa||typeof safari=="undefined")return Wa;break;case"datauri":case"dataurl":return wo.document.location.href=this.output("datauristring",Vt);default:return null}}),Os=function(lt){return Array.isArray(Di)===!0&&Di.indexOf(lt)>-1};switch(Ye){case"pt":ho=1;break;case"mm":ho=72/25.4;break;case"cm":ho=72/2.54;break;case"in":ho=72;break;case"px":ho=Os("px_scaling")==1?.75:96/72;break;case"pc":case"em":ho=12;break;case"ex":ho=6;break;default:if(typeof Ye!="number")throw new Error("Invalid unit: "+Ye);ho=Ye}var ms=null;Sn(),Ht();var kc=function(lt){return Gt!==null?ms.encryptor(lt,0):function(Vt){return Vt}},fc=Ot.__private__.getPageInfo=Ot.getPageInfo=function(lt){if(isNaN(lt)||lt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Xo[lt].objId,pageNumber:lt,pageContext:Xo[lt]}},$i=Ot.__private__.getPageInfoByObjId=function(lt){if(isNaN(lt)||lt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Vt in Xo)if(Xo[Vt].objId===lt)break;return fc(Vt)},Bu=Ot.__private__.getCurrentPageInfo=Ot.getCurrentPageInfo=function(){return{objId:Xo[Mt].objId,pageNumber:Mt,pageContext:Xo[Mt]}};Ot.addPage=function(){return Qu.apply(this,arguments),this},Ot.setPage=function(){return Xl.apply(this,arguments),sr.call(this,Ar[Mt]),this},Ot.insertPage=function(lt){return this.addPage(),this.movePage(Mt,lt),this},Ot.movePage=function(lt,Vt){var In,Vn;if(lt>Vt){In=Ar[lt],Vn=Xo[lt];for(var yr=lt;yr>Vt;yr--)Ar[yr]=Ar[yr-1],Xo[yr]=Xo[yr-1];Ar[Vt]=In,Xo[Vt]=Vn,this.setPage(Vt)}else if(lt<Vt){In=Ar[lt],Vn=Xo[lt];for(var Yr=lt;Yr<Vt;Yr++)Ar[Yr]=Ar[Yr+1],Xo[Yr]=Xo[Yr+1];Ar[Vt]=In,Xo[Vt]=Vn,this.setPage(Vt)}return this},Ot.deletePage=function(){return cc.apply(this,arguments),this},Ot.__private__.text=Ot.text=function(lt,Vt,In,Vn,yr){var Yr,So,mi,zi,ca,aa,Ca,Wa,ns,As=(Vn=Vn||{}).scope||this;if(typeof lt=="number"&&typeof Vt=="number"&&(typeof In=="string"||Array.isArray(In))){var _s=In;In=Vt,Vt=lt,lt=_s}if(arguments[3]instanceof Si?(Hn("The transform parameter of text() with a Matrix value"),ns=yr):(mi=arguments[4],zi=arguments[5],(0,ve.Z)(Ca=arguments[3])==="object"&&Ca!==null||(typeof mi=="string"&&(zi=mi,mi=null),typeof Ca=="string"&&(zi=Ca,Ca=null),typeof Ca=="number"&&(mi=Ca,Ca=null),Vn={flags:Ca,angle:mi,align:zi})),isNaN(Vt)||isNaN(In)||lt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(lt.length===0)return As;var Es="",Ll=!1,pl=typeof Vn.lineHeightFactor=="number"?Vn.lineHeightFactor:ia,ml=As.internal.scaleFactor;function Ju(Ka){return Ka=Ka.split(" ").join(Array(Vn.TabLen||9).join(" ")),Is(Ka,Ca)}function yc(Ka){for(var Ua,fs=Ka.concat(),hs=[],pu=fs.length;pu--;)typeof(Ua=fs.shift())=="string"?hs.push(Ua):Array.isArray(Ka)&&(Ua.length===1||Ua[1]===void 0&&Ua[2]===void 0)?hs.push(Ua[0]):hs.push([Ua[0],Ua[1],Ua[2]]);return hs}function bc(Ka,Ua){var fs;if(typeof Ka=="string")fs=Ua(Ka)[0];else if(Array.isArray(Ka)){for(var hs,pu,di=Ka.concat(),zl=[],nc=di.length;nc--;)typeof(hs=di.shift())=="string"?zl.push(Ua(hs)[0]):Array.isArray(hs)&&typeof hs[0]=="string"&&(pu=Ua(hs[0],hs[1],hs[2]),zl.push([pu[0],pu[1],pu[2]]));fs=zl}return fs}var wc=!1,Sc=!0;if(typeof lt=="string")wc=!0;else if(Array.isArray(lt)){var Cc=lt.concat();So=[];for(var Bc,Ns=Cc.length;Ns--;)(typeof(Bc=Cc.shift())!="string"||Array.isArray(Bc)&&typeof Bc[0]!="string")&&(Sc=!1);wc=Sc}if(wc===!1)throw new Error('Type of text must be string or Array. "'+lt+'" is not recognized.');typeof lt=="string"&&(lt=lt.match(/[\r?\n]/)?lt.split(/\r\n|\r|\n/g):[lt]);var Ul=Nr/As.internal.scaleFactor,qu=Ul*(pl-1);switch(Vn.baseline){case"bottom":In-=qu;break;case"top":In+=Ul-qu;break;case"hanging":In+=Ul-2*qu;break;case"middle":In+=Ul/2-qu}if((aa=Vn.maxWidth||0)>0&&(typeof lt=="string"?lt=As.splitTextToSize(lt,aa):Object.prototype.toString.call(lt)==="[object Array]"&&(lt=lt.reduce(function(Ka,Ua){return Ka.concat(As.splitTextToSize(Ua,aa))},[]))),Yr={text:lt,x:Vt,y:In,options:Vn,mutex:{pdfEscape:Is,activeFontKey:wi,fonts:Yi,activeFontSize:Nr}},Fo.publish("preProcessText",Yr),lt=Yr.text,mi=(Vn=Yr.options).angle,!(ns instanceof Si)&&mi&&typeof mi=="number"){mi*=Math.PI/180,Vn.rotationDirection===0&&(mi=-mi),or===Ln.ADVANCED&&(mi=-mi);var za=Math.cos(mi),Hl=Math.sin(mi);ns=new Si(za,Hl,-Hl,za,0,0)}else mi&&mi instanceof Si&&(ns=mi);or!==Ln.ADVANCED||ns||(ns=La),(ca=Vn.charSpace||gc)!==void 0&&(Es+=Lr(yn(ca))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Wa=Vn.horizontalScale)!==void 0&&(Es+=Lr(100*Wa)+` Tz
|
|
|
`),Vn.lang;var xs=-1,Jl=Vn.renderingMode!==void 0?Vn.renderingMode:Vn.stroke,Il=As.internal.getCurrentPageInfo().pageContext;switch(Jl){case 0:case!1:case"fill":xs=0;break;case 1:case!0:case"stroke":xs=1;break;case 2:case"fillThenStroke":xs=2;break;case 3:case"invisible":xs=3;break;case 4:case"fillAndAddForClipping":xs=4;break;case 5:case"strokeAndAddPathForClipping":xs=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":xs=6;break;case 7:case"addToPathForClipping":xs=7}var Iu=Il.usedRenderingMode!==void 0?Il.usedRenderingMode:-1;xs!==-1?Es+=xs+` Tr
|
|
|
`:Iu!==-1&&(Es+=`0 Tr
|
|
|
`),xs!==-1&&(Il.usedRenderingMode=xs),zi=Vn.align||"left";var vs,$u=Nr*pl,Wc=As.internal.pageSize.getWidth(),Zc=Yi[wi];ca=Vn.charSpace||gc,aa=Vn.maxWidth||0,Ca=Object.assign({autoencode:!0,noBOM:!0},Vn.flags);var ql=[],Ql=function(Ka){return As.getStringUnitWidth(Ka,{font:Zc,charSpace:ca,fontSize:Nr,doKerning:!1})*Nr/ml};if(Object.prototype.toString.call(lt)==="[object Array]"){var $s;So=yc(lt),zi!=="left"&&(vs=So.map(Ql));var Ms,Ol=0;if(zi==="right"){Vt-=vs[0],lt=[],Ns=So.length;for(var cu=0;cu<Ns;cu++)cu===0?(Ms=ul(Vt),$s=gl(In)):(Ms=yn(Ol-vs[cu]),$s=-$u),lt.push([So[cu],Ms,$s]),Ol=vs[cu]}else if(zi==="center"){Vt-=vs[0]/2,lt=[],Ns=So.length;for(var Au=0;Au<Ns;Au++)Au===0?(Ms=ul(Vt),$s=gl(In)):(Ms=yn((Ol-vs[Au])/2),$s=-$u),lt.push([So[Au],Ms,$s]),Ol=vs[Au]}else if(zi==="left"){lt=[],Ns=So.length;for(var Ec=0;Ec<Ns;Ec++)lt.push(So[Ec])}else if(zi==="justify"&&Zc.encoding==="Identity-H"){lt=[],Ns=So.length,aa=aa!==0?aa:Wc;for(var du=0,ds=0;ds<Ns;ds++)if($s=ds===0?gl(In):-$u,Ms=ds===0?ul(Vt):du,ds<Ns-1){var ec=yn((aa-vs[ds])/(So[ds].split(" ").length-1)),el=So[ds].split(" ");lt.push([el[0]+" ",Ms,$s]),du=0;for(var _l=1;_l<el.length;_l++){var xc=(Ql(el[_l-1]+" "+el[_l])-Ql(el[_l]))*ml+ec;_l==el.length-1?lt.push([el[_l],xc,0]):lt.push([el[_l]+" ",xc,0]),du-=xc}}else lt.push([So[ds],Ms,$s]);lt.push(["",du,0])}else{if(zi!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(lt=[],Ns=So.length,aa=aa!==0?aa:Wc,ds=0;ds<Ns;ds++)$s=ds===0?gl(In):-$u,Ms=ds===0?ul(Vt):0,ds<Ns-1?ql.push(Lr(yn((aa-vs[ds])/(So[ds].split(" ").length-1)))):ql.push(0),lt.push([So[ds],Ms,$s])}}var aA=typeof Vn.R2L=="boolean"?Vn.R2L:Xr;aA===!0&&(lt=bc(lt,function(Ka,Ua,fs){return[Ka.split("").reverse().join(""),Ua,fs]})),Yr={text:lt,x:Vt,y:In,options:Vn,mutex:{pdfEscape:Is,activeFontKey:wi,fonts:Yi,activeFontSize:Nr}},Fo.publish("postProcessText",Yr),lt=Yr.text,Ll=Yr.mutex.isHex||!1;var Vc=Yi[wi].encoding;Vc!=="WinAnsiEncoding"&&Vc!=="StandardEncoding"||(lt=bc(lt,function(Ka,Ua,fs){return[Ju(Ka),Ua,fs]})),So=yc(lt),lt=[];for(var fu,hu,gu,tc=0,Pc=1,Ou=Array.isArray(So[0])?Pc:tc,_u="",Xc=function(Ka,Ua,fs){var hs="";return fs instanceof Si?(fs=typeof Vn.angle=="number"?qa(fs,new Si(1,0,0,1,Ka,Ua)):qa(new Si(1,0,0,1,Ka,Ua),fs),or===Ln.ADVANCED&&(fs=qa(new Si(1,0,0,-1,0,0),fs)),hs=fs.join(" ")+` Tm
|
|
|
`):hs=Lr(Ka)+" "+Lr(Ua)+` Td
|
|
|
`,hs},Dl=0;Dl<So.length;Dl++){switch(_u="",Ou){case Pc:gu=(Ll?"<":"(")+So[Dl][0]+(Ll?">":")"),fu=parseFloat(So[Dl][1]),hu=parseFloat(So[Dl][2]);break;case tc:gu=(Ll?"<":"(")+So[Dl]+(Ll?">":")"),fu=ul(Vt),hu=gl(In)}ql!==void 0&&ql[Dl]!==void 0&&(_u=ql[Dl]+` Tw
|
|
|
`),Dl===0?lt.push(_u+Xc(fu,hu,ns)+gu):Ou===tc?lt.push(_u+gu):Ou===Pc&<.push(_u+Xc(fu,hu,ns)+gu)}lt=Ou===tc?lt.join(` Tj
|
|
|
T* `):lt.join(` Tj
|
|
|
`),lt+=` Tj
|
|
|
`;var Tl=`BT
|
|
|
/`;return Tl+=wi+" "+Nr+` Tf
|
|
|
`,Tl+=Lr(Nr*pl)+` TL
|
|
|
`,Tl+=Fu+`
|
|
|
`,Tl+=Es,Tl+=lt,An(Tl+="ET"),nn[wi]=!0,As};var Ku=Ot.__private__.clip=Ot.clip=function(lt){return An(lt==="evenodd"?"W*":"W"),this};Ot.clipEvenOdd=function(){return Ku("evenodd")},Ot.__private__.discardPath=Ot.discardPath=function(){return An("n"),this};var ll=Ot.__private__.isValidStyle=function(lt){var Vt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(lt)!==-1&&(Vt=!0),Vt};Ot.__private__.setDefaultPathOperation=Ot.setDefaultPathOperation=function(lt){return ll(lt)&&(jt=lt),this};var Gu=Ot.__private__.getStyle=Ot.getStyle=function(lt){var Vt=jt;switch(lt){case"D":case"S":Vt="S";break;case"F":Vt="f";break;case"FD":case"DF":Vt="B";break;case"f":case"f*":case"B":case"B*":Vt=lt}return Vt},Wu=Ot.close=function(){return An("h"),this};Ot.stroke=function(){return An("S"),this},Ot.fill=function(lt){return au("f",lt),this},Ot.fillEvenOdd=function(lt){return au("f*",lt),this},Ot.fillStroke=function(lt){return au("B",lt),this},Ot.fillStrokeEvenOdd=function(lt){return au("B*",lt),this};var au=function(lt,Vt){(0,ve.Z)(Vt)==="object"?Eu(Vt,lt):An(lt)},su=function(lt){lt===null||or===Ln.ADVANCED&<===void 0||(lt=Gu(lt),An(lt))};function Mc(lt,Vt,In,Vn,yr){var Yr=new Br(Vt||this.boundingBox,In||this.xStep,Vn||this.yStep,this.gState,yr||this.matrix);Yr.stream=this.stream;var So=lt+"$$"+this.cloneIndex+++"$$";return ka(So,Yr),Yr}var Eu=function(lt,Vt){var In=Ja[lt.key],Vn=ji[In];if(Vn instanceof Fr)An("q"),An(xu(Vt)),Vn.gState&&Ot.setGState(Vn.gState),An(lt.matrix.toString()+" cm"),An("/"+In+" sh"),An("Q");else if(Vn instanceof Br){var yr=new Si(1,0,0,-1,0,Ml());lt.matrix&&(yr=yr.multiply(lt.matrix||La),In=Mc.call(Vn,lt.key,lt.boundingBox,lt.xStep,lt.yStep,yr).id),An("q"),An("/Pattern cs"),An("/"+In+" scn"),Vn.gState&&Ot.setGState(Vn.gState),An(Vt),An("Q")}},xu=function(lt){switch(lt){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Za=Ot.moveTo=function(lt,Vt){return An(Lr(yn(lt))+" "+Lr(dt(Vt))+" m"),this},Js=Ot.lineTo=function(lt,Vt){return An(Lr(yn(lt))+" "+Lr(dt(Vt))+" l"),this},kl=Ot.curveTo=function(lt,Vt,In,Vn,yr,Yr){return An([Lr(yn(lt)),Lr(dt(Vt)),Lr(yn(In)),Lr(dt(Vn)),Lr(yn(yr)),Lr(dt(Yr)),"c"].join(" ")),this};Ot.__private__.line=Ot.line=function(lt,Vt,In,Vn,yr){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||isNaN(Vn)||!ll(yr))throw new Error("Invalid arguments passed to jsPDF.line");return or===Ln.COMPAT?this.lines([[In-lt,Vn-Vt]],lt,Vt,[1,1],yr||"S"):this.lines([[In-lt,Vn-Vt]],lt,Vt,[1,1]).stroke()},Ot.__private__.lines=Ot.lines=function(lt,Vt,In,Vn,yr,Yr){var So,mi,zi,ca,aa,Ca,Wa,ns,As,_s,Es,Ll;if(typeof lt=="number"&&(Ll=In,In=Vt,Vt=lt,lt=Ll),Vn=Vn||[1,1],Yr=Yr||!1,isNaN(Vt)||isNaN(In)||!Array.isArray(lt)||!Array.isArray(Vn)||!ll(yr)||typeof Yr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Za(Vt,In),So=Vn[0],mi=Vn[1],ca=lt.length,_s=Vt,Es=In,zi=0;zi<ca;zi++)(aa=lt[zi]).length===2?(_s=aa[0]*So+_s,Es=aa[1]*mi+Es,Js(_s,Es)):(Ca=aa[0]*So+_s,Wa=aa[1]*mi+Es,ns=aa[2]*So+_s,As=aa[3]*mi+Es,_s=aa[4]*So+_s,Es=aa[5]*mi+Es,kl(Ca,Wa,ns,As,_s,Es));return Yr&&Wu(),su(yr),this},Ot.path=function(lt){for(var Vt=0;Vt<lt.length;Vt++){var In=lt[Vt],Vn=In.c;switch(In.op){case"m":Za(Vn[0],Vn[1]);break;case"l":Js(Vn[0],Vn[1]);break;case"c":kl.apply(this,Vn);break;case"h":Wu()}}return this},Ot.__private__.rect=Ot.rect=function(lt,Vt,In,Vn,yr){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||isNaN(Vn)||!ll(yr))throw new Error("Invalid arguments passed to jsPDF.rect");return or===Ln.COMPAT&&(Vn=-Vn),An([Lr(yn(lt)),Lr(dt(Vt)),Lr(yn(In)),Lr(yn(Vn)),"re"].join(" ")),su(yr),this},Ot.__private__.triangle=Ot.triangle=function(lt,Vt,In,Vn,yr,Yr,So){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||isNaN(Vn)||isNaN(yr)||isNaN(Yr)||!ll(So))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[In-lt,Vn-Vt],[yr-In,Yr-Vn],[lt-yr,Vt-Yr]],lt,Vt,[1,1],So,!0),this},Ot.__private__.roundedRect=Ot.roundedRect=function(lt,Vt,In,Vn,yr,Yr,So){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||isNaN(Vn)||isNaN(yr)||isNaN(Yr)||!ll(So))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var mi=4/3*(Math.SQRT2-1);return yr=Math.min(yr,.5*In),Yr=Math.min(Yr,.5*Vn),this.lines([[In-2*yr,0],[yr*mi,0,yr,Yr-Yr*mi,yr,Yr],[0,Vn-2*Yr],[0,Yr*mi,-yr*mi,Yr,-yr,Yr],[2*yr-In,0],[-yr*mi,0,-yr,-Yr*mi,-yr,-Yr],[0,2*Yr-Vn],[0,-Yr*mi,yr*mi,-Yr,yr,-Yr]],lt+yr,Vt,[1,1],So,!0),this},Ot.__private__.ellipse=Ot.ellipse=function(lt,Vt,In,Vn,yr){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||isNaN(Vn)||!ll(yr))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Yr=4/3*(Math.SQRT2-1)*In,So=4/3*(Math.SQRT2-1)*Vn;return Za(lt+In,Vt),kl(lt+In,Vt-So,lt+Yr,Vt-Vn,lt,Vt-Vn),kl(lt-Yr,Vt-Vn,lt-In,Vt-So,lt-In,Vt),kl(lt-In,Vt+So,lt-Yr,Vt+Vn,lt,Vt+Vn),kl(lt+Yr,Vt+Vn,lt+In,Vt+So,lt+In,Vt),su(yr),this},Ot.__private__.circle=Ot.circle=function(lt,Vt,In,Vn){if(isNaN(lt)||isNaN(Vt)||isNaN(In)||!ll(Vn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(lt,Vt,In,In,Vn)},Ot.setFont=function(lt,Vt,In){return In&&(Vt=co(Vt,In)),wi=ru(lt,Vt,{disableWarning:!1}),this};var Uc=Ot.__private__.getFont=Ot.getFont=function(){return Yi[ru.apply(Ot,arguments)]};Ot.__private__.getFontList=Ot.getFontList=function(){var lt,Vt,In={};for(lt in _i)if(_i.hasOwnProperty(lt))for(Vt in In[lt]=[],_i[lt])_i[lt].hasOwnProperty(Vt)&&In[lt].push(Vt);return In},Ot.addFont=function(lt,Vt,In,Vn,yr){var Yr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Yr.indexOf(arguments[3])!==-1?yr=arguments[3]:arguments[3]&&Yr.indexOf(arguments[3])==-1&&(In=co(In,Vn)),yr=yr||"Identity-H",us.call(this,lt,Vt,In,yr)};var ia,ba=Re.lineWidth||.200025,Bs=Ot.__private__.getLineWidth=Ot.getLineWidth=function(){return ba},fl=Ot.__private__.setLineWidth=Ot.setLineWidth=function(lt){return ba=lt,An(Lr(yn(lt))+" w"),this};Ot.__private__.setLineDash=Jn.API.setLineDash=Jn.API.setLineDashPattern=function(lt,Vt){if(lt=lt||[],Vt=Vt||0,isNaN(Vt)||!Array.isArray(lt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return lt=lt.map(function(In){return Lr(yn(In))}).join(" "),Vt=Lr(yn(Vt)),An("["+lt+"] "+Vt+" d"),this};var hl=Ot.__private__.getLineHeight=Ot.getLineHeight=function(){return Nr*ia};Ot.__private__.getLineHeight=Ot.getLineHeight=function(){return Nr*ia};var Zu=Ot.__private__.setLineHeightFactor=Ot.setLineHeightFactor=function(lt){return typeof(lt=lt||1.15)=="number"&&(ia=lt),this},Pu=Ot.__private__.getLineHeightFactor=Ot.getLineHeightFactor=function(){return ia};Zu(Re.lineHeight);var ul=Ot.__private__.getHorizontalCoordinate=function(lt){return yn(lt)},gl=Ot.__private__.getVerticalCoordinate=function(lt){return or===Ln.ADVANCED?lt:Xo[Mt].mediaBox.topRightY-Xo[Mt].mediaBox.bottomLeftY-yn(lt)},Vu=Ot.__private__.getHorizontalCoordinateString=Ot.getHorizontalCoordinateString=function(lt){return Lr(ul(lt))},lu=Ot.__private__.getVerticalCoordinateString=Ot.getVerticalCoordinateString=function(lt){return Lr(gl(lt))},Fl=Re.strokeColor||"0 G";Ot.__private__.getStrokeColor=Ot.getDrawColor=function(){return Sa(Fl)},Ot.__private__.setStrokeColor=Ot.setDrawColor=function(lt,Vt,In,Vn){return Fl=ga({ch1:lt,ch2:Vt,ch3:In,ch4:Vn,pdfColorType:"draw",precision:2}),An(Fl),this};var hc=Re.fillColor||"0 g";Ot.__private__.getFillColor=Ot.getFillColor=function(){return Sa(hc)},Ot.__private__.setFillColor=Ot.setFillColor=function(lt,Vt,In,Vn){return hc=ga({ch1:lt,ch2:Vt,ch3:In,ch4:Vn,pdfColorType:"fill",precision:2}),An(hc),this};var Fu=Re.textColor||"0 g",Hc=Ot.__private__.getTextColor=Ot.getTextColor=function(){return Sa(Fu)};Ot.__private__.setTextColor=Ot.setTextColor=function(lt,Vt,In,Vn){return Fu=ga({ch1:lt,ch2:Vt,ch3:In,ch4:Vn,pdfColorType:"text",precision:3}),this};var gc=Re.charSpace,BA=Ot.__private__.getCharSpace=Ot.getCharSpace=function(){return parseFloat(gc||0)};Ot.__private__.setCharSpace=Ot.setCharSpace=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return gc=lt,this};var Qc=0;Ot.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},Ot.__private__.setLineCap=Ot.setLineCap=function(lt){var Vt=Ot.CapJoinStyles[lt];if(Vt===void 0)throw new Error("Line cap style of '"+lt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Qc=Vt,An(Vt+" J"),this};var zc=0;Ot.__private__.setLineJoin=Ot.setLineJoin=function(lt){var Vt=Ot.CapJoinStyles[lt];if(Vt===void 0)throw new Error("Line join style of '"+lt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return zc=Vt,An(Vt+" j"),this},Ot.__private__.setLineMiterLimit=Ot.__private__.setMiterLimit=Ot.setLineMiterLimit=Ot.setMiterLimit=function(lt){if(lt=lt||0,isNaN(lt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return An(Lr(yn(lt))+" M"),this},Ot.GState=cr,Ot.setGState=function(lt){(lt=typeof lt=="string"?Co[Ai[lt]]:Xu(null,lt)).equals(fi)||(An("/"+lt.id+" gs"),fi=lt)};var Xu=function(lt,Vt){if(!lt||!Ai[lt]){var In=!1;for(var Vn in Co)if(Co.hasOwnProperty(Vn)&&Co[Vn].equals(Vt)){In=!0;break}if(In)Vt=Co[Vn];else{var yr="GS"+(Object.keys(Co).length+1).toString(10);Co[yr]=Vt,Vt.id=yr}return lt&&(Ai[lt]=Vt.id),Fo.publish("addGState",Vt),Vt}};Ot.addGState=function(lt,Vt){return Xu(lt,Vt),this},Ot.saveGraphicsState=function(){return An("q"),da.push({key:wi,size:Nr,color:Fu}),this},Ot.restoreGraphicsState=function(){An("Q");var lt=da.pop();return wi=lt.key,Nr=lt.size,Fu=lt.color,fi=null,this},Ot.setCurrentTransformationMatrix=function(lt){return An(lt.toString()+" cm"),this},Ot.comment=function(lt){return An("#"+lt),this};var uu=function(lt,Vt){var In=lt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return In},set:function(Yr){isNaN(Yr)||(In=parseFloat(Yr))}});var Vn=Vt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Vn},set:function(Yr){isNaN(Yr)||(Vn=parseFloat(Yr))}});var yr="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return yr},set:function(Yr){yr=Yr.toString()}}),this},Kc=function(lt,Vt,In,Vn){uu.call(this,lt,Vt),this.type="rect";var yr=In||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return yr},set:function(So){isNaN(So)||(yr=parseFloat(So))}});var Yr=Vn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Yr},set:function(So){isNaN(So)||(Yr=parseFloat(So))}}),this},pc=function(){this.page=To,this.currentPage=Mt,this.pages=Ar.slice(0),this.pagesContext=Xo.slice(0),this.x=ua,this.y=Ni,this.matrix=Oi,this.width=Lu(Mt),this.height=Ml(Mt),this.outputDestination=xr,this.id="",this.objectNumber=-1};pc.prototype.restore=function(){To=this.page,Mt=this.currentPage,Xo=this.pagesContext,Ar=this.pages,ua=this.x,Ni=this.y,Oi=this.matrix,Gc(Mt,this.width),vc(Mt,this.height),xr=this.outputDestination};var mc=function(lt,Vt,In,Vn,yr){Ra.push(new pc),To=Mt=0,Ar=[],ua=lt,Ni=Vt,Oi=yr,nu([In,Vn])},iA=function(lt){if(Zi[lt])Ra.pop().restore();else{var Vt=new pc,In="Xo"+(Object.keys(ki).length+1).toString(10);Vt.id=In,Zi[lt]=In,ki[In]=Vt,Fo.publish("addFormObject",Vt),Ra.pop().restore()}};for(var Yu in Ot.beginFormObject=function(lt,Vt,In,Vn,yr){return mc(lt,Vt,In,Vn,yr),this},Ot.endFormObject=function(lt){return iA(lt),this},Ot.doFormObject=function(lt,Vt){var In=ki[Zi[lt]];return An("q"),An(Vt.toString()+" cm"),An("/"+In.id+" Do"),An("Q"),this},Ot.getFormObject=function(lt){var Vt=ki[Zi[lt]];return{x:Vt.x,y:Vt.y,width:Vt.width,height:Vt.height,matrix:Vt.matrix}},Ot.save=function(lt,Vt){return lt=lt||"generated.pdf",(Vt=Vt||{}).returnPromise=Vt.returnPromise||!1,Vt.returnPromise===!1?(Qo(Cu(Pl()),lt),typeof Qo.unload=="function"&&wo.setTimeout&&setTimeout(Qo.unload,911),this):new Promise(function(In,Vn){try{var yr=Qo(Cu(Pl()),lt);typeof Qo.unload=="function"&&wo.setTimeout&&setTimeout(Qo.unload,911),In(yr)}catch(Yr){Vn(Yr.message)}})},Jn.API)Jn.API.hasOwnProperty(Yu)&&(Yu==="events"&&Jn.API.events.length?function(lt,Vt){var In,Vn,yr;for(yr=Vt.length-1;yr!==-1;yr--)In=Vt[yr][0],Vn=Vt[yr][1],lt.subscribe.apply(lt,[In].concat(typeof Vn=="function"?[Vn]:Vn))}(Fo,Jn.API.events):Ot[Yu]=Jn.API[Yu]);var Lu=Ot.getPageWidth=function(lt){return(Xo[lt=lt||Mt].mediaBox.topRightX-Xo[lt].mediaBox.bottomLeftX)/ho},Gc=Ot.setPageWidth=function(lt,Vt){Xo[lt].mediaBox.topRightX=Vt*ho+Xo[lt].mediaBox.bottomLeftX},Ml=Ot.getPageHeight=function(lt){return(Xo[lt=lt||Mt].mediaBox.topRightY-Xo[lt].mediaBox.bottomLeftY)/ho},vc=Ot.setPageHeight=function(lt,Vt){Xo[lt].mediaBox.topRightY=Vt*ho+Xo[lt].mediaBox.bottomLeftY};return Ot.internal={pdfEscape:Is,getStyle:Gu,getFont:Uc,getFontSize:Er,getCharSpace:BA,getTextColor:Hc,getLineHeight:hl,getLineHeightFactor:Pu,getLineWidth:Bs,write:xo,getHorizontalCoordinate:ul,getVerticalCoordinate:gl,getCoordinateString:Vu,getVerticalCoordinateString:lu,collections:{},newObject:mo,newAdditionalObject:na,newObjectDeferred:ya,newObjectDeferredBegin:ls,getFilters:Mi,putStream:ja,events:Fo,scaleFactor:ho,pageSize:{getWidth:function(){return Lu(Mt)},setWidth:function(lt){Gc(Mt,lt)},getHeight:function(){return Ml(Mt)},setHeight:function(lt){vc(Mt,lt)}},encryptionOptions:Gt,encryption:ms,getEncryptor:kc,output:iu,getNumberOfPages:xl,pages:Ar,out:An,f2:Jr,f3:ln,getPageInfo:fc,getPageInfoByObjId:$i,getCurrentPageInfo:Bu,getPDFVersion:gn,Point:uu,Rectangle:Kc,Matrix:Si,hasHotfix:Os},Object.defineProperty(Ot.internal.pageSize,"width",{get:function(){return Lu(Mt)},set:function(lt){Gc(Mt,lt)},enumerable:!0,configurable:!0}),Object.defineProperty(Ot.internal.pageSize,"height",{get:function(){return Ml(Mt)},set:function(lt){vc(Mt,lt)},enumerable:!0,configurable:!0}),is.call(Ot,vr),wi="F1",Qu(ot,je),Fo.publish("initialized"),Ot}Wo.prototype.lsbFirstWord=function(Re){return String.fromCharCode(Re>>0&255,Re>>8&255,Re>>16&255,Re>>24&255)},Wo.prototype.toHexString=function(Re){return Re.split("").map(function(xe){return("0"+(255&xe.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Wo.prototype.hexToBytes=function(Re){for(var xe=[],je=0;je<Re.length;je+=2)xe.push(String.fromCharCode(parseInt(Re.substr(je,2),16)));return xe.join("")},Wo.prototype.processOwnerPassword=function(Re,xe){return _o(jo(xe).substr(0,5),Re)},Wo.prototype.encryptor=function(Re,xe){var je=jo(this.encryptionKey+String.fromCharCode(255&Re,Re>>8&255,Re>>16&255,255&xe,xe>>8&255)).substr(0,10);return function(Ye){return _o(je,Ye)}},cr.prototype.equals=function(Re){var xe,je="id,objectNumber,equals";if(!Re||(0,ve.Z)(Re)!==(0,ve.Z)(this))return!1;var Ye=0;for(xe in this)if(!(je.indexOf(xe)>=0)){if(this.hasOwnProperty(xe)&&!Re.hasOwnProperty(xe)||this[xe]!==Re[xe])return!1;Ye++}for(xe in Re)Re.hasOwnProperty(xe)&&je.indexOf(xe)<0&&Ye--;return Ye===0},Jn.API={events:[]},Jn.version="3.0.1";var Sr=Jn.API,Gr=1,$r=function(Re){return Re.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},po=function(Re){return Re.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},_r=function(Re){return Re.toFixed(2)},bi=function(Re){return Re.toFixed(5)};Sr.__acroform__={};var Do=function(Re,xe){Re.prototype=Object.create(xe.prototype),Re.prototype.constructor=Re},oa=function(Re){return Re*Gr},ui=function(Re){var xe=new Wl,je=Ro.internal.getHeight(Re)||0,Ye=Ro.internal.getWidth(Re)||0;return xe.BBox=[0,0,Number(_r(Ye)),Number(_r(je))],xe},No=Sr.__acroform__.setBit=function(Re,xe){if(Re=Re||0,xe=xe||0,isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Re|=1<<xe},Ei=Sr.__acroform__.clearBit=function(Re,xe){if(Re=Re||0,xe=xe||0,isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Re&=~(1<<xe)},Li=Sr.__acroform__.getBit=function(Re,xe){if(isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Re&1<<xe?1:0},so=Sr.__acroform__.getBitForPdf=function(Re,xe){if(isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Li(Re,xe-1)},$o=Sr.__acroform__.setBitForPdf=function(Re,xe){if(isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return No(Re,xe-1)},pi=Sr.__acroform__.clearBitForPdf=function(Re,xe){if(isNaN(Re)||isNaN(xe))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Ei(Re,xe-1)},Ti=Sr.__acroform__.calculateCoordinates=function(Re,xe){var je=xe.internal.getHorizontalCoordinate,Ye=xe.internal.getVerticalCoordinate,ot=Re[0],et=Re[1],ht=Re[2],pt=Re[3],Bt={};return Bt.lowerLeft_X=je(ot)||0,Bt.lowerLeft_Y=Ye(et+pt)||0,Bt.upperRight_X=je(ot+ht)||0,Bt.upperRight_Y=Ye(et)||0,[Number(_r(Bt.lowerLeft_X)),Number(_r(Bt.lowerLeft_Y)),Number(_r(Bt.upperRight_X)),Number(_r(Bt.upperRight_Y))]},Ii=function(Re){if(Re.appearanceStreamContent)return Re.appearanceStreamContent;if(Re.V||Re.DV){var xe=[],je=Re._V||Re.DV,Ye=Qi(Re,je),ot=Re.scope.internal.getFont(Re.fontName,Re.fontStyle).id;xe.push("/Tx BMC"),xe.push("q"),xe.push("BT"),xe.push(Re.scope.__private__.encodeColorString(Re.color)),xe.push("/"+ot+" "+_r(Ye.fontSize)+" Tf"),xe.push("1 0 0 1 0 0 Tm"),xe.push(Ye.text),xe.push("ET"),xe.push("Q"),xe.push("EMC");var et=ui(Re);return et.scope=Re.scope,et.stream=xe.join(`
|
|
|
`),et}},Qi=function(Re,xe){var je=Re.fontSize===0?Re.maxFontSize:Re.fontSize,Ye={text:"",fontSize:""},ot=(xe=(xe=xe.substr(0,1)=="("?xe.substr(1):xe).substr(xe.length-1)==")"?xe.substr(0,xe.length-1):xe).split(" ");ot=Re.multiline?ot.map(function(ln){return ln.split(`
|
|
|
`)}):ot.map(function(ln){return[ln]});var et=je,ht=Ro.internal.getHeight(Re)||0;ht=ht<0?-ht:ht;var pt=Ro.internal.getWidth(Re)||0;pt=pt<0?-pt:pt;var Bt=function(ln,yn,er){if(ln+1<ot.length){var dt=yn+" "+ot[ln+1][0];return la(dt,Re,er).width<=pt-4}return!1};et++;e:for(;et>0;){xe="",et--;var jt,Gt,Wt=la("3",Re,et).height,nn=Re.multiline?ht-et:(ht-Wt)/2,Ot=nn+=2,xn=0,gn=0,Fn=0;if(et<=0){xe=`(...) Tj
|
|
|
`,xe+="% Width of Text: "+la(xe,Re,et=12).width+", FieldWidth:"+pt+`
|
|
|
`;break}for(var rn="",Ln=0,or=0;or<ot.length;or++)if(ot.hasOwnProperty(or)){var Cr=!1;if(ot[or].length!==1&&Fn!==ot[or].length-1){if((Wt+2)*(Ln+2)+2>ht)continue e;rn+=ot[or][Fn],Cr=!0,gn=or,or--}else{rn=(rn+=ot[or][Fn]+" ").substr(rn.length-1)==" "?rn.substr(0,rn.length-1):rn;var Kr=parseInt(or),co=Bt(Kr,rn,et),Lr=or>=ot.length-1;if(co&&!Lr){rn+=" ",Fn=0;continue}if(co||Lr){if(Lr)gn=Kr;else if(Re.multiline&&(Wt+2)*(Ln+2)+2>ht)continue e}else{if(!Re.multiline||(Wt+2)*(Ln+2)+2>ht)continue e;gn=Kr}}for(var Hn="",jr=xn;jr<=gn;jr++){var Jr=ot[jr];if(Re.multiline){if(jr===gn){Hn+=Jr[Fn]+" ",Fn=(Fn+1)%Jr.length;continue}if(jr===xn){Hn+=Jr[Jr.length-1]+" ";continue}}Hn+=Jr[0]+" "}switch(Hn=Hn.substr(Hn.length-1)==" "?Hn.substr(0,Hn.length-1):Hn,Gt=la(Hn,Re,et).width,Re.textAlign){case"right":jt=pt-Gt-2;break;case"center":jt=(pt-Gt)/2;break;case"left":default:jt=2}xe+=_r(jt)+" "+_r(Ot)+` Td
|
|
|
`,xe+="("+$r(Hn)+`) Tj
|
|
|
`,xe+=-_r(jt)+` 0 Td
|
|
|
`,Ot=-(et+2),Gt=0,xn=Cr?gn:gn+1,Ln++,rn=""}break}return Ye.text=xe,Ye.fontSize=et,Ye},la=function(Re,xe,je){var Ye=xe.scope.internal.getFont(xe.fontName,xe.fontStyle),ot=xe.scope.getStringUnitWidth(Re,{font:Ye,fontSize:parseFloat(je),charSpace:0})*parseFloat(je);return{height:xe.scope.getStringUnitWidth("3",{font:Ye,fontSize:parseFloat(je),charSpace:0})*parseFloat(je)*1.5,width:ot}},ma={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Qa=function(Re,xe){var je={type:"reference",object:Re};xe.internal.getPageInfo(Re.page).pageContext.annotations.find(function(Ye){return Ye.type===je.type&&Ye.object===je.object})===void 0&&xe.internal.getPageInfo(Re.page).pageContext.annotations.push(je)},xa=function(Re,xe){for(var je in Re)if(Re.hasOwnProperty(je)){var Ye=je,ot=Re[je];xe.internal.newObjectDeferredBegin(ot.objId,!0),(0,ve.Z)(ot)==="object"&&typeof ot.putStream=="function"&&ot.putStream(),delete Re[Ye]}},Ga=function(Re,xe){if(xe.scope=Re,Re.internal!==void 0&&(Re.internal.acroformPlugin===void 0||Re.internal.acroformPlugin.isInitialized===!1)){if(gs.FieldNum=0,Re.internal.acroformPlugin=JSON.parse(JSON.stringify(ma)),Re.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Gr=Re.internal.scaleFactor,Re.internal.acroformPlugin.acroFormDictionaryRoot=new Ks,Re.internal.acroformPlugin.acroFormDictionaryRoot.scope=Re,Re.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Re.internal.events.subscribe("postPutResources",function(){(function(je){je.internal.events.unsubscribe(je.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete je.internal.acroformPlugin.acroFormDictionaryRoot._eventID,je.internal.acroformPlugin.printedOut=!0})(Re)}),Re.internal.events.subscribe("buildDocument",function(){(function(je){je.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Ye=je.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ot in Ye)if(Ye.hasOwnProperty(ot)){var et=Ye[ot];et.objId=void 0,et.hasAnnotation&&Qa(et,je)}})(Re)}),Re.internal.events.subscribe("putCatalog",function(){(function(je){if(je.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");je.internal.write("/AcroForm "+je.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Re)}),Re.internal.events.subscribe("postPutPages",function(je){(function(Ye,ot){var et=!Ye;for(var ht in Ye||(ot.internal.newObjectDeferredBegin(ot.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ot.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Ye=Ye||ot.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Ye.hasOwnProperty(ht)){var pt=Ye[ht],Bt=[],jt=pt.Rect;if(pt.Rect&&(pt.Rect=Ti(pt.Rect,ot)),ot.internal.newObjectDeferredBegin(pt.objId,!0),pt.DA=Ro.createDefaultAppearanceStream(pt),(0,ve.Z)(pt)==="object"&&typeof pt.getKeyValueListForStream=="function"&&(Bt=pt.getKeyValueListForStream()),pt.Rect=jt,pt.hasAppearanceStream&&!pt.appearanceStreamContent){var Gt=Ii(pt);Bt.push({key:"AP",value:"<</N "+Gt+">>"}),ot.internal.acroformPlugin.xForms.push(Gt)}if(pt.appearanceStreamContent){var Wt="";for(var nn in pt.appearanceStreamContent)if(pt.appearanceStreamContent.hasOwnProperty(nn)){var Ot=pt.appearanceStreamContent[nn];if(Wt+="/"+nn+" ",Wt+="<<",Object.keys(Ot).length>=1||Array.isArray(Ot)){for(var ht in Ot)if(Ot.hasOwnProperty(ht)){var xn=Ot[ht];typeof xn=="function"&&(xn=xn.call(ot,pt)),Wt+="/"+ht+" "+xn+" ",ot.internal.acroformPlugin.xForms.indexOf(xn)>=0||ot.internal.acroformPlugin.xForms.push(xn)}}else typeof(xn=Ot)=="function"&&(xn=xn.call(ot,pt)),Wt+="/"+ht+" "+xn,ot.internal.acroformPlugin.xForms.indexOf(xn)>=0||ot.internal.acroformPlugin.xForms.push(xn);Wt+=">>"}Bt.push({key:"AP",value:`<<
|
|
|
`+Wt+">>"})}ot.internal.putStream({additionalKeyValues:Bt,objectId:pt.objId}),ot.internal.out("endobj")}et&&xa(ot.internal.acroformPlugin.xForms,ot)})(je,Re)}),Re.internal.acroformPlugin.isInitialized=!0}},Ps=Sr.__acroform__.arrayToPdfArray=function(Re,xe,je){var Ye=function(ht){return ht};if(Array.isArray(Re)){for(var ot="[",et=0;et<Re.length;et++)switch(et!==0&&(ot+=" "),(0,ve.Z)(Re[et])){case"boolean":case"number":case"object":ot+=Re[et].toString();break;case"string":Re[et].substr(0,1)!=="/"?(xe!==void 0&&je&&(Ye=je.internal.getEncryptor(xe)),ot+="("+$r(Ye(Re[et].toString()))+")"):ot+=Re[et].toString()}return ot+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Oa=function(Re,xe,je){var Ye=function(ot){return ot};return xe!==void 0&&je&&(Ye=je.internal.getEncryptor(xe)),(Re=Re||"").toString(),Re="("+$r(Ye(Re))+")"},bs=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(Re){this._objId=Re}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};bs.prototype.toString=function(){return this.objId+" 0 R"},bs.prototype.putStream=function(){var Re=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Re,objectId:this.objId}),this.scope.internal.out("endobj")},bs.prototype.getKeyValueListForStream=function(){var Re=[],xe=Object.getOwnPropertyNames(this).filter(function(et){return et!="content"&&et!="appearanceStreamContent"&&et!="scope"&&et!="objId"&&et.substring(0,1)!="_"});for(var je in xe)if(Object.getOwnPropertyDescriptor(this,xe[je]).configurable===!1){var Ye=xe[je],ot=this[Ye];ot&&(Array.isArray(ot)?Re.push({key:Ye,value:Ps(ot,this.objId,this.scope)}):ot instanceof bs?(ot.scope=this.scope,Re.push({key:Ye,value:ot.objId+" 0 R"})):typeof ot!="function"&&Re.push({key:Ye,value:ot}))}return Re};var Wl=function(){bs.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var Re,xe=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return xe},set:function(je){xe=je}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(je){Re=je.trim()},get:function(){return Re||null}})};Do(Wl,bs);var Ks=function(){bs.call(this);var Re,xe=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return xe.length>0?xe:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return xe}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Re){var je=function(Ye){return Ye};return this.scope&&(je=this.scope.internal.getEncryptor(this.objId)),"("+$r(je(Re))+")"}},set:function(je){Re=je}})};Do(Ks,bs);var gs=function Re(){bs.call(this);var xe=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return xe},set:function(rn){if(isNaN(rn))throw new Error('Invalid value "'+rn+'" for attribute F supplied.');xe=rn}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!so(xe,3)},set:function(rn){rn?this.F=$o(xe,3):this.F=pi(xe,3)}});var je=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return je},set:function(rn){if(isNaN(rn))throw new Error('Invalid value "'+rn+'" for attribute Ff supplied.');je=rn}});var Ye=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Ye.length!==0)return Ye},set:function(rn){Ye=rn!==void 0?rn:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Ye||isNaN(Ye[0])?0:Ye[0]},set:function(rn){Ye[0]=rn}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Ye||isNaN(Ye[1])?0:Ye[1]},set:function(rn){Ye[1]=rn}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Ye||isNaN(Ye[2])?0:Ye[2]},set:function(rn){Ye[2]=rn}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Ye||isNaN(Ye[3])?0:Ye[3]},set:function(rn){Ye[3]=rn}});var ot="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ot},set:function(rn){switch(rn){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ot=rn;break;default:throw new Error('Invalid value "'+rn+'" for attribute FT supplied.')}}});var et=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!et||et.length<1){if(this instanceof Ws)return;et="FieldObject"+Re.FieldNum++}var rn=function(Ln){return Ln};return this.scope&&(rn=this.scope.internal.getEncryptor(this.objId)),"("+$r(rn(et))+")"},set:function(rn){et=rn.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return et},set:function(rn){et=rn}});var ht="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ht},set:function(rn){ht=rn}});var pt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return pt},set:function(rn){pt=rn}});var Bt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Bt},set:function(rn){Bt=rn}});var jt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return jt===void 0?50/Gr:jt},set:function(rn){jt=rn}});var Gt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Gt},set:function(rn){Gt=rn}});var Wt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Wt||this instanceof Ws||this instanceof Al))return Oa(Wt,this.objId,this.scope)},set:function(rn){rn=rn.toString(),Wt=rn}});var nn=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(nn)return this instanceof va?nn:Oa(nn,this.objId,this.scope)},set:function(rn){rn=rn.toString(),nn=this instanceof va?rn:rn.substr(0,1)==="("?po(rn.substr(1,rn.length-2)):po(rn)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof va?po(nn.substr(1,nn.length-1)):nn},set:function(rn){rn=rn.toString(),nn=this instanceof va?"/"+rn:rn}});var Ot=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ot)return Ot},set:function(rn){this.V=rn}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ot)return this instanceof va?Ot:Oa(Ot,this.objId,this.scope)},set:function(rn){rn=rn.toString(),Ot=this instanceof va?rn:rn.substr(0,1)==="("?po(rn.substr(1,rn.length-2)):po(rn)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof va?po(Ot.substr(1,Ot.length-1)):Ot},set:function(rn){rn=rn.toString(),Ot=this instanceof va?"/"+rn:rn}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var xn,gn=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return gn},set:function(rn){rn=!!rn,gn=rn}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(xn)return xn},set:function(rn){xn=rn}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,1)},set:function(rn){rn?this.Ff=$o(this.Ff,1):this.Ff=pi(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,2)},set:function(rn){rn?this.Ff=$o(this.Ff,2):this.Ff=pi(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,3)},set:function(rn){rn?this.Ff=$o(this.Ff,3):this.Ff=pi(this.Ff,3)}});var Fn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Fn!==null)return Fn},set:function(rn){if([0,1,2].indexOf(rn)===-1)throw new Error('Invalid value "'+rn+'" for attribute Q supplied.');Fn=rn}}),Object.defineProperty(this,"textAlign",{get:function(){var rn;switch(Fn){case 0:default:rn="left";break;case 1:rn="center";break;case 2:rn="right"}return rn},configurable:!0,enumerable:!0,set:function(rn){switch(rn){case"right":case 2:Fn=2;break;case"center":case 1:Fn=1;break;case"left":case 0:default:Fn=0}}})};Do(gs,bs);var Pa=function(){gs.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Re=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Re},set:function(je){Re=je}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Re},set:function(je){Re=je}});var xe=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Ps(xe,this.objId,this.scope)},set:function(je){var Ye,ot;ot=[],typeof(Ye=je)=="string"&&(ot=function(et,ht,pt){pt||(pt=1);for(var Bt,jt=[];Bt=ht.exec(et);)jt.push(Bt[pt]);return jt}(Ye,/\((.*?)\)/g)),xe=ot}}),this.getOptions=function(){return xe},this.setOptions=function(je){xe=je,this.sort&&xe.sort()},this.addOption=function(je){je=(je=je||"").toString(),xe.push(je),this.sort&&xe.sort()},this.removeOption=function(je,Ye){for(Ye=Ye||!1,je=(je=je||"").toString();xe.indexOf(je)!==-1&&(xe.splice(xe.indexOf(je),1),Ye!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,18)},set:function(je){je?this.Ff=$o(this.Ff,18):this.Ff=pi(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,19)},set:function(je){this.combo===!0&&(je?this.Ff=$o(this.Ff,19):this.Ff=pi(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,20)},set:function(je){je?(this.Ff=$o(this.Ff,20),xe.sort()):this.Ff=pi(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,22)},set:function(je){je?this.Ff=$o(this.Ff,22):this.Ff=pi(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,23)},set:function(je){je?this.Ff=$o(this.Ff,23):this.Ff=pi(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,27)},set:function(je){je?this.Ff=$o(this.Ff,27):this.Ff=pi(this.Ff,27)}}),this.hasAppearanceStream=!1};Do(Pa,gs);var xi=function(){Pa.call(this),this.fontName="helvetica",this.combo=!1};Do(xi,Pa);var Ri=function(){xi.call(this),this.combo=!0};Do(Ri,xi);var Wi=function(){Ri.call(this),this.edit=!0};Do(Wi,Ri);var va=function(){gs.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,15)},set:function(je){je?this.Ff=$o(this.Ff,15):this.Ff=pi(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,16)},set:function(je){je?this.Ff=$o(this.Ff,16):this.Ff=pi(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,17)},set:function(je){je?this.Ff=$o(this.Ff,17):this.Ff=pi(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,26)},set:function(je){je?this.Ff=$o(this.Ff,26):this.Ff=pi(this.Ff,26)}});var Re,xe={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var je=function(et){return et};if(this.scope&&(je=this.scope.internal.getEncryptor(this.objId)),Object.keys(xe).length!==0){var Ye,ot=[];for(Ye in ot.push("<<"),xe)ot.push("/"+Ye+" ("+$r(je(xe[Ye]))+")");return ot.push(">>"),ot.join(`
|
|
|
`)}},set:function(je){(0,ve.Z)(je)==="object"&&(xe=je)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return xe.CA||""},set:function(je){typeof je=="string"&&(xe.CA=je)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Re},set:function(je){Re=je}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Re.substr(1,Re.length-1)},set:function(je){Re="/"+je}})};Do(va,gs);var Gs=function(){va.call(this),this.pushButton=!0};Do(Gs,va);var Rs=function(){va.call(this),this.radio=!0,this.pushButton=!1;var Re=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Re},set:function(xe){Re=xe!==void 0?xe:[]}})};Do(Rs,va);var Ws=function(){var Re,xe;gs.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Re},set:function(ot){Re=ot}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return xe},set:function(ot){xe=ot}});var je,Ye={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ot=function(pt){return pt};this.scope&&(ot=this.scope.internal.getEncryptor(this.objId));var et,ht=[];for(et in ht.push("<<"),Ye)ht.push("/"+et+" ("+$r(ot(Ye[et]))+")");return ht.push(">>"),ht.join(`
|
|
|
`)},set:function(ot){(0,ve.Z)(ot)==="object"&&(Ye=ot)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ye.CA||""},set:function(ot){typeof ot=="string"&&(Ye.CA=ot)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return je},set:function(ot){je=ot}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return je.substr(1,je.length-1)},set:function(ot){je="/"+ot}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ro.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Do(Ws,gs),Rs.prototype.setAppearance=function(Re){if(!("createAppearanceStream"in Re)||!("getCA"in Re))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var xe in this.Kids)if(this.Kids.hasOwnProperty(xe)){var je=this.Kids[xe];je.appearanceStreamContent=Re.createAppearanceStream(je.optionName),je.caption=Re.getCA()}},Rs.prototype.createOption=function(Re){var xe=new Ws;return xe.Parent=this,xe.optionName=Re,this.Kids.push(xe),sc.call(this.scope,xe),xe};var ws=function(){va.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ro.CheckBox.createAppearanceStream()};Do(ws,va);var Al=function(){gs.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,13)},set:function(xe){xe?this.Ff=$o(this.Ff,13):this.Ff=pi(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,21)},set:function(xe){xe?this.Ff=$o(this.Ff,21):this.Ff=pi(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,23)},set:function(xe){xe?this.Ff=$o(this.Ff,23):this.Ff=pi(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,24)},set:function(xe){xe?this.Ff=$o(this.Ff,24):this.Ff=pi(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,25)},set:function(xe){xe?this.Ff=$o(this.Ff,25):this.Ff=pi(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,26)},set:function(xe){xe?this.Ff=$o(this.Ff,26):this.Ff=pi(this.Ff,26)}});var Re=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Re},set:function(xe){Re=xe}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Re},set:function(xe){Number.isInteger(xe)&&(Re=xe)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Do(Al,gs);var Ts=function(){Al.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!so(this.Ff,14)},set:function(Re){Re?this.Ff=$o(this.Ff,14):this.Ff=pi(this.Ff,14)}}),this.password=!0};Do(Ts,Al);var Ro={CheckBox:{createAppearanceStream:function(){return{N:{On:Ro.CheckBox.YesNormal},D:{On:Ro.CheckBox.YesPushDown,Off:Ro.CheckBox.OffPushDown}}},YesPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[],Ye=Re.scope.internal.getFont(Re.fontName,Re.fontStyle).id,ot=Re.scope.__private__.encodeColorString(Re.color),et=Qi(Re,Re.caption);return je.push("0.749023 g"),je.push("0 0 "+_r(Ro.internal.getWidth(Re))+" "+_r(Ro.internal.getHeight(Re))+" re"),je.push("f"),je.push("BMC"),je.push("q"),je.push("0 0 1 rg"),je.push("/"+Ye+" "+_r(et.fontSize)+" Tf "+ot),je.push("BT"),je.push(et.text),je.push("ET"),je.push("Q"),je.push("EMC"),xe.stream=je.join(`
|
|
|
`),xe},YesNormal:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=Re.scope.internal.getFont(Re.fontName,Re.fontStyle).id,Ye=Re.scope.__private__.encodeColorString(Re.color),ot=[],et=Ro.internal.getHeight(Re),ht=Ro.internal.getWidth(Re),pt=Qi(Re,Re.caption);return ot.push("1 g"),ot.push("0 0 "+_r(ht)+" "+_r(et)+" re"),ot.push("f"),ot.push("q"),ot.push("0 0 1 rg"),ot.push("0 0 "+_r(ht-1)+" "+_r(et-1)+" re"),ot.push("W"),ot.push("n"),ot.push("0 g"),ot.push("BT"),ot.push("/"+je+" "+_r(pt.fontSize)+" Tf "+Ye),ot.push(pt.text),ot.push("ET"),ot.push("Q"),xe.stream=ot.join(`
|
|
|
`),xe},OffPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[];return je.push("0.749023 g"),je.push("0 0 "+_r(Ro.internal.getWidth(Re))+" "+_r(Ro.internal.getHeight(Re))+" re"),je.push("f"),xe.stream=je.join(`
|
|
|
`),xe}},RadioButton:{Circle:{createAppearanceStream:function(Re){var xe={D:{Off:Ro.RadioButton.Circle.OffPushDown},N:{}};return xe.N[Re]=Ro.RadioButton.Circle.YesNormal,xe.D[Re]=Ro.RadioButton.Circle.YesPushDown,xe},getCA:function(){return"l"},YesNormal:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[],Ye=Ro.internal.getWidth(Re)<=Ro.internal.getHeight(Re)?Ro.internal.getWidth(Re)/4:Ro.internal.getHeight(Re)/4;Ye=Number((.9*Ye).toFixed(5));var ot=Ro.internal.Bezier_C,et=Number((Ye*ot).toFixed(5));return je.push("q"),je.push("1 0 0 1 "+bi(Ro.internal.getWidth(Re)/2)+" "+bi(Ro.internal.getHeight(Re)/2)+" cm"),je.push(Ye+" 0 m"),je.push(Ye+" "+et+" "+et+" "+Ye+" 0 "+Ye+" c"),je.push("-"+et+" "+Ye+" -"+Ye+" "+et+" -"+Ye+" 0 c"),je.push("-"+Ye+" -"+et+" -"+et+" -"+Ye+" 0 -"+Ye+" c"),je.push(et+" -"+Ye+" "+Ye+" -"+et+" "+Ye+" 0 c"),je.push("f"),je.push("Q"),xe.stream=je.join(`
|
|
|
`),xe},YesPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[],Ye=Ro.internal.getWidth(Re)<=Ro.internal.getHeight(Re)?Ro.internal.getWidth(Re)/4:Ro.internal.getHeight(Re)/4;Ye=Number((.9*Ye).toFixed(5));var ot=Number((2*Ye).toFixed(5)),et=Number((ot*Ro.internal.Bezier_C).toFixed(5)),ht=Number((Ye*Ro.internal.Bezier_C).toFixed(5));return je.push("0.749023 g"),je.push("q"),je.push("1 0 0 1 "+bi(Ro.internal.getWidth(Re)/2)+" "+bi(Ro.internal.getHeight(Re)/2)+" cm"),je.push(ot+" 0 m"),je.push(ot+" "+et+" "+et+" "+ot+" 0 "+ot+" c"),je.push("-"+et+" "+ot+" -"+ot+" "+et+" -"+ot+" 0 c"),je.push("-"+ot+" -"+et+" -"+et+" -"+ot+" 0 -"+ot+" c"),je.push(et+" -"+ot+" "+ot+" -"+et+" "+ot+" 0 c"),je.push("f"),je.push("Q"),je.push("0 g"),je.push("q"),je.push("1 0 0 1 "+bi(Ro.internal.getWidth(Re)/2)+" "+bi(Ro.internal.getHeight(Re)/2)+" cm"),je.push(Ye+" 0 m"),je.push(Ye+" "+ht+" "+ht+" "+Ye+" 0 "+Ye+" c"),je.push("-"+ht+" "+Ye+" -"+Ye+" "+ht+" -"+Ye+" 0 c"),je.push("-"+Ye+" -"+ht+" -"+ht+" -"+Ye+" 0 -"+Ye+" c"),je.push(ht+" -"+Ye+" "+Ye+" -"+ht+" "+Ye+" 0 c"),je.push("f"),je.push("Q"),xe.stream=je.join(`
|
|
|
`),xe},OffPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[],Ye=Ro.internal.getWidth(Re)<=Ro.internal.getHeight(Re)?Ro.internal.getWidth(Re)/4:Ro.internal.getHeight(Re)/4;Ye=Number((.9*Ye).toFixed(5));var ot=Number((2*Ye).toFixed(5)),et=Number((ot*Ro.internal.Bezier_C).toFixed(5));return je.push("0.749023 g"),je.push("q"),je.push("1 0 0 1 "+bi(Ro.internal.getWidth(Re)/2)+" "+bi(Ro.internal.getHeight(Re)/2)+" cm"),je.push(ot+" 0 m"),je.push(ot+" "+et+" "+et+" "+ot+" 0 "+ot+" c"),je.push("-"+et+" "+ot+" -"+ot+" "+et+" -"+ot+" 0 c"),je.push("-"+ot+" -"+et+" -"+et+" -"+ot+" 0 -"+ot+" c"),je.push(et+" -"+ot+" "+ot+" -"+et+" "+ot+" 0 c"),je.push("f"),je.push("Q"),xe.stream=je.join(`
|
|
|
`),xe}},Cross:{createAppearanceStream:function(Re){var xe={D:{Off:Ro.RadioButton.Cross.OffPushDown},N:{}};return xe.N[Re]=Ro.RadioButton.Cross.YesNormal,xe.D[Re]=Ro.RadioButton.Cross.YesPushDown,xe},getCA:function(){return"8"},YesNormal:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[],Ye=Ro.internal.calculateCross(Re);return je.push("q"),je.push("1 1 "+_r(Ro.internal.getWidth(Re)-2)+" "+_r(Ro.internal.getHeight(Re)-2)+" re"),je.push("W"),je.push("n"),je.push(_r(Ye.x1.x)+" "+_r(Ye.x1.y)+" m"),je.push(_r(Ye.x2.x)+" "+_r(Ye.x2.y)+" l"),je.push(_r(Ye.x4.x)+" "+_r(Ye.x4.y)+" m"),je.push(_r(Ye.x3.x)+" "+_r(Ye.x3.y)+" l"),je.push("s"),je.push("Q"),xe.stream=je.join(`
|
|
|
`),xe},YesPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=Ro.internal.calculateCross(Re),Ye=[];return Ye.push("0.749023 g"),Ye.push("0 0 "+_r(Ro.internal.getWidth(Re))+" "+_r(Ro.internal.getHeight(Re))+" re"),Ye.push("f"),Ye.push("q"),Ye.push("1 1 "+_r(Ro.internal.getWidth(Re)-2)+" "+_r(Ro.internal.getHeight(Re)-2)+" re"),Ye.push("W"),Ye.push("n"),Ye.push(_r(je.x1.x)+" "+_r(je.x1.y)+" m"),Ye.push(_r(je.x2.x)+" "+_r(je.x2.y)+" l"),Ye.push(_r(je.x4.x)+" "+_r(je.x4.y)+" m"),Ye.push(_r(je.x3.x)+" "+_r(je.x3.y)+" l"),Ye.push("s"),Ye.push("Q"),xe.stream=Ye.join(`
|
|
|
`),xe},OffPushDown:function(Re){var xe=ui(Re);xe.scope=Re.scope;var je=[];return je.push("0.749023 g"),je.push("0 0 "+_r(Ro.internal.getWidth(Re))+" "+_r(Ro.internal.getHeight(Re))+" re"),je.push("f"),xe.stream=je.join(`
|
|
|
`),xe}}},createDefaultAppearanceStream:function(Re){var xe=Re.scope.internal.getFont(Re.fontName,Re.fontStyle).id,je=Re.scope.__private__.encodeColorString(Re.color);return"/"+xe+" "+Re.fontSize+" Tf "+je}};Ro.internal={Bezier_C:.551915024494,calculateCross:function(Re){var xe=Ro.internal.getWidth(Re),je=Ro.internal.getHeight(Re),Ye=Math.min(xe,je);return{x1:{x:(xe-Ye)/2,y:(je-Ye)/2+Ye},x2:{x:(xe-Ye)/2+Ye,y:(je-Ye)/2},x3:{x:(xe-Ye)/2,y:(je-Ye)/2},x4:{x:(xe-Ye)/2+Ye,y:(je-Ye)/2+Ye}}}},Ro.internal.getWidth=function(Re){var xe=0;return(0,ve.Z)(Re)==="object"&&(xe=oa(Re.Rect[2])),xe},Ro.internal.getHeight=function(Re){var xe=0;return(0,ve.Z)(Re)==="object"&&(xe=oa(Re.Rect[3])),xe};var sc=Sr.addField=function(Re){if(Ga(this,Re),!(Re instanceof gs))throw new Error("Invalid argument passed to jsPDF.addField.");var xe;return(xe=Re).scope.internal.acroformPlugin.printedOut&&(xe.scope.internal.acroformPlugin.printedOut=!1,xe.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),xe.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(xe),Re.page=Re.scope.internal.getCurrentPageInfo().pageNumber,this};Sr.AcroFormChoiceField=Pa,Sr.AcroFormListBox=xi,Sr.AcroFormComboBox=Ri,Sr.AcroFormEditBox=Wi,Sr.AcroFormButton=va,Sr.AcroFormPushButton=Gs,Sr.AcroFormRadioButton=Rs,Sr.AcroFormCheckBox=ws,Sr.AcroFormTextField=Al,Sr.AcroFormPasswordField=Ts,Sr.AcroFormAppearance=Ro,Sr.AcroForm={ChoiceField:Pa,ListBox:xi,ComboBox:Ri,EditBox:Wi,Button:va,PushButton:Gs,RadioButton:Rs,CheckBox:ws,TextField:Al,PasswordField:Ts,Appearance:Ro},Jn.AcroForm={ChoiceField:Pa,ListBox:xi,ComboBox:Ri,EditBox:Wi,Button:va,PushButton:Gs,RadioButton:Rs,CheckBox:ws,TextField:Al,PasswordField:Ts,Appearance:Ro};var as=Jn.AcroForm;function bl(Re){return Re.reduce(function(xe,je,Ye){return xe[je]=Ye,xe},{})}(function(Re){Re.__addimage__={};var xe="UNKNOWN",je={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},Ye=Re.__addimage__.getImageFileTypeByImageData=function(ln,yn){var er,dt,bt,Dt,kt,Ht=xe;if((yn=yn||xe)==="RGBA"||ln.data!==void 0&&ln.data instanceof Uint8ClampedArray&&"height"in ln&&"width"in ln)return"RGBA";if(co(ln))for(kt in je)for(bt=je[kt],er=0;er<bt.length;er+=1){for(Dt=!0,dt=0;dt<bt[er].length;dt+=1)if(bt[er][dt]!==void 0&&bt[er][dt]!==ln[dt]){Dt=!1;break}if(Dt===!0){Ht=kt;break}}else for(kt in je)for(bt=je[kt],er=0;er<bt.length;er+=1){for(Dt=!0,dt=0;dt<bt[er].length;dt+=1)if(bt[er][dt]!==void 0&&bt[er][dt]!==ln.charCodeAt(dt)){Dt=!1;break}if(Dt===!0){Ht=kt;break}}return Ht===xe&&yn!==xe&&(Ht=yn),Ht},ot=function ln(yn){for(var er=this.internal.write,dt=this.internal.putStream,bt=(0,this.internal.getFilters)();bt.indexOf("FlateEncode")!==-1;)bt.splice(bt.indexOf("FlateEncode"),1);yn.objectId=this.internal.newObject();var Dt=[];if(Dt.push({key:"Type",value:"/XObject"}),Dt.push({key:"Subtype",value:"/Image"}),Dt.push({key:"Width",value:yn.width}),Dt.push({key:"Height",value:yn.height}),yn.colorSpace===Fn.INDEXED?Dt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(yn.palette.length/3-1)+" "+("sMask"in yn&&yn.sMask!==void 0?yn.objectId+2:yn.objectId+1)+" 0 R]"}):(Dt.push({key:"ColorSpace",value:"/"+yn.colorSpace}),yn.colorSpace===Fn.DEVICE_CMYK&&Dt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Dt.push({key:"BitsPerComponent",value:yn.bitsPerComponent}),"decodeParameters"in yn&&yn.decodeParameters!==void 0&&Dt.push({key:"DecodeParms",value:"<<"+yn.decodeParameters+">>"}),"transparency"in yn&&Array.isArray(yn.transparency)){for(var kt="",Ht=0,Jt=yn.transparency.length;Ht<Jt;Ht++)kt+=yn.transparency[Ht]+" "+yn.transparency[Ht]+" ";Dt.push({key:"Mask",value:"["+kt+"]"})}yn.sMask!==void 0&&Dt.push({key:"SMask",value:yn.objectId+1+" 0 R"});var on=yn.filter!==void 0?["/"+yn.filter]:void 0;if(dt({data:yn.data,additionalKeyValues:Dt,alreadyAppliedFilters:on,objectId:yn.objectId}),er("endobj"),"sMask"in yn&&yn.sMask!==void 0){var Sn="/Predictor "+yn.predictor+" /Colors 1 /BitsPerComponent "+yn.bitsPerComponent+" /Columns "+yn.width,Lt={width:yn.width,height:yn.height,colorSpace:"DeviceGray",bitsPerComponent:yn.bitsPerComponent,decodeParameters:Sn,data:yn.sMask};"filter"in yn&&(Lt.filter=yn.filter),ln.call(this,Lt)}if(yn.colorSpace===Fn.INDEXED){var Mt=this.internal.newObject();dt({data:Hn(new Uint8Array(yn.palette)),objectId:Mt}),er("endobj")}},et=function(){var ln=this.internal.collections.addImage_images;for(var yn in ln)ot.call(this,ln[yn])},ht=function(){var ln,yn=this.internal.collections.addImage_images,er=this.internal.write;for(var dt in yn)er("/I"+(ln=yn[dt]).index,ln.objectId,"0","R")},pt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",et),this.internal.events.subscribe("putXobjectDict",ht))},Bt=function(){var ln=this.internal.collections.addImage_images;return pt.call(this),ln},jt=function(){return Object.keys(this.internal.collections.addImage_images).length},Gt=function(ln){return typeof Re["process"+ln.toUpperCase()]=="function"},Wt=function(ln){return(0,ve.Z)(ln)==="object"&&ln.nodeType===1},nn=function(ln,yn){if(ln.nodeName==="IMG"&&ln.hasAttribute("src")){var er=""+ln.getAttribute("src");if(er.indexOf("data:image/")===0)return mr(unescape(er).split("base64,").pop());var dt=Re.loadFile(er,!0);if(dt!==void 0)return dt}if(ln.nodeName==="CANVAS"){if(ln.width===0||ln.height===0)throw new Error("Given canvas must have data. Canvas width: "+ln.width+", height: "+ln.height);var bt;switch(yn){case"PNG":bt="image/png";break;case"WEBP":bt="image/webp";break;case"JPEG":case"JPG":default:bt="image/jpeg"}return mr(ln.toDataURL(bt,1).split("base64,").pop())}},Ot=function(ln){var yn=this.internal.collections.addImage_images;if(yn){for(var er in yn)if(ln===yn[er].alias)return yn[er]}},xn=function(ln,yn,er){return ln||yn||(ln=-96,yn=-96),ln<0&&(ln=-1*er.width*72/ln/this.internal.scaleFactor),yn<0&&(yn=-1*er.height*72/yn/this.internal.scaleFactor),ln===0&&(ln=yn*er.width/er.height),yn===0&&(yn=ln*er.height/er.width),[ln,yn]},gn=function(ln,yn,er,dt,bt,Dt){var kt=xn.call(this,er,dt,bt),Ht=this.internal.getCoordinateString,Jt=this.internal.getVerticalCoordinateString,on=Bt.call(this);if(er=kt[0],dt=kt[1],on[bt.index]=bt,Dt){Dt*=Math.PI/180;var Sn=Math.cos(Dt),Lt=Math.sin(Dt),Mt=function($t){return $t.toFixed(4)},qt=[Mt(Sn),Mt(Lt),Mt(-1*Lt),Mt(Sn),0,0,"cm"]}this.internal.write("q"),Dt?(this.internal.write([1,"0","0",1,Ht(ln),Jt(yn+dt),"cm"].join(" ")),this.internal.write(qt.join(" ")),this.internal.write([Ht(er),"0","0",Ht(dt),"0","0","cm"].join(" "))):this.internal.write([Ht(er),"0","0",Ht(dt),Ht(ln),Jt(yn+dt),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+bt.index+" Do"),this.internal.write("Q")},Fn=Re.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};Re.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var rn=Re.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Ln=Re.__addimage__.sHashCode=function(ln){var yn,er,dt=0;if(typeof ln=="string")for(er=ln.length,yn=0;yn<er;yn++)dt=(dt<<5)-dt+ln.charCodeAt(yn),dt|=0;else if(co(ln))for(er=ln.byteLength/2,yn=0;yn<er;yn++)dt=(dt<<5)-dt+ln[yn],dt|=0;return dt},or=Re.__addimage__.validateStringAsBase64=function(ln){(ln=ln||"").toString().trim();var yn=!0;return ln.length===0&&(yn=!1),ln.length%4!=0&&(yn=!1),/^[A-Za-z0-9+/]+$/.test(ln.substr(0,ln.length-2))===!1&&(yn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(ln.substr(-2))===!1&&(yn=!1),yn},Cr=Re.__addimage__.extractImageFromDataUrl=function(ln){if(ln==null||!(ln=ln.trim()).startsWith("data:"))return null;var yn=ln.indexOf(",");return yn<0?null:ln.substring(0,yn).trim().endsWith("base64")?ln.substring(yn+1):null},Kr=Re.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Re.__addimage__.isArrayBuffer=function(ln){return Kr()&&ln instanceof ArrayBuffer};var co=Re.__addimage__.isArrayBufferView=function(ln){return Kr()&&typeof Uint32Array!="undefined"&&(ln instanceof Int8Array||ln instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&ln instanceof Uint8ClampedArray||ln instanceof Int16Array||ln instanceof Uint16Array||ln instanceof Int32Array||ln instanceof Uint32Array||ln instanceof Float32Array||ln instanceof Float64Array)},Lr=Re.__addimage__.binaryStringToUint8Array=function(ln){for(var yn=ln.length,er=new Uint8Array(yn),dt=0;dt<yn;dt++)er[dt]=ln.charCodeAt(dt);return er},Hn=Re.__addimage__.arrayBufferToBinaryString=function(ln){for(var yn="",er=co(ln)?ln:new Uint8Array(ln),dt=0;dt<er.length;dt+=8192)yn+=String.fromCharCode.apply(null,er.subarray(dt,dt+8192));return yn};Re.addImage=function(){var ln,yn,er,dt,bt,Dt,kt,Ht,Jt;if(typeof arguments[1]=="number"?(yn=xe,er=arguments[1],dt=arguments[2],bt=arguments[3],Dt=arguments[4],kt=arguments[5],Ht=arguments[6],Jt=arguments[7]):(yn=arguments[1],er=arguments[2],dt=arguments[3],bt=arguments[4],Dt=arguments[5],kt=arguments[6],Ht=arguments[7],Jt=arguments[8]),(0,ve.Z)(ln=arguments[0])==="object"&&!Wt(ln)&&"imageData"in ln){var on=ln;ln=on.imageData,yn=on.format||yn||xe,er=on.x||er||0,dt=on.y||dt||0,bt=on.w||on.width||bt,Dt=on.h||on.height||Dt,kt=on.alias||kt,Ht=on.compression||Ht,Jt=on.rotation||on.angle||Jt}var Sn=this.internal.getFilters();if(Ht===void 0&&Sn.indexOf("FlateEncode")!==-1&&(Ht="SLOW"),isNaN(er)||isNaN(dt))throw new Error("Invalid coordinates passed to jsPDF.addImage");pt.call(this);var Lt=jr.call(this,ln,yn,kt,Ht);return gn.call(this,er,dt,bt,Dt,Lt,Jt),this};var jr=function(ln,yn,er,dt){var bt,Dt,kt;if(typeof ln=="string"&&Ye(ln)===xe){ln=unescape(ln);var Ht=Jr(ln,!1);(Ht!==""||(Ht=Re.loadFile(ln,!0))!==void 0)&&(ln=Ht)}if(Wt(ln)&&(ln=nn(ln,yn)),yn=Ye(ln,yn),!Gt(yn))throw new Error("addImage does not support files of type '"+yn+"', please ensure that a plugin for '"+yn+"' support is added.");if(((kt=er)==null||kt.length===0)&&(er=function(Jt){return typeof Jt=="string"||co(Jt)?Ln(Jt):co(Jt.data)?Ln(Jt.data):null}(ln)),(bt=Ot.call(this,er))||(Kr()&&(ln instanceof Uint8Array||yn==="RGBA"||(Dt=ln,ln=Lr(ln))),bt=this["process"+yn.toUpperCase()](ln,jt.call(this),er,function(Jt){return Jt&&typeof Jt=="string"&&(Jt=Jt.toUpperCase()),Jt in Re.image_compression?Jt:rn.NONE}(dt),Dt)),!bt)throw new Error("An unknown error occurred whilst processing the image.");return bt},Jr=Re.__addimage__.convertBase64ToBinaryString=function(ln,yn){yn=typeof yn!="boolean"||yn;var er,dt="";if(typeof ln=="string"){var bt;er=(bt=Cr(ln))!==null&&bt!==void 0?bt:ln;try{dt=mr(er)}catch(Dt){if(yn)throw or(er)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Dt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return dt};Re.getImageProperties=function(ln){var yn,er,dt="";if(Wt(ln)&&(ln=nn(ln)),typeof ln=="string"&&Ye(ln)===xe&&((dt=Jr(ln,!1))===""&&(dt=Re.loadFile(ln)||""),ln=dt),er=Ye(ln),!Gt(er))throw new Error("addImage does not support files of type '"+er+"', please ensure that a plugin for '"+er+"' support is added.");if(!Kr()||ln instanceof Uint8Array||(ln=Lr(ln)),!(yn=this["process"+er.toUpperCase()](ln)))throw new Error("An unknown error occurred whilst processing the image");return yn.fileType=er,yn}})(Jn.API),function(Re){var xe=function(je){if(je!==void 0&&je!="")return!0};Jn.API.events.push(["addPage",function(je){this.internal.getPageInfo(je.pageNumber).pageContext.annotations=[]}]),Re.events.push(["putPage",function(je){for(var Ye,ot,et,ht=this.internal.getCoordinateString,pt=this.internal.getVerticalCoordinateString,Bt=this.internal.getPageInfoByObjId(je.objId),jt=je.pageContext.annotations,Gt=!1,Wt=0;Wt<jt.length&&!Gt;Wt++)switch((Ye=jt[Wt]).type){case"link":(xe(Ye.options.url)||xe(Ye.options.pageNumber))&&(Gt=!0);break;case"reference":case"text":case"freetext":Gt=!0}if(Gt!=0){this.internal.write("/Annots [");for(var nn=0;nn<jt.length;nn++){Ye=jt[nn];var Ot=this.internal.pdfEscape,xn=this.internal.getEncryptor(je.objId);switch(Ye.type){case"reference":this.internal.write(" "+Ye.object.objId+" 0 R ");break;case"text":var gn=this.internal.newAdditionalObject(),Fn=this.internal.newAdditionalObject(),rn=this.internal.getEncryptor(gn.objId),Ln=Ye.title||"Note";et="<</Type /Annot /Subtype /Text "+(ot="/Rect ["+ht(Ye.bounds.x)+" "+pt(Ye.bounds.y+Ye.bounds.h)+" "+ht(Ye.bounds.x+Ye.bounds.w)+" "+pt(Ye.bounds.y)+"] ")+"/Contents ("+Ot(rn(Ye.contents))+")",et+=" /Popup "+Fn.objId+" 0 R",et+=" /P "+Bt.objId+" 0 R",et+=" /T ("+Ot(rn(Ln))+") >>",gn.content=et;var or=gn.objId+" 0 R";et="<</Type /Annot /Subtype /Popup "+(ot="/Rect ["+ht(Ye.bounds.x+30)+" "+pt(Ye.bounds.y+Ye.bounds.h)+" "+ht(Ye.bounds.x+Ye.bounds.w+30)+" "+pt(Ye.bounds.y)+"] ")+" /Parent "+or,Ye.open&&(et+=" /Open true"),et+=" >>",Fn.content=et,this.internal.write(gn.objId,"0 R",Fn.objId,"0 R");break;case"freetext":ot="/Rect ["+ht(Ye.bounds.x)+" "+pt(Ye.bounds.y)+" "+ht(Ye.bounds.x+Ye.bounds.w)+" "+pt(Ye.bounds.y+Ye.bounds.h)+"] ";var Cr=Ye.color||"#000000";et="<</Type /Annot /Subtype /FreeText "+ot+"/Contents ("+Ot(xn(Ye.contents))+")",et+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Cr+")",et+=" /Border [0 0 0]",et+=" >>",this.internal.write(et);break;case"link":if(Ye.options.name){var Kr=this.annotations._nameMap[Ye.options.name];Ye.options.pageNumber=Kr.page,Ye.options.top=Kr.y}else Ye.options.top||(Ye.options.top=0);if(ot="/Rect ["+Ye.finalBounds.x+" "+Ye.finalBounds.y+" "+Ye.finalBounds.w+" "+Ye.finalBounds.h+"] ",et="",Ye.options.url)et="<</Type /Annot /Subtype /Link "+ot+"/Border [0 0 0] /A <</S /URI /URI ("+Ot(xn(Ye.options.url))+") >>";else if(Ye.options.pageNumber)switch(et="<</Type /Annot /Subtype /Link "+ot+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Ye.options.pageNumber).objId+" 0 R",Ye.options.magFactor=Ye.options.magFactor||"XYZ",Ye.options.magFactor){case"Fit":et+=" /Fit]";break;case"FitH":et+=" /FitH "+Ye.options.top+"]";break;case"FitV":Ye.options.left=Ye.options.left||0,et+=" /FitV "+Ye.options.left+"]";break;case"XYZ":default:var co=pt(Ye.options.top);Ye.options.left=Ye.options.left||0,Ye.options.zoom===void 0&&(Ye.options.zoom=0),et+=" /XYZ "+Ye.options.left+" "+co+" "+Ye.options.zoom+"]"}et!=""&&(et+=" >>",this.internal.write(et))}}this.internal.write("]")}}]),Re.createAnnotation=function(je){var Ye=this.internal.getCurrentPageInfo();switch(je.type){case"link":this.link(je.bounds.x,je.bounds.y,je.bounds.w,je.bounds.h,je);break;case"text":case"freetext":Ye.pageContext.annotations.push(je)}},Re.link=function(je,Ye,ot,et,ht){var pt=this.internal.getCurrentPageInfo(),Bt=this.internal.getCoordinateString,jt=this.internal.getVerticalCoordinateString;pt.pageContext.annotations.push({finalBounds:{x:Bt(je),y:jt(Ye),w:Bt(je+ot),h:jt(Ye+et)},options:ht,type:"link"})},Re.textWithLink=function(je,Ye,ot,et){var ht,pt,Bt=this.getTextWidth(je),jt=this.internal.getLineHeight()/this.internal.scaleFactor;if(et.maxWidth!==void 0){pt=et.maxWidth;var Gt=this.splitTextToSize(je,pt).length;ht=Math.ceil(jt*Gt)}else pt=Bt,ht=jt;return this.text(je,Ye,ot,et),ot+=.2*jt,et.align==="center"&&(Ye-=Bt/2),et.align==="right"&&(Ye-=Bt),this.link(Ye,ot-jt,pt,ht,et),Bt},Re.getTextWidth=function(je){var Ye=this.internal.getFontSize();return this.getStringUnitWidth(je)*Ye/this.internal.scaleFactor}}(Jn.API),function(Re){var xe={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},je={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},Ye={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ot=[1570,1571,1573,1575];Re.__arabicParser__={};var et=Re.__arabicParser__.isInArabicSubstitutionA=function(gn){return xe[gn.charCodeAt(0)]!==void 0},ht=Re.__arabicParser__.isArabicLetter=function(gn){return typeof gn=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(gn)},pt=Re.__arabicParser__.isArabicEndLetter=function(gn){return ht(gn)&&et(gn)&&xe[gn.charCodeAt(0)].length<=2},Bt=Re.__arabicParser__.isArabicAlfLetter=function(gn){return ht(gn)&&ot.indexOf(gn.charCodeAt(0))>=0};Re.__arabicParser__.arabicLetterHasIsolatedForm=function(gn){return ht(gn)&&et(gn)&&xe[gn.charCodeAt(0)].length>=1};var jt=Re.__arabicParser__.arabicLetterHasFinalForm=function(gn){return ht(gn)&&et(gn)&&xe[gn.charCodeAt(0)].length>=2};Re.__arabicParser__.arabicLetterHasInitialForm=function(gn){return ht(gn)&&et(gn)&&xe[gn.charCodeAt(0)].length>=3};var Gt=Re.__arabicParser__.arabicLetterHasMedialForm=function(gn){return ht(gn)&&et(gn)&&xe[gn.charCodeAt(0)].length==4},Wt=Re.__arabicParser__.resolveLigatures=function(gn){var Fn=0,rn=je,Ln="",or=0;for(Fn=0;Fn<gn.length;Fn+=1)rn[gn.charCodeAt(Fn)]!==void 0?(or++,typeof(rn=rn[gn.charCodeAt(Fn)])=="number"&&(Ln+=String.fromCharCode(rn),rn=je,or=0),Fn===gn.length-1&&(rn=je,Ln+=gn.charAt(Fn-(or-1)),Fn-=or-1,or=0)):(rn=je,Ln+=gn.charAt(Fn-or),Fn-=or,or=0);return Ln};Re.__arabicParser__.isArabicDiacritic=function(gn){return gn!==void 0&&Ye[gn.charCodeAt(0)]!==void 0};var nn=Re.__arabicParser__.getCorrectForm=function(gn,Fn,rn){return ht(gn)?et(gn)===!1?-1:!jt(gn)||!ht(Fn)&&!ht(rn)||!ht(rn)&&pt(Fn)||pt(gn)&&!ht(Fn)||pt(gn)&&Bt(Fn)||pt(gn)&&pt(Fn)?0:Gt(gn)&&ht(Fn)&&!pt(Fn)&&ht(rn)&&jt(rn)?3:pt(gn)||!ht(rn)?1:2:-1},Ot=function(gn){var Fn=0,rn=0,Ln=0,or="",Cr="",Kr="",co=(gn=gn||"").split("\\s+"),Lr=[];for(Fn=0;Fn<co.length;Fn+=1){for(Lr.push(""),rn=0;rn<co[Fn].length;rn+=1)or=co[Fn][rn],Cr=co[Fn][rn-1],Kr=co[Fn][rn+1],ht(or)?(Ln=nn(or,Cr,Kr),Lr[Fn]+=Ln!==-1?String.fromCharCode(xe[or.charCodeAt(0)][Ln]):or):Lr[Fn]+=or;Lr[Fn]=Wt(Lr[Fn])}return Lr.join(" ")},xn=Re.__arabicParser__.processArabic=Re.processArabic=function(){var gn,Fn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,rn=[];if(Array.isArray(Fn)){var Ln=0;for(rn=[],Ln=0;Ln<Fn.length;Ln+=1)Array.isArray(Fn[Ln])?rn.push([Ot(Fn[Ln][0]),Fn[Ln][1],Fn[Ln][2]]):rn.push([Ot(Fn[Ln])]);gn=rn}else gn=Ot(Fn);return typeof arguments[0]=="string"?gn:(arguments[0].text=gn,arguments[0])};Re.events.push(["preProcessText",xn])}(Jn.API),Jn.API.autoPrint=function(Re){var xe;switch((Re=Re||{}).variant=Re.variant||"non-conform",Re.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){xe=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+xe+" 0 R")})}return this},function(Re){var xe=function(){var je=void 0;Object.defineProperty(this,"pdf",{get:function(){return je},set:function(pt){je=pt}});var Ye=150;Object.defineProperty(this,"width",{get:function(){return Ye},set:function(pt){Ye=isNaN(pt)||Number.isInteger(pt)===!1||pt<0?150:pt,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Ye+1)}});var ot=300;Object.defineProperty(this,"height",{get:function(){return ot},set:function(pt){ot=isNaN(pt)||Number.isInteger(pt)===!1||pt<0?300:pt,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ot+1)}});var et=[];Object.defineProperty(this,"childNodes",{get:function(){return et},set:function(pt){et=pt}});var ht={};Object.defineProperty(this,"style",{get:function(){return ht},set:function(pt){ht=pt}}),Object.defineProperty(this,"parentNode",{})};xe.prototype.getContext=function(je,Ye){var ot;if((je=je||"2d")!=="2d")return null;for(ot in Ye)this.pdf.context2d.hasOwnProperty(ot)&&(this.pdf.context2d[ot]=Ye[ot]);return this.pdf.context2d._canvas=this,this.pdf.context2d},xe.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Re.events.push(["initialized",function(){this.canvas=new xe,this.canvas.pdf=this}])}(Jn.API),function(Re){var xe={left:0,top:0,bottom:0,right:0},je=!1,Ye=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},xe),this.internal.__cell__.margins.width=this.getPageWidth(),ot.call(this))},ot=function(){this.internal.__cell__.lastCell=new et,this.internal.__cell__.pages=1},et=function(){var Bt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Bt},set:function(gn){Bt=gn}});var jt=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return jt},set:function(gn){jt=gn}});var Gt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Gt},set:function(gn){Gt=gn}});var Wt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Wt},set:function(gn){Wt=gn}});var nn=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return nn},set:function(gn){nn=gn}});var Ot=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ot},set:function(gn){Ot=gn}});var xn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return xn},set:function(gn){xn=gn}}),this};et.prototype.clone=function(){return new et(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},et.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Re.setHeaderFunction=function(Bt){return Ye.call(this),this.internal.__cell__.headerFunction=typeof Bt=="function"?Bt:void 0,this},Re.getTextDimensions=function(Bt,jt){Ye.call(this);var Gt=(jt=jt||{}).fontSize||this.getFontSize(),Wt=jt.font||this.getFont(),nn=jt.scaleFactor||this.internal.scaleFactor,Ot=0,xn=0,gn=0,Fn=this;if(!Array.isArray(Bt)&&typeof Bt!="string"){if(typeof Bt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Bt=String(Bt)}var rn=jt.maxWidth;rn>0?typeof Bt=="string"?Bt=this.splitTextToSize(Bt,rn):Object.prototype.toString.call(Bt)==="[object Array]"&&(Bt=Bt.reduce(function(or,Cr){return or.concat(Fn.splitTextToSize(Cr,rn))},[])):Bt=Array.isArray(Bt)?Bt:[Bt];for(var Ln=0;Ln<Bt.length;Ln++)Ot<(gn=this.getStringUnitWidth(Bt[Ln],{font:Wt})*Gt)&&(Ot=gn);return Ot!==0&&(xn=Bt.length),{w:Ot/=nn,h:Math.max((xn*Gt*this.getLineHeightFactor()-Gt*(this.getLineHeightFactor()-1))/nn,0)}},Re.cellAddPage=function(){Ye.call(this),this.addPage();var Bt=this.internal.__cell__.margins||xe;return this.internal.__cell__.lastCell=new et(Bt.left,Bt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ht=Re.cell=function(){var Bt;Bt=arguments[0]instanceof et?arguments[0]:new et(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Ye.call(this);var jt=this.internal.__cell__.lastCell,Gt=this.internal.__cell__.padding,Wt=this.internal.__cell__.margins||xe,nn=this.internal.__cell__.tableHeaderRow,Ot=this.internal.__cell__.printHeaders;return jt.lineNumber!==void 0&&(jt.lineNumber===Bt.lineNumber?(Bt.x=(jt.x||0)+(jt.width||0),Bt.y=jt.y||0):jt.y+jt.height+Bt.height+Wt.bottom>this.getPageHeight()?(this.cellAddPage(),Bt.y=Wt.top,Ot&&nn&&(this.printHeaderRow(Bt.lineNumber,!0),Bt.y+=nn[0].height)):Bt.y=jt.y+jt.height||Bt.y),Bt.text[0]!==void 0&&(this.rect(Bt.x,Bt.y,Bt.width,Bt.height,je===!0?"FD":void 0),Bt.align==="right"?this.text(Bt.text,Bt.x+Bt.width-Gt,Bt.y+Gt,{align:"right",baseline:"top"}):Bt.align==="center"?this.text(Bt.text,Bt.x+Bt.width/2,Bt.y+Gt,{align:"center",baseline:"top",maxWidth:Bt.width-Gt-Gt}):this.text(Bt.text,Bt.x+Gt,Bt.y+Gt,{align:"left",baseline:"top",maxWidth:Bt.width-Gt-Gt})),this.internal.__cell__.lastCell=Bt,this};Re.table=function(Bt,jt,Gt,Wt,nn){if(Ye.call(this),!Gt)throw new Error("No data for PDF table.");var Ot,xn,gn,Fn,rn=[],Ln=[],or=[],Cr={},Kr={},co=[],Lr=[],Hn=(nn=nn||{}).autoSize||!1,jr=nn.printHeaders!==!1,Jr=nn.css&&nn.css["font-size"]!==void 0?16*nn.css["font-size"]:nn.fontSize||12,ln=nn.margins||Object.assign({width:this.getPageWidth()},xe),yn=typeof nn.padding=="number"?nn.padding:3,er=nn.headerBackgroundColor||"#c8c8c8",dt=nn.headerTextColor||"#000";if(ot.call(this),this.internal.__cell__.printHeaders=jr,this.internal.__cell__.margins=ln,this.internal.__cell__.table_font_size=Jr,this.internal.__cell__.padding=yn,this.internal.__cell__.headerBackgroundColor=er,this.internal.__cell__.headerTextColor=dt,this.setFontSize(Jr),Wt==null)Ln=rn=Object.keys(Gt[0]),or=rn.map(function(){return"left"});else if(Array.isArray(Wt)&&(0,ve.Z)(Wt[0])==="object")for(rn=Wt.map(function(on){return on.name}),Ln=Wt.map(function(on){return on.prompt||on.name||""}),or=Wt.map(function(on){return on.align||"left"}),Ot=0;Ot<Wt.length;Ot+=1)Kr[Wt[Ot].name]=Wt[Ot].width*(19.049976/25.4);else Array.isArray(Wt)&&typeof Wt[0]=="string"&&(Ln=rn=Wt,or=rn.map(function(){return"left"}));if(Hn||Array.isArray(Wt)&&typeof Wt[0]=="string")for(Ot=0;Ot<rn.length;Ot+=1){for(Cr[Fn=rn[Ot]]=Gt.map(function(on){return on[Fn]}),this.setFont(void 0,"bold"),co.push(this.getTextDimensions(Ln[Ot],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),xn=Cr[Fn],this.setFont(void 0,"normal"),gn=0;gn<xn.length;gn+=1)co.push(this.getTextDimensions(xn[gn],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Kr[Fn]=Math.max.apply(null,co)+yn+yn,co=[]}if(jr){var bt={};for(Ot=0;Ot<rn.length;Ot+=1)bt[rn[Ot]]={},bt[rn[Ot]].text=Ln[Ot],bt[rn[Ot]].align=or[Ot];var Dt=pt.call(this,bt,Kr);Lr=rn.map(function(on){return new et(Bt,jt,Kr[on],Dt,bt[on].text,void 0,bt[on].align)}),this.setTableHeaderRow(Lr),this.printHeaderRow(1,!1)}var kt=Wt.reduce(function(on,Sn){return on[Sn.name]=Sn.align,on},{});for(Ot=0;Ot<Gt.length;Ot+=1){"rowStart"in nn&&nn.rowStart instanceof Function&&nn.rowStart({row:Ot,data:Gt[Ot]},this);var Ht=pt.call(this,Gt[Ot],Kr);for(gn=0;gn<rn.length;gn+=1){var Jt=Gt[Ot][rn[gn]];"cellStart"in nn&&nn.cellStart instanceof Function&&nn.cellStart({row:Ot,col:gn,data:Jt},this),ht.call(this,new et(Bt,jt,Kr[rn[gn]],Ht,Jt,Ot+2,kt[rn[gn]]))}}return this.internal.__cell__.table_x=Bt,this.internal.__cell__.table_y=jt,this};var pt=function(Bt,jt){var Gt=this.internal.__cell__.padding,Wt=this.internal.__cell__.table_font_size,nn=this.internal.scaleFactor;return Object.keys(Bt).map(function(Ot){var xn=Bt[Ot];return this.splitTextToSize(xn.hasOwnProperty("text")?xn.text:xn,jt[Ot]-Gt-Gt)},this).map(function(Ot){return this.getLineHeightFactor()*Ot.length*Wt/nn+Gt+Gt},this).reduce(function(Ot,xn){return Math.max(Ot,xn)},0)};Re.setTableHeaderRow=function(Bt){Ye.call(this),this.internal.__cell__.tableHeaderRow=Bt},Re.printHeaderRow=function(Bt,jt){if(Ye.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Gt;if(je=!0,typeof this.internal.__cell__.headerFunction=="function"){var Wt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new et(Wt[0],Wt[1],Wt[2],Wt[3],void 0,-1)}this.setFont(void 0,"bold");for(var nn=[],Ot=0;Ot<this.internal.__cell__.tableHeaderRow.length;Ot+=1){Gt=this.internal.__cell__.tableHeaderRow[Ot].clone(),jt&&(Gt.y=this.internal.__cell__.margins.top||0,nn.push(Gt)),Gt.lineNumber=Bt;var xn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ht.call(this,Gt),this.setTextColor(xn)}nn.length>0&&this.setTableHeaderRow(nn),this.setFont(void 0,"normal"),je=!1}}(Jn.API);var nl={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},wl=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Fa=bl(wl),Nu=[100,200,300,400,500,600,700,800,900],lc=bl(Nu);function yu(Re){var xe=Re.family.replace(/"|'/g,"").toLowerCase(),je=function(et){return nl[et=et||"normal"]?et:"normal"}(Re.style),Ye=function(et){if(!et)return 400;if(typeof et=="number")return et>=100&&et<=900&&et%100==0?et:400;if(/^\d00$/.test(et))return parseInt(et);switch(et){case"bold":return 700;case"normal":default:return 400}}(Re.weight),ot=function(et){return typeof Fa[et=et||"normal"]=="number"?et:"normal"}(Re.stretch);return{family:xe,style:je,weight:Ye,stretch:ot,src:Re.src||[],ref:Re.ref||{name:xe,style:[ot,je,Ye].join(" ")}}}function bu(Re,xe,je,Ye){var ot;for(ot=je;ot>=0&&ot<xe.length;ot+=Ye)if(Re[xe[ot]])return Re[xe[ot]];for(ot=je;ot>=0&&ot<xe.length;ot-=Ye)if(Re[xe[ot]])return Re[xe[ot]]}var Zl={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ru={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function ku(Re){return[Re.stretch,Re.style,Re.weight,Re.family].join(" ")}function Xa(Re,xe,je){for(var Ye=(je=je||{}).defaultFontFamily||"times",ot=Object.assign({},Zl,je.genericFontFamilies||{}),et=null,ht=null,pt=0;pt<xe.length;++pt)if(ot[(et=yu(xe[pt])).family]&&(et.family=ot[et.family]),Re.hasOwnProperty(et.family)){ht=Re[et.family];break}if(!(ht=ht||Re[Ye]))throw new Error("Could not find a font-family for the rule '"+ku(et)+"' and default family '"+Ye+"'.");if(ht=function(Bt,jt){if(jt[Bt])return jt[Bt];var Gt=Fa[Bt],Wt=Gt<=Fa.normal?-1:1,nn=bu(jt,wl,Gt,Wt);if(!nn)throw new Error("Could not find a matching font-stretch value for "+Bt);return nn}(et.stretch,ht),ht=function(Bt,jt){if(jt[Bt])return jt[Bt];for(var Gt=nl[Bt],Wt=0;Wt<Gt.length;++Wt)if(jt[Gt[Wt]])return jt[Gt[Wt]];throw new Error("Could not find a matching font-style for "+Bt)}(et.style,ht),!(ht=function(Bt,jt){if(jt[Bt])return jt[Bt];if(Bt===400&&jt[500])return jt[500];if(Bt===500&&jt[400])return jt[400];var Gt=lc[Bt],Wt=bu(jt,Nu,Gt,Bt<400?-1:1);if(!Wt)throw new Error("Could not find a matching font-weight for value "+Bt);return Wt}(et.weight,ht)))throw new Error("Failed to resolve a font for the rule '"+ku(et)+"'.");return ht}function Zs(Re){return Re.trimLeft()}function rl(Re,xe){for(var je=0;je<Re.length;){if(Re.charAt(je)===xe)return[Re.substring(0,je),Re.substring(je+1)];je+=1}return null}function Zo(Re){var xe=Re.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return xe===null?null:[xe[0],Re.substring(xe[0].length)]}var Hi,ss,Fs,ol=["times"];(function(Re){var xe,je,Ye,ot,et,ht,pt,Bt,jt,Gt=function(Lt){return Lt=Lt||{},this.isStrokeTransparent=Lt.isStrokeTransparent||!1,this.strokeOpacity=Lt.strokeOpacity||1,this.strokeStyle=Lt.strokeStyle||"#000000",this.fillStyle=Lt.fillStyle||"#000000",this.isFillTransparent=Lt.isFillTransparent||!1,this.fillOpacity=Lt.fillOpacity||1,this.font=Lt.font||"10px sans-serif",this.textBaseline=Lt.textBaseline||"alphabetic",this.textAlign=Lt.textAlign||"left",this.lineWidth=Lt.lineWidth||1,this.lineJoin=Lt.lineJoin||"miter",this.lineCap=Lt.lineCap||"butt",this.path=Lt.path||[],this.transform=Lt.transform!==void 0?Lt.transform.clone():new Bt,this.globalCompositeOperation=Lt.globalCompositeOperation||"normal",this.globalAlpha=Lt.globalAlpha||1,this.clip_path=Lt.clip_path||[],this.currentPoint=Lt.currentPoint||new ht,this.miterLimit=Lt.miterLimit||10,this.lastPoint=Lt.lastPoint||new ht,this.lineDashOffset=Lt.lineDashOffset||0,this.lineDash=Lt.lineDash||[],this.margin=Lt.margin||[0,0,0,0],this.prevPageLastElemOffset=Lt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Lt.ignoreClearRect!="boolean"||Lt.ignoreClearRect,this};Re.events.push(["initialized",function(){this.context2d=new Wt(this),xe=this.internal.f2,je=this.internal.getCoordinateString,Ye=this.internal.getVerticalCoordinateString,ot=this.internal.getHorizontalCoordinate,et=this.internal.getVerticalCoordinate,ht=this.internal.Point,pt=this.internal.Rectangle,Bt=this.internal.Matrix,jt=new Gt}]);var Wt=function(Lt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Mt=Lt;Object.defineProperty(this,"pdf",{get:function(){return Mt}});var qt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return qt},set:function(sr){qt=!!sr}});var $t=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return $t},set:function(sr){$t=!!sr}});var fn=0;Object.defineProperty(this,"posX",{get:function(){return fn},set:function(sr){isNaN(sr)||(fn=sr)}});var wn=0;Object.defineProperty(this,"posY",{get:function(){return wn},set:function(sr){isNaN(sr)||(wn=sr)}}),Object.defineProperty(this,"margin",{get:function(){return jt.margin},set:function(sr){var An;typeof sr=="number"?An=[sr,sr,sr,sr]:((An=new Array(4))[0]=sr[0],An[1]=sr.length>=2?sr[1]:An[0],An[2]=sr.length>=3?sr[2]:An[0],An[3]=sr.length>=4?sr[3]:An[1]),jt.margin=An}});var Bn=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Bn},set:function(sr){Bn=sr}});var Nn=0;Object.defineProperty(this,"lastBreak",{get:function(){return Nn},set:function(sr){Nn=sr}});var lr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return lr},set:function(sr){lr=sr}}),Object.defineProperty(this,"ctx",{get:function(){return jt},set:function(sr){sr instanceof Gt&&(jt=sr)}}),Object.defineProperty(this,"path",{get:function(){return jt.path},set:function(sr){jt.path=sr}});var Ar=[];Object.defineProperty(this,"ctxStack",{get:function(){return Ar},set:function(sr){Ar=sr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(sr){var An;An=nn(sr),this.ctx.fillStyle=An.style,this.ctx.isFillTransparent=An.a===0,this.ctx.fillOpacity=An.a,this.pdf.setFillColor(An.r,An.g,An.b,{a:An.a}),this.pdf.setTextColor(An.r,An.g,An.b,{a:An.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(sr){var An=nn(sr);this.ctx.strokeStyle=An.style,this.ctx.isStrokeTransparent=An.a===0,this.ctx.strokeOpacity=An.a,An.a===0?this.pdf.setDrawColor(255,255,255):(An.a,this.pdf.setDrawColor(An.r,An.g,An.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(sr){["butt","round","square"].indexOf(sr)!==-1&&(this.ctx.lineCap=sr,this.pdf.setLineCap(sr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(sr){isNaN(sr)||(this.ctx.lineWidth=sr,this.pdf.setLineWidth(sr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(sr){["bevel","round","miter"].indexOf(sr)!==-1&&(this.ctx.lineJoin=sr,this.pdf.setLineJoin(sr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(sr){isNaN(sr)||(this.ctx.miterLimit=sr,this.pdf.setMiterLimit(sr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(sr){this.ctx.textBaseline=sr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(sr){["right","end","center","left","start"].indexOf(sr)!==-1&&(this.ctx.textAlign=sr)}});var fr=null;function xr(sr,An){if(fr===null){var xo=function(fo){var vr=[];return Object.keys(fo).forEach(function(Nr){fo[Nr].forEach(function(Rr){var Er=null;switch(Rr){case"bold":Er={family:Nr,weight:"bold"};break;case"italic":Er={family:Nr,style:"italic"};break;case"bolditalic":Er={family:Nr,weight:"bold",style:"italic"};break;case"":case"normal":Er={family:Nr}}Er!==null&&(Er.ref={name:Nr,style:Rr},vr.push(Er))})}),vr}(sr.getFontList());fr=function(fo){for(var vr={},Nr=0;Nr<fo.length;++Nr){var Rr=yu(fo[Nr]),Er=Rr.family,Xr=Rr.stretch,bo=Rr.style,Go=Rr.weight;vr[Er]=vr[Er]||{},vr[Er][Xr]=vr[Er][Xr]||{},vr[Er][Xr][bo]=vr[Er][Xr][bo]||{},vr[Er][Xr][bo][Go]=Rr}return vr}(xo.concat(An))}return fr}var io=null;Object.defineProperty(this,"fontFaces",{get:function(){return io},set:function(sr){fr=null,io=sr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(sr){var An;if(this.ctx.font=sr,(An=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(sr))!==null){var xo=An[1];An[2];var fo=An[3],vr=An[4];An[5];var Nr=An[6],Rr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(vr)[2];vr=Math.floor(Rr==="px"?parseFloat(vr)*this.pdf.internal.scaleFactor:Rr==="em"?parseFloat(vr)*this.pdf.getFontSize():parseFloat(vr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(vr);var Er=function(Mo){var wi,ho,ua=[],Ni=Mo.trim();if(Ni==="")return ol;if(Ni in Ru)return[Ru[Ni]];for(;Ni!=="";){switch(ho=null,wi=(Ni=Zs(Ni)).charAt(0)){case'"':case"'":ho=rl(Ni.substring(1),wi);break;default:ho=Zo(Ni)}if(ho===null||(ua.push(ho[0]),(Ni=Zs(ho[1]))!==""&&Ni.charAt(0)!==","))return ol;Ni=Ni.replace(/^,/,"")}return ua}(Nr);if(this.fontFaces){var Xr=Xa(xr(this.pdf,this.fontFaces),Er.map(function(Mo){return{family:Mo,stretch:"normal",weight:fo,style:xo}}));this.pdf.setFont(Xr.ref.name,Xr.ref.style)}else{var bo="";(fo==="bold"||parseInt(fo,10)>=700||xo==="bold")&&(bo="bold"),xo==="italic"&&(bo+="italic"),bo.length===0&&(bo="normal");for(var Go="",ko={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Lo=0;Lo<Er.length;Lo++){if(this.pdf.internal.getFont(Er[Lo],bo,{noFallback:!0,disableWarning:!0})!==void 0){Go=Er[Lo];break}if(bo==="bolditalic"&&this.pdf.internal.getFont(Er[Lo],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Go=Er[Lo],bo="bold";else if(this.pdf.internal.getFont(Er[Lo],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Go=Er[Lo],bo="normal";break}}if(Go===""){for(var ii=0;ii<Er.length;ii++)if(ko[Er[ii]]){Go=ko[Er[ii]];break}}Go=Go===""?"Times":Go,this.pdf.setFont(Go,bo)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(sr){this.ctx.globalCompositeOperation=sr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(sr){this.ctx.globalAlpha=sr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(sr){this.ctx.lineDashOffset=sr,Sn.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(sr){this.ctx.lineDash=sr,Sn.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(sr){this.ctx.ignoreClearRect=!!sr}})};Wt.prototype.setLineDash=function(Lt){this.lineDash=Lt},Wt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Wt.prototype.fill=function(){Cr.call(this,"fill",!1)},Wt.prototype.stroke=function(){Cr.call(this,"stroke",!1)},Wt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Wt.prototype.moveTo=function(Lt,Mt){if(isNaN(Lt)||isNaN(Mt))throw Pi.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var qt=this.ctx.transform.applyToPoint(new ht(Lt,Mt));this.path.push({type:"mt",x:qt.x,y:qt.y}),this.ctx.lastPoint=new ht(Lt,Mt)},Wt.prototype.closePath=function(){var Lt=new ht(0,0),Mt=0;for(Mt=this.path.length-1;Mt!==-1;Mt--)if(this.path[Mt].type==="begin"&&(0,ve.Z)(this.path[Mt+1])==="object"&&typeof this.path[Mt+1].x=="number"){Lt=new ht(this.path[Mt+1].x,this.path[Mt+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new ht(Lt.x,Lt.y)},Wt.prototype.lineTo=function(Lt,Mt){if(isNaN(Lt)||isNaN(Mt))throw Pi.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var qt=this.ctx.transform.applyToPoint(new ht(Lt,Mt));this.path.push({type:"lt",x:qt.x,y:qt.y}),this.ctx.lastPoint=new ht(qt.x,qt.y)},Wt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Cr.call(this,null,!0)},Wt.prototype.quadraticCurveTo=function(Lt,Mt,qt,$t){if(isNaN(qt)||isNaN($t)||isNaN(Lt)||isNaN(Mt))throw Pi.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var fn=this.ctx.transform.applyToPoint(new ht(qt,$t)),wn=this.ctx.transform.applyToPoint(new ht(Lt,Mt));this.path.push({type:"qct",x1:wn.x,y1:wn.y,x:fn.x,y:fn.y}),this.ctx.lastPoint=new ht(fn.x,fn.y)},Wt.prototype.bezierCurveTo=function(Lt,Mt,qt,$t,fn,wn){if(isNaN(fn)||isNaN(wn)||isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t))throw Pi.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Bn=this.ctx.transform.applyToPoint(new ht(fn,wn)),Nn=this.ctx.transform.applyToPoint(new ht(Lt,Mt)),lr=this.ctx.transform.applyToPoint(new ht(qt,$t));this.path.push({type:"bct",x1:Nn.x,y1:Nn.y,x2:lr.x,y2:lr.y,x:Bn.x,y:Bn.y}),this.ctx.lastPoint=new ht(Bn.x,Bn.y)},Wt.prototype.arc=function(Lt,Mt,qt,$t,fn,wn){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t)||isNaN(fn))throw Pi.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(wn=!!wn,!this.ctx.transform.isIdentity){var Bn=this.ctx.transform.applyToPoint(new ht(Lt,Mt));Lt=Bn.x,Mt=Bn.y;var Nn=this.ctx.transform.applyToPoint(new ht(0,qt)),lr=this.ctx.transform.applyToPoint(new ht(0,0));qt=Math.sqrt(Math.pow(Nn.x-lr.x,2)+Math.pow(Nn.y-lr.y,2))}Math.abs(fn-$t)>=2*Math.PI&&($t=0,fn=2*Math.PI),this.path.push({type:"arc",x:Lt,y:Mt,radius:qt,startAngle:$t,endAngle:fn,counterclockwise:wn})},Wt.prototype.arcTo=function(Lt,Mt,qt,$t,fn){throw new Error("arcTo not implemented.")},Wt.prototype.rect=function(Lt,Mt,qt,$t){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t))throw Pi.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Lt,Mt),this.lineTo(Lt+qt,Mt),this.lineTo(Lt+qt,Mt+$t),this.lineTo(Lt,Mt+$t),this.lineTo(Lt,Mt),this.lineTo(Lt+qt,Mt),this.lineTo(Lt,Mt)},Wt.prototype.fillRect=function(Lt,Mt,qt,$t){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t))throw Pi.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ot.call(this)){var fn={};this.lineCap!=="butt"&&(fn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(fn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Lt,Mt,qt,$t),this.fill(),fn.hasOwnProperty("lineCap")&&(this.lineCap=fn.lineCap),fn.hasOwnProperty("lineJoin")&&(this.lineJoin=fn.lineJoin)}},Wt.prototype.strokeRect=function(Lt,Mt,qt,$t){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t))throw Pi.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");xn.call(this)||(this.beginPath(),this.rect(Lt,Mt,qt,$t),this.stroke())},Wt.prototype.clearRect=function(Lt,Mt,qt,$t){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t))throw Pi.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Lt,Mt,qt,$t))},Wt.prototype.save=function(Lt){Lt=typeof Lt!="boolean"||Lt;for(var Mt=this.pdf.internal.getCurrentPageInfo().pageNumber,qt=0;qt<this.pdf.internal.getNumberOfPages();qt++)this.pdf.setPage(qt+1),this.pdf.internal.out("q");if(this.pdf.setPage(Mt),Lt){this.ctx.fontSize=this.pdf.internal.getFontSize();var $t=new Gt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=$t}},Wt.prototype.restore=function(Lt){Lt=typeof Lt!="boolean"||Lt;for(var Mt=this.pdf.internal.getCurrentPageInfo().pageNumber,qt=0;qt<this.pdf.internal.getNumberOfPages();qt++)this.pdf.setPage(qt+1),this.pdf.internal.out("Q");this.pdf.setPage(Mt),Lt&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Wt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var nn=function(Lt){var Mt,qt,$t,fn;if(Lt.isCanvasGradient===!0&&(Lt=Lt.getColor()),!Lt)return{r:0,g:0,b:0,a:0,style:Lt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Lt))Mt=0,qt=0,$t=0,fn=0;else{var wn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Lt);if(wn!==null)Mt=parseInt(wn[1]),qt=parseInt(wn[2]),$t=parseInt(wn[3]),fn=1;else if((wn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Lt))!==null)Mt=parseInt(wn[1]),qt=parseInt(wn[2]),$t=parseInt(wn[3]),fn=parseFloat(wn[4]);else{if(fn=1,typeof Lt=="string"&&Lt.charAt(0)!=="#"){var Bn=new si(Lt);Lt=Bn.ok?Bn.toHex():"#000000"}Lt.length===4?(Mt=Lt.substring(1,2),Mt+=Mt,qt=Lt.substring(2,3),qt+=qt,$t=Lt.substring(3,4),$t+=$t):(Mt=Lt.substring(1,3),qt=Lt.substring(3,5),$t=Lt.substring(5,7)),Mt=parseInt(Mt,16),qt=parseInt(qt,16),$t=parseInt($t,16)}}return{r:Mt,g:qt,b:$t,a:fn,style:Lt}},Ot=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},xn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Wt.prototype.fillText=function(Lt,Mt,qt,$t){if(isNaN(Mt)||isNaN(qt)||typeof Lt!="string")throw Pi.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if($t=isNaN($t)?void 0:$t,!Ot.call(this)){var fn=Ht(this.ctx.transform.rotation),wn=this.ctx.transform.scaleX;yn.call(this,{text:Lt,x:Mt,y:qt,scale:wn,angle:fn,align:this.textAlign,maxWidth:$t})}},Wt.prototype.strokeText=function(Lt,Mt,qt,$t){if(isNaN(Mt)||isNaN(qt)||typeof Lt!="string")throw Pi.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!xn.call(this)){$t=isNaN($t)?void 0:$t;var fn=Ht(this.ctx.transform.rotation),wn=this.ctx.transform.scaleX;yn.call(this,{text:Lt,x:Mt,y:qt,scale:wn,renderingMode:"stroke",angle:fn,align:this.textAlign,maxWidth:$t})}},Wt.prototype.measureText=function(Lt){if(typeof Lt!="string")throw Pi.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Mt=this.pdf,qt=this.pdf.internal.scaleFactor,$t=Mt.internal.getFontSize(),fn=Mt.getStringUnitWidth(Lt)*$t/Mt.internal.scaleFactor,wn=function(Bn){var Nn=(Bn=Bn||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Nn}}),this};return new wn({width:fn*=Math.round(96*qt/72*1e4)/1e4})},Wt.prototype.scale=function(Lt,Mt){if(isNaN(Lt)||isNaN(Mt))throw Pi.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var qt=new Bt(Lt,0,0,Mt,0,0);this.ctx.transform=this.ctx.transform.multiply(qt)},Wt.prototype.rotate=function(Lt){if(isNaN(Lt))throw Pi.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Mt=new Bt(Math.cos(Lt),Math.sin(Lt),-Math.sin(Lt),Math.cos(Lt),0,0);this.ctx.transform=this.ctx.transform.multiply(Mt)},Wt.prototype.translate=function(Lt,Mt){if(isNaN(Lt)||isNaN(Mt))throw Pi.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var qt=new Bt(1,0,0,1,Lt,Mt);this.ctx.transform=this.ctx.transform.multiply(qt)},Wt.prototype.transform=function(Lt,Mt,qt,$t,fn,wn){if(isNaN(Lt)||isNaN(Mt)||isNaN(qt)||isNaN($t)||isNaN(fn)||isNaN(wn))throw Pi.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Bn=new Bt(Lt,Mt,qt,$t,fn,wn);this.ctx.transform=this.ctx.transform.multiply(Bn)},Wt.prototype.setTransform=function(Lt,Mt,qt,$t,fn,wn){Lt=isNaN(Lt)?1:Lt,Mt=isNaN(Mt)?0:Mt,qt=isNaN(qt)?0:qt,$t=isNaN($t)?1:$t,fn=isNaN(fn)?0:fn,wn=isNaN(wn)?0:wn,this.ctx.transform=new Bt(Lt,Mt,qt,$t,fn,wn)};var gn=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Wt.prototype.drawImage=function(Lt,Mt,qt,$t,fn,wn,Bn,Nn,lr){var Ar=this.pdf.getImageProperties(Lt),fr=1,xr=1,io=1,sr=1;$t!==void 0&&Nn!==void 0&&(io=Nn/$t,sr=lr/fn,fr=Ar.width/$t*Nn/$t,xr=Ar.height/fn*lr/fn),wn===void 0&&(wn=Mt,Bn=qt,Mt=0,qt=0),$t!==void 0&&Nn===void 0&&(Nn=$t,lr=fn),$t===void 0&&Nn===void 0&&(Nn=Ar.width,lr=Ar.height);for(var An,xo=this.ctx.transform.decompose(),fo=Ht(xo.rotate.shx),vr=new Bt,Nr=(vr=(vr=(vr=vr.multiply(xo.translate)).multiply(xo.skew)).multiply(xo.scale)).applyToRectangle(new pt(wn-Mt*io,Bn-qt*sr,$t*fr,fn*xr)),Rr=Fn.call(this,Nr),Er=[],Xr=0;Xr<Rr.length;Xr+=1)Er.indexOf(Rr[Xr])===-1&&Er.push(Rr[Xr]);if(or(Er),this.autoPaging)for(var bo=Er[0],Go=Er[Er.length-1],ko=bo;ko<Go+1;ko++){this.pdf.setPage(ko);var Lo=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ii=ko===1?this.posY+this.margin[0]:this.margin[0],Mo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],wi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ho=ko===1?0:Mo+(ko-2)*wi;if(this.ctx.clip_path.length!==0){var ua=this.path;An=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Ln(An,this.posX+this.margin[3],-ho+ii+this.ctx.prevPageLastElemOffset),Kr.call(this,"fill",!0),this.path=ua}var Ni=JSON.parse(JSON.stringify(Nr));Ni=Ln([Ni],this.posX+this.margin[3],-ho+ii+this.ctx.prevPageLastElemOffset)[0];var Oi=(ko>bo||ko<Go)&&gn.call(this);Oi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Lo,wi,null).clip().discardPath()),this.pdf.addImage(Lt,"JPEG",Ni.x,Ni.y,Ni.w,Ni.h,null,null,fo),Oi&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Lt,"JPEG",Nr.x,Nr.y,Nr.w,Nr.h,null,null,fo)};var Fn=function(Lt,Mt,qt){var $t=[];Mt=Mt||this.pdf.internal.pageSize.width,qt=qt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var fn=this.posY+this.ctx.prevPageLastElemOffset;switch(Lt.type){default:case"mt":case"lt":$t.push(Math.floor((Lt.y+fn)/qt)+1);break;case"arc":$t.push(Math.floor((Lt.y+fn-Lt.radius)/qt)+1),$t.push(Math.floor((Lt.y+fn+Lt.radius)/qt)+1);break;case"qct":var wn=Jt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Lt.x1,Lt.y1,Lt.x,Lt.y);$t.push(Math.floor((wn.y+fn)/qt)+1),$t.push(Math.floor((wn.y+wn.h+fn)/qt)+1);break;case"bct":var Bn=on(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Lt.x1,Lt.y1,Lt.x2,Lt.y2,Lt.x,Lt.y);$t.push(Math.floor((Bn.y+fn)/qt)+1),$t.push(Math.floor((Bn.y+Bn.h+fn)/qt)+1);break;case"rect":$t.push(Math.floor((Lt.y+fn)/qt)+1),$t.push(Math.floor((Lt.y+Lt.h+fn)/qt)+1)}for(var Nn=0;Nn<$t.length;Nn+=1)for(;this.pdf.internal.getNumberOfPages()<$t[Nn];)rn.call(this);return $t},rn=function(){var Lt=this.fillStyle,Mt=this.strokeStyle,qt=this.font,$t=this.lineCap,fn=this.lineWidth,wn=this.lineJoin;this.pdf.addPage(),this.fillStyle=Lt,this.strokeStyle=Mt,this.font=qt,this.lineCap=$t,this.lineWidth=fn,this.lineJoin=wn},Ln=function(Lt,Mt,qt){for(var $t=0;$t<Lt.length;$t++)switch(Lt[$t].type){case"bct":Lt[$t].x2+=Mt,Lt[$t].y2+=qt;case"qct":Lt[$t].x1+=Mt,Lt[$t].y1+=qt;case"mt":case"lt":case"arc":default:Lt[$t].x+=Mt,Lt[$t].y+=qt}return Lt},or=function(Lt){return Lt.sort(function(Mt,qt){return Mt-qt})},Cr=function(Lt,Mt){for(var qt,$t,fn=this.fillStyle,wn=this.strokeStyle,Bn=this.lineCap,Nn=this.lineWidth,lr=Math.abs(Nn*this.ctx.transform.scaleX),Ar=this.lineJoin,fr=JSON.parse(JSON.stringify(this.path)),xr=JSON.parse(JSON.stringify(this.path)),io=[],sr=0;sr<xr.length;sr++)if(xr[sr].x!==void 0)for(var An=Fn.call(this,xr[sr]),xo=0;xo<An.length;xo+=1)io.indexOf(An[xo])===-1&&io.push(An[xo]);for(var fo=0;fo<io.length;fo++)for(;this.pdf.internal.getNumberOfPages()<io[fo];)rn.call(this);if(or(io),this.autoPaging)for(var vr=io[0],Nr=io[io.length-1],Rr=vr;Rr<Nr+1;Rr++){this.pdf.setPage(Rr),this.fillStyle=fn,this.strokeStyle=wn,this.lineCap=Bn,this.lineWidth=lr,this.lineJoin=Ar;var Er=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Xr=Rr===1?this.posY+this.margin[0]:this.margin[0],bo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Go=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ko=Rr===1?0:bo+(Rr-2)*Go;if(this.ctx.clip_path.length!==0){var Lo=this.path;qt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Ln(qt,this.posX+this.margin[3],-ko+Xr+this.ctx.prevPageLastElemOffset),Kr.call(this,Lt,!0),this.path=Lo}if($t=JSON.parse(JSON.stringify(fr)),this.path=Ln($t,this.posX+this.margin[3],-ko+Xr+this.ctx.prevPageLastElemOffset),Mt===!1||Rr===0){var ii=(Rr>vr||Rr<Nr)&&gn.call(this);ii&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Er,Go,null).clip().discardPath()),Kr.call(this,Lt,Mt),ii&&this.pdf.restoreGraphicsState()}this.lineWidth=Nn}else this.lineWidth=lr,Kr.call(this,Lt,Mt),this.lineWidth=Nn;this.path=fr},Kr=function(Lt,Mt){if((Lt!=="stroke"||Mt||!xn.call(this))&&(Lt==="stroke"||Mt||!Ot.call(this))){for(var qt,$t,fn=[],wn=this.path,Bn=0;Bn<wn.length;Bn++){var Nn=wn[Bn];switch(Nn.type){case"begin":fn.push({begin:!0});break;case"close":fn.push({close:!0});break;case"mt":fn.push({start:Nn,deltas:[],abs:[]});break;case"lt":var lr=fn.length;if(wn[Bn-1]&&!isNaN(wn[Bn-1].x)&&(qt=[Nn.x-wn[Bn-1].x,Nn.y-wn[Bn-1].y],lr>0)){for(;lr>=0;lr--)if(fn[lr-1].close!==!0&&fn[lr-1].begin!==!0){fn[lr-1].deltas.push(qt),fn[lr-1].abs.push(Nn);break}}break;case"bct":qt=[Nn.x1-wn[Bn-1].x,Nn.y1-wn[Bn-1].y,Nn.x2-wn[Bn-1].x,Nn.y2-wn[Bn-1].y,Nn.x-wn[Bn-1].x,Nn.y-wn[Bn-1].y],fn[fn.length-1].deltas.push(qt);break;case"qct":var Ar=wn[Bn-1].x+2/3*(Nn.x1-wn[Bn-1].x),fr=wn[Bn-1].y+2/3*(Nn.y1-wn[Bn-1].y),xr=Nn.x+2/3*(Nn.x1-Nn.x),io=Nn.y+2/3*(Nn.y1-Nn.y),sr=Nn.x,An=Nn.y;qt=[Ar-wn[Bn-1].x,fr-wn[Bn-1].y,xr-wn[Bn-1].x,io-wn[Bn-1].y,sr-wn[Bn-1].x,An-wn[Bn-1].y],fn[fn.length-1].deltas.push(qt);break;case"arc":fn.push({deltas:[],abs:[],arc:!0}),Array.isArray(fn[fn.length-1].abs)&&fn[fn.length-1].abs.push(Nn)}}$t=Mt?null:Lt==="stroke"?"stroke":"fill";for(var xo=!1,fo=0;fo<fn.length;fo++)if(fn[fo].arc)for(var vr=fn[fo].abs,Nr=0;Nr<vr.length;Nr++){var Rr=vr[Nr];Rr.type==="arc"?Hn.call(this,Rr.x,Rr.y,Rr.radius,Rr.startAngle,Rr.endAngle,Rr.counterclockwise,void 0,Mt,!xo):er.call(this,Rr.x,Rr.y),xo=!0}else if(fn[fo].close===!0)this.pdf.internal.out("h"),xo=!1;else if(fn[fo].begin!==!0){var Er=fn[fo].start.x,Xr=fn[fo].start.y;dt.call(this,fn[fo].deltas,Er,Xr),xo=!0}$t&&jr.call(this,$t),Mt&&Jr.call(this)}},co=function(Lt){var Mt=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,qt=Mt*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Lt-qt;case"top":return Lt+Mt-qt;case"hanging":return Lt+Mt-2*qt;case"middle":return Lt+Mt/2-qt;case"ideographic":return Lt;case"alphabetic":default:return Lt}},Lr=function(Lt){return Lt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Wt.prototype.createLinearGradient=function(){var Lt=function(){};return Lt.colorStops=[],Lt.addColorStop=function(Mt,qt){this.colorStops.push([Mt,qt])},Lt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Lt.isCanvasGradient=!0,Lt},Wt.prototype.createPattern=function(){return this.createLinearGradient()},Wt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Hn=function(Lt,Mt,qt,$t,fn,wn,Bn,Nn,lr){for(var Ar=Dt.call(this,qt,$t,fn,wn),fr=0;fr<Ar.length;fr++){var xr=Ar[fr];fr===0&&(lr?ln.call(this,xr.x1+Lt,xr.y1+Mt):er.call(this,xr.x1+Lt,xr.y1+Mt)),bt.call(this,Lt,Mt,xr.x2,xr.y2,xr.x3,xr.y3,xr.x4,xr.y4)}Nn?Jr.call(this):jr.call(this,Bn)},jr=function(Lt){switch(Lt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Jr=function(){this.pdf.clip(),this.pdf.discardPath()},ln=function(Lt,Mt){this.pdf.internal.out(je(Lt)+" "+Ye(Mt)+" m")},yn=function(Lt){var Mt;switch(Lt.align){case"right":case"end":Mt="right";break;case"center":Mt="center";break;case"left":case"start":default:Mt="left"}var qt=this.pdf.getTextDimensions(Lt.text),$t=co.call(this,Lt.y),fn=Lr.call(this,$t)-qt.h,wn=this.ctx.transform.applyToPoint(new ht(Lt.x,$t)),Bn=this.ctx.transform.decompose(),Nn=new Bt;Nn=(Nn=(Nn=Nn.multiply(Bn.translate)).multiply(Bn.skew)).multiply(Bn.scale);for(var lr,Ar,fr,xr=this.ctx.transform.applyToRectangle(new pt(Lt.x,$t,qt.w,qt.h)),io=Nn.applyToRectangle(new pt(Lt.x,fn,qt.w,qt.h)),sr=Fn.call(this,io),An=[],xo=0;xo<sr.length;xo+=1)An.indexOf(sr[xo])===-1&&An.push(sr[xo]);if(or(An),this.autoPaging)for(var fo=An[0],vr=An[An.length-1],Nr=fo;Nr<vr+1;Nr++){this.pdf.setPage(Nr);var Rr=Nr===1?this.posY+this.margin[0]:this.margin[0],Er=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Xr=this.pdf.internal.pageSize.height-this.margin[2],bo=Xr-this.margin[0],Go=this.pdf.internal.pageSize.width-this.margin[1],ko=Go-this.margin[3],Lo=Nr===1?0:Er+(Nr-2)*bo;if(this.ctx.clip_path.length!==0){var ii=this.path;lr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Ln(lr,this.posX+this.margin[3],-1*Lo+Rr),Kr.call(this,"fill",!0),this.path=ii}var Mo=Ln([JSON.parse(JSON.stringify(io))],this.posX+this.margin[3],-Lo+Rr+this.ctx.prevPageLastElemOffset)[0];Lt.scale>=.01&&(Ar=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ar*Lt.scale),fr=this.lineWidth,this.lineWidth=fr*Lt.scale);var wi=this.autoPaging!=="text";if(wi||Mo.y+Mo.h<=Xr){if(wi||Mo.y>=Rr&&Mo.x<=Go){var ho=wi?Lt.text:this.pdf.splitTextToSize(Lt.text,Lt.maxWidth||Go-Mo.x)[0],ua=Ln([JSON.parse(JSON.stringify(xr))],this.posX+this.margin[3],-Lo+Rr+this.ctx.prevPageLastElemOffset)[0],Ni=wi&&(Nr>fo||Nr<vr)&&gn.call(this);Ni&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ko,bo,null).clip().discardPath()),this.pdf.text(ho,ua.x,ua.y,{angle:Lt.angle,align:Mt,renderingMode:Lt.renderingMode}),Ni&&this.pdf.restoreGraphicsState()}}else Mo.y<Xr&&(this.ctx.prevPageLastElemOffset+=Xr-Mo.y);Lt.scale>=.01&&(this.pdf.setFontSize(Ar),this.lineWidth=fr)}else Lt.scale>=.01&&(Ar=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Ar*Lt.scale),fr=this.lineWidth,this.lineWidth=fr*Lt.scale),this.pdf.text(Lt.text,wn.x+this.posX,wn.y+this.posY,{angle:Lt.angle,align:Mt,renderingMode:Lt.renderingMode,maxWidth:Lt.maxWidth}),Lt.scale>=.01&&(this.pdf.setFontSize(Ar),this.lineWidth=fr)},er=function(Lt,Mt,qt,$t){qt=qt||0,$t=$t||0,this.pdf.internal.out(je(Lt+qt)+" "+Ye(Mt+$t)+" l")},dt=function(Lt,Mt,qt){return this.pdf.lines(Lt,Mt,qt,null,null)},bt=function(Lt,Mt,qt,$t,fn,wn,Bn,Nn){this.pdf.internal.out([xe(ot(qt+Lt)),xe(et($t+Mt)),xe(ot(fn+Lt)),xe(et(wn+Mt)),xe(ot(Bn+Lt)),xe(et(Nn+Mt)),"c"].join(" "))},Dt=function(Lt,Mt,qt,$t){for(var fn=2*Math.PI,wn=Math.PI/2;Mt>qt;)Mt-=fn;var Bn=Math.abs(qt-Mt);Bn<fn&&$t&&(Bn=fn-Bn);for(var Nn=[],lr=$t?-1:1,Ar=Mt;Bn>1e-5;){var fr=Ar+lr*Math.min(Bn,wn);Nn.push(kt.call(this,Lt,Ar,fr)),Bn-=Math.abs(fr-Ar),Ar=fr}return Nn},kt=function(Lt,Mt,qt){var $t=(qt-Mt)/2,fn=Lt*Math.cos($t),wn=Lt*Math.sin($t),Bn=fn,Nn=-wn,lr=Bn*Bn+Nn*Nn,Ar=lr+Bn*fn+Nn*wn,fr=4/3*(Math.sqrt(2*lr*Ar)-Ar)/(Bn*wn-Nn*fn),xr=Bn-fr*Nn,io=Nn+fr*Bn,sr=xr,An=-io,xo=$t+Mt,fo=Math.cos(xo),vr=Math.sin(xo);return{x1:Lt*Math.cos(Mt),y1:Lt*Math.sin(Mt),x2:xr*fo-io*vr,y2:xr*vr+io*fo,x3:sr*fo-An*vr,y3:sr*vr+An*fo,x4:Lt*Math.cos(qt),y4:Lt*Math.sin(qt)}},Ht=function(Lt){return 180*Lt/Math.PI},Jt=function(Lt,Mt,qt,$t,fn,wn){var Bn=Lt+.5*(qt-Lt),Nn=Mt+.5*($t-Mt),lr=fn+.5*(qt-fn),Ar=wn+.5*($t-wn),fr=Math.min(Lt,fn,Bn,lr),xr=Math.max(Lt,fn,Bn,lr),io=Math.min(Mt,wn,Nn,Ar),sr=Math.max(Mt,wn,Nn,Ar);return new pt(fr,io,xr-fr,sr-io)},on=function(Lt,Mt,qt,$t,fn,wn,Bn,Nn){var lr,Ar,fr,xr,io,sr,An,xo,fo,vr,Nr,Rr,Er,Xr,bo=qt-Lt,Go=$t-Mt,ko=fn-qt,Lo=wn-$t,ii=Bn-fn,Mo=Nn-wn;for(Ar=0;Ar<41;Ar++)fo=(An=(fr=Lt+(lr=Ar/40)*bo)+lr*((io=qt+lr*ko)-fr))+lr*(io+lr*(fn+lr*ii-io)-An),vr=(xo=(xr=Mt+lr*Go)+lr*((sr=$t+lr*Lo)-xr))+lr*(sr+lr*(wn+lr*Mo-sr)-xo),Ar==0?(Nr=fo,Rr=vr,Er=fo,Xr=vr):(Nr=Math.min(Nr,fo),Rr=Math.min(Rr,vr),Er=Math.max(Er,fo),Xr=Math.max(Xr,vr));return new pt(Math.round(Nr),Math.round(Rr),Math.round(Er-Nr),Math.round(Xr-Rr))},Sn=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Lt,Mt,qt=(Lt=this.ctx.lineDash,Mt=this.ctx.lineDashOffset,JSON.stringify({lineDash:Lt,lineDashOffset:Mt}));this.prevLineDash!==qt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=qt)}}})(Jn.API),function(Re){var xe=function(et){var ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn;for(/[^\x00-\xFF]/.test(et),pt=[],Bt=0,jt=(et+=ht="\0\0\0\0".slice(et.length%4||4)).length;jt>Bt;Bt+=4)(Gt=(et.charCodeAt(Bt)<<24)+(et.charCodeAt(Bt+1)<<16)+(et.charCodeAt(Bt+2)<<8)+et.charCodeAt(Bt+3))!==0?(Wt=(Gt=((Gt=((Gt=((Gt=(Gt-(gn=Gt%85))/85)-(xn=Gt%85))/85)-(Ot=Gt%85))/85)-(nn=Gt%85))/85)%85,pt.push(Wt+33,nn+33,Ot+33,xn+33,gn+33)):pt.push(122);return function(Fn,rn){for(var Ln=rn;Ln>0;Ln--)Fn.pop()}(pt,ht.length),String.fromCharCode.apply(String,pt)+"~>"},je=function(et){var ht,pt,Bt,jt,Gt,Wt=String,nn="length",Ot=255,xn="charCodeAt",gn="slice",Fn="replace";for(et[gn](-2),et=et[gn](0,-2)[Fn](/\s/g,"")[Fn]("z","!!!!!"),Bt=[],jt=0,Gt=(et+=ht="uuuuu"[gn](et[nn]%5||5))[nn];Gt>jt;jt+=5)pt=52200625*(et[xn](jt)-33)+614125*(et[xn](jt+1)-33)+7225*(et[xn](jt+2)-33)+85*(et[xn](jt+3)-33)+(et[xn](jt+4)-33),Bt.push(Ot&pt>>24,Ot&pt>>16,Ot&pt>>8,Ot&pt);return function(rn,Ln){for(var or=Ln;or>0;or--)rn.pop()}(Bt,ht[nn]),Wt.fromCharCode.apply(Wt,Bt)},Ye=function(et){var ht=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((et=et.replace(/\s/g,"")).indexOf(">")!==-1&&(et=et.substr(0,et.indexOf(">"))),et.length%2&&(et+="0"),ht.test(et)===!1)return"";for(var pt="",Bt=0;Bt<et.length;Bt+=2)pt+=String.fromCharCode("0x"+(et[Bt]+et[Bt+1]));return pt},ot=function(et){for(var ht=new Uint8Array(et.length),pt=et.length;pt--;)ht[pt]=et.charCodeAt(pt);return et=(ht=pn(ht)).reduce(function(Bt,jt){return Bt+String.fromCharCode(jt)},"")};Re.processDataByFilters=function(et,ht){var pt=0,Bt=et||"",jt=[];for(typeof(ht=ht||[])=="string"&&(ht=[ht]),pt=0;pt<ht.length;pt+=1)switch(ht[pt]){case"ASCII85Decode":case"/ASCII85Decode":Bt=je(Bt),jt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Bt=xe(Bt),jt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Bt=Ye(Bt),jt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Bt=Bt.split("").map(function(Gt){return("0"+Gt.charCodeAt().toString(16)).slice(-2)}).join("")+">",jt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Bt=ot(Bt),jt.push("/FlateDecode");break;default:throw new Error('The filter: "'+ht[pt]+'" is not implemented')}return{data:Bt,reverseChain:jt.reverse().join(" ")}}}(Jn.API),function(Re){Re.loadFile=function(xe,je,Ye){return function(ot,et,ht){et=et!==!1,ht=typeof ht=="function"?ht:function(){};var pt=void 0;try{pt=function(Bt,jt,Gt){var Wt=new XMLHttpRequest,nn=0,Ot=function(xn){var gn=xn.length,Fn=[],rn=String.fromCharCode;for(nn=0;nn<gn;nn+=1)Fn.push(rn(255&xn.charCodeAt(nn)));return Fn.join("")};if(Wt.open("GET",Bt,!jt),Wt.overrideMimeType("text/plain; charset=x-user-defined"),jt===!1&&(Wt.onload=function(){Wt.status===200?Gt(Ot(this.responseText)):Gt(void 0)}),Wt.send(null),jt&&Wt.status===200)return Ot(Wt.responseText)}(ot,et,ht)}catch(Bt){}return pt}(xe,je,Ye)},Re.loadImageFile=Re.loadFile}(Jn.API),function(Re){function xe(){return(wo.html2canvas?Promise.resolve(wo.html2canvas):Promise.resolve().then(fe.t.bind(fe,64270,23))).catch(function(ht){return Promise.reject(new Error("Could not load html2canvas: "+ht))}).then(function(ht){return ht.default?ht.default:ht})}function je(){return(wo.DOMPurify?Promise.resolve(wo.DOMPurify):fe.e(2364).then(fe.bind(fe,12364))).catch(function(ht){return Promise.reject(new Error("Could not load dompurify: "+ht))}).then(function(ht){return ht.default?ht.default:ht})}var Ye=function(ht){var pt=(0,ve.Z)(ht);return pt==="undefined"?"undefined":pt==="string"||ht instanceof String?"string":pt==="number"||ht instanceof Number?"number":pt==="function"||ht instanceof Function?"function":ht&&ht.constructor===Array?"array":ht&&ht.nodeType===1?"element":pt==="object"?"object":"unknown"},ot=function(ht,pt){var Bt=document.createElement(ht);for(var jt in pt.className&&(Bt.className=pt.className),pt.innerHTML&&pt.dompurify&&(Bt.innerHTML=pt.dompurify.sanitize(pt.innerHTML)),pt.style)Bt.style[jt]=pt.style[jt];return Bt},et=function ht(pt){var Bt=Object.assign(ht.convert(Promise.resolve()),JSON.parse(JSON.stringify(ht.template))),jt=ht.convert(Promise.resolve(),Bt);return jt=(jt=jt.setProgress(1,ht,1,[ht])).set(pt)};(et.prototype=Object.create(Promise.prototype)).constructor=et,et.convert=function(ht,pt){return ht.__proto__=pt||et.prototype,ht},et.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},et.prototype.from=function(ht,pt){return this.then(function(){switch(pt=pt||function(Bt){switch(Ye(Bt)){case"string":return"string";case"element":return Bt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(ht)){case"string":return this.then(je).then(function(Bt){return this.set({src:ot("div",{innerHTML:ht,dompurify:Bt})})});case"element":return this.set({src:ht});case"canvas":return this.set({canvas:ht});case"img":return this.set({img:ht});default:return this.error("Unknown source type.")}})},et.prototype.to=function(ht){switch(ht){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},et.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var ht={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},pt=function Bt(jt,Gt){for(var Wt=jt.nodeType===3?document.createTextNode(jt.nodeValue):jt.cloneNode(!1),nn=jt.firstChild;nn;nn=nn.nextSibling)Gt!==!0&&nn.nodeType===1&&nn.nodeName==="SCRIPT"||Wt.appendChild(Bt(nn,Gt));return jt.nodeType===1&&(jt.nodeName==="CANVAS"?(Wt.width=jt.width,Wt.height=jt.height,Wt.getContext("2d").drawImage(jt,0,0)):jt.nodeName!=="TEXTAREA"&&jt.nodeName!=="SELECT"||(Wt.value=jt.value),Wt.addEventListener("load",function(){Wt.scrollTop=jt.scrollTop,Wt.scrollLeft=jt.scrollLeft},!0)),Wt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);pt.tagName==="BODY"&&(ht.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ot("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ot("div",{className:"html2pdf__container",style:ht}),this.prop.container.appendChild(pt),this.prop.container.firstChild.appendChild(ot("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},et.prototype.toCanvas=function(){var ht=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ht).then(xe).then(function(pt){var Bt=Object.assign({},this.opt.html2canvas);return delete Bt.onrendered,pt(this.prop.container,Bt)}).then(function(pt){(this.opt.html2canvas.onrendered||function(){})(pt),this.prop.canvas=pt,document.body.removeChild(this.prop.overlay)})},et.prototype.toContext2d=function(){var ht=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ht).then(xe).then(function(pt){var Bt=this.opt.jsPDF,jt=this.opt.fontFaces,Gt=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Wt=Object.assign({async:!0,allowTaint:!0,scale:Gt,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Wt.onrendered,Bt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Bt.context2d.posX=this.opt.x,Bt.context2d.posY=this.opt.y,Bt.context2d.margin=this.opt.margin,Bt.context2d.fontFaces=jt,jt)for(var nn=0;nn<jt.length;++nn){var Ot=jt[nn],xn=Ot.src.find(function(gn){return gn.format==="truetype"});xn&&Bt.addFont(xn.url,Ot.ref.name,Ot.ref.style)}return Wt.windowHeight=Wt.windowHeight||0,Wt.windowHeight=Wt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Wt.windowHeight,Bt.context2d.save(!0),pt(this.prop.container,Wt)}).then(function(pt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(pt),this.prop.canvas=pt,document.body.removeChild(this.prop.overlay)})},et.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var ht=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ht})},et.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},et.prototype.output=function(ht,pt,Bt){return(Bt=Bt||"pdf").toLowerCase()==="img"||Bt.toLowerCase()==="image"?this.outputImg(ht,pt):this.outputPdf(ht,pt)},et.prototype.outputPdf=function(ht,pt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(ht,pt)})},et.prototype.outputImg=function(ht){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(ht){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+ht+'" is not supported.'}})},et.prototype.save=function(ht){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(ht?{filename:ht}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},et.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},et.prototype.set=function(ht){if(Ye(ht)!=="object")return this;var pt=Object.keys(ht||{}).map(function(Bt){if(Bt in et.template.prop)return function(){this.prop[Bt]=ht[Bt]};switch(Bt){case"margin":return this.setMargin.bind(this,ht.margin);case"jsPDF":return function(){return this.opt.jsPDF=ht.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ht.pageSize);default:return function(){this.opt[Bt]=ht[Bt]}}},this);return this.then(function(){return this.thenList(pt)})},et.prototype.get=function(ht,pt){return this.then(function(){var Bt=ht in et.template.prop?this.prop[ht]:this.opt[ht];return pt?pt(Bt):Bt})},et.prototype.setMargin=function(ht){return this.then(function(){switch(Ye(ht)){case"number":ht=[ht,ht,ht,ht];case"array":if(ht.length===2&&(ht=[ht[0],ht[1],ht[0],ht[1]]),ht.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ht}).then(this.setPageSize)},et.prototype.setPageSize=function(ht){function pt(Bt,jt){return Math.floor(Bt*jt/72*96)}return this.then(function(){(ht=ht||Jn.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(ht.inner={width:ht.width-this.opt.margin[1]-this.opt.margin[3],height:ht.height-this.opt.margin[0]-this.opt.margin[2]},ht.inner.px={width:pt(ht.inner.width,ht.k),height:pt(ht.inner.height,ht.k)},ht.inner.ratio=ht.inner.height/ht.inner.width),this.prop.pageSize=ht})},et.prototype.setProgress=function(ht,pt,Bt,jt){return ht!=null&&(this.progress.val=ht),pt!=null&&(this.progress.state=pt),Bt!=null&&(this.progress.n=Bt),jt!=null&&(this.progress.stack=jt),this.progress.ratio=this.progress.val/this.progress.state,this},et.prototype.updateProgress=function(ht,pt,Bt,jt){return this.setProgress(ht?this.progress.val+ht:null,pt||null,Bt?this.progress.n+Bt:null,jt?this.progress.stack.concat(jt):null)},et.prototype.then=function(ht,pt){var Bt=this;return this.thenCore(ht,pt,function(jt,Gt){return Bt.updateProgress(null,null,1,[jt]),Promise.prototype.then.call(this,function(Wt){return Bt.updateProgress(null,jt),Wt}).then(jt,Gt).then(function(Wt){return Bt.updateProgress(1),Wt})})},et.prototype.thenCore=function(ht,pt,Bt){Bt=Bt||Promise.prototype.then,ht&&(ht=ht.bind(this)),pt&&(pt=pt.bind(this));var jt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:et.convert(Object.assign({},this),Promise.prototype),Gt=Bt.call(jt,ht,pt);return et.convert(Gt,this.__proto__)},et.prototype.thenExternal=function(ht,pt){return Promise.prototype.then.call(this,ht,pt)},et.prototype.thenList=function(ht){var pt=this;return ht.forEach(function(Bt){pt=pt.thenCore(Bt)}),pt},et.prototype.catch=function(ht){ht&&(ht=ht.bind(this));var pt=Promise.prototype.catch.call(this,ht);return et.convert(pt,this)},et.prototype.catchExternal=function(ht){return Promise.prototype.catch.call(this,ht)},et.prototype.error=function(ht){return this.then(function(){throw new Error(ht)})},et.prototype.using=et.prototype.set,et.prototype.saveAs=et.prototype.save,et.prototype.export=et.prototype.output,et.prototype.run=et.prototype.then,Jn.getPageSize=function(ht,pt,Bt){if((0,ve.Z)(ht)==="object"){var jt=ht;ht=jt.orientation,pt=jt.unit||pt,Bt=jt.format||Bt}pt=pt||"mm",Bt=Bt||"a4",ht=(""+(ht||"P")).toLowerCase();var Gt,Wt=(""+Bt).toLowerCase(),nn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(pt){case"pt":Gt=1;break;case"mm":Gt=72/25.4;break;case"cm":Gt=72/2.54;break;case"in":Gt=72;break;case"px":Gt=.75;break;case"pc":case"em":Gt=12;break;case"ex":Gt=6;break;default:throw"Invalid unit: "+pt}var Ot,xn=0,gn=0;if(nn.hasOwnProperty(Wt))xn=nn[Wt][1]/Gt,gn=nn[Wt][0]/Gt;else try{xn=Bt[1],gn=Bt[0]}catch(Fn){throw new Error("Invalid format: "+Bt)}if(ht==="p"||ht==="portrait")ht="p",gn>xn&&(Ot=gn,gn=xn,xn=Ot);else{if(ht!=="l"&&ht!=="landscape")throw"Invalid orientation: "+ht;ht="l",xn>gn&&(Ot=gn,gn=xn,xn=Ot)}return{width:gn,height:xn,unit:pt,k:Gt,orientation:ht}},Re.html=function(ht,pt){(pt=pt||{}).callback=pt.callback||function(){},pt.html2canvas=pt.html2canvas||{},pt.html2canvas.canvas=pt.html2canvas.canvas||this.canvas,pt.jsPDF=pt.jsPDF||this,pt.fontFaces=pt.fontFaces?pt.fontFaces.map(yu):null;var Bt=new et(pt);return pt.worker?Bt:Bt.from(ht).doCallback()}}(Jn.API),Jn.API.addJS=function(Re){return Fs=Re,this.internal.events.subscribe("postPutResources",function(){Hi=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Hi+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ss=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Fs+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Hi!==void 0&&ss!==void 0&&this.internal.out("/Names <</JavaScript "+Hi+" 0 R>>")}),this},function(Re){var xe;Re.events.push(["postPutResources",function(){var je=this,Ye=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ot=je.outline.render().split(/\r\n/),et=0;et<ot.length;et++){var ht=ot[et],pt=Ye.exec(ht);if(pt!=null){var Bt=pt[1];je.internal.newObjectDeferredBegin(Bt,!1)}je.internal.write(ht)}if(this.outline.createNamedDestinations){var jt=this.internal.pages.length,Gt=[];for(et=0;et<jt;et++){var Wt=je.internal.newObject();Gt.push(Wt);var nn=je.internal.getPageInfo(et+1);je.internal.write("<< /D["+nn.objId+" 0 R /XYZ null null null]>> endobj")}var Ot=je.internal.newObject();for(je.internal.write("<< /Names [ "),et=0;et<Gt.length;et++)je.internal.write("(page_"+(et+1)+")"+Gt[et]+" 0 R");je.internal.write(" ] >>","endobj"),xe=je.internal.newObject(),je.internal.write("<< /Dests "+Ot+" 0 R"),je.internal.write(">>","endobj")}}]),Re.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+xe+" 0 R"))}]),Re.events.push(["initialized",function(){var je=this;je.outline={createNamedDestinations:!1,root:{children:[]}},je.outline.add=function(Ye,ot,et){var ht={title:ot,options:et,children:[]};return Ye==null&&(Ye=this.root),Ye.children.push(ht),ht},je.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=je,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},je.outline.genIds_r=function(Ye){Ye.id=je.internal.newObjectDeferred();for(var ot=0;ot<Ye.children.length;ot++)this.genIds_r(Ye.children[ot])},je.outline.renderRoot=function(Ye){this.objStart(Ye),this.line("/Type /Outlines"),Ye.children.length>0&&(this.line("/First "+this.makeRef(Ye.children[0])),this.line("/Last "+this.makeRef(Ye.children[Ye.children.length-1]))),this.line("/Count "+this.count_r({count:0},Ye)),this.objEnd()},je.outline.renderItems=function(Ye){for(var ot=this.ctx.pdf.internal.getVerticalCoordinateString,et=0;et<Ye.children.length;et++){var ht=Ye.children[et];this.objStart(ht),this.line("/Title "+this.makeString(ht.title)),this.line("/Parent "+this.makeRef(Ye)),et>0&&this.line("/Prev "+this.makeRef(Ye.children[et-1])),et<Ye.children.length-1&&this.line("/Next "+this.makeRef(Ye.children[et+1])),ht.children.length>0&&(this.line("/First "+this.makeRef(ht.children[0])),this.line("/Last "+this.makeRef(ht.children[ht.children.length-1])));var pt=this.count=this.count_r({count:0},ht);if(pt>0&&this.line("/Count "+pt),ht.options&&ht.options.pageNumber){var Bt=je.internal.getPageInfo(ht.options.pageNumber);this.line("/Dest ["+Bt.objId+" 0 R /XYZ 0 "+ot(0)+" 0]")}this.objEnd()}for(var jt=0;jt<Ye.children.length;jt++)this.renderItems(Ye.children[jt])},je.outline.line=function(Ye){this.ctx.val+=Ye+`\r
|
|
|
`},je.outline.makeRef=function(Ye){return Ye.id+" 0 R"},je.outline.makeString=function(Ye){return"("+je.internal.pdfEscape(Ye)+")"},je.outline.objStart=function(Ye){this.ctx.val+=`\r
|
|
|
`+Ye.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},je.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},je.outline.count_r=function(Ye,ot){for(var et=0;et<ot.children.length;et++)Ye.count++,this.count_r(Ye,ot.children[et]);return Ye.count}}])}(Jn.API),function(Re){var xe=[192,193,194,195,196,197,198,199];Re.processJPEG=function(je,Ye,ot,et,ht,pt){var Bt,jt=this.decode.DCT_DECODE,Gt=null;if(typeof je=="string"||this.__addimage__.isArrayBuffer(je)||this.__addimage__.isArrayBufferView(je)){switch(je=ht||je,je=this.__addimage__.isArrayBuffer(je)?new Uint8Array(je):je,(Bt=function(Wt){for(var nn,Ot=256*Wt.charCodeAt(4)+Wt.charCodeAt(5),xn=Wt.length,gn={width:0,height:0,numcomponents:1},Fn=4;Fn<xn;Fn+=2){if(Fn+=Ot,xe.indexOf(Wt.charCodeAt(Fn+1))!==-1){nn=256*Wt.charCodeAt(Fn+5)+Wt.charCodeAt(Fn+6),gn={width:256*Wt.charCodeAt(Fn+7)+Wt.charCodeAt(Fn+8),height:nn,numcomponents:Wt.charCodeAt(Fn+9)};break}Ot=256*Wt.charCodeAt(Fn+2)+Wt.charCodeAt(Fn+3)}return gn}(je=this.__addimage__.isArrayBufferView(je)?this.__addimage__.arrayBufferToBinaryString(je):je)).numcomponents){case 1:pt=this.color_spaces.DEVICE_GRAY;break;case 4:pt=this.color_spaces.DEVICE_CMYK;break;case 3:pt=this.color_spaces.DEVICE_RGB}Gt={data:je,width:Bt.width,height:Bt.height,colorSpace:pt,bitsPerComponent:8,filter:jt,index:Ye,alias:ot}}return Gt}}(Jn.API);var js,Ss,Ta,Ya,wu,Sl=function(){var Re,xe,je;function Ye(et){var ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn,Fn,rn,Ln,or;for(this.data=et,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Wt=null;;){switch(ht=this.readUInt32(),xn=function(){var Cr,Kr;for(Kr=[],Cr=0;Cr<4;++Cr)Kr.push(String.fromCharCode(this.data[this.pos++]));return Kr}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(ht);break;case"fcTL":Wt&&this.animation.frames.push(Wt),this.pos+=4,Wt={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Gt=this.readUInt16(),jt=this.readUInt16()||100,Wt.delay=1e3*Gt/jt,Wt.disposeOp=this.data[this.pos++],Wt.blendOp=this.data[this.pos++],Wt.data=[];break;case"IDAT":case"fdAT":for(xn==="fdAT"&&(this.pos+=4,ht-=4),et=(Wt!=null?Wt.data:void 0)||this.imgData,rn=0;0<=ht?rn<ht:rn>ht;0<=ht?++rn:--rn)et.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Bt=this.palette.length/3,this.transparency.indexed=this.read(ht),this.transparency.indexed.length>Bt)throw new Error("More transparent colors than palette size");if((gn=Bt-this.transparency.indexed.length)>0)for(Ln=0;0<=gn?Ln<gn:Ln>gn;0<=gn?++Ln:--Ln)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ht)[0];break;case 2:this.transparency.rgb=this.read(ht)}break;case"tEXt":nn=(Fn=this.read(ht)).indexOf(0),Ot=String.fromCharCode.apply(String,Fn.slice(0,nn)),this.text[Ot]=String.fromCharCode.apply(String,Fn.slice(nn+1));break;case"IEND":return Wt&&this.animation.frames.push(Wt),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(or=this.colorType)===4||or===6,pt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*pt,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=ht}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Ye.prototype.read=function(et){var ht,pt;for(pt=[],ht=0;0<=et?ht<et:ht>et;0<=et?++ht:--ht)pt.push(this.data[this.pos++]);return pt},Ye.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Ye.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Ye.prototype.decodePixels=function(et){var ht=this.pixelBitlength/8,pt=new Uint8Array(this.width*this.height*ht),Bt=0,jt=this;if(et==null&&(et=this.imgData),et.length===0)return new Uint8Array(0);function Gt(Wt,nn,Ot,xn){var gn,Fn,rn,Ln,or,Cr,Kr,co,Lr,Hn,jr,Jr,ln,yn,er,dt,bt,Dt,kt,Ht,Jt,on=Math.ceil((jt.width-Wt)/Ot),Sn=Math.ceil((jt.height-nn)/xn),Lt=jt.width==on&&jt.height==Sn;for(yn=ht*on,Jr=Lt?pt:new Uint8Array(yn*Sn),Cr=et.length,ln=0,Fn=0;ln<Sn&&Bt<Cr;){switch(et[Bt++]){case 0:for(Ln=bt=0;bt<yn;Ln=bt+=1)Jr[Fn++]=et[Bt++];break;case 1:for(Ln=Dt=0;Dt<yn;Ln=Dt+=1)gn=et[Bt++],or=Ln<ht?0:Jr[Fn-ht],Jr[Fn++]=(gn+or)%256;break;case 2:for(Ln=kt=0;kt<yn;Ln=kt+=1)gn=et[Bt++],rn=(Ln-Ln%ht)/ht,er=ln&&Jr[(ln-1)*yn+rn*ht+Ln%ht],Jr[Fn++]=(er+gn)%256;break;case 3:for(Ln=Ht=0;Ht<yn;Ln=Ht+=1)gn=et[Bt++],rn=(Ln-Ln%ht)/ht,or=Ln<ht?0:Jr[Fn-ht],er=ln&&Jr[(ln-1)*yn+rn*ht+Ln%ht],Jr[Fn++]=(gn+Math.floor((or+er)/2))%256;break;case 4:for(Ln=Jt=0;Jt<yn;Ln=Jt+=1)gn=et[Bt++],rn=(Ln-Ln%ht)/ht,or=Ln<ht?0:Jr[Fn-ht],ln===0?er=dt=0:(er=Jr[(ln-1)*yn+rn*ht+Ln%ht],dt=rn&&Jr[(ln-1)*yn+(rn-1)*ht+Ln%ht]),Kr=or+er-dt,co=Math.abs(Kr-or),Hn=Math.abs(Kr-er),jr=Math.abs(Kr-dt),Lr=co<=Hn&&co<=jr?or:Hn<=jr?er:dt,Jr[Fn++]=(gn+Lr)%256;break;default:throw new Error("Invalid filter algorithm: "+et[Bt-1])}if(!Lt){var Mt=((nn+ln*xn)*jt.width+Wt)*ht,qt=ln*yn;for(Ln=0;Ln<on;Ln+=1){for(var $t=0;$t<ht;$t+=1)pt[Mt++]=Jr[qt++];Mt+=(Ot-1)*ht}}ln++}}return et=vo(et),jt.interlaceMethod==1?(Gt(0,0,8,8),Gt(4,0,8,8),Gt(0,4,4,8),Gt(2,0,4,4),Gt(0,2,2,4),Gt(1,0,2,2),Gt(0,1,1,2)):Gt(0,0,1,1),pt},Ye.prototype.decodePalette=function(){var et,ht,pt,Bt,jt,Gt,Wt,nn,Ot;for(pt=this.palette,Gt=this.transparency.indexed||[],jt=new Uint8Array((Gt.length||0)+pt.length),Bt=0,et=0,ht=Wt=0,nn=pt.length;Wt<nn;ht=Wt+=3)jt[Bt++]=pt[ht],jt[Bt++]=pt[ht+1],jt[Bt++]=pt[ht+2],jt[Bt++]=(Ot=Gt[et++])!=null?Ot:255;return jt},Ye.prototype.copyToImageData=function(et,ht){var pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn,Fn,rn;if(Bt=this.colors,gn=null,pt=this.hasAlphaChannel,this.palette.length&&(gn=(rn=this._decodedPalette)!=null?rn:this._decodedPalette=this.decodePalette(),Bt=4,pt=!0),xn=(jt=et.data||et).length,Wt=gn||ht,Gt=nn=0,Bt===1)for(;Gt<xn;)Ot=gn?4*ht[Gt/4]:nn,Fn=Wt[Ot++],jt[Gt++]=Fn,jt[Gt++]=Fn,jt[Gt++]=Fn,jt[Gt++]=pt?Wt[Ot++]:255,nn=Ot;else for(;Gt<xn;)Ot=gn?4*ht[Gt/4]:nn,jt[Gt++]=Wt[Ot++],jt[Gt++]=Wt[Ot++],jt[Gt++]=Wt[Ot++],jt[Gt++]=pt?Wt[Ot++]:255,nn=Ot},Ye.prototype.decode=function(){var et;return et=new Uint8Array(this.width*this.height*4),this.copyToImageData(et,this.decodePixels()),et};var ot=function(){if(Object.prototype.toString.call(wo)==="[object Window]"){try{xe=wo.document.createElement("canvas"),je=xe.getContext("2d")}catch(et){return!1}return!0}return!1};return ot(),Re=function(et){var ht;if(ot()===!0)return je.width=et.width,je.height=et.height,je.clearRect(0,0,et.width,et.height),je.putImageData(et,0,0),(ht=new Image).src=xe.toDataURL(),ht;throw new Error("This method requires a Browser with Canvas-capability.")},Ye.prototype.decodeFrames=function(et){var ht,pt,Bt,jt,Gt,Wt,nn,Ot;if(this.animation){for(Ot=[],pt=Gt=0,Wt=(nn=this.animation.frames).length;Gt<Wt;pt=++Gt)ht=nn[pt],Bt=et.createImageData(ht.width,ht.height),jt=this.decodePixels(new Uint8Array(ht.data)),this.copyToImageData(Bt,jt),ht.imageData=Bt,Ot.push(ht.image=Re(Bt));return Ot}},Ye.prototype.renderFrame=function(et,ht){var pt,Bt,jt;return pt=(Bt=this.animation.frames)[ht],jt=Bt[ht-1],ht===0&&et.clearRect(0,0,this.width,this.height),(jt!=null?jt.disposeOp:void 0)===1?et.clearRect(jt.xOffset,jt.yOffset,jt.width,jt.height):(jt!=null?jt.disposeOp:void 0)===2&&et.putImageData(jt.imageData,jt.xOffset,jt.yOffset),pt.blendOp===0&&et.clearRect(pt.xOffset,pt.yOffset,pt.width,pt.height),et.drawImage(pt.image,pt.xOffset,pt.yOffset)},Ye.prototype.animate=function(et){var ht,pt,Bt,jt,Gt,Wt,nn=this;return pt=0,Wt=this.animation,jt=Wt.numFrames,Bt=Wt.frames,Gt=Wt.numPlays,(ht=function(){var Ot,xn;if(Ot=pt++%jt,xn=Bt[Ot],nn.renderFrame(et,Ot),jt>1&&pt/jt<Gt)return nn.animation._timeout=setTimeout(ht,xn.delay)})()},Ye.prototype.stopAnimation=function(){var et;return clearTimeout((et=this.animation)!=null?et._timeout:void 0)},Ye.prototype.render=function(et){var ht,pt;return et._png&&et._png.stopAnimation(),et._png=this,et.width=this.width,et.height=this.height,ht=et.getContext("2d"),this.animation?(this.decodeFrames(ht),this.animate(ht)):(pt=ht.createImageData(this.width,this.height),this.copyToImageData(pt,this.decodePixels()),ht.putImageData(pt,0,0))},Ye}();function eu(Re){var xe=0;if(Re[xe++]!==71||Re[xe++]!==73||Re[xe++]!==70||Re[xe++]!==56||(Re[xe++]+1&253)!=56||Re[xe++]!==97)throw new Error("Invalid GIF 87a/89a header.");var je=Re[xe++]|Re[xe++]<<8,Ye=Re[xe++]|Re[xe++]<<8,ot=Re[xe++],et=ot>>7,ht=1<<(7&ot)+1;Re[xe++],Re[xe++];var pt=null,Bt=null;et&&(pt=xe,Bt=ht,xe+=3*ht);var jt=!0,Gt=[],Wt=0,nn=null,Ot=0,xn=null;for(this.width=je,this.height=Ye;jt&&xe<Re.length;)switch(Re[xe++]){case 33:switch(Re[xe++]){case 255:if(Re[xe]!==11||Re[xe+1]==78&&Re[xe+2]==69&&Re[xe+3]==84&&Re[xe+4]==83&&Re[xe+5]==67&&Re[xe+6]==65&&Re[xe+7]==80&&Re[xe+8]==69&&Re[xe+9]==50&&Re[xe+10]==46&&Re[xe+11]==48&&Re[xe+12]==3&&Re[xe+13]==1&&Re[xe+16]==0)xe+=14,xn=Re[xe++]|Re[xe++]<<8,xe++;else for(xe+=12;;){if(!((ln=Re[xe++])>=0))throw Error("Invalid block size");if(ln===0)break;xe+=ln}break;case 249:if(Re[xe++]!==4||Re[xe+4]!==0)throw new Error("Invalid graphics extension block.");var gn=Re[xe++];Wt=Re[xe++]|Re[xe++]<<8,nn=Re[xe++],!(1&gn)&&(nn=null),Ot=gn>>2&7,xe++;break;case 254:for(;;){if(!((ln=Re[xe++])>=0))throw Error("Invalid block size");if(ln===0)break;xe+=ln}break;default:throw new Error("Unknown graphic control label: 0x"+Re[xe-1].toString(16))}break;case 44:var Fn=Re[xe++]|Re[xe++]<<8,rn=Re[xe++]|Re[xe++]<<8,Ln=Re[xe++]|Re[xe++]<<8,or=Re[xe++]|Re[xe++]<<8,Cr=Re[xe++],Kr=Cr>>6&1,co=1<<(7&Cr)+1,Lr=pt,Hn=Bt,jr=!1;Cr>>7&&(jr=!0,Lr=xe,Hn=co,xe+=3*co);var Jr=xe;for(xe++;;){var ln;if(!((ln=Re[xe++])>=0))throw Error("Invalid block size");if(ln===0)break;xe+=ln}Gt.push({x:Fn,y:rn,width:Ln,height:or,has_local_palette:jr,palette_offset:Lr,palette_size:Hn,data_offset:Jr,data_length:xe-Jr,transparent_index:nn,interlaced:!!Kr,delay:Wt,disposal:Ot});break;case 59:jt=!1;break;default:throw new Error("Unknown gif block: 0x"+Re[xe-1].toString(16))}this.numFrames=function(){return Gt.length},this.loopCount=function(){return xn},this.frameInfo=function(yn){if(yn<0||yn>=Gt.length)throw new Error("Frame index out of range.");return Gt[yn]},this.decodeAndBlitFrameBGRA=function(yn,er){var dt=this.frameInfo(yn),bt=dt.width*dt.height,Dt=new Uint8Array(bt);jc(Re,dt.data_offset,Dt,bt);var kt=dt.palette_offset,Ht=dt.transparent_index;Ht===null&&(Ht=256);var Jt=dt.width,on=je-Jt,Sn=Jt,Lt=4*(dt.y*je+dt.x),Mt=4*((dt.y+dt.height)*je+dt.x),qt=Lt,$t=4*on;dt.interlaced===!0&&($t+=4*je*7);for(var fn=8,wn=0,Bn=Dt.length;wn<Bn;++wn){var Nn=Dt[wn];if(Sn===0&&(Sn=Jt,(qt+=$t)>=Mt&&($t=4*on+4*je*(fn-1),qt=Lt+(Jt+on)*(fn<<1),fn>>=1)),Nn===Ht)qt+=4;else{var lr=Re[kt+3*Nn],Ar=Re[kt+3*Nn+1],fr=Re[kt+3*Nn+2];er[qt++]=fr,er[qt++]=Ar,er[qt++]=lr,er[qt++]=255}--Sn}},this.decodeAndBlitFrameRGBA=function(yn,er){var dt=this.frameInfo(yn),bt=dt.width*dt.height,Dt=new Uint8Array(bt);jc(Re,dt.data_offset,Dt,bt);var kt=dt.palette_offset,Ht=dt.transparent_index;Ht===null&&(Ht=256);var Jt=dt.width,on=je-Jt,Sn=Jt,Lt=4*(dt.y*je+dt.x),Mt=4*((dt.y+dt.height)*je+dt.x),qt=Lt,$t=4*on;dt.interlaced===!0&&($t+=4*je*7);for(var fn=8,wn=0,Bn=Dt.length;wn<Bn;++wn){var Nn=Dt[wn];if(Sn===0&&(Sn=Jt,(qt+=$t)>=Mt&&($t=4*on+4*je*(fn-1),qt=Lt+(Jt+on)*(fn<<1),fn>>=1)),Nn===Ht)qt+=4;else{var lr=Re[kt+3*Nn],Ar=Re[kt+3*Nn+1],fr=Re[kt+3*Nn+2];er[qt++]=lr,er[qt++]=Ar,er[qt++]=fr,er[qt++]=255}--Sn}}}function jc(Re,xe,je,Ye){for(var ot=Re[xe++],et=1<<ot,ht=et+1,pt=ht+1,Bt=ot+1,jt=(1<<Bt)-1,Gt=0,Wt=0,nn=0,Ot=Re[xe++],xn=new Int32Array(4096),gn=null;;){for(;Gt<16&&Ot!==0;)Wt|=Re[xe++]<<Gt,Gt+=8,Ot===1?Ot=Re[xe++]:--Ot;if(Gt<Bt)break;var Fn=Wt&jt;if(Wt>>=Bt,Gt-=Bt,Fn!==et){if(Fn===ht)break;for(var rn=Fn<pt?Fn:gn,Ln=0,or=rn;or>et;)or=xn[or]>>8,++Ln;var Cr=or;if(nn+Ln+(rn!==Fn?1:0)>Ye)return void Pi.log("Warning, gif stream longer than expected.");je[nn++]=Cr;var Kr=nn+=Ln;for(rn!==Fn&&(je[nn++]=Cr),or=rn;Ln--;)or=xn[or],je[--Kr]=255&or,or>>=8;gn!==null&&pt<4096&&(xn[pt++]=gn<<8|Cr,pt>=jt+1&&Bt<12&&(++Bt,jt=jt<<1|1)),gn=Fn}else pt=ht+1,jt=(1<<(Bt=ot+1))-1,gn=null}return nn!==Ye&&Pi.log("Warning, gif stream shorter than expected."),je}function Mu(Re){var xe,je,Ye,ot,et,ht=Math.floor,pt=new Array(64),Bt=new Array(64),jt=new Array(64),Gt=new Array(64),Wt=new Array(65535),nn=new Array(65535),Ot=new Array(64),xn=new Array(64),gn=[],Fn=0,rn=7,Ln=new Array(64),or=new Array(64),Cr=new Array(64),Kr=new Array(256),co=new Array(2048),Lr=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Hn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],jr=[0,1,2,3,4,5,6,7,8,9,10,11],Jr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],ln=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],yn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],er=[0,1,2,3,4,5,6,7,8,9,10,11],dt=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],bt=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Dt(Lt,Mt){for(var qt=0,$t=0,fn=new Array,wn=1;wn<=16;wn++){for(var Bn=1;Bn<=Lt[wn];Bn++)fn[Mt[$t]]=[],fn[Mt[$t]][0]=qt,fn[Mt[$t]][1]=wn,$t++,qt++;qt*=2}return fn}function kt(Lt){for(var Mt=Lt[0],qt=Lt[1]-1;qt>=0;)Mt&1<<qt&&(Fn|=1<<rn),qt--,--rn<0&&(Fn==255?(Ht(255),Ht(0)):Ht(Fn),rn=7,Fn=0)}function Ht(Lt){gn.push(Lt)}function Jt(Lt){Ht(Lt>>8&255),Ht(255&Lt)}function on(Lt,Mt,qt,$t,fn){for(var wn,Bn=fn[0],Nn=fn[240],lr=function(vr,Nr){var Rr,Er,Xr,bo,Go,ko,Lo,ii,Mo,wi,ho=0;for(Mo=0;Mo<8;++Mo){Rr=vr[ho],Er=vr[ho+1],Xr=vr[ho+2],bo=vr[ho+3],Go=vr[ho+4],ko=vr[ho+5],Lo=vr[ho+6];var ua=Rr+(ii=vr[ho+7]),Ni=Rr-ii,Oi=Er+Lo,Yi=Er-Lo,_i=Xr+ko,da=Xr-ko,ji=bo+Go,Ja=bo-Go,Co=ua+ji,Ai=ua-ji,fi=Oi+_i,To=Oi-_i;vr[ho]=Co+fi,vr[ho+4]=Co-fi;var Xo=.707106781*(To+Ai);vr[ho+2]=Ai+Xo,vr[ho+6]=Ai-Xo;var Fo=.382683433*((Co=Ja+da)-(To=Yi+Ni)),Di=.5411961*Co+Fo,ki=1.306562965*To+Fo,Zi=.707106781*(fi=da+Yi),Ra=Ni+Zi,Si=Ni-Zi;vr[ho+5]=Si+Di,vr[ho+3]=Si-Di,vr[ho+1]=Ra+ki,vr[ho+7]=Ra-ki,ho+=8}for(ho=0,Mo=0;Mo<8;++Mo){Rr=vr[ho],Er=vr[ho+8],Xr=vr[ho+16],bo=vr[ho+24],Go=vr[ho+32],ko=vr[ho+40],Lo=vr[ho+48];var qa=Rr+(ii=vr[ho+56]),La=Rr-ii,ka=Er+Lo,mo=Er-Lo,ya=Xr+ko,ls=Xr-ko,na=bo+Go,Ki=bo-Go,fa=qa+na,Sa=qa-na,ga=ka+ya,Mi=ka-ya;vr[ho]=fa+ga,vr[ho+32]=fa-ga;var ja=.707106781*(Mi+Sa);vr[ho+16]=Sa+ja,vr[ho+48]=Sa-ja;var Ma=.382683433*((fa=Ki+ls)-(Mi=mo+La)),rs=.5411961*fa+Ma,$a=1.306562965*Mi+Ma,ps=.707106781*(ga=ls+mo),al=La+ps,ks=La-ps;vr[ho+40]=ks+rs,vr[ho+24]=ks-rs,vr[ho+8]=al+$a,vr[ho+56]=al-$a,ho++}for(Mo=0;Mo<64;++Mo)wi=vr[Mo]*Nr[Mo],Ot[Mo]=wi>0?wi+.5|0:wi-.5|0;return Ot}(Lt,Mt),Ar=0;Ar<64;++Ar)xn[Lr[Ar]]=lr[Ar];var fr=xn[0]-qt;qt=xn[0],fr==0?kt($t[0]):(kt($t[nn[wn=32767+fr]]),kt(Wt[wn]));for(var xr=63;xr>0&&xn[xr]==0;)xr--;if(xr==0)return kt(Bn),qt;for(var io,sr=1;sr<=xr;){for(var An=sr;xn[sr]==0&&sr<=xr;)++sr;var xo=sr-An;if(xo>=16){io=xo>>4;for(var fo=1;fo<=io;++fo)kt(Nn);xo&=15}wn=32767+xn[sr],kt(fn[(xo<<4)+nn[wn]]),kt(Wt[wn]),sr++}return xr!=63&&kt(Bn),qt}function Sn(Lt){Lt=Math.min(Math.max(Lt,1),100),et!=Lt&&(function(Mt){for(var qt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],$t=0;$t<64;$t++){var fn=ht((qt[$t]*Mt+50)/100);fn=Math.min(Math.max(fn,1),255),pt[Lr[$t]]=fn}for(var wn=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Bn=0;Bn<64;Bn++){var Nn=ht((wn[Bn]*Mt+50)/100);Nn=Math.min(Math.max(Nn,1),255),Bt[Lr[Bn]]=Nn}for(var lr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Ar=0,fr=0;fr<8;fr++)for(var xr=0;xr<8;xr++)jt[Ar]=1/(pt[Lr[Ar]]*lr[fr]*lr[xr]*8),Gt[Ar]=1/(Bt[Lr[Ar]]*lr[fr]*lr[xr]*8),Ar++}(Lt<50?Math.floor(5e3/Lt):Math.floor(200-2*Lt)),et=Lt)}this.encode=function(Lt,Mt){Mt&&Sn(Mt),gn=new Array,Fn=0,rn=7,Jt(65496),Jt(65504),Jt(16),Ht(74),Ht(70),Ht(73),Ht(70),Ht(0),Ht(1),Ht(1),Ht(0),Jt(1),Jt(1),Ht(0),Ht(0),function(){Jt(65499),Jt(132),Ht(0);for(var Er=0;Er<64;Er++)Ht(pt[Er]);Ht(1);for(var Xr=0;Xr<64;Xr++)Ht(Bt[Xr])}(),function(Er,Xr){Jt(65472),Jt(17),Ht(8),Jt(Xr),Jt(Er),Ht(3),Ht(1),Ht(17),Ht(0),Ht(2),Ht(17),Ht(1),Ht(3),Ht(17),Ht(1)}(Lt.width,Lt.height),function(){Jt(65476),Jt(418),Ht(0);for(var Er=0;Er<16;Er++)Ht(Hn[Er+1]);for(var Xr=0;Xr<=11;Xr++)Ht(jr[Xr]);Ht(16);for(var bo=0;bo<16;bo++)Ht(Jr[bo+1]);for(var Go=0;Go<=161;Go++)Ht(ln[Go]);Ht(1);for(var ko=0;ko<16;ko++)Ht(yn[ko+1]);for(var Lo=0;Lo<=11;Lo++)Ht(er[Lo]);Ht(17);for(var ii=0;ii<16;ii++)Ht(dt[ii+1]);for(var Mo=0;Mo<=161;Mo++)Ht(bt[Mo])}(),Jt(65498),Jt(12),Ht(3),Ht(1),Ht(0),Ht(2),Ht(17),Ht(3),Ht(17),Ht(0),Ht(63),Ht(0);var qt=0,$t=0,fn=0;Fn=0,rn=7,this.encode.displayName="_encode_";for(var wn,Bn,Nn,lr,Ar,fr,xr,io,sr,An=Lt.data,xo=Lt.width,fo=Lt.height,vr=4*xo,Nr=0;Nr<fo;){for(wn=0;wn<vr;){for(Ar=vr*Nr+wn,xr=-1,io=0,sr=0;sr<64;sr++)fr=Ar+(io=sr>>3)*vr+(xr=4*(7&sr)),Nr+io>=fo&&(fr-=vr*(Nr+1+io-fo)),wn+xr>=vr&&(fr-=wn+xr-vr+4),Bn=An[fr++],Nn=An[fr++],lr=An[fr++],Ln[sr]=(co[Bn]+co[Nn+256>>0]+co[lr+512>>0]>>16)-128,or[sr]=(co[Bn+768>>0]+co[Nn+1024>>0]+co[lr+1280>>0]>>16)-128,Cr[sr]=(co[Bn+1280>>0]+co[Nn+1536>>0]+co[lr+1792>>0]>>16)-128;qt=on(Ln,jt,qt,xe,Ye),$t=on(or,Gt,$t,je,ot),fn=on(Cr,Gt,fn,je,ot),wn+=32}Nr+=8}if(rn>=0){var Rr=[];Rr[1]=rn+1,Rr[0]=(1<<rn+1)-1,kt(Rr)}return Jt(65497),new Uint8Array(gn)},Re=Re||50,function(){for(var Lt=String.fromCharCode,Mt=0;Mt<256;Mt++)Kr[Mt]=Lt(Mt)}(),xe=Dt(Hn,jr),je=Dt(yn,er),Ye=Dt(Jr,ln),ot=Dt(dt,bt),function(){for(var Lt=1,Mt=2,qt=1;qt<=15;qt++){for(var $t=Lt;$t<Mt;$t++)nn[32767+$t]=qt,Wt[32767+$t]=[],Wt[32767+$t][1]=qt,Wt[32767+$t][0]=$t;for(var fn=-(Mt-1);fn<=-Lt;fn++)nn[32767+fn]=qt,Wt[32767+fn]=[],Wt[32767+fn][1]=qt,Wt[32767+fn][0]=Mt-1+fn;Lt<<=1,Mt<<=1}}(),function(){for(var Lt=0;Lt<256;Lt++)co[Lt]=19595*Lt,co[Lt+256>>0]=38470*Lt,co[Lt+512>>0]=7471*Lt+32768,co[Lt+768>>0]=-11059*Lt,co[Lt+1024>>0]=-21709*Lt,co[Lt+1280>>0]=32768*Lt+8421375,co[Lt+1536>>0]=-27439*Lt,co[Lt+1792>>0]=-5329*Lt}(),Sn(Re)}function il(Re,xe){if(this.pos=0,this.buffer=Re,this.datav=new DataView(Re.buffer),this.is_with_alpha=!!xe,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Vs(Re){function xe(Hn){if(!Hn)throw Error("assert :P")}function je(Hn,jr,Jr){for(var ln=0;4>ln;ln++)if(Hn[jr+ln]!=Jr.charCodeAt(ln))return!0;return!1}function Ye(Hn,jr,Jr,ln,yn){for(var er=0;er<yn;er++)Hn[jr+er]=Jr[ln+er]}function ot(Hn,jr,Jr,ln){for(var yn=0;yn<ln;yn++)Hn[jr+yn]=Jr}function et(Hn){return new Int32Array(Hn)}function ht(Hn,jr){for(var Jr=[],ln=0;ln<Hn;ln++)Jr.push(new jr);return Jr}function pt(Hn,jr){var Jr=[];return function ln(yn,er,dt){for(var bt=dt[er],Dt=0;Dt<bt&&(yn.push(dt.length>er+1?[]:new jr),!(dt.length<er+1));Dt++)ln(yn[Dt],er+1,dt)}(Jr,0,Hn),Jr}var Bt=function(){var Hn=this;function jr(Ee,Ze){for(var At=1<<Ze-1>>>0;Ee&At;)At>>>=1;return At?(Ee&At-1)+At:Ee}function Jr(Ee,Ze,At,Et,Rt){xe(!(Et%At));do Ee[Ze+(Et-=At)]=Rt;while(0<Et)}function ln(Ee,Ze,At,Et,Rt){if(xe(2328>=Rt),512>=Rt)var Zt=et(512);else if((Zt=et(Rt))==null)return 0;return function(zt,Xt,tn,sn,Tn,Mn){var ur,Kn,Dr=Xt,kr=1<<tn,Gn=et(16),$n=et(16);for(xe(Tn!=0),xe(sn!=null),xe(zt!=null),xe(0<tn),Kn=0;Kn<Tn;++Kn){if(15<sn[Kn])return 0;++Gn[sn[Kn]]}if(Gn[0]==Tn)return 0;for($n[1]=0,ur=1;15>ur;++ur){if(Gn[ur]>1<<ur)return 0;$n[ur+1]=$n[ur]+Gn[ur]}for(Kn=0;Kn<Tn;++Kn)ur=sn[Kn],0<sn[Kn]&&(Mn[$n[ur]++]=Kn);if($n[15]==1)return(sn=new yn).g=0,sn.value=Mn[0],Jr(zt,Dr,1,kr,sn),kr;var zr,to=-1,no=kr-1,Yo=0,Uo=1,Ui=1,Vo=1<<tn;for(Kn=0,ur=1,Tn=2;ur<=tn;++ur,Tn<<=1){if(Uo+=Ui<<=1,0>(Ui-=Gn[ur]))return 0;for(;0<Gn[ur];--Gn[ur])(sn=new yn).g=ur,sn.value=Mn[Kn++],Jr(zt,Dr+Yo,Tn,Vo,sn),Yo=jr(Yo,ur)}for(ur=tn+1,Tn=2;15>=ur;++ur,Tn<<=1){if(Uo+=Ui<<=1,0>(Ui-=Gn[ur]))return 0;for(;0<Gn[ur];--Gn[ur]){if(sn=new yn,(Yo&no)!=to){for(Dr+=Vo,zr=1<<(to=ur)-tn;15>to&&!(0>=(zr-=Gn[to]));)++to,zr<<=1;kr+=Vo=1<<(zr=to-tn),zt[Xt+(to=Yo&no)].g=zr+tn,zt[Xt+to].value=Dr-Xt-to}sn.g=ur-tn,sn.value=Mn[Kn++],Jr(zt,Dr+(Yo>>tn),Tn,Vo,sn),Yo=jr(Yo,ur)}}return Uo!=2*$n[15]-1?0:kr}(Ee,Ze,At,Et,Rt,Zt)}function yn(){this.value=this.g=0}function er(){this.value=this.g=0}function dt(){this.G=ht(5,yn),this.H=et(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ht(Ns,er)}function bt(Ee,Ze,At,Et){xe(Ee!=null),xe(Ze!=null),xe(2147483648>Et),Ee.Ca=254,Ee.I=0,Ee.b=-8,Ee.Ka=0,Ee.oa=Ze,Ee.pa=At,Ee.Jd=Ze,Ee.Yc=At+Et,Ee.Zc=4<=Et?At+Et-4+1:At,wn(Ee)}function Dt(Ee,Ze){for(var At=0;0<Ze--;)At|=Nn(Ee,128)<<Ze;return At}function kt(Ee,Ze){var At=Dt(Ee,Ze);return Bn(Ee)?-At:At}function Ht(Ee,Ze,At,Et){var Rt,Zt=0;for(xe(Ee!=null),xe(Ze!=null),xe(4294967288>Et),Ee.Sb=Et,Ee.Ra=0,Ee.u=0,Ee.h=0,4<Et&&(Et=4),Rt=0;Rt<Et;++Rt)Zt+=Ze[At+Rt]<<8*Rt;Ee.Ra=Zt,Ee.bb=Et,Ee.oa=Ze,Ee.pa=At}function Jt(Ee){for(;8<=Ee.u&&Ee.bb<Ee.Sb;)Ee.Ra>>>=8,Ee.Ra+=Ee.oa[Ee.pa+Ee.bb]<<za-8>>>0,++Ee.bb,Ee.u-=8;qt(Ee)&&(Ee.h=1,Ee.u=0)}function on(Ee,Ze){if(xe(0<=Ze),!Ee.h&&Ze<=qu){var At=Mt(Ee)&Ul[Ze];return Ee.u+=Ze,Jt(Ee),At}return Ee.h=1,Ee.u=0}function Sn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Lt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Mt(Ee){return Ee.Ra>>>(Ee.u&za-1)>>>0}function qt(Ee){return xe(Ee.bb<=Ee.Sb),Ee.h||Ee.bb==Ee.Sb&&Ee.u>za}function $t(Ee,Ze){Ee.u=Ze,Ee.h=qt(Ee)}function fn(Ee){Ee.u>=Hl&&(xe(Ee.u>=Hl),Jt(Ee))}function wn(Ee){xe(Ee!=null&&Ee.oa!=null),Ee.pa<Ee.Zc?(Ee.I=(Ee.oa[Ee.pa++]|Ee.I<<8)>>>0,Ee.b+=8):(xe(Ee!=null&&Ee.oa!=null),Ee.pa<Ee.Yc?(Ee.b+=8,Ee.I=Ee.oa[Ee.pa++]|Ee.I<<8):Ee.Ka?Ee.b=0:(Ee.I<<=8,Ee.b+=8,Ee.Ka=1))}function Bn(Ee){return Dt(Ee,1)}function Nn(Ee,Ze){var At=Ee.Ca;0>Ee.b&&wn(Ee);var Et=Ee.b,Rt=At*Ze>>>8,Zt=(Ee.I>>>Et>Rt)+0;for(Zt?(At-=Rt,Ee.I-=Rt+1<<Et>>>0):At=Rt+1,Et=At,Rt=0;256<=Et;)Rt+=8,Et>>=8;return Et=7^Rt+xs[Et],Ee.b-=Et,Ee.Ca=(At<<Et)-1,Zt}function lr(Ee,Ze,At){Ee[Ze+0]=At>>24&255,Ee[Ze+1]=At>>16&255,Ee[Ze+2]=At>>8&255,Ee[Ze+3]=At>>0&255}function Ar(Ee,Ze){return Ee[Ze+0]<<0|Ee[Ze+1]<<8}function fr(Ee,Ze){return Ar(Ee,Ze)|Ee[Ze+2]<<16}function xr(Ee,Ze){return Ar(Ee,Ze)|Ar(Ee,Ze+2)<<16}function io(Ee,Ze){var At=1<<Ze;return xe(Ee!=null),xe(0<Ze),Ee.X=et(At),Ee.X==null?0:(Ee.Mb=32-Ze,Ee.Xa=Ze,1)}function sr(Ee,Ze){xe(Ee!=null),xe(Ze!=null),xe(Ee.Xa==Ze.Xa),Ye(Ze.X,0,Ee.X,0,1<<Ze.Xa)}function An(){this.X=[],this.Xa=this.Mb=0}function xo(Ee,Ze,At,Et){xe(At!=null),xe(Et!=null);var Rt=At[0],Zt=Et[0];return Rt==0&&(Rt=(Ee*Zt+Ze/2)/Ze),Zt==0&&(Zt=(Ze*Rt+Ee/2)/Ee),0>=Rt||0>=Zt?0:(At[0]=Rt,Et[0]=Zt,1)}function fo(Ee,Ze){return Ee+(1<<Ze)-1>>>Ze}function vr(Ee,Ze){return((4278255360&Ee)+(4278255360&Ze)>>>0&4278255360)+((16711935&Ee)+(16711935&Ze)>>>0&16711935)>>>0}function Nr(Ee,Ze){Hn[Ze]=function(At,Et,Rt,Zt,zt,Xt,tn){var sn;for(sn=0;sn<zt;++sn){var Tn=Hn[Ee](Xt[tn+sn-1],Rt,Zt+sn);Xt[tn+sn]=vr(At[Et+sn],Tn)}}}function Rr(){this.ud=this.hd=this.jd=0}function Er(Ee,Ze){return((4278124286&(Ee^Ze))>>>1)+(Ee&Ze)>>>0}function Xr(Ee){return 0<=Ee&&256>Ee?Ee:0>Ee?0:255<Ee?255:void 0}function bo(Ee,Ze){return Xr(Ee+(Ee-Ze+.5>>1))}function Go(Ee,Ze,At){return Math.abs(Ze-At)-Math.abs(Ee-At)}function ko(Ee,Ze,At,Et,Rt,Zt,zt){for(Et=Zt[zt-1],At=0;At<Rt;++At)Zt[zt+At]=Et=vr(Ee[Ze+At],Et)}function Lo(Ee,Ze,At,Et,Rt){var Zt;for(Zt=0;Zt<At;++Zt){var zt=Ee[Ze+Zt],Xt=zt>>8&255,tn=16711935&(tn=(tn=16711935&zt)+((Xt<<16)+Xt));Et[Rt+Zt]=(4278255360&zt)+tn>>>0}}function ii(Ee,Ze){Ze.jd=Ee>>0&255,Ze.hd=Ee>>8&255,Ze.ud=Ee>>16&255}function Mo(Ee,Ze,At,Et,Rt,Zt){var zt;for(zt=0;zt<Et;++zt){var Xt=Ze[At+zt],tn=Xt>>>8,sn=Xt,Tn=255&(Tn=(Tn=Xt>>>16)+((Ee.jd<<24>>24)*(tn<<24>>24)>>>5));sn=255&(sn=(sn=sn+((Ee.hd<<24>>24)*(tn<<24>>24)>>>5))+((Ee.ud<<24>>24)*(Tn<<24>>24)>>>5)),Rt[Zt+zt]=(4278255360&Xt)+(Tn<<16)+sn}}function wi(Ee,Ze,At,Et,Rt){Hn[Ze]=function(Zt,zt,Xt,tn,sn,Tn,Mn,ur,Kn){for(tn=Mn;tn<ur;++tn)for(Mn=0;Mn<Kn;++Mn)sn[Tn++]=Rt(Xt[Et(Zt[zt++])])},Hn[Ee]=function(Zt,zt,Xt,tn,sn,Tn,Mn){var ur=8>>Zt.b,Kn=Zt.Ea,Dr=Zt.K[0],kr=Zt.w;if(8>ur)for(Zt=(1<<Zt.b)-1,kr=(1<<ur)-1;zt<Xt;++zt){var Gn,$n=0;for(Gn=0;Gn<Kn;++Gn)Gn&Zt||($n=Et(tn[sn++])),Tn[Mn++]=Rt(Dr[$n&kr]),$n>>=ur}else Hn["VP8LMapColor"+At](tn,sn,Dr,kr,Tn,Mn,zt,Xt,Kn)}}function ho(Ee,Ze,At,Et,Rt){for(At=Ze+At;Ze<At;){var Zt=Ee[Ze++];Et[Rt++]=Zt>>16&255,Et[Rt++]=Zt>>8&255,Et[Rt++]=Zt>>0&255}}function ua(Ee,Ze,At,Et,Rt){for(At=Ze+At;Ze<At;){var Zt=Ee[Ze++];Et[Rt++]=Zt>>16&255,Et[Rt++]=Zt>>8&255,Et[Rt++]=Zt>>0&255,Et[Rt++]=Zt>>24&255}}function Ni(Ee,Ze,At,Et,Rt){for(At=Ze+At;Ze<At;){var Zt=(zt=Ee[Ze++])>>16&240|zt>>12&15,zt=zt>>0&240|zt>>28&15;Et[Rt++]=Zt,Et[Rt++]=zt}}function Oi(Ee,Ze,At,Et,Rt){for(At=Ze+At;Ze<At;){var Zt=(zt=Ee[Ze++])>>16&248|zt>>13&7,zt=zt>>5&224|zt>>3&31;Et[Rt++]=Zt,Et[Rt++]=zt}}function Yi(Ee,Ze,At,Et,Rt){for(At=Ze+At;Ze<At;){var Zt=Ee[Ze++];Et[Rt++]=Zt>>0&255,Et[Rt++]=Zt>>8&255,Et[Rt++]=Zt>>16&255}}function _i(Ee,Ze,At,Et,Rt,Zt){if(Zt==0)for(At=Ze+At;Ze<At;)lr(Et,((Zt=Ee[Ze++])[0]>>24|Zt[1]>>8&65280|Zt[2]<<8&16711680|Zt[3]<<24)>>>0),Rt+=32;else Ye(Et,Rt,Ee,Ze,At)}function da(Ee,Ze){Hn[Ze][0]=Hn[Ee+"0"],Hn[Ze][1]=Hn[Ee+"1"],Hn[Ze][2]=Hn[Ee+"2"],Hn[Ze][3]=Hn[Ee+"3"],Hn[Ze][4]=Hn[Ee+"4"],Hn[Ze][5]=Hn[Ee+"5"],Hn[Ze][6]=Hn[Ee+"6"],Hn[Ze][7]=Hn[Ee+"7"],Hn[Ze][8]=Hn[Ee+"8"],Hn[Ze][9]=Hn[Ee+"9"],Hn[Ze][10]=Hn[Ee+"10"],Hn[Ze][11]=Hn[Ee+"11"],Hn[Ze][12]=Hn[Ee+"12"],Hn[Ze][13]=Hn[Ee+"13"],Hn[Ze][14]=Hn[Ee+"0"],Hn[Ze][15]=Hn[Ee+"0"]}function ji(Ee){return Ee==cA||Ee==xA||Ee==Jc||Ee==PA}function Ja(){this.eb=[],this.size=this.A=this.fb=0}function Co(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ai(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ja,this.f.kb=new Co,this.sd=null}function fi(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function To(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Xo(Ee){return alert("todo:WebPSamplerProcessPlane"),Ee.T}function Fo(Ee,Ze){var At=Ee.T,Et=Ze.ba.f.RGBA,Rt=Et.eb,Zt=Et.fb+Ee.ka*Et.A,zt=vl[Ze.ba.S],Xt=Ee.y,tn=Ee.O,sn=Ee.f,Tn=Ee.N,Mn=Ee.ea,ur=Ee.W,Kn=Ze.cc,Dr=Ze.dc,kr=Ze.Mc,Gn=Ze.Nc,$n=Ee.ka,zr=Ee.ka+Ee.T,to=Ee.U,no=to+1>>1;for($n==0?zt(Xt,tn,null,null,sn,Tn,Mn,ur,sn,Tn,Mn,ur,Rt,Zt,null,null,to):(zt(Ze.ec,Ze.fc,Xt,tn,Kn,Dr,kr,Gn,sn,Tn,Mn,ur,Rt,Zt-Et.A,Rt,Zt,to),++At);$n+2<zr;$n+=2)Kn=sn,Dr=Tn,kr=Mn,Gn=ur,Tn+=Ee.Rc,ur+=Ee.Rc,Zt+=2*Et.A,zt(Xt,(tn+=2*Ee.fa)-Ee.fa,Xt,tn,Kn,Dr,kr,Gn,sn,Tn,Mn,ur,Rt,Zt-Et.A,Rt,Zt,to);return tn+=Ee.fa,Ee.j+zr<Ee.o?(Ye(Ze.ec,Ze.fc,Xt,tn,to),Ye(Ze.cc,Ze.dc,sn,Tn,no),Ye(Ze.Mc,Ze.Nc,Mn,ur,no),At--):1&zr||zt(Xt,tn,null,null,sn,Tn,Mn,ur,sn,Tn,Mn,ur,Rt,Zt+Et.A,null,null,to),At}function Di(Ee,Ze,At){var Et=Ee.F,Rt=[Ee.J];if(Et!=null){var Zt=Ee.U,zt=Ze.ba.S,Xt=zt==oc||zt==Jc;Ze=Ze.ba.f.RGBA;var tn=[0],sn=Ee.ka;tn[0]=Ee.T,Ee.Kb&&(sn==0?--tn[0]:(--sn,Rt[0]-=Ee.width),Ee.j+Ee.ka+Ee.T==Ee.o&&(tn[0]=Ee.o-Ee.j-sn));var Tn=Ze.eb;sn=Ze.fb+sn*Ze.A,Ee=Ua(Et,Rt[0],Ee.width,Zt,tn,Tn,sn+(Xt?0:3),Ze.A),xe(At==tn),Ee&&ji(zt)&&Tl(Tn,sn,Xt,Zt,tn,Ze.A)}return 0}function ki(Ee){var Ze=Ee.ma,At=Ze.ba.S,Et=11>At,Rt=At==lA||At==uA||At==oc||At==EA||At==12||ji(At);if(Ze.memory=null,Ze.Ib=null,Ze.Jb=null,Ze.Nd=null,!Sc(Ze.Oa,Ee,Rt?11:12))return 0;if(Rt&&ji(At)&&So(),Ee.da)alert("todo:use_scaling");else{if(Et){if(Ze.Ib=Xo,Ee.Kb){if(At=Ee.U+1>>1,Ze.memory=et(Ee.U+2*At),Ze.memory==null)return 0;Ze.ec=Ze.memory,Ze.fc=0,Ze.cc=Ze.ec,Ze.dc=Ze.fc+Ee.U,Ze.Mc=Ze.cc,Ze.Nc=Ze.dc+At,Ze.Ib=Fo,So()}}else alert("todo:EmitYUV");Rt&&(Ze.Jb=Di,Et&&yr())}if(Et&&!JA){for(Ee=0;256>Ee;++Ee)Ge[Ee]=89858*(Ee-128)+gA>>hA,Ve[Ee]=-22014*(Ee-128)+gA,Xe[Ee]=-45773*(Ee-128),ke[Ee]=113618*(Ee-128)+gA>>hA;for(Ee=qc;Ee<OA;++Ee)Ze=76283*(Ee-16)+gA>>hA,Ct[Ee-qc]=pl(Ze,255),Nt[Ee-qc]=pl(Ze+8>>4,15);JA=1}return 1}function Zi(Ee){var Ze=Ee.ma,At=Ee.U,Et=Ee.T;return xe(!(1&Ee.ka)),0>=At||0>=Et?0:(At=Ze.Ib(Ee,Ze),Ze.Jb!=null&&Ze.Jb(Ee,Ze,At),Ze.Dc+=At,1)}function Ra(Ee){Ee.ma.memory=null}function Si(Ee,Ze,At,Et){return on(Ee,8)!=47?0:(Ze[0]=on(Ee,14)+1,At[0]=on(Ee,14)+1,Et[0]=on(Ee,1),on(Ee,3)!=0?0:!Ee.h)}function qa(Ee,Ze){if(4>Ee)return Ee+1;var At=Ee-2>>1;return(2+(1&Ee)<<At)+on(Ze,At)+1}function La(Ee,Ze){return 120<Ze?Ze-120:1<=(At=((At=zA[Ze-1])>>4)*Ee+(8-(15&At)))?At:1;var At}function ka(Ee,Ze,At){var Et=Mt(At),Rt=Ee[Ze+=255&Et].g-8;return 0<Rt&&($t(At,At.u+8),Et=Mt(At),Ze+=Ee[Ze].value,Ze+=Et&(1<<Rt)-1),$t(At,At.u+Ee[Ze].g),Ee[Ze].value}function mo(Ee,Ze,At){return At.g+=Ee.g,At.value+=Ee.value<<Ze>>>0,xe(8>=At.g),Ee.g}function ya(Ee,Ze,At){var Et=Ee.xc;return xe((Ze=Et==0?0:Ee.vc[Ee.md*(At>>Et)+(Ze>>Et)])<Ee.Wb),Ee.Ya[Ze]}function ls(Ee,Ze,At,Et){var Rt=Ee.ab,Zt=Ee.c*Ze,zt=Ee.C;Ze=zt+Ze;var Xt=At,tn=Et;for(Et=Ee.Ta,At=Ee.Ua;0<Rt--;){var sn=Ee.gc[Rt],Tn=zt,Mn=Ze,ur=Xt,Kn=tn,Dr=(tn=Et,Xt=At,sn.Ea);switch(xe(Tn<Mn),xe(Mn<=sn.nc),sn.hc){case 2:Iu(ur,Kn,(Mn-Tn)*Dr,tn,Xt);break;case 0:var kr=Tn,Gn=Mn,$n=tn,zr=Xt,to=(Vo=sn).Ea;kr==0&&(Jl(ur,Kn,null,null,1,$n,zr),ko(ur,Kn+1,0,0,to-1,$n,zr+1),Kn+=to,zr+=to,++kr);for(var no=1<<Vo.b,Yo=no-1,Uo=fo(to,Vo.b),Ui=Vo.K,Vo=Vo.w+(kr>>Vo.b)*Uo;kr<Gn;){var pa=Ui,Ea=Vo,ha=1;for(Il(ur,Kn,$n,zr-to,1,$n,zr);ha<to;){var sa=(ha&~Yo)+no;sa>to&&(sa=to),(0,ql[pa[Ea++]>>8&15])(ur,Kn+ +ha,$n,zr+ha-to,sa-ha,$n,zr+ha),ha=sa}Kn+=to,zr+=to,++kr&Yo||(Vo+=Uo)}Mn!=sn.nc&&Ye(tn,Xt-Dr,tn,Xt+(Mn-Tn-1)*Dr,Dr);break;case 1:for(Dr=ur,Gn=Kn,to=(ur=sn.Ea)-(zr=ur&~($n=(Kn=1<<sn.b)-1)),kr=fo(ur,sn.b),no=sn.K,sn=sn.w+(Tn>>sn.b)*kr;Tn<Mn;){for(Yo=no,Uo=sn,Ui=new Rr,Vo=Gn+zr,pa=Gn+ur;Gn<Vo;)ii(Yo[Uo++],Ui),Ql(Ui,Dr,Gn,Kn,tn,Xt),Gn+=Kn,Xt+=Kn;Gn<pa&&(ii(Yo[Uo++],Ui),Ql(Ui,Dr,Gn,to,tn,Xt),Gn+=to,Xt+=to),++Tn&$n||(sn+=kr)}break;case 3:if(ur==tn&&Kn==Xt&&0<sn.b){for(Gn=tn,ur=Dr=Xt+(Mn-Tn)*Dr-(zr=(Mn-Tn)*fo(sn.Ea,sn.b)),Kn=tn,$n=Xt,kr=[],zr=(to=zr)-1;0<=zr;--zr)kr[zr]=Kn[$n+zr];for(zr=to-1;0<=zr;--zr)Gn[ur+zr]=kr[zr];vs(sn,Tn,Mn,tn,Dr,tn,Xt)}else vs(sn,Tn,Mn,ur,Kn,tn,Xt)}Xt=Et,tn=At}tn!=At&&Ye(Et,At,Xt,tn,Zt)}function na(Ee,Ze){var At=Ee.V,Et=Ee.Ba+Ee.c*Ee.C,Rt=Ze-Ee.C;if(xe(Ze<=Ee.l.o),xe(16>=Rt),0<Rt){var Zt=Ee.l,zt=Ee.Ta,Xt=Ee.Ua,tn=Zt.width;if(ls(Ee,Rt,At,Et),Rt=Xt=[Xt],xe((At=Ee.C)<(Et=Ze)),xe(Zt.v<Zt.va),Et>Zt.o&&(Et=Zt.o),At<Zt.j){var sn=Zt.j-At;At=Zt.j,Rt[0]+=sn*tn}if(At>=Et?At=0:(Rt[0]+=4*Zt.v,Zt.ka=At-Zt.j,Zt.U=Zt.va-Zt.v,Zt.T=Et-At,At=1),At){if(Xt=Xt[0],11>(At=Ee.ca).S){var Tn=At.f.RGBA,Mn=(Et=At.S,Rt=Zt.U,Zt=Zt.T,sn=Tn.eb,Tn.A),ur=Zt;for(Tn=Tn.fb+Ee.Ma*Tn.A;0<ur--;){var Kn=zt,Dr=Xt,kr=Rt,Gn=sn,$n=Tn;switch(Et){case rc:$s(Kn,Dr,kr,Gn,$n);break;case lA:Ms(Kn,Dr,kr,Gn,$n);break;case cA:Ms(Kn,Dr,kr,Gn,$n),Tl(Gn,$n,0,kr,1,0);break;case Yc:Au(Kn,Dr,kr,Gn,$n);break;case uA:_i(Kn,Dr,kr,Gn,$n,1);break;case xA:_i(Kn,Dr,kr,Gn,$n,1),Tl(Gn,$n,0,kr,1,0);break;case oc:_i(Kn,Dr,kr,Gn,$n,0);break;case Jc:_i(Kn,Dr,kr,Gn,$n,0),Tl(Gn,$n,1,kr,1,0);break;case EA:Ol(Kn,Dr,kr,Gn,$n);break;case PA:Ol(Kn,Dr,kr,Gn,$n),Ka(Gn,$n,kr,1,0);break;case MA:cu(Kn,Dr,kr,Gn,$n);break;default:xe(0)}Xt+=tn,Tn+=Mn}Ee.Ma+=Zt}else alert("todo:EmitRescaledRowsYUVA");xe(Ee.Ma<=At.height)}}Ee.C=Ze,xe(Ee.C<=Ee.i)}function Ki(Ee){var Ze;if(0<Ee.ua)return 0;for(Ze=0;Ze<Ee.Wb;++Ze){var At=Ee.Ya[Ze].G,Et=Ee.Ya[Ze].H;if(0<At[1][Et[1]+0].g||0<At[2][Et[2]+0].g||0<At[3][Et[3]+0].g)return 0}return 1}function fa(Ee,Ze,At,Et,Rt,Zt){if(Ee.Z!=0){var zt=Ee.qd,Xt=Ee.rd;for(xe(Tu[Ee.Z]!=null);Ze<At;++Ze)Tu[Ee.Z](zt,Xt,Et,Rt,Et,Rt,Zt),zt=Et,Xt=Rt,Rt+=Zt;Ee.qd=zt,Ee.rd=Xt}}function Sa(Ee,Ze){var At=Ee.l.ma,Et=At.Z==0||At.Z==1?Ee.l.j:Ee.C;if(Et=Ee.C<Et?Et:Ee.C,xe(Ze<=Ee.l.o),Ze>Et){var Rt=Ee.l.width,Zt=At.ca,zt=At.tb+Rt*Et,Xt=Ee.V,tn=Ee.Ba+Ee.c*Et,sn=Ee.gc;xe(Ee.ab==1),xe(sn[0].hc==3),Wc(sn[0],Et,Ze,Xt,tn,Zt,zt),fa(At,Et,Ze,Zt,zt,Rt)}Ee.C=Ee.Ma=Ze}function ga(Ee,Ze,At,Et,Rt,Zt,zt){var Xt=Ee.$/Et,tn=Ee.$%Et,sn=Ee.m,Tn=Ee.s,Mn=At+Ee.$,ur=Mn;Rt=At+Et*Rt;var Kn=At+Et*Zt,Dr=280+Tn.ua,kr=Ee.Pb?Xt:16777216,Gn=0<Tn.ua?Tn.Wa:null,$n=Tn.wc,zr=Mn<Kn?ya(Tn,tn,Xt):null;xe(Ee.C<Zt),xe(Kn<=Rt);var to=!1;e:for(;;){for(;to||Mn<Kn;){var no=0;if(Xt>=kr){var Yo=Mn-At;xe((kr=Ee).Pb),kr.wd=kr.m,kr.xd=Yo,0<kr.s.ua&&sr(kr.s.Wa,kr.s.vb),kr=Xt+cd}if(tn&$n||(zr=ya(Tn,tn,Xt)),xe(zr!=null),zr.Qb&&(Ze[Mn]=zr.qb,to=!0),!to)if(fn(sn),zr.jc){no=sn,Yo=Ze;var Uo=Mn,Ui=zr.pd[Mt(no)&Ns-1];xe(zr.jc),256>Ui.g?($t(no,no.u+Ui.g),Yo[Uo]=Ui.value,no=0):($t(no,no.u+Ui.g-256),xe(256<=Ui.value),no=Ui.value),no==0&&(to=!0)}else no=ka(zr.G[0],zr.H[0],sn);if(sn.h)break;if(to||256>no){if(!to)if(zr.nd)Ze[Mn]=(zr.qb|no<<8)>>>0;else{if(fn(sn),to=ka(zr.G[1],zr.H[1],sn),fn(sn),Yo=ka(zr.G[2],zr.H[2],sn),Uo=ka(zr.G[3],zr.H[3],sn),sn.h)break;Ze[Mn]=(Uo<<24|to<<16|no<<8|Yo)>>>0}if(to=!1,++Mn,++tn>=Et&&(tn=0,++Xt,zt!=null&&Xt<=Zt&&!(Xt%16)&&zt(Ee,Xt),Gn!=null))for(;ur<Mn;)no=Ze[ur++],Gn.X[(506832829*no&4294967295)>>>Gn.Mb]=no}else if(280>no){if(no=qa(no-256,sn),Yo=ka(zr.G[4],zr.H[4],sn),fn(sn),Yo=La(Et,Yo=qa(Yo,sn)),sn.h)break;if(Mn-At<Yo||Rt-Mn<no)break e;for(Uo=0;Uo<no;++Uo)Ze[Mn+Uo]=Ze[Mn+Uo-Yo];for(Mn+=no,tn+=no;tn>=Et;)tn-=Et,++Xt,zt!=null&&Xt<=Zt&&!(Xt%16)&&zt(Ee,Xt);if(xe(Mn<=Rt),tn&$n&&(zr=ya(Tn,tn,Xt)),Gn!=null)for(;ur<Mn;)no=Ze[ur++],Gn.X[(506832829*no&4294967295)>>>Gn.Mb]=no}else{if(!(no<Dr))break e;for(to=no-280,xe(Gn!=null);ur<Mn;)no=Ze[ur++],Gn.X[(506832829*no&4294967295)>>>Gn.Mb]=no;no=Mn,xe(!(to>>>(Yo=Gn).Xa)),Ze[no]=Yo.X[to],to=!0}to||xe(sn.h==qt(sn))}if(Ee.Pb&&sn.h&&Mn<Rt)xe(Ee.m.h),Ee.a=5,Ee.m=Ee.wd,Ee.$=Ee.xd,0<Ee.s.ua&&sr(Ee.s.vb,Ee.s.Wa);else{if(sn.h)break e;zt!=null&&zt(Ee,Xt>Zt?Zt:Xt),Ee.a=0,Ee.$=Mn-At}return 1}return Ee.a=3,0}function Mi(Ee){xe(Ee!=null),Ee.vc=null,Ee.yc=null,Ee.Ya=null;var Ze=Ee.Wa;Ze!=null&&(Ze.X=null),Ee.vb=null,xe(Ee!=null)}function ja(){var Ee=new iA;return Ee==null?null:(Ee.a=0,Ee.xb=IA,da("Predictor","VP8LPredictors"),da("Predictor","VP8LPredictors_C"),da("PredictorAdd","VP8LPredictorsAdd"),da("PredictorAdd","VP8LPredictorsAdd_C"),Iu=Lo,Ql=Mo,$s=ho,Ms=ua,Ol=Ni,cu=Oi,Au=Yi,Hn.VP8LMapColor32b=$u,Hn.VP8LMapColor8b=Zc,Ee)}function Ma(Ee,Ze,At,Et,Rt){var Zt=1,zt=[Ee],Xt=[Ze],tn=Et.m,sn=Et.s,Tn=null,Mn=0;e:for(;;){if(At)for(;Zt&&on(tn,1);){var ur=zt,Kn=Xt,Dr=Et,kr=1,Gn=Dr.m,$n=Dr.gc[Dr.ab],zr=on(Gn,2);if(Dr.Oc&1<<zr)Zt=0;else{switch(Dr.Oc|=1<<zr,$n.hc=zr,$n.Ea=ur[0],$n.nc=Kn[0],$n.K=[null],++Dr.ab,xe(4>=Dr.ab),zr){case 0:case 1:$n.b=on(Gn,3)+2,kr=Ma(fo($n.Ea,$n.b),fo($n.nc,$n.b),0,Dr,$n.K),$n.K=$n.K[0];break;case 3:var to,no=on(Gn,8)+1,Yo=16<no?0:4<no?1:2<no?2:3;if(ur[0]=fo($n.Ea,Yo),$n.b=Yo,to=kr=Ma(no,1,0,Dr,$n.K)){var Uo,Ui=no,Vo=$n,pa=1<<(8>>Vo.b),Ea=et(pa);if(Ea==null)to=0;else{var ha=Vo.K[0],sa=Vo.w;for(Ea[0]=Vo.K[0][0],Uo=1;Uo<1*Ui;++Uo)Ea[Uo]=vr(ha[sa+Uo],Ea[Uo-1]);for(;Uo<4*pa;++Uo)Ea[Uo]=0;Vo.K[0]=null,Vo.K[0]=Ea,to=1}}kr=to;break;case 2:break;default:xe(0)}Zt=kr}}if(zt=zt[0],Xt=Xt[0],Zt&&on(tn,1)&&!(Zt=1<=(Mn=on(tn,4))&&11>=Mn)){Et.a=3;break e}var Ia;if(Ia=Zt)t:{var wa,ea,Va,jl=Et,Ds=zt,Nl=Xt,Ha=Mn,Kl=At,Gl=jl.m,Qs=jl.s,tl=[null],yl=1,$l=0,ju=ud[Ha];n:for(;;){if(Kl&&on(Gl,1)){var zs=on(Gl,3)+2,ic=fo(Ds,zs),$c=fo(Nl,zs),pA=ic*$c;if(!Ma(ic,$c,0,jl,tl))break n;for(tl=tl[0],Qs.xc=zs,wa=0;wa<pA;++wa){var Ic=tl[wa]>>8&65535;tl[wa]=Ic,Ic>=yl&&(yl=Ic+1)}}if(Gl.h)break n;for(ea=0;5>ea;++ea){var ys=AA[ea];!ea&&0<Ha&&(ys+=1<<Ha),$l<ys&&($l=ys)}var md=ht(yl*ju,yn),xd=yl,Pd=ht(xd,dt);if(Pd==null)var qA=null;else xe(65536>=xd),qA=Pd;var _A=et($l);if(qA==null||_A==null||md==null){jl.a=1;break n}var $A=md;for(wa=Va=0;wa<yl;++wa){var vu=qA[wa],mA=vu.G,vA=vu.H,Fd=0,ed=1,Ld=0;for(ea=0;5>ea;++ea){ys=AA[ea],mA[ea]=$A,vA[ea]=Va,!ea&&0<Ha&&(ys+=1<<Ha);o:{var td,vd=ys,nd=jl,DA=_A,Hd=$A,Qd=Va,yd=0,Oc=nd.m,zd=on(Oc,1);if(ot(DA,0,0,vd),zd){var Kd=on(Oc,1)+1,Gd=on(Oc,1),Id=on(Oc,Gd==0?1:8);DA[Id]=1,Kd==2&&(DA[Id=on(Oc,8)]=1);var rd=1}else{var Od=et(19),_d=on(Oc,4)+4;if(19<_d){nd.a=3;var od=0;break o}for(td=0;td<_d;++td)Od[ld[td]]=on(Oc,3);var bd=void 0,TA=void 0,Dd=nd,Wd=Od,id=vd,Td=DA,wd=0,_c=Dd.m,jd=8,Nd=ht(128,yn);r:for(;ln(Nd,0,7,Wd,19);){if(on(_c,1)){var Zd=2+2*on(_c,3);if((bd=2+on(_c,Zd))>id)break r}else bd=id;for(TA=0;TA<id&&bd--;){fn(_c);var Rd=Nd[0+(127&Mt(_c))];$t(_c,_c.u+Rd.g);var yA=Rd.value;if(16>yA)Td[TA++]=yA,yA!=0&&(jd=yA);else{var Vd=yA==16,kd=yA-16,Xd=HA[kd],Md=on(_c,UA[kd])+Xd;if(TA+Md>id)break r;for(var Yd=Vd?jd:0;0<Md--;)Td[TA++]=Yd}}wd=1;break r}wd||(Dd.a=3),rd=wd}(rd=rd&&!Oc.h)&&(yd=ln(Hd,Qd,8,DA,vd)),rd&&yd!=0?od=yd:(nd.a=3,od=0)}if(od==0)break n;if(ed&&QA[ea]==1&&(ed=$A[Va].g==0),Fd+=$A[Va].g,Va+=od,3>=ea){var jA,Sd=_A[0];for(jA=1;jA<ys;++jA)_A[jA]>Sd&&(Sd=_A[jA]);Ld+=Sd}}if(vu.nd=ed,vu.Qb=0,ed&&(vu.qb=(mA[3][vA[3]+0].value<<24|mA[1][vA[1]+0].value<<16|mA[2][vA[2]+0].value)>>>0,Fd==0&&256>mA[0][vA[0]+0].value&&(vu.Qb=1,vu.qb+=mA[0][vA[0]+0].value<<8)),vu.jc=!vu.Qb&&6>Ld,vu.jc){var ad,ac=vu;for(ad=0;ad<Ns;++ad){var Dc=ad,Tc=ac.pd[Dc],sd=ac.G[0][ac.H[0]+Dc];256<=sd.value?(Tc.g=sd.g+256,Tc.value=sd.value):(Tc.g=0,Tc.value=0,Dc>>=mo(sd,8,Tc),Dc>>=mo(ac.G[1][ac.H[1]+Dc],16,Tc),Dc>>=mo(ac.G[2][ac.H[2]+Dc],0,Tc),mo(ac.G[3][ac.H[3]+Dc],24,Tc))}}}Qs.vc=tl,Qs.Wb=yl,Qs.Ya=qA,Qs.yc=md,Ia=1;break t}Ia=0}if(!(Zt=Ia)){Et.a=3;break e}if(0<Mn){if(sn.ua=1<<Mn,!io(sn.Wa,Mn)){Et.a=1,Zt=0;break e}}else sn.ua=0;var Cd=Et,Ud=zt,Jd=Xt,Bd=Cd.s,Ed=Bd.xc;if(Cd.c=Ud,Cd.i=Jd,Bd.md=fo(Ud,Ed),Bd.wc=Ed==0?-1:(1<<Ed)-1,At){Et.xb=dd;break e}if((Tn=et(zt*Xt))==null){Et.a=1,Zt=0;break e}Zt=(Zt=ga(Et,Tn,0,zt,Xt,Xt,null))&&!tn.h;break e}return Zt?(Rt!=null?Rt[0]=Tn:(xe(Tn==null),xe(At)),Et.$=0,At||Mi(sn)):Mi(sn),Zt}function rs(Ee,Ze){var At=Ee.c*Ee.i,Et=At+Ze+16*Ze;return xe(Ee.c<=Ze),Ee.V=et(Et),Ee.V==null?(Ee.Ta=null,Ee.Ua=0,Ee.a=1,0):(Ee.Ta=Ee.V,Ee.Ua=Ee.Ba+At+Ze,1)}function $a(Ee,Ze){var At=Ee.C,Et=Ze-At,Rt=Ee.V,Zt=Ee.Ba+Ee.c*At;for(xe(Ze<=Ee.l.o);0<Et;){var zt=16<Et?16:Et,Xt=Ee.l.ma,tn=Ee.l.width,sn=tn*zt,Tn=Xt.ca,Mn=Xt.tb+tn*At,ur=Ee.Ta,Kn=Ee.Ua;ls(Ee,zt,Rt,Zt),fs(ur,Kn,Tn,Mn,sn),fa(Xt,At,At+zt,Tn,Mn,tn),Et-=zt,Rt+=zt*Ee.c,At+=zt}xe(At==Ze),Ee.C=Ee.Ma=Ze}function ps(){this.ub=this.yd=this.td=this.Rb=0}function al(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function ks(){this.Fb=this.Bb=this.Cb=0,this.Zb=et(4),this.Lb=et(4)}function Ls(){this.Yb=function(){var Ee=[];return function Ze(At,Et,Rt){for(var Zt=Rt[Et],zt=0;zt<Zt&&(At.push(Rt.length>Et+1?[]:0),!(Rt.length<Et+1));zt++)Ze(At[zt],Et+1,Rt)}(Ee,0,[3,11]),Ee}()}function Cs(){this.jb=et(3),this.Wc=pt([4,8],Ls),this.Xc=pt([4,17],Ls)}function os(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new et(4),this.od=new et(4)}function Na(){this.ld=this.La=this.dd=this.tc=0}function _a(){this.Na=this.la=0}function sl(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function dl(){this.ad=et(384),this.Za=0,this.Ob=et(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function El(){this.uc=this.M=this.Nb=0,this.wa=Array(new Na),this.Y=0,this.ya=Array(new dl),this.aa=0,this.l=new Vl}function Ys(){this.y=et(16),this.f=et(8),this.ea=et(8)}function Su(){this.cb=this.a=0,this.sc="",this.m=new Sn,this.Od=new ps,this.Kc=new al,this.ed=new os,this.Qa=new ks,this.Ic=this.$c=this.Aa=0,this.D=new El,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ht(8,Sn),this.ia=0,this.pb=ht(4,sl),this.Pa=new Cs,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ys),this.Hd=0,this.rb=Array(new _a),this.sb=0,this.wa=Array(new Na),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new dl),this.L=this.aa=0,this.gd=pt([4,2],Na),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Vl(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function ra(){var Ee=new Su;return Ee!=null&&(Ee.a=0,Ee.sc="OK",Ee.cb=0,Ee.Xb=0,Us||(Us=ts)),Ee}function Vi(Ee,Ze,At){return Ee.a==0&&(Ee.a=Ze,Ee.sc=At,Ee.cb=0),0}function es(Ee,Ze,At){return 3<=At&&Ee[Ze+0]==157&&Ee[Ze+1]==1&&Ee[Ze+2]==42}function Da(Ee,Ze){if(Ee==null)return 0;if(Ee.a=0,Ee.sc="OK",Ze==null)return Vi(Ee,2,"null VP8Io passed to VP8GetHeaders()");var At=Ze.data,Et=Ze.w,Rt=Ze.ha;if(4>Rt)return Vi(Ee,7,"Truncated header.");var Zt=At[Et+0]|At[Et+1]<<8|At[Et+2]<<16,zt=Ee.Od;if(zt.Rb=!(1&Zt),zt.td=Zt>>1&7,zt.yd=Zt>>4&1,zt.ub=Zt>>5,3<zt.td)return Vi(Ee,3,"Incorrect keyframe parameters.");if(!zt.yd)return Vi(Ee,4,"Frame not displayable.");Et+=3,Rt-=3;var Xt=Ee.Kc;if(zt.Rb){if(7>Rt)return Vi(Ee,7,"cannot parse picture header");if(!es(At,Et,Rt))return Vi(Ee,3,"Bad code word");Xt.c=16383&(At[Et+4]<<8|At[Et+3]),Xt.Td=At[Et+4]>>6,Xt.i=16383&(At[Et+6]<<8|At[Et+5]),Xt.Ud=At[Et+6]>>6,Et+=7,Rt-=7,Ee.za=Xt.c+15>>4,Ee.Ub=Xt.i+15>>4,Ze.width=Xt.c,Ze.height=Xt.i,Ze.Da=0,Ze.j=0,Ze.v=0,Ze.va=Ze.width,Ze.o=Ze.height,Ze.da=0,Ze.ib=Ze.width,Ze.hb=Ze.height,Ze.U=Ze.width,Ze.T=Ze.height,ot((Zt=Ee.Pa).jb,0,255,Zt.jb.length),xe((Zt=Ee.Qa)!=null),Zt.Cb=0,Zt.Bb=0,Zt.Fb=1,ot(Zt.Zb,0,0,Zt.Zb.length),ot(Zt.Lb,0,0,Zt.Lb)}if(zt.ub>Rt)return Vi(Ee,7,"bad partition length");bt(Zt=Ee.m,At,Et,zt.ub),Et+=zt.ub,Rt-=zt.ub,zt.Rb&&(Xt.Ld=Bn(Zt),Xt.Kd=Bn(Zt)),Xt=Ee.Qa;var tn,sn=Ee.Pa;if(xe(Zt!=null),xe(Xt!=null),Xt.Cb=Bn(Zt),Xt.Cb){if(Xt.Bb=Bn(Zt),Bn(Zt)){for(Xt.Fb=Bn(Zt),tn=0;4>tn;++tn)Xt.Zb[tn]=Bn(Zt)?kt(Zt,7):0;for(tn=0;4>tn;++tn)Xt.Lb[tn]=Bn(Zt)?kt(Zt,6):0}if(Xt.Bb)for(tn=0;3>tn;++tn)sn.jb[tn]=Bn(Zt)?Dt(Zt,8):255}else Xt.Bb=0;if(Zt.Ka)return Vi(Ee,3,"cannot parse segment header");if((Xt=Ee.ed).zd=Bn(Zt),Xt.Tb=Dt(Zt,6),Xt.wb=Dt(Zt,3),Xt.Pc=Bn(Zt),Xt.Pc&&Bn(Zt)){for(sn=0;4>sn;++sn)Bn(Zt)&&(Xt.vd[sn]=kt(Zt,6));for(sn=0;4>sn;++sn)Bn(Zt)&&(Xt.od[sn]=kt(Zt,6))}if(Ee.L=Xt.Tb==0?0:Xt.zd?1:2,Zt.Ka)return Vi(Ee,3,"cannot parse filter header");var Tn=Rt;if(Rt=tn=Et,Et=tn+Tn,Xt=Tn,Ee.Xb=(1<<Dt(Ee.m,2))-1,Tn<3*(sn=Ee.Xb))At=7;else{for(tn+=3*sn,Xt-=3*sn,Tn=0;Tn<sn;++Tn){var Mn=At[Rt+0]|At[Rt+1]<<8|At[Rt+2]<<16;Mn>Xt&&(Mn=Xt),bt(Ee.Jc[+Tn],At,tn,Mn),tn+=Mn,Xt-=Mn,Rt+=3}bt(Ee.Jc[+sn],At,tn,Xt),At=tn<Et?0:5}if(At!=0)return Vi(Ee,At,"cannot parse partitions");for(At=Dt(tn=Ee.m,7),Rt=Bn(tn)?kt(tn,4):0,Et=Bn(tn)?kt(tn,4):0,Xt=Bn(tn)?kt(tn,4):0,sn=Bn(tn)?kt(tn,4):0,tn=Bn(tn)?kt(tn,4):0,Tn=Ee.Qa,Mn=0;4>Mn;++Mn){if(Tn.Cb){var ur=Tn.Zb[Mn];Tn.Fb||(ur+=At)}else{if(0<Mn){Ee.pb[Mn]=Ee.pb[0];continue}ur=At}var Kn=Ee.pb[Mn];Kn.Sc[0]=FA[pl(ur+Rt,127)],Kn.Sc[1]=Fc[pl(ur+0,127)],Kn.Eb[0]=2*FA[pl(ur+Et,127)],Kn.Eb[1]=101581*Fc[pl(ur+Xt,127)]>>16,8>Kn.Eb[1]&&(Kn.Eb[1]=8),Kn.Qc[0]=FA[pl(ur+sn,117)],Kn.Qc[1]=Fc[pl(ur+tn,127)],Kn.lc=ur+tn}if(!zt.Rb)return Vi(Ee,4,"Not a key frame.");for(Bn(Zt),zt=Ee.Pa,At=0;4>At;++At){for(Rt=0;8>Rt;++Rt)for(Et=0;3>Et;++Et)for(Xt=0;11>Xt;++Xt)sn=Nn(Zt,Lc[At][Rt][Et][Xt])?Dt(Zt,8):Ad[At][Rt][Et][Xt],zt.Wc[At][Rt].Yb[Et][Xt]=sn;for(Rt=0;17>Rt;++Rt)zt.Xc[At][Rt]=zt.Wc[At][fA[Rt]]}return Ee.kc=Bn(Zt),Ee.kc&&(Ee.Bd=Dt(Zt,8)),Ee.cb=1}function ts(Ee,Ze,At,Et,Rt,Zt,zt){var Xt=Ze[Rt].Yb[At];for(At=0;16>Rt;++Rt){if(!Nn(Ee,Xt[At+0]))return Rt;for(;!Nn(Ee,Xt[At+1]);)if(Xt=Ze[++Rt].Yb[0],At=0,Rt==16)return 16;var tn=Ze[Rt+1].Yb;if(Nn(Ee,Xt[At+2])){var sn=Ee,Tn=0;if(Nn(sn,(ur=Xt)[(Mn=At)+3]))if(Nn(sn,ur[Mn+6])){for(Xt=0,Mn=2*(Tn=Nn(sn,ur[Mn+8]))+(ur=Nn(sn,ur[Mn+9+Tn])),Tn=0,ur=KA[Mn];ur[Xt];++Xt)Tn+=Tn+Nn(sn,ur[Xt]);Tn+=3+(8<<Mn)}else Nn(sn,ur[Mn+7])?(Tn=7+2*Nn(sn,165),Tn+=Nn(sn,145)):Tn=5+Nn(sn,159);else Tn=Nn(sn,ur[Mn+4])?3+Nn(sn,ur[Mn+5]):2;Xt=tn[2]}else Tn=1,Xt=tn[1];tn=zt+dA[Rt],0>(sn=Ee).b&&wn(sn);var Mn,ur=sn.b,Kn=(Mn=sn.Ca>>1)-(sn.I>>ur)>>31;--sn.b,sn.Ca+=Kn,sn.Ca|=1,sn.I-=(Mn+1&Kn)<<ur,Zt[tn]=((Tn^Kn)-Kn)*Et[(0<Rt)+0]}return 16}function us(Ee){var Ze=Ee.rb[Ee.sb-1];Ze.la=0,Ze.Na=0,ot(Ee.zc,0,0,Ee.zc.length),Ee.ja=0}function is(Ee,Ze){if(Ee==null)return 0;if(Ze==null)return Vi(Ee,2,"NULL VP8Io parameter in VP8Decode().");if(!Ee.cb&&!Da(Ee,Ze))return 0;if(xe(Ee.cb),Ze.ac==null||Ze.ac(Ze)){Ze.ob&&(Ee.L=0);var At=mn[Ee.L];if(Ee.L==2?(Ee.yb=0,Ee.zb=0):(Ee.yb=Ze.v-At>>4,Ee.zb=Ze.j-At>>4,0>Ee.yb&&(Ee.yb=0),0>Ee.zb&&(Ee.zb=0)),Ee.Va=Ze.o+15+At>>4,Ee.Hb=Ze.va+15+At>>4,Ee.Hb>Ee.za&&(Ee.Hb=Ee.za),Ee.Va>Ee.Ub&&(Ee.Va=Ee.Ub),0<Ee.L){var Et=Ee.ed;for(At=0;4>At;++At){var Rt;if(Ee.Qa.Cb){var Zt=Ee.Qa.Lb[At];Ee.Qa.Fb||(Zt+=Et.Tb)}else Zt=Et.Tb;for(Rt=0;1>=Rt;++Rt){var zt=Ee.gd[At][Rt],Xt=Zt;if(Et.Pc&&(Xt+=Et.vd[0],Rt&&(Xt+=Et.od[0])),0<(Xt=0>Xt?0:63<Xt?63:Xt)){var tn=Xt;0<Et.wb&&(tn=4<Et.wb?tn>>2:tn>>1)>9-Et.wb&&(tn=9-Et.wb),1>tn&&(tn=1),zt.dd=tn,zt.tc=2*Xt+tn,zt.ld=40<=Xt?2:15<=Xt?1:0}else zt.tc=0;zt.La=Rt}}}At=0}else Vi(Ee,6,"Frame setup failed"),At=Ee.a;if(At=At==0){if(At){Ee.$c=0,0<Ee.Aa||(Ee.Ic=qn);e:{At=Ee.Ic,Et=4*(tn=Ee.za);var sn=32*tn,Tn=tn+1,Mn=0<Ee.L?tn*(0<Ee.Aa?2:1):0,ur=(Ee.Aa==2?2:1)*tn;if((zt=Et+832+(Rt=3*(16*At+mn[Ee.L])/2*sn)+(Zt=Ee.Fa!=null&&0<Ee.Fa.length?Ee.Kc.c*Ee.Kc.i:0))!=zt)At=0;else{if(zt>Ee.Vb){if(Ee.Vb=0,Ee.Ec=et(zt),Ee.Fc=0,Ee.Ec==null){At=Vi(Ee,1,"no memory during frame initialization.");break e}Ee.Vb=zt}zt=Ee.Ec,Xt=Ee.Fc,Ee.Ac=zt,Ee.Bc=Xt,Xt+=Et,Ee.Gd=ht(sn,Ys),Ee.Hd=0,Ee.rb=ht(Tn+1,_a),Ee.sb=1,Ee.wa=Mn?ht(Mn,Na):null,Ee.Y=0,Ee.D.Nb=0,Ee.D.wa=Ee.wa,Ee.D.Y=Ee.Y,0<Ee.Aa&&(Ee.D.Y+=tn),xe(!0),Ee.oc=zt,Ee.pc=Xt,Xt+=832,Ee.ya=ht(ur,dl),Ee.aa=0,Ee.D.ya=Ee.ya,Ee.D.aa=Ee.aa,Ee.Aa==2&&(Ee.D.aa+=tn),Ee.R=16*tn,Ee.B=8*tn,tn=(sn=mn[Ee.L])*Ee.R,sn=sn/2*Ee.B,Ee.sa=zt,Ee.ta=Xt+tn,Ee.qa=Ee.sa,Ee.ra=Ee.ta+16*At*Ee.R+sn,Ee.Ha=Ee.qa,Ee.Ia=Ee.ra+8*At*Ee.B+sn,Ee.$c=0,Xt+=Rt,Ee.mb=Zt?zt:null,Ee.nb=Zt?Xt:null,xe(Xt+Zt<=Ee.Fc+Ee.Vb),us(Ee),ot(Ee.Ac,Ee.Bc,0,Et),At=1}}if(At){if(Ze.ka=0,Ze.y=Ee.sa,Ze.O=Ee.ta,Ze.f=Ee.qa,Ze.N=Ee.ra,Ze.ea=Ee.Ha,Ze.Vd=Ee.Ia,Ze.fa=Ee.R,Ze.Rc=Ee.B,Ze.F=null,Ze.J=0,!nc){for(At=-255;255>=At;++At)hs[255+At]=0>At?-At:At;for(At=-1020;1020>=At;++At)pu[1020+At]=-128>At?-128:127<At?127:At;for(At=-112;112>=At;++At)di[112+At]=-16>At?-16:15<At?15:At;for(At=-255;510>=At;++At)zl[255+At]=0>At?0:255<At?255:At;nc=1}Ec=Ac,du=cc,ec=Xl,el=xl,_l=ru,ds=Qu,xc=hc,aA=Fu,Vc=BA,fu=Qc,hu=Hc,gu=gc,tc=zc,Pc=Xu,Ou=Pu,_u=ul,Xc=gl,Dl=Vu,Hs[0]=ll,Hs[1]=dc,Hs[2]=Bu,Hs[3]=Ku,Hs[4]=Gu,Hs[5]=au,Hs[6]=Wu,Hs[7]=su,Hs[8]=Eu,Hs[9]=Mc,Du[0]=Os,Du[1]=Yl,Du[2]=Pl,Du[3]=Cu,Du[4]=ms,Du[5]=kc,Du[6]=fc,mu[0]=kl,mu[1]=zu,mu[2]=xu,mu[3]=Za,mu[4]=ia,mu[5]=Uc,mu[6]=ba,At=1}else At=0}At&&(At=function(Kn,Dr){for(Kn.M=0;Kn.M<Kn.Va;++Kn.M){var kr,Gn=Kn.Jc[Kn.M&Kn.Xb],$n=Kn.m,zr=Kn;for(kr=0;kr<zr.za;++kr){var to=$n,no=zr,Yo=no.Ac,Uo=no.Bc+4*kr,Ui=no.zc,Vo=no.ya[no.aa+kr];if(no.Qa.Bb?Vo.$b=Nn(to,no.Pa.jb[0])?2+Nn(to,no.Pa.jb[2]):Nn(to,no.Pa.jb[1]):Vo.$b=0,no.kc&&(Vo.Ad=Nn(to,no.Bd)),Vo.Za=!Nn(to,145)+0,Vo.Za){var pa=Vo.Ob,Ea=0;for(no=0;4>no;++no){var ha,sa=Ui[0+no];for(ha=0;4>ha;++ha){sa=LA[Yo[Uo+ha]][sa];for(var Ia=GA[Nn(to,sa[0])];0<Ia;)Ia=GA[2*Ia+Nn(to,sa[Ia])];sa=-Ia,Yo[Uo+ha]=sa}Ye(pa,Ea,Yo,Uo,4),Ea+=4,Ui[0+no]=sa}}else sa=Nn(to,156)?Nn(to,128)?1:3:Nn(to,163)?2:0,Vo.Ob[0]=sa,ot(Yo,Uo,sa,4),ot(Ui,0,sa,4);Vo.Dd=Nn(to,142)?Nn(to,114)?Nn(to,183)?1:3:2:0}if(zr.m.Ka)return Vi(Kn,7,"Premature end-of-partition0 encountered.");for(;Kn.ja<Kn.za;++Kn.ja){if(zr=Gn,to=($n=Kn).rb[$n.sb-1],Yo=$n.rb[$n.sb+$n.ja],kr=$n.ya[$n.aa+$n.ja],Uo=$n.kc?kr.Ad:0)to.la=Yo.la=0,kr.Za||(to.Na=Yo.Na=0),kr.Hc=0,kr.Gc=0,kr.ia=0;else{var wa,ea;if(to=Yo,Yo=zr,Uo=$n.Pa.Xc,Ui=$n.ya[$n.aa+$n.ja],Vo=$n.pb[Ui.$b],no=Ui.ad,pa=0,Ea=$n.rb[$n.sb-1],sa=ha=0,ot(no,pa,0,384),Ui.Za)var Va=0,jl=Uo[3];else{Ia=et(16);var Ds=to.Na+Ea.Na;if(Ds=Us(Yo,Uo[1],Ds,Vo.Eb,0,Ia,0),to.Na=Ea.Na=(0<Ds)+0,1<Ds)Ec(Ia,0,no,pa);else{var Nl=Ia[0]+3>>3;for(Ia=0;256>Ia;Ia+=16)no[pa+Ia]=Nl}Va=1,jl=Uo[0]}var Ha=15&to.la,Kl=15&Ea.la;for(Ia=0;4>Ia;++Ia){var Gl=1&Kl;for(Nl=ea=0;4>Nl;++Nl)Ha=Ha>>1|(Gl=(Ds=Us(Yo,jl,Ds=Gl+(1&Ha),Vo.Sc,Va,no,pa))>Va)<<7,ea=ea<<2|(3<Ds?3:1<Ds?2:no[pa+0]!=0),pa+=16;Ha>>=4,Kl=Kl>>1|Gl<<7,ha=(ha<<8|ea)>>>0}for(jl=Ha,Va=Kl>>4,wa=0;4>wa;wa+=2){for(ea=0,Ha=to.la>>4+wa,Kl=Ea.la>>4+wa,Ia=0;2>Ia;++Ia){for(Gl=1&Kl,Nl=0;2>Nl;++Nl)Ds=Gl+(1&Ha),Ha=Ha>>1|(Gl=0<(Ds=Us(Yo,Uo[2],Ds,Vo.Qc,0,no,pa)))<<3,ea=ea<<2|(3<Ds?3:1<Ds?2:no[pa+0]!=0),pa+=16;Ha>>=2,Kl=Kl>>1|Gl<<5}sa|=ea<<4*wa,jl|=Ha<<4<<wa,Va|=(240&Kl)<<wa}to.la=jl,Ea.la=Va,Ui.Hc=ha,Ui.Gc=sa,Ui.ia=43690&sa?0:Vo.ia,Uo=!(ha|sa)}if(0<$n.L&&($n.wa[$n.Y+$n.ja]=$n.gd[kr.$b][kr.Za],$n.wa[$n.Y+$n.ja].La|=!Uo),zr.Ka)return Vi(Kn,7,"Premature end-of-file encountered.")}if(us(Kn),$n=Dr,zr=1,kr=(Gn=Kn).D,to=0<Gn.L&&Gn.M>=Gn.zb&&Gn.M<=Gn.Va,Gn.Aa==0)e:{if(kr.M=Gn.M,kr.uc=to,bc(Gn,kr),zr=1,kr=(ea=Gn.D).Nb,to=(sa=mn[Gn.L])*Gn.R,Yo=sa/2*Gn.B,Ia=16*kr*Gn.R,Nl=8*kr*Gn.B,Uo=Gn.sa,Ui=Gn.ta-to+Ia,Vo=Gn.qa,no=Gn.ra-Yo+Nl,pa=Gn.Ha,Ea=Gn.Ia-Yo+Nl,Kl=(Ha=ea.M)==0,ha=Ha>=Gn.Va-1,Gn.Aa==2&&bc(Gn,ea),ea.uc)for(Gl=(Ds=Gn).D.M,xe(Ds.D.uc),ea=Ds.yb;ea<Ds.Hb;++ea){Va=ea,jl=Gl;var Qs=(tl=(ys=Ds).D).Nb;wa=ys.R;var tl=tl.wa[tl.Y+Va],yl=ys.sa,$l=ys.ta+16*Qs*wa+16*Va,ju=tl.dd,zs=tl.tc;if(zs!=0)if(xe(3<=zs),ys.L==1)0<Va&&_u(yl,$l,wa,zs+4),tl.La&&Dl(yl,$l,wa,zs),0<jl&&Ou(yl,$l,wa,zs+4),tl.La&&Xc(yl,$l,wa,zs);else{var ic=ys.B,$c=ys.qa,pA=ys.ra+8*Qs*ic+8*Va,Ic=ys.Ha,ys=ys.Ia+8*Qs*ic+8*Va;Qs=tl.ld,0<Va&&(aA(yl,$l,wa,zs+4,ju,Qs),fu($c,pA,Ic,ys,ic,zs+4,ju,Qs)),tl.La&&(gu(yl,$l,wa,zs,ju,Qs),Pc($c,pA,Ic,ys,ic,zs,ju,Qs)),0<jl&&(xc(yl,$l,wa,zs+4,ju,Qs),Vc($c,pA,Ic,ys,ic,zs+4,ju,Qs)),tl.La&&(hu(yl,$l,wa,zs,ju,Qs),tc($c,pA,Ic,ys,ic,zs,ju,Qs))}}if(Gn.ia&&alert("todo:DitherRow"),$n.put!=null){if(ea=16*Ha,Ha=16*(Ha+1),Kl?($n.y=Gn.sa,$n.O=Gn.ta+Ia,$n.f=Gn.qa,$n.N=Gn.ra+Nl,$n.ea=Gn.Ha,$n.W=Gn.Ia+Nl):(ea-=sa,$n.y=Uo,$n.O=Ui,$n.f=Vo,$n.N=no,$n.ea=pa,$n.W=Ea),ha||(Ha-=sa),Ha>$n.o&&(Ha=$n.o),$n.F=null,$n.J=null,Gn.Fa!=null&&0<Gn.Fa.length&&ea<Ha&&($n.J=vc(Gn,$n,ea,Ha-ea),$n.F=Gn.mb,$n.F==null&&$n.F.length==0)){zr=Vi(Gn,3,"Could not decode alpha data.");break e}ea<$n.j&&(sa=$n.j-ea,ea=$n.j,xe(!(1&sa)),$n.O+=Gn.R*sa,$n.N+=Gn.B*(sa>>1),$n.W+=Gn.B*(sa>>1),$n.F!=null&&($n.J+=$n.width*sa)),ea<Ha&&($n.O+=$n.v,$n.N+=$n.v>>1,$n.W+=$n.v>>1,$n.F!=null&&($n.J+=$n.v),$n.ka=ea-$n.j,$n.U=$n.va-$n.v,$n.T=Ha-ea,zr=$n.put($n))}kr+1!=Gn.Ic||ha||(Ye(Gn.sa,Gn.ta-to,Uo,Ui+16*Gn.R,to),Ye(Gn.qa,Gn.ra-Yo,Vo,no+8*Gn.B,Yo),Ye(Gn.Ha,Gn.Ia-Yo,pa,Ea+8*Gn.B,Yo))}if(!zr)return Vi(Kn,6,"Output aborted.")}return 1}(Ee,Ze)),Ze.bc!=null&&Ze.bc(Ze),At&=1}return At?(Ee.cb=0,At):0}function cs(Ee,Ze,At,Et,Rt){Rt=Ee[Ze+At+32*Et]+(Rt>>3),Ee[Ze+At+32*Et]=-256&Rt?0>Rt?0:255:Rt}function Rl(Ee,Ze,At,Et,Rt,Zt){cs(Ee,Ze,0,At,Et+Rt),cs(Ee,Ze,1,At,Et+Zt),cs(Ee,Ze,2,At,Et-Zt),cs(Ee,Ze,3,At,Et-Rt)}function Is(Ee){return(20091*Ee>>16)+Ee}function nu(Ee,Ze,At,Et){var Rt,Zt=0,zt=et(16);for(Rt=0;4>Rt;++Rt){var Xt=Ee[Ze+0]+Ee[Ze+8],tn=Ee[Ze+0]-Ee[Ze+8],sn=(35468*Ee[Ze+4]>>16)-Is(Ee[Ze+12]),Tn=Is(Ee[Ze+4])+(35468*Ee[Ze+12]>>16);zt[Zt+0]=Xt+Tn,zt[Zt+1]=tn+sn,zt[Zt+2]=tn-sn,zt[Zt+3]=Xt-Tn,Zt+=4,Ze++}for(Rt=Zt=0;4>Rt;++Rt)Xt=(Ee=zt[Zt+0]+4)+zt[Zt+8],tn=Ee-zt[Zt+8],sn=(35468*zt[Zt+4]>>16)-Is(zt[Zt+12]),cs(At,Et,0,0,Xt+(Tn=Is(zt[Zt+4])+(35468*zt[Zt+12]>>16))),cs(At,Et,1,0,tn+sn),cs(At,Et,2,0,tn-sn),cs(At,Et,3,0,Xt-Tn),Zt++,Et+=32}function Qu(Ee,Ze,At,Et){var Rt=Ee[Ze+0]+4,Zt=35468*Ee[Ze+4]>>16,zt=Is(Ee[Ze+4]),Xt=35468*Ee[Ze+1]>>16;Rl(At,Et,0,Rt+zt,Ee=Is(Ee[Ze+1]),Xt),Rl(At,Et,1,Rt+Zt,Ee,Xt),Rl(At,Et,2,Rt-Zt,Ee,Xt),Rl(At,Et,3,Rt-zt,Ee,Xt)}function cc(Ee,Ze,At,Et,Rt){nu(Ee,Ze,At,Et),Rt&&nu(Ee,Ze+16,At,Et+4)}function Xl(Ee,Ze,At,Et){du(Ee,Ze+0,At,Et,1),du(Ee,Ze+32,At,Et+128,1)}function xl(Ee,Ze,At,Et){var Rt;for(Ee=Ee[Ze+0]+4,Rt=0;4>Rt;++Rt)for(Ze=0;4>Ze;++Ze)cs(At,Et,Ze,Rt,Ee)}function ru(Ee,Ze,At,Et){Ee[Ze+0]&&el(Ee,Ze+0,At,Et),Ee[Ze+16]&&el(Ee,Ze+16,At,Et+4),Ee[Ze+32]&&el(Ee,Ze+32,At,Et+128),Ee[Ze+48]&&el(Ee,Ze+48,At,Et+128+4)}function Ac(Ee,Ze,At,Et){var Rt,Zt=et(16);for(Rt=0;4>Rt;++Rt){var zt=Ee[Ze+0+Rt]+Ee[Ze+12+Rt],Xt=Ee[Ze+4+Rt]+Ee[Ze+8+Rt],tn=Ee[Ze+4+Rt]-Ee[Ze+8+Rt],sn=Ee[Ze+0+Rt]-Ee[Ze+12+Rt];Zt[0+Rt]=zt+Xt,Zt[8+Rt]=zt-Xt,Zt[4+Rt]=sn+tn,Zt[12+Rt]=sn-tn}for(Rt=0;4>Rt;++Rt)zt=(Ee=Zt[0+4*Rt]+3)+Zt[3+4*Rt],Xt=Zt[1+4*Rt]+Zt[2+4*Rt],tn=Zt[1+4*Rt]-Zt[2+4*Rt],sn=Ee-Zt[3+4*Rt],At[Et+0]=zt+Xt>>3,At[Et+16]=sn+tn>>3,At[Et+32]=zt-Xt>>3,At[Et+48]=sn-tn>>3,Et+=64}function ou(Ee,Ze,At){var Et,Rt=Ze-32,Zt=Aa,zt=255-Ee[Rt-1];for(Et=0;Et<At;++Et){var Xt,tn=Zt,sn=zt+Ee[Ze-1];for(Xt=0;Xt<At;++Xt)Ee[Ze+Xt]=tn[sn+Ee[Rt+Xt]];Ze+=32}}function dc(Ee,Ze){ou(Ee,Ze,4)}function zu(Ee,Ze){ou(Ee,Ze,8)}function Yl(Ee,Ze){ou(Ee,Ze,16)}function Pl(Ee,Ze){var At;for(At=0;16>At;++At)Ye(Ee,Ze+32*At,Ee,Ze-32,16)}function Cu(Ee,Ze){var At;for(At=16;0<At;--At)ot(Ee,Ze,Ee[Ze-1],16),Ze+=32}function iu(Ee,Ze,At){var Et;for(Et=0;16>Et;++Et)ot(Ze,At+32*Et,Ee,16)}function Os(Ee,Ze){var At,Et=16;for(At=0;16>At;++At)Et+=Ee[Ze-1+32*At]+Ee[Ze+At-32];iu(Et>>5,Ee,Ze)}function ms(Ee,Ze){var At,Et=8;for(At=0;16>At;++At)Et+=Ee[Ze-1+32*At];iu(Et>>4,Ee,Ze)}function kc(Ee,Ze){var At,Et=8;for(At=0;16>At;++At)Et+=Ee[Ze+At-32];iu(Et>>4,Ee,Ze)}function fc(Ee,Ze){iu(128,Ee,Ze)}function $i(Ee,Ze,At){return Ee+2*Ze+At+2>>2}function Bu(Ee,Ze){var At,Et=Ze-32;for(Et=new Uint8Array([$i(Ee[Et-1],Ee[Et+0],Ee[Et+1]),$i(Ee[Et+0],Ee[Et+1],Ee[Et+2]),$i(Ee[Et+1],Ee[Et+2],Ee[Et+3]),$i(Ee[Et+2],Ee[Et+3],Ee[Et+4])]),At=0;4>At;++At)Ye(Ee,Ze+32*At,Et,0,Et.length)}function Ku(Ee,Ze){var At=Ee[Ze-1],Et=Ee[Ze-1+32],Rt=Ee[Ze-1+64],Zt=Ee[Ze-1+96];lr(Ee,Ze+0,16843009*$i(Ee[Ze-1-32],At,Et)),lr(Ee,Ze+32,16843009*$i(At,Et,Rt)),lr(Ee,Ze+64,16843009*$i(Et,Rt,Zt)),lr(Ee,Ze+96,16843009*$i(Rt,Zt,Zt))}function ll(Ee,Ze){var At,Et=4;for(At=0;4>At;++At)Et+=Ee[Ze+At-32]+Ee[Ze-1+32*At];for(Et>>=3,At=0;4>At;++At)ot(Ee,Ze+32*At,Et,4)}function Gu(Ee,Ze){var At=Ee[Ze-1+0],Et=Ee[Ze-1+32],Rt=Ee[Ze-1+64],Zt=Ee[Ze-1-32],zt=Ee[Ze+0-32],Xt=Ee[Ze+1-32],tn=Ee[Ze+2-32],sn=Ee[Ze+3-32];Ee[Ze+0+96]=$i(Et,Rt,Ee[Ze-1+96]),Ee[Ze+1+96]=Ee[Ze+0+64]=$i(At,Et,Rt),Ee[Ze+2+96]=Ee[Ze+1+64]=Ee[Ze+0+32]=$i(Zt,At,Et),Ee[Ze+3+96]=Ee[Ze+2+64]=Ee[Ze+1+32]=Ee[Ze+0+0]=$i(zt,Zt,At),Ee[Ze+3+64]=Ee[Ze+2+32]=Ee[Ze+1+0]=$i(Xt,zt,Zt),Ee[Ze+3+32]=Ee[Ze+2+0]=$i(tn,Xt,zt),Ee[Ze+3+0]=$i(sn,tn,Xt)}function Wu(Ee,Ze){var At=Ee[Ze+1-32],Et=Ee[Ze+2-32],Rt=Ee[Ze+3-32],Zt=Ee[Ze+4-32],zt=Ee[Ze+5-32],Xt=Ee[Ze+6-32],tn=Ee[Ze+7-32];Ee[Ze+0+0]=$i(Ee[Ze+0-32],At,Et),Ee[Ze+1+0]=Ee[Ze+0+32]=$i(At,Et,Rt),Ee[Ze+2+0]=Ee[Ze+1+32]=Ee[Ze+0+64]=$i(Et,Rt,Zt),Ee[Ze+3+0]=Ee[Ze+2+32]=Ee[Ze+1+64]=Ee[Ze+0+96]=$i(Rt,Zt,zt),Ee[Ze+3+32]=Ee[Ze+2+64]=Ee[Ze+1+96]=$i(Zt,zt,Xt),Ee[Ze+3+64]=Ee[Ze+2+96]=$i(zt,Xt,tn),Ee[Ze+3+96]=$i(Xt,tn,tn)}function au(Ee,Ze){var At=Ee[Ze-1+0],Et=Ee[Ze-1+32],Rt=Ee[Ze-1+64],Zt=Ee[Ze-1-32],zt=Ee[Ze+0-32],Xt=Ee[Ze+1-32],tn=Ee[Ze+2-32],sn=Ee[Ze+3-32];Ee[Ze+0+0]=Ee[Ze+1+64]=Zt+zt+1>>1,Ee[Ze+1+0]=Ee[Ze+2+64]=zt+Xt+1>>1,Ee[Ze+2+0]=Ee[Ze+3+64]=Xt+tn+1>>1,Ee[Ze+3+0]=tn+sn+1>>1,Ee[Ze+0+96]=$i(Rt,Et,At),Ee[Ze+0+64]=$i(Et,At,Zt),Ee[Ze+0+32]=Ee[Ze+1+96]=$i(At,Zt,zt),Ee[Ze+1+32]=Ee[Ze+2+96]=$i(Zt,zt,Xt),Ee[Ze+2+32]=Ee[Ze+3+96]=$i(zt,Xt,tn),Ee[Ze+3+32]=$i(Xt,tn,sn)}function su(Ee,Ze){var At=Ee[Ze+0-32],Et=Ee[Ze+1-32],Rt=Ee[Ze+2-32],Zt=Ee[Ze+3-32],zt=Ee[Ze+4-32],Xt=Ee[Ze+5-32],tn=Ee[Ze+6-32],sn=Ee[Ze+7-32];Ee[Ze+0+0]=At+Et+1>>1,Ee[Ze+1+0]=Ee[Ze+0+64]=Et+Rt+1>>1,Ee[Ze+2+0]=Ee[Ze+1+64]=Rt+Zt+1>>1,Ee[Ze+3+0]=Ee[Ze+2+64]=Zt+zt+1>>1,Ee[Ze+0+32]=$i(At,Et,Rt),Ee[Ze+1+32]=Ee[Ze+0+96]=$i(Et,Rt,Zt),Ee[Ze+2+32]=Ee[Ze+1+96]=$i(Rt,Zt,zt),Ee[Ze+3+32]=Ee[Ze+2+96]=$i(Zt,zt,Xt),Ee[Ze+3+64]=$i(zt,Xt,tn),Ee[Ze+3+96]=$i(Xt,tn,sn)}function Mc(Ee,Ze){var At=Ee[Ze-1+0],Et=Ee[Ze-1+32],Rt=Ee[Ze-1+64],Zt=Ee[Ze-1+96];Ee[Ze+0+0]=At+Et+1>>1,Ee[Ze+2+0]=Ee[Ze+0+32]=Et+Rt+1>>1,Ee[Ze+2+32]=Ee[Ze+0+64]=Rt+Zt+1>>1,Ee[Ze+1+0]=$i(At,Et,Rt),Ee[Ze+3+0]=Ee[Ze+1+32]=$i(Et,Rt,Zt),Ee[Ze+3+32]=Ee[Ze+1+64]=$i(Rt,Zt,Zt),Ee[Ze+3+64]=Ee[Ze+2+64]=Ee[Ze+0+96]=Ee[Ze+1+96]=Ee[Ze+2+96]=Ee[Ze+3+96]=Zt}function Eu(Ee,Ze){var At=Ee[Ze-1+0],Et=Ee[Ze-1+32],Rt=Ee[Ze-1+64],Zt=Ee[Ze-1+96],zt=Ee[Ze-1-32],Xt=Ee[Ze+0-32],tn=Ee[Ze+1-32],sn=Ee[Ze+2-32];Ee[Ze+0+0]=Ee[Ze+2+32]=At+zt+1>>1,Ee[Ze+0+32]=Ee[Ze+2+64]=Et+At+1>>1,Ee[Ze+0+64]=Ee[Ze+2+96]=Rt+Et+1>>1,Ee[Ze+0+96]=Zt+Rt+1>>1,Ee[Ze+3+0]=$i(Xt,tn,sn),Ee[Ze+2+0]=$i(zt,Xt,tn),Ee[Ze+1+0]=Ee[Ze+3+32]=$i(At,zt,Xt),Ee[Ze+1+32]=Ee[Ze+3+64]=$i(Et,At,zt),Ee[Ze+1+64]=Ee[Ze+3+96]=$i(Rt,Et,At),Ee[Ze+1+96]=$i(Zt,Rt,Et)}function xu(Ee,Ze){var At;for(At=0;8>At;++At)Ye(Ee,Ze+32*At,Ee,Ze-32,8)}function Za(Ee,Ze){var At;for(At=0;8>At;++At)ot(Ee,Ze,Ee[Ze-1],8),Ze+=32}function Js(Ee,Ze,At){var Et;for(Et=0;8>Et;++Et)ot(Ze,At+32*Et,Ee,8)}function kl(Ee,Ze){var At,Et=8;for(At=0;8>At;++At)Et+=Ee[Ze+At-32]+Ee[Ze-1+32*At];Js(Et>>4,Ee,Ze)}function Uc(Ee,Ze){var At,Et=4;for(At=0;8>At;++At)Et+=Ee[Ze+At-32];Js(Et>>3,Ee,Ze)}function ia(Ee,Ze){var At,Et=4;for(At=0;8>At;++At)Et+=Ee[Ze-1+32*At];Js(Et>>3,Ee,Ze)}function ba(Ee,Ze){Js(128,Ee,Ze)}function Bs(Ee,Ze,At){var Et=Ee[Ze-At],Rt=Ee[Ze+0],Zt=3*(Rt-Et)+cl[1020+Ee[Ze-2*At]-Ee[Ze+At]],zt=sA[112+(Zt+4>>3)];Ee[Ze-At]=Aa[255+Et+sA[112+(Zt+3>>3)]],Ee[Ze+0]=Aa[255+Rt-zt]}function fl(Ee,Ze,At,Et){var Rt=Ee[Ze+0],Zt=Ee[Ze+At];return Ba[255+Ee[Ze-2*At]-Ee[Ze-At]]>Et||Ba[255+Zt-Rt]>Et}function hl(Ee,Ze,At,Et){return 4*Ba[255+Ee[Ze-At]-Ee[Ze+0]]+Ba[255+Ee[Ze-2*At]-Ee[Ze+At]]<=Et}function Zu(Ee,Ze,At,Et,Rt){var Zt=Ee[Ze-3*At],zt=Ee[Ze-2*At],Xt=Ee[Ze-At],tn=Ee[Ze+0],sn=Ee[Ze+At],Tn=Ee[Ze+2*At],Mn=Ee[Ze+3*At];return 4*Ba[255+Xt-tn]+Ba[255+zt-sn]>Et?0:Ba[255+Ee[Ze-4*At]-Zt]<=Rt&&Ba[255+Zt-zt]<=Rt&&Ba[255+zt-Xt]<=Rt&&Ba[255+Mn-Tn]<=Rt&&Ba[255+Tn-sn]<=Rt&&Ba[255+sn-tn]<=Rt}function Pu(Ee,Ze,At,Et){var Rt=2*Et+1;for(Et=0;16>Et;++Et)hl(Ee,Ze+Et,At,Rt)&&Bs(Ee,Ze+Et,At)}function ul(Ee,Ze,At,Et){var Rt=2*Et+1;for(Et=0;16>Et;++Et)hl(Ee,Ze+Et*At,1,Rt)&&Bs(Ee,Ze+Et*At,1)}function gl(Ee,Ze,At,Et){var Rt;for(Rt=3;0<Rt;--Rt)Pu(Ee,Ze+=4*At,At,Et)}function Vu(Ee,Ze,At,Et){var Rt;for(Rt=3;0<Rt;--Rt)ul(Ee,Ze+=4,At,Et)}function lu(Ee,Ze,At,Et,Rt,Zt,zt,Xt){for(Zt=2*Zt+1;0<Rt--;){if(Zu(Ee,Ze,At,Zt,zt))if(fl(Ee,Ze,At,Xt))Bs(Ee,Ze,At);else{var tn=Ee,sn=Ze,Tn=At,Mn=tn[sn-2*Tn],ur=tn[sn-Tn],Kn=tn[sn+0],Dr=tn[sn+Tn],kr=tn[sn+2*Tn],Gn=27*(zr=cl[1020+3*(Kn-ur)+cl[1020+Mn-Dr]])+63>>7,$n=18*zr+63>>7,zr=9*zr+63>>7;tn[sn-3*Tn]=Aa[255+tn[sn-3*Tn]+zr],tn[sn-2*Tn]=Aa[255+Mn+$n],tn[sn-Tn]=Aa[255+ur+Gn],tn[sn+0]=Aa[255+Kn-Gn],tn[sn+Tn]=Aa[255+Dr-$n],tn[sn+2*Tn]=Aa[255+kr-zr]}Ze+=Et}}function Fl(Ee,Ze,At,Et,Rt,Zt,zt,Xt){for(Zt=2*Zt+1;0<Rt--;){if(Zu(Ee,Ze,At,Zt,zt))if(fl(Ee,Ze,At,Xt))Bs(Ee,Ze,At);else{var tn=Ee,sn=Ze,Tn=At,Mn=tn[sn-Tn],ur=tn[sn+0],Kn=tn[sn+Tn],Dr=sA[112+((kr=3*(ur-Mn))+4>>3)],kr=sA[112+(kr+3>>3)],Gn=Dr+1>>1;tn[sn-2*Tn]=Aa[255+tn[sn-2*Tn]+Gn],tn[sn-Tn]=Aa[255+Mn+kr],tn[sn+0]=Aa[255+ur-Dr],tn[sn+Tn]=Aa[255+Kn-Gn]}Ze+=Et}}function hc(Ee,Ze,At,Et,Rt,Zt){lu(Ee,Ze,At,1,16,Et,Rt,Zt)}function Fu(Ee,Ze,At,Et,Rt,Zt){lu(Ee,Ze,1,At,16,Et,Rt,Zt)}function Hc(Ee,Ze,At,Et,Rt,Zt){var zt;for(zt=3;0<zt;--zt)Fl(Ee,Ze+=4*At,At,1,16,Et,Rt,Zt)}function gc(Ee,Ze,At,Et,Rt,Zt){var zt;for(zt=3;0<zt;--zt)Fl(Ee,Ze+=4,1,At,16,Et,Rt,Zt)}function BA(Ee,Ze,At,Et,Rt,Zt,zt,Xt){lu(Ee,Ze,Rt,1,8,Zt,zt,Xt),lu(At,Et,Rt,1,8,Zt,zt,Xt)}function Qc(Ee,Ze,At,Et,Rt,Zt,zt,Xt){lu(Ee,Ze,1,Rt,8,Zt,zt,Xt),lu(At,Et,1,Rt,8,Zt,zt,Xt)}function zc(Ee,Ze,At,Et,Rt,Zt,zt,Xt){Fl(Ee,Ze+4*Rt,Rt,1,8,Zt,zt,Xt),Fl(At,Et+4*Rt,Rt,1,8,Zt,zt,Xt)}function Xu(Ee,Ze,At,Et,Rt,Zt,zt,Xt){Fl(Ee,Ze+4,1,Rt,8,Zt,zt,Xt),Fl(At,Et+4,1,Rt,8,Zt,zt,Xt)}function uu(){this.ba=new Ai,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new To,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Kc(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function pc(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function mc(){this.ua=0,this.Wa=new An,this.vb=new An,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new dt,this.yc=new yn}function iA(){this.xb=this.a=0,this.l=new Vl,this.ca=new Ai,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Lt,this.Pb=0,this.wd=new Lt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new mc,this.ab=0,this.gc=ht(4,pc),this.Oc=0}function Yu(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Vl,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Lu(Ee,Ze,At,Et,Rt,Zt,zt){for(Ee=Ee==null?0:Ee[Ze+0],Ze=0;Ze<zt;++Ze)Rt[Zt+Ze]=Ee+At[Et+Ze]&255,Ee=Rt[Zt+Ze]}function Gc(Ee,Ze,At,Et,Rt,Zt,zt){var Xt;if(Ee==null)Lu(null,null,At,Et,Rt,Zt,zt);else for(Xt=0;Xt<zt;++Xt)Rt[Zt+Xt]=Ee[Ze+Xt]+At[Et+Xt]&255}function Ml(Ee,Ze,At,Et,Rt,Zt,zt){if(Ee==null)Lu(null,null,At,Et,Rt,Zt,zt);else{var Xt,tn=Ee[Ze+0],sn=tn,Tn=tn;for(Xt=0;Xt<zt;++Xt)sn=Tn+(tn=Ee[Ze+Xt])-sn,Tn=At[Et+Xt]+(-256&sn?0>sn?0:255:sn)&255,sn=tn,Rt[Zt+Xt]=Tn}}function vc(Ee,Ze,At,Et){var Rt=Ze.width,Zt=Ze.o;if(xe(Ee!=null&&Ze!=null),0>At||0>=Et||At+Et>Zt)return null;if(!Ee.Cc){if(Ee.ga==null){var zt;if(Ee.ga=new Yu,(zt=Ee.ga==null)||(zt=Ze.width*Ze.o,xe(Ee.Gb.length==0),Ee.Gb=et(zt),Ee.Uc=0,Ee.Gb==null?zt=0:(Ee.mb=Ee.Gb,Ee.nb=Ee.Uc,Ee.rc=null,zt=1),zt=!zt),!zt){zt=Ee.ga;var Xt=Ee.Fa,tn=Ee.P,sn=Ee.qc,Tn=Ee.mb,Mn=Ee.nb,ur=tn+1,Kn=sn-1,Dr=zt.l;if(xe(Xt!=null&&Tn!=null&&Ze!=null),Tu[0]=null,Tu[1]=Lu,Tu[2]=Gc,Tu[3]=Ml,zt.ca=Tn,zt.tb=Mn,zt.c=Ze.width,zt.i=Ze.height,xe(0<zt.c&&0<zt.i),1>=sn)Ze=0;else if(zt.$a=Xt[tn+0]>>0&3,zt.Z=Xt[tn+0]>>2&3,zt.Lc=Xt[tn+0]>>4&3,tn=Xt[tn+0]>>6&3,0>zt.$a||1<zt.$a||4<=zt.Z||1<zt.Lc||tn)Ze=0;else if(Dr.put=Zi,Dr.ac=ki,Dr.bc=Ra,Dr.ma=zt,Dr.width=Ze.width,Dr.height=Ze.height,Dr.Da=Ze.Da,Dr.v=Ze.v,Dr.va=Ze.va,Dr.j=Ze.j,Dr.o=Ze.o,zt.$a)e:{xe(zt.$a==1),Ze=ja();t:for(;;){if(Ze==null){Ze=0;break e}if(xe(zt!=null),zt.mc=Ze,Ze.c=zt.c,Ze.i=zt.i,Ze.l=zt.l,Ze.l.ma=zt,Ze.l.width=zt.c,Ze.l.height=zt.i,Ze.a=0,Ht(Ze.m,Xt,ur,Kn),!Ma(zt.c,zt.i,1,Ze,null)||(Ze.ab==1&&Ze.gc[0].hc==3&&Ki(Ze.s)?(zt.ic=1,Xt=Ze.c*Ze.i,Ze.Ta=null,Ze.Ua=0,Ze.V=et(Xt),Ze.Ba=0,Ze.V==null?(Ze.a=1,Ze=0):Ze=1):(zt.ic=0,Ze=rs(Ze,zt.c)),!Ze))break t;Ze=1;break e}zt.mc=null,Ze=0}else Ze=Kn>=zt.c*zt.i;zt=!Ze}if(zt)return null;Ee.ga.Lc!=1?Ee.Ga=0:Et=Zt-At}xe(Ee.ga!=null),xe(At+Et<=Zt);e:{if(Ze=(Xt=Ee.ga).c,Zt=Xt.l.o,Xt.$a==0){if(ur=Ee.rc,Kn=Ee.Vc,Dr=Ee.Fa,tn=Ee.P+1+At*Ze,sn=Ee.mb,Tn=Ee.nb+At*Ze,xe(tn<=Ee.P+Ee.qc),Xt.Z!=0)for(xe(Tu[Xt.Z]!=null),zt=0;zt<Et;++zt)Tu[Xt.Z](ur,Kn,Dr,tn,sn,Tn,Ze),ur=sn,Kn=Tn,Tn+=Ze,tn+=Ze;else for(zt=0;zt<Et;++zt)Ye(sn,Tn,Dr,tn,Ze),ur=sn,Kn=Tn,Tn+=Ze,tn+=Ze;Ee.rc=ur,Ee.Vc=Kn}else{if(xe(Xt.mc!=null),Ze=At+Et,xe((zt=Xt.mc)!=null),xe(Ze<=zt.i),zt.C>=Ze)Ze=1;else if(Xt.ic||yr(),Xt.ic){Xt=zt.V,ur=zt.Ba,Kn=zt.c;var kr=zt.i,Gn=(Dr=1,tn=zt.$/Kn,sn=zt.$%Kn,Tn=zt.m,Mn=zt.s,zt.$),$n=Kn*kr,zr=Kn*Ze,to=Mn.wc,no=Gn<zr?ya(Mn,sn,tn):null;xe(Gn<=$n),xe(Ze<=kr),xe(Ki(Mn));t:for(;;){for(;!Tn.h&&Gn<zr;){if(sn&to||(no=ya(Mn,sn,tn)),xe(no!=null),fn(Tn),256>(kr=ka(no.G[0],no.H[0],Tn)))Xt[ur+Gn]=kr,++Gn,++sn>=Kn&&(sn=0,++tn<=Ze&&!(tn%16)&&Sa(zt,tn));else{if(!(280>kr)){Dr=0;break t}kr=qa(kr-256,Tn);var Yo,Uo=ka(no.G[4],no.H[4],Tn);if(fn(Tn),!(Gn>=(Uo=La(Kn,Uo=qa(Uo,Tn)))&&$n-Gn>=kr)){Dr=0;break t}for(Yo=0;Yo<kr;++Yo)Xt[ur+Gn+Yo]=Xt[ur+Gn+Yo-Uo];for(Gn+=kr,sn+=kr;sn>=Kn;)sn-=Kn,++tn<=Ze&&!(tn%16)&&Sa(zt,tn);Gn<zr&&sn&to&&(no=ya(Mn,sn,tn))}xe(Tn.h==qt(Tn))}Sa(zt,tn>Ze?Ze:tn);break t}!Dr||Tn.h&&Gn<$n?(Dr=0,zt.a=Tn.h?5:3):zt.$=Gn,Ze=Dr}else Ze=ga(zt,zt.V,zt.Ba,zt.c,zt.i,Ze,$a);if(!Ze){Et=0;break e}}At+Et>=Zt&&(Ee.Cc=1),Et=1}if(!Et)return null;if(Ee.Cc&&((Et=Ee.ga)!=null&&(Et.mc=null),Ee.ga=null,0<Ee.Ga))return alert("todo:WebPDequantizeLevels"),null}return Ee.nb+At*Rt}function lt(Ee,Ze,At,Et,Rt,Zt){for(;0<Rt--;){var zt,Xt=Ee,tn=Ze+(At?1:0),sn=Ee,Tn=Ze+(At?0:3);for(zt=0;zt<Et;++zt){var Mn=sn[Tn+4*zt];Mn!=255&&(Mn*=32897,Xt[tn+4*zt+0]=Xt[tn+4*zt+0]*Mn>>23,Xt[tn+4*zt+1]=Xt[tn+4*zt+1]*Mn>>23,Xt[tn+4*zt+2]=Xt[tn+4*zt+2]*Mn>>23)}Ze+=Zt}}function Vt(Ee,Ze,At,Et,Rt){for(;0<Et--;){var Zt;for(Zt=0;Zt<At;++Zt){var zt=Ee[Ze+2*Zt+0],Xt=15&(sn=Ee[Ze+2*Zt+1]),tn=4369*Xt,sn=(240&sn|sn>>4)*tn>>16;Ee[Ze+2*Zt+0]=(240&zt|zt>>4)*tn>>16&240|(15&zt|zt<<4)*tn>>16>>4&15,Ee[Ze+2*Zt+1]=240&sn|Xt}Ze+=Rt}}function In(Ee,Ze,At,Et,Rt,Zt,zt,Xt){var tn,sn,Tn=255;for(sn=0;sn<Rt;++sn){for(tn=0;tn<Et;++tn){var Mn=Ee[Ze+tn];Zt[zt+4*tn]=Mn,Tn&=Mn}Ze+=At,zt+=Xt}return Tn!=255}function Vn(Ee,Ze,At,Et,Rt){var Zt;for(Zt=0;Zt<Rt;++Zt)At[Et+Zt]=Ee[Ze+Zt]>>8}function yr(){Tl=lt,Ka=Vt,Ua=In,fs=Vn}function Yr(Ee,Ze,At){Hn[Ee]=function(Et,Rt,Zt,zt,Xt,tn,sn,Tn,Mn,ur,Kn,Dr,kr,Gn,$n,zr,to){var no,Yo=to-1>>1,Uo=Xt[tn+0]|sn[Tn+0]<<16,Ui=Mn[ur+0]|Kn[Dr+0]<<16;xe(Et!=null);var Vo=3*Uo+Ui+131074>>2;for(Ze(Et[Rt+0],255&Vo,Vo>>16,kr,Gn),Zt!=null&&(Vo=3*Ui+Uo+131074>>2,Ze(Zt[zt+0],255&Vo,Vo>>16,$n,zr)),no=1;no<=Yo;++no){var pa=Xt[tn+no]|sn[Tn+no]<<16,Ea=Mn[ur+no]|Kn[Dr+no]<<16,ha=Uo+pa+Ui+Ea+524296,sa=ha+2*(pa+Ui)>>3;Vo=sa+Uo>>1,Uo=(ha=ha+2*(Uo+Ea)>>3)+pa>>1,Ze(Et[Rt+2*no-1],255&Vo,Vo>>16,kr,Gn+(2*no-1)*At),Ze(Et[Rt+2*no-0],255&Uo,Uo>>16,kr,Gn+(2*no-0)*At),Zt!=null&&(Vo=ha+Ui>>1,Uo=sa+Ea>>1,Ze(Zt[zt+2*no-1],255&Vo,Vo>>16,$n,zr+(2*no-1)*At),Ze(Zt[zt+2*no+0],255&Uo,Uo>>16,$n,zr+(2*no+0)*At)),Uo=pa,Ui=Ea}1&to||(Vo=3*Uo+Ui+131074>>2,Ze(Et[Rt+to-1],255&Vo,Vo>>16,kr,Gn+(to-1)*At),Zt!=null&&(Vo=3*Ui+Uo+131074>>2,Ze(Zt[zt+to-1],255&Vo,Vo>>16,$n,zr+(to-1)*At)))}}function So(){vl[rc]=fd,vl[lA]=WA,vl[Yc]=hd,vl[uA]=ZA,vl[oc]=VA,vl[EA]=XA,vl[MA]=gd,vl[cA]=WA,vl[xA]=ZA,vl[Jc]=VA,vl[PA]=XA}function mi(Ee){return Ee&~pd?0>Ee?0:255:Ee>>YA}function zi(Ee,Ze){return mi((19077*Ee>>8)+(26149*Ze>>8)-14234)}function ca(Ee,Ze,At){return mi((19077*Ee>>8)-(6419*Ze>>8)-(13320*At>>8)+8708)}function aa(Ee,Ze){return mi((19077*Ee>>8)+(33050*Ze>>8)-17685)}function Ca(Ee,Ze,At,Et,Rt){Et[Rt+0]=zi(Ee,At),Et[Rt+1]=ca(Ee,Ze,At),Et[Rt+2]=aa(Ee,Ze)}function Wa(Ee,Ze,At,Et,Rt){Et[Rt+0]=aa(Ee,Ze),Et[Rt+1]=ca(Ee,Ze,At),Et[Rt+2]=zi(Ee,At)}function ns(Ee,Ze,At,Et,Rt){var Zt=ca(Ee,Ze,At);Ze=Zt<<3&224|aa(Ee,Ze)>>3,Et[Rt+0]=248&zi(Ee,At)|Zt>>5,Et[Rt+1]=Ze}function As(Ee,Ze,At,Et,Rt){var Zt=240&aa(Ee,Ze)|15;Et[Rt+0]=240&zi(Ee,At)|ca(Ee,Ze,At)>>4,Et[Rt+1]=Zt}function _s(Ee,Ze,At,Et,Rt){Et[Rt+0]=255,Ca(Ee,Ze,At,Et,Rt+1)}function Es(Ee,Ze,At,Et,Rt){Wa(Ee,Ze,At,Et,Rt),Et[Rt+3]=255}function Ll(Ee,Ze,At,Et,Rt){Ca(Ee,Ze,At,Et,Rt),Et[Rt+3]=255}function pl(Ee,Ze){return 0>Ee?0:Ee>Ze?Ze:Ee}function ml(Ee,Ze,At){Hn[Ee]=function(Et,Rt,Zt,zt,Xt,tn,sn,Tn,Mn){for(var ur=Tn+(-2&Mn)*At;Tn!=ur;)Ze(Et[Rt+0],Zt[zt+0],Xt[tn+0],sn,Tn),Ze(Et[Rt+1],Zt[zt+0],Xt[tn+0],sn,Tn+At),Rt+=2,++zt,++tn,Tn+=2*At;1&Mn&&Ze(Et[Rt+0],Zt[zt+0],Xt[tn+0],sn,Tn)}}function Ju(Ee,Ze,At){return At==0?Ee==0?Ze==0?6:5:Ze==0?4:0:At}function yc(Ee,Ze,At,Et,Rt){switch(Ee>>>30){case 3:du(Ze,At,Et,Rt,0);break;case 2:ds(Ze,At,Et,Rt);break;case 1:el(Ze,At,Et,Rt)}}function bc(Ee,Ze){var At,Et,Rt=Ze.M,Zt=Ze.Nb,zt=Ee.oc,Xt=Ee.pc+40,tn=Ee.oc,sn=Ee.pc+584,Tn=Ee.oc,Mn=Ee.pc+600;for(At=0;16>At;++At)zt[Xt+32*At-1]=129;for(At=0;8>At;++At)tn[sn+32*At-1]=129,Tn[Mn+32*At-1]=129;for(0<Rt?zt[Xt-1-32]=tn[sn-1-32]=Tn[Mn-1-32]=129:(ot(zt,Xt-32-1,127,21),ot(tn,sn-32-1,127,9),ot(Tn,Mn-32-1,127,9)),Et=0;Et<Ee.za;++Et){var ur=Ze.ya[Ze.aa+Et];if(0<Et){for(At=-1;16>At;++At)Ye(zt,Xt+32*At-4,zt,Xt+32*At+12,4);for(At=-1;8>At;++At)Ye(tn,sn+32*At-4,tn,sn+32*At+4,4),Ye(Tn,Mn+32*At-4,Tn,Mn+32*At+4,4)}var Kn=Ee.Gd,Dr=Ee.Hd+Et,kr=ur.ad,Gn=ur.Hc;if(0<Rt&&(Ye(zt,Xt-32,Kn[Dr].y,0,16),Ye(tn,sn-32,Kn[Dr].f,0,8),Ye(Tn,Mn-32,Kn[Dr].ea,0,8)),ur.Za){var $n=zt,zr=Xt-32+16;for(0<Rt&&(Et>=Ee.za-1?ot($n,zr,Kn[Dr].y[15],4):Ye($n,zr,Kn[Dr+1].y,0,4)),At=0;4>At;At++)$n[zr+128+At]=$n[zr+256+At]=$n[zr+384+At]=$n[zr+0+At];for(At=0;16>At;++At,Gn<<=2)$n=zt,zr=Xt+en[At],Hs[ur.Ob[At]]($n,zr),yc(Gn,kr,16*+At,$n,zr)}else if($n=Ju(Et,Rt,ur.Ob[0]),Du[$n](zt,Xt),Gn!=0)for(At=0;16>At;++At,Gn<<=2)yc(Gn,kr,16*+At,zt,Xt+en[At]);for(At=ur.Gc,$n=Ju(Et,Rt,ur.Dd),mu[$n](tn,sn),mu[$n](Tn,Mn),Gn=kr,$n=tn,zr=sn,255&(ur=At>>0)&&(170&ur?ec(Gn,256,$n,zr):_l(Gn,256,$n,zr)),ur=Tn,Gn=Mn,255&(At>>=8)&&(170&At?ec(kr,320,ur,Gn):_l(kr,320,ur,Gn)),Rt<Ee.Ub-1&&(Ye(Kn[Dr].y,0,zt,Xt+480,16),Ye(Kn[Dr].f,0,tn,sn+224,8),Ye(Kn[Dr].ea,0,Tn,Mn+224,8)),At=8*Zt*Ee.B,Kn=Ee.sa,Dr=Ee.ta+16*Et+16*Zt*Ee.R,kr=Ee.qa,ur=Ee.ra+8*Et+At,Gn=Ee.Ha,$n=Ee.Ia+8*Et+At,At=0;16>At;++At)Ye(Kn,Dr+At*Ee.R,zt,Xt+32*At,16);for(At=0;8>At;++At)Ye(kr,ur+At*Ee.B,tn,sn+32*At,8),Ye(Gn,$n+At*Ee.B,Tn,Mn+32*At,8)}}function wc(Ee,Ze,At,Et,Rt,Zt,zt,Xt,tn){var sn=[0],Tn=[0],Mn=0,ur=tn!=null?tn.kd:0,Kn=tn!=null?tn:new Kc;if(Ee==null||12>At)return 7;Kn.data=Ee,Kn.w=Ze,Kn.ha=At,Ze=[Ze],At=[At],Kn.gb=[Kn.gb];e:{var Dr=Ze,kr=At,Gn=Kn.gb;if(xe(Ee!=null),xe(kr!=null),xe(Gn!=null),Gn[0]=0,12<=kr[0]&&!je(Ee,Dr[0],"RIFF")){if(je(Ee,Dr[0]+8,"WEBP")){Gn=3;break e}var $n=xr(Ee,Dr[0]+4);if(12>$n||4294967286<$n){Gn=3;break e}if(ur&&$n>kr[0]-8){Gn=7;break e}Gn[0]=$n,Dr[0]+=12,kr[0]-=12}Gn=0}if(Gn!=0)return Gn;for($n=0<Kn.gb[0],At=At[0];;){e:{var zr=Ee;kr=Ze,Gn=At;var to=sn,no=Tn,Yo=Dr=[0];if((Vo=Mn=[Mn])[0]=0,8>Gn[0])Gn=7;else{if(!je(zr,kr[0],"VP8X")){if(xr(zr,kr[0]+4)!=10){Gn=3;break e}if(18>Gn[0]){Gn=7;break e}var Uo=xr(zr,kr[0]+8),Ui=1+fr(zr,kr[0]+12);if(2147483648<=Ui*(zr=1+fr(zr,kr[0]+15))){Gn=3;break e}Yo!=null&&(Yo[0]=Uo),to!=null&&(to[0]=Ui),no!=null&&(no[0]=zr),kr[0]+=18,Gn[0]-=18,Vo[0]=1}Gn=0}}if(Mn=Mn[0],Dr=Dr[0],Gn!=0)return Gn;if(kr=!!(2&Dr),!$n&&Mn)return 3;if(Zt!=null&&(Zt[0]=!!(16&Dr)),zt!=null&&(zt[0]=kr),Xt!=null&&(Xt[0]=0),zt=sn[0],Dr=Tn[0],Mn&&kr&&tn==null){Gn=0;break}if(4>At){Gn=7;break}if($n&&Mn||!$n&&!Mn&&!je(Ee,Ze[0],"ALPH")){At=[At],Kn.na=[Kn.na],Kn.P=[Kn.P],Kn.Sa=[Kn.Sa];e:{Uo=Ee,Gn=Ze,$n=At;var Vo=Kn.gb;to=Kn.na,no=Kn.P,Yo=Kn.Sa,Ui=22,xe(Uo!=null),xe($n!=null),zr=Gn[0];var pa=$n[0];for(xe(to!=null),xe(Yo!=null),to[0]=null,no[0]=null,Yo[0]=0;;){if(Gn[0]=zr,$n[0]=pa,8>pa){Gn=7;break e}var Ea=xr(Uo,zr+4);if(4294967286<Ea){Gn=3;break e}var ha=8+Ea+1&-2;if(Ui+=ha,0<Vo&&Ui>Vo){Gn=3;break e}if(!je(Uo,zr,"VP8 ")||!je(Uo,zr,"VP8L")){Gn=0;break e}if(pa[0]<ha){Gn=7;break e}je(Uo,zr,"ALPH")||(to[0]=Uo,no[0]=zr+8,Yo[0]=Ea),zr+=ha,pa-=ha}}if(At=At[0],Kn.na=Kn.na[0],Kn.P=Kn.P[0],Kn.Sa=Kn.Sa[0],Gn!=0)break}At=[At],Kn.Ja=[Kn.Ja],Kn.xa=[Kn.xa];e:if(Vo=Ee,Gn=Ze,$n=At,to=Kn.gb[0],no=Kn.Ja,Yo=Kn.xa,Uo=Gn[0],zr=!je(Vo,Uo,"VP8 "),Ui=!je(Vo,Uo,"VP8L"),xe(Vo!=null),xe($n!=null),xe(no!=null),xe(Yo!=null),8>$n[0])Gn=7;else{if(zr||Ui){if(Vo=xr(Vo,Uo+4),12<=to&&Vo>to-12){Gn=3;break e}if(ur&&Vo>$n[0]-8){Gn=7;break e}no[0]=Vo,Gn[0]+=8,$n[0]-=8,Yo[0]=Ui}else Yo[0]=5<=$n[0]&&Vo[Uo+0]==47&&!(Vo[Uo+4]>>5),no[0]=$n[0];Gn=0}if(At=At[0],Kn.Ja=Kn.Ja[0],Kn.xa=Kn.xa[0],Ze=Ze[0],Gn!=0)break;if(4294967286<Kn.Ja)return 3;if(Xt==null||kr||(Xt[0]=Kn.xa?2:1),zt=[zt],Dr=[Dr],Kn.xa){if(5>At){Gn=7;break}Xt=zt,ur=Dr,kr=Zt,Ee==null||5>At?Ee=0:5<=At&&Ee[Ze+0]==47&&!(Ee[Ze+4]>>5)?($n=[0],Vo=[0],to=[0],Ht(no=new Lt,Ee,Ze,At),Si(no,$n,Vo,to)?(Xt!=null&&(Xt[0]=$n[0]),ur!=null&&(ur[0]=Vo[0]),kr!=null&&(kr[0]=to[0]),Ee=1):Ee=0):Ee=0}else{if(10>At){Gn=7;break}Xt=Dr,Ee==null||10>At||!es(Ee,Ze+3,At-3)?Ee=0:(ur=Ee[Ze+0]|Ee[Ze+1]<<8|Ee[Ze+2]<<16,kr=16383&(Ee[Ze+7]<<8|Ee[Ze+6]),Ee=16383&(Ee[Ze+9]<<8|Ee[Ze+8]),1&ur||3<(ur>>1&7)||!(ur>>4&1)||ur>>5>=Kn.Ja||!kr||!Ee?Ee=0:(zt&&(zt[0]=kr),Xt&&(Xt[0]=Ee),Ee=1))}if(!Ee||(zt=zt[0],Dr=Dr[0],Mn&&(sn[0]!=zt||Tn[0]!=Dr)))return 3;tn!=null&&(tn[0]=Kn,tn.offset=Ze-tn.w,xe(4294967286>Ze-tn.w),xe(tn.offset==tn.ha-At));break}return Gn==0||Gn==7&&Mn&&tn==null?(Zt!=null&&(Zt[0]|=Kn.na!=null&&0<Kn.na.length),Et!=null&&(Et[0]=zt),Rt!=null&&(Rt[0]=Dr),0):Gn}function Sc(Ee,Ze,At){var Et=Ze.width,Rt=Ze.height,Zt=0,zt=0,Xt=Et,tn=Rt;if(Ze.Da=Ee!=null&&0<Ee.Da,Ze.Da&&(Xt=Ee.cd,tn=Ee.bd,Zt=Ee.v,zt=Ee.j,11>At||(Zt&=-2,zt&=-2),0>Zt||0>zt||0>=Xt||0>=tn||Zt+Xt>Et||zt+tn>Rt))return 0;if(Ze.v=Zt,Ze.j=zt,Ze.va=Zt+Xt,Ze.o=zt+tn,Ze.U=Xt,Ze.T=tn,Ze.da=Ee!=null&&0<Ee.da,Ze.da){if(!xo(Xt,tn,At=[Ee.ib],Zt=[Ee.hb]))return 0;Ze.ib=At[0],Ze.hb=Zt[0]}return Ze.ob=Ee!=null&&Ee.ob,Ze.Kb=Ee==null||!Ee.Sd,Ze.da&&(Ze.ob=Ze.ib<3*Et/4&&Ze.hb<3*Rt/4,Ze.Kb=0),1}function Cc(Ee){if(Ee==null)return 2;if(11>Ee.S){var Ze=Ee.f.RGBA;Ze.fb+=(Ee.height-1)*Ze.A,Ze.A=-Ze.A}else Ze=Ee.f.kb,Ee=Ee.height,Ze.O+=(Ee-1)*Ze.fa,Ze.fa=-Ze.fa,Ze.N+=(Ee-1>>1)*Ze.Ab,Ze.Ab=-Ze.Ab,Ze.W+=(Ee-1>>1)*Ze.Db,Ze.Db=-Ze.Db,Ze.F!=null&&(Ze.J+=(Ee-1)*Ze.lb,Ze.lb=-Ze.lb);return 0}function Bc(Ee,Ze,At,Et){if(Et==null||0>=Ee||0>=Ze)return 2;if(At!=null){if(At.Da){var Rt=At.cd,Zt=At.bd,zt=-2&At.v,Xt=-2&At.j;if(0>zt||0>Xt||0>=Rt||0>=Zt||zt+Rt>Ee||Xt+Zt>Ze)return 2;Ee=Rt,Ze=Zt}if(At.da){if(!xo(Ee,Ze,Rt=[At.ib],Zt=[At.hb]))return 2;Ee=Rt[0],Ze=Zt[0]}}Et.width=Ee,Et.height=Ze;e:{var tn=Et.width,sn=Et.height;if(Ee=Et.S,0>=tn||0>=sn||!(Ee>=rc&&13>Ee))Ee=2;else{if(0>=Et.Rd&&Et.sd==null){zt=Zt=Rt=Ze=0;var Tn=(Xt=tn*dr[Ee])*sn;if(11>Ee||(Zt=(sn+1)/2*(Ze=(tn+1)/2),Ee==12&&(zt=(Rt=tn)*sn)),(sn=et(Tn+2*Zt+zt))==null){Ee=1;break e}Et.sd=sn,11>Ee?((tn=Et.f.RGBA).eb=sn,tn.fb=0,tn.A=Xt,tn.size=Tn):((tn=Et.f.kb).y=sn,tn.O=0,tn.fa=Xt,tn.Fd=Tn,tn.f=sn,tn.N=0+Tn,tn.Ab=Ze,tn.Cd=Zt,tn.ea=sn,tn.W=0+Tn+Zt,tn.Db=Ze,tn.Ed=Zt,Ee==12&&(tn.F=sn,tn.J=0+Tn+2*Zt),tn.Tc=zt,tn.lb=Rt)}if(Ze=1,Rt=Et.S,Zt=Et.width,zt=Et.height,Rt>=rc&&13>Rt)if(11>Rt)Ee=Et.f.RGBA,Ze&=(Xt=Math.abs(Ee.A))*(zt-1)+Zt<=Ee.size,Ze&=Xt>=Zt*dr[Rt],Ze&=Ee.eb!=null;else{Ee=Et.f.kb,Xt=(Zt+1)/2,Tn=(zt+1)/2,tn=Math.abs(Ee.fa),sn=Math.abs(Ee.Ab);var Mn=Math.abs(Ee.Db),ur=Math.abs(Ee.lb),Kn=ur*(zt-1)+Zt;Ze&=tn*(zt-1)+Zt<=Ee.Fd,Ze&=sn*(Tn-1)+Xt<=Ee.Cd,Ze=(Ze&=Mn*(Tn-1)+Xt<=Ee.Ed)&tn>=Zt&sn>=Xt&Mn>=Xt,Ze&=Ee.y!=null,Ze&=Ee.f!=null,Ze&=Ee.ea!=null,Rt==12&&(Ze&=ur>=Zt,Ze&=Kn<=Ee.Tc,Ze&=Ee.F!=null)}else Ze=0;Ee=Ze?0:2}}return Ee!=0||At!=null&&At.fd&&(Ee=Cc(Et)),Ee}var Ns=64,Ul=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],qu=24,za=32,Hl=8,xs=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Nr("Predictor0","PredictorAdd0"),Hn.Predictor0=function(){return 4278190080},Hn.Predictor1=function(Ee){return Ee},Hn.Predictor2=function(Ee,Ze,At){return Ze[At+0]},Hn.Predictor3=function(Ee,Ze,At){return Ze[At+1]},Hn.Predictor4=function(Ee,Ze,At){return Ze[At-1]},Hn.Predictor5=function(Ee,Ze,At){return Er(Er(Ee,Ze[At+1]),Ze[At+0])},Hn.Predictor6=function(Ee,Ze,At){return Er(Ee,Ze[At-1])},Hn.Predictor7=function(Ee,Ze,At){return Er(Ee,Ze[At+0])},Hn.Predictor8=function(Ee,Ze,At){return Er(Ze[At-1],Ze[At+0])},Hn.Predictor9=function(Ee,Ze,At){return Er(Ze[At+0],Ze[At+1])},Hn.Predictor10=function(Ee,Ze,At){return Er(Er(Ee,Ze[At-1]),Er(Ze[At+0],Ze[At+1]))},Hn.Predictor11=function(Ee,Ze,At){var Et=Ze[At+0];return 0>=Go(Et>>24&255,Ee>>24&255,(Ze=Ze[At-1])>>24&255)+Go(Et>>16&255,Ee>>16&255,Ze>>16&255)+Go(Et>>8&255,Ee>>8&255,Ze>>8&255)+Go(255&Et,255&Ee,255&Ze)?Et:Ee},Hn.Predictor12=function(Ee,Ze,At){var Et=Ze[At+0];return(Xr((Ee>>24&255)+(Et>>24&255)-((Ze=Ze[At-1])>>24&255))<<24|Xr((Ee>>16&255)+(Et>>16&255)-(Ze>>16&255))<<16|Xr((Ee>>8&255)+(Et>>8&255)-(Ze>>8&255))<<8|Xr((255&Ee)+(255&Et)-(255&Ze)))>>>0},Hn.Predictor13=function(Ee,Ze,At){var Et=Ze[At-1];return(bo((Ee=Er(Ee,Ze[At+0]))>>24&255,Et>>24&255)<<24|bo(Ee>>16&255,Et>>16&255)<<16|bo(Ee>>8&255,Et>>8&255)<<8|bo(Ee>>0&255,Et>>0&255))>>>0};var Jl=Hn.PredictorAdd0;Hn.PredictorAdd1=ko,Nr("Predictor2","PredictorAdd2"),Nr("Predictor3","PredictorAdd3"),Nr("Predictor4","PredictorAdd4"),Nr("Predictor5","PredictorAdd5"),Nr("Predictor6","PredictorAdd6"),Nr("Predictor7","PredictorAdd7"),Nr("Predictor8","PredictorAdd8"),Nr("Predictor9","PredictorAdd9"),Nr("Predictor10","PredictorAdd10"),Nr("Predictor11","PredictorAdd11"),Nr("Predictor12","PredictorAdd12"),Nr("Predictor13","PredictorAdd13");var Il=Hn.PredictorAdd2;wi("ColorIndexInverseTransform","MapARGB","32b",function(Ee){return Ee>>8&255},function(Ee){return Ee}),wi("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Ee){return Ee},function(Ee){return Ee>>8&255});var Iu,vs=Hn.ColorIndexInverseTransform,$u=Hn.MapARGB,Wc=Hn.VP8LColorIndexInverseTransformAlpha,Zc=Hn.MapAlpha,ql=Hn.VP8LPredictorsAdd=[];ql.length=16,(Hn.VP8LPredictors=[]).length=16,(Hn.VP8LPredictorsAdd_C=[]).length=16,(Hn.VP8LPredictors_C=[]).length=16;var Ql,$s,Ms,Ol,cu,Au,Ec,du,ds,ec,el,_l,xc,aA,Vc,fu,hu,gu,tc,Pc,Ou,_u,Xc,Dl,Tl,Ka,Ua,fs,hs=et(511),pu=et(2041),di=et(225),zl=et(767),nc=0,cl=pu,sA=di,Aa=zl,Ba=hs,rc=0,lA=1,Yc=2,uA=3,oc=4,EA=5,MA=6,cA=7,xA=8,Jc=9,PA=10,UA=[2,3,7],HA=[3,3,11],AA=[280,256,256,256,40],QA=[0,1,1,1,0],ld=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],zA=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ud=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],cd=8,FA=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Fc=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Us=null,KA=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],dA=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],GA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ad=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],LA=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Lc=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],fA=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Du=[],Hs=[],mu=[],dd=1,IA=2,Tu=[],vl=[];Yr("UpsampleRgbLinePair",Ca,3),Yr("UpsampleBgrLinePair",Wa,3),Yr("UpsampleRgbaLinePair",Ll,4),Yr("UpsampleBgraLinePair",Es,4),Yr("UpsampleArgbLinePair",_s,4),Yr("UpsampleRgba4444LinePair",As,2),Yr("UpsampleRgb565LinePair",ns,2);var fd=Hn.UpsampleRgbLinePair,hd=Hn.UpsampleBgrLinePair,WA=Hn.UpsampleRgbaLinePair,ZA=Hn.UpsampleBgraLinePair,VA=Hn.UpsampleArgbLinePair,XA=Hn.UpsampleRgba4444LinePair,gd=Hn.UpsampleRgb565LinePair,hA=16,gA=1<<hA-1,qc=-227,OA=482,YA=6,pd=(256<<YA)-1,JA=0,Ge=et(256),ke=et(256),Xe=et(256),Ve=et(256),Ct=et(OA-qc),Nt=et(OA-qc);ml("YuvToRgbRow",Ca,3),ml("YuvToBgrRow",Wa,3),ml("YuvToRgbaRow",Ll,4),ml("YuvToBgraRow",Es,4),ml("YuvToArgbRow",_s,4),ml("YuvToRgba4444Row",As,2),ml("YuvToRgb565Row",ns,2);var en=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],mn=[0,2,8],vn=[8,7,6,4,4,2,2,2,1,1,1,1],qn=1;this.WebPDecodeRGBA=function(Ee,Ze,At,Et,Rt){var Zt=lA,zt=new uu,Xt=new Ai;zt.ba=Xt,Xt.S=Zt,Xt.width=[Xt.width],Xt.height=[Xt.height];var tn=Xt.width,sn=Xt.height,Tn=new fi;if(Tn==null||Ee==null)var Mn=2;else xe(Tn!=null),Mn=wc(Ee,Ze,At,Tn.width,Tn.height,Tn.Pd,Tn.Qd,Tn.format,null);if(Mn!=0?tn=0:(tn!=null&&(tn[0]=Tn.width[0]),sn!=null&&(sn[0]=Tn.height[0]),tn=1),tn){Xt.width=Xt.width[0],Xt.height=Xt.height[0],Et!=null&&(Et[0]=Xt.width),Rt!=null&&(Rt[0]=Xt.height);e:{if(Et=new Vl,(Rt=new Kc).data=Ee,Rt.w=Ze,Rt.ha=At,Rt.kd=1,Ze=[0],xe(Rt!=null),((Ee=wc(Rt.data,Rt.w,Rt.ha,null,null,null,Ze,null,Rt))==0||Ee==7)&&Ze[0]&&(Ee=4),(Ze=Ee)==0){if(xe(zt!=null),Et.data=Rt.data,Et.w=Rt.w+Rt.offset,Et.ha=Rt.ha-Rt.offset,Et.put=Zi,Et.ac=ki,Et.bc=Ra,Et.ma=zt,Rt.xa){if((Ee=ja())==null){zt=1;break e}if(function(ur,Kn){var Dr=[0],kr=[0],Gn=[0];t:for(;;){if(ur==null)return 0;if(Kn==null)return ur.a=2,0;if(ur.l=Kn,ur.a=0,Ht(ur.m,Kn.data,Kn.w,Kn.ha),!Si(ur.m,Dr,kr,Gn)){ur.a=3;break t}if(ur.xb=IA,Kn.width=Dr[0],Kn.height=kr[0],!Ma(Dr[0],kr[0],1,ur,null))break t;return 1}return xe(ur.a!=0),0}(Ee,Et)){if(Et=(Ze=Bc(Et.width,Et.height,zt.Oa,zt.ba))==0){t:{Et=Ee;n:for(;;){if(Et==null){Et=0;break t}if(xe(Et.s.yc!=null),xe(Et.s.Ya!=null),xe(0<Et.s.Wb),xe((At=Et.l)!=null),xe((Rt=At.ma)!=null),Et.xb!=0){if(Et.ca=Rt.ba,Et.tb=Rt.tb,xe(Et.ca!=null),!Sc(Rt.Oa,At,uA)){Et.a=2;break n}if(!rs(Et,At.width)||At.da)break n;if((At.da||ji(Et.ca.S))&&yr(),11>Et.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Et.ca.f.kb.F!=null&&yr()),Et.Pb&&0<Et.s.ua&&Et.s.vb.X==null&&!io(Et.s.vb,Et.s.Wa.Xa)){Et.a=1;break n}Et.xb=0}if(!ga(Et,Et.V,Et.Ba,Et.c,Et.i,At.o,na))break n;Rt.Dc=Et.Ma,Et=1;break t}xe(Et.a!=0),Et=0}Et=!Et}Et&&(Ze=Ee.a)}else Ze=Ee.a}else{if((Ee=new ra)==null){zt=1;break e}if(Ee.Fa=Rt.na,Ee.P=Rt.P,Ee.qc=Rt.Sa,Da(Ee,Et)){if((Ze=Bc(Et.width,Et.height,zt.Oa,zt.ba))==0){if(Ee.Aa=0,At=zt.Oa,xe((Rt=Ee)!=null),At!=null){if(0<(tn=0>(tn=At.Md)?0:100<tn?255:255*tn/100)){for(sn=Tn=0;4>sn;++sn)12>(Mn=Rt.pb[sn]).lc&&(Mn.ia=tn*vn[0>Mn.lc?0:Mn.lc]>>3),Tn|=Mn.ia;Tn&&(alert("todo:VP8InitRandom"),Rt.ia=1)}Rt.Ga=At.Id,100<Rt.Ga?Rt.Ga=100:0>Rt.Ga&&(Rt.Ga=0)}is(Ee,Et)||(Ze=Ee.a)}}else Ze=Ee.a}Ze==0&&zt.Oa!=null&&zt.Oa.fd&&(Ze=Cc(zt.ba))}zt=Ze}Zt=zt!=0?null:11>Zt?Xt.f.RGBA.eb:Xt.f.kb.y}else Zt=null;return Zt};var dr=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function jt(Hn,jr){for(var Jr="",ln=0;ln<4;ln++)Jr+=String.fromCharCode(Hn[jr++]);return Jr}function Gt(Hn,jr){return(Hn[jr+0]<<0|Hn[jr+1]<<8|Hn[jr+2]<<16)>>>0}function Wt(Hn,jr){return(Hn[jr+0]<<0|Hn[jr+1]<<8|Hn[jr+2]<<16|Hn[jr+3]<<24)>>>0}new Bt;var nn=[0],Ot=[0],xn=[],gn=new Bt,Fn=Re,rn=function(Hn,jr){var Jr={},ln=0,yn=!1,er=0,dt=0;if(Jr.frames=[],!function(Mt,qt,$t,fn){for(var wn=0;wn<fn;wn++)if(Mt[qt+wn]!=$t.charCodeAt(wn))return!0;return!1}(Hn,jr,"RIFF",4)){for(Wt(Hn,jr+=4),jr+=8;jr<Hn.length;){var bt=jt(Hn,jr),Dt=Wt(Hn,jr+=4);jr+=4;var kt=Dt+(1&Dt);switch(bt){case"VP8 ":case"VP8L":Jr.frames[ln]===void 0&&(Jr.frames[ln]={}),(on=Jr.frames[ln]).src_off=yn?dt:jr-8,on.src_size=er+Dt+8,ln++,yn&&(yn=!1,er=0,dt=0);break;case"VP8X":(on=Jr.header={}).feature_flags=Hn[jr];var Ht=jr+4;on.canvas_width=1+Gt(Hn,Ht),Ht+=3,on.canvas_height=1+Gt(Hn,Ht),Ht+=3;break;case"ALPH":yn=!0,er=kt+8,dt=jr-8;break;case"ANIM":(on=Jr.header).bgcolor=Wt(Hn,jr),Ht=jr+4,on.loop_count=(Sn=Hn)[(Lt=Ht)+0]<<0|Sn[Lt+1]<<8,Ht+=2;break;case"ANMF":var Jt,on;(on=Jr.frames[ln]={}).offset_x=2*Gt(Hn,jr),jr+=3,on.offset_y=2*Gt(Hn,jr),jr+=3,on.width=1+Gt(Hn,jr),jr+=3,on.height=1+Gt(Hn,jr),jr+=3,on.duration=Gt(Hn,jr),jr+=3,Jt=Hn[jr++],on.dispose=1&Jt,on.blend=Jt>>1&1}bt!="ANMF"&&(jr+=kt)}var Sn,Lt;return Jr}}(Fn,0);rn.response=Fn,rn.rgbaoutput=!0,rn.dataurl=!1;var Ln=rn.header?rn.header:null,or=rn.frames?rn.frames:null;if(Ln){Ln.loop_counter=Ln.loop_count,nn=[Ln.canvas_height],Ot=[Ln.canvas_width];for(var Cr=0;Cr<or.length&&or[Cr].blend!=0;Cr++);}var Kr=or[0],co=gn.WebPDecodeRGBA(Fn,Kr.src_off,Kr.src_size,Ot,nn);Kr.rgba=co,Kr.imgwidth=Ot[0],Kr.imgheight=nn[0];for(var Lr=0;Lr<Ot[0]*nn[0]*4;Lr++)xn[Lr]=co[Lr];return this.width=Ot,this.height=nn,this.data=xn,this}(function(Re){var xe=function(){return typeof pn=="function"},je=function(nn,Ot,xn,gn){var Fn=4,rn=ht;switch(gn){case Re.image_compression.FAST:Fn=1,rn=et;break;case Re.image_compression.MEDIUM:Fn=6,rn=pt;break;case Re.image_compression.SLOW:Fn=9,rn=Bt}nn=Ye(nn,Ot,xn,rn);var Ln=pn(nn,{level:Fn});return Re.__addimage__.arrayBufferToBinaryString(Ln)},Ye=function(nn,Ot,xn,gn){for(var Fn,rn,Ln,or=nn.length/Ot,Cr=new Uint8Array(nn.length+or),Kr=Gt(),co=0;co<or;co+=1){if(Ln=co*Ot,Fn=nn.subarray(Ln,Ln+Ot),gn)Cr.set(gn(Fn,xn,rn),Ln+co);else{for(var Lr,Hn=Kr.length,jr=[];Lr<Hn;Lr+=1)jr[Lr]=Kr[Lr](Fn,xn,rn);var Jr=Wt(jr.concat());Cr.set(jr[Jr],Ln+co)}rn=Fn}return Cr},ot=function(nn){var Ot=Array.apply([],nn);return Ot.unshift(0),Ot},et=function(nn,Ot){var xn,gn=[],Fn=nn.length;gn[0]=1;for(var rn=0;rn<Fn;rn+=1)xn=nn[rn-Ot]||0,gn[rn+1]=nn[rn]-xn+256&255;return gn},ht=function(nn,Ot,xn){var gn,Fn=[],rn=nn.length;Fn[0]=2;for(var Ln=0;Ln<rn;Ln+=1)gn=xn&&xn[Ln]||0,Fn[Ln+1]=nn[Ln]-gn+256&255;return Fn},pt=function(nn,Ot,xn){var gn,Fn,rn=[],Ln=nn.length;rn[0]=3;for(var or=0;or<Ln;or+=1)gn=nn[or-Ot]||0,Fn=xn&&xn[or]||0,rn[or+1]=nn[or]+256-(gn+Fn>>>1)&255;return rn},Bt=function(nn,Ot,xn){var gn,Fn,rn,Ln,or=[],Cr=nn.length;or[0]=4;for(var Kr=0;Kr<Cr;Kr+=1)gn=nn[Kr-Ot]||0,Fn=xn&&xn[Kr]||0,rn=xn&&xn[Kr-Ot]||0,Ln=jt(gn,Fn,rn),or[Kr+1]=nn[Kr]-Ln+256&255;return or},jt=function(nn,Ot,xn){if(nn===Ot&&Ot===xn)return nn;var gn=Math.abs(Ot-xn),Fn=Math.abs(nn-xn),rn=Math.abs(nn+Ot-xn-xn);return gn<=Fn&&gn<=rn?nn:Fn<=rn?Ot:xn},Gt=function(){return[ot,et,ht,pt,Bt]},Wt=function(nn){var Ot=nn.map(function(xn){return xn.reduce(function(gn,Fn){return gn+Math.abs(Fn)},0)});return Ot.indexOf(Math.min.apply(null,Ot))};Re.processPNG=function(nn,Ot,xn,gn){var Fn,rn,Ln,or,Cr,Kr,co,Lr,Hn,jr,Jr,ln,yn,er,dt,bt=this.decode.FLATE_DECODE,Dt="";if(this.__addimage__.isArrayBuffer(nn)&&(nn=new Uint8Array(nn)),this.__addimage__.isArrayBufferView(nn)){if(nn=(Ln=new Sl(nn)).imgData,rn=Ln.bits,Fn=Ln.colorSpace,Cr=Ln.colors,[4,6].indexOf(Ln.colorType)!==-1){if(Ln.bits===8){Hn=(Lr=Ln.pixelBitlength==32?new Uint32Array(Ln.decodePixels().buffer):Ln.pixelBitlength==16?new Uint16Array(Ln.decodePixels().buffer):new Uint8Array(Ln.decodePixels().buffer)).length,Jr=new Uint8Array(Hn*Ln.colors),jr=new Uint8Array(Hn);var kt,Ht=Ln.pixelBitlength-Ln.bits;for(er=0,dt=0;er<Hn;er++){for(yn=Lr[er],kt=0;kt<Ht;)Jr[dt++]=yn>>>kt&255,kt+=Ln.bits;jr[er]=yn>>>kt&255}}if(Ln.bits===16){Hn=(Lr=new Uint32Array(Ln.decodePixels().buffer)).length,Jr=new Uint8Array(Hn*(32/Ln.pixelBitlength)*Ln.colors),jr=new Uint8Array(Hn*(32/Ln.pixelBitlength)),ln=Ln.colors>1,er=0,dt=0;for(var Jt=0;er<Hn;)yn=Lr[er++],Jr[dt++]=yn>>>0&255,ln&&(Jr[dt++]=yn>>>16&255,yn=Lr[er++],Jr[dt++]=yn>>>0&255),jr[Jt++]=yn>>>16&255;rn=8}gn!==Re.image_compression.NONE&&xe()?(nn=je(Jr,Ln.width*Ln.colors,Ln.colors,gn),co=je(jr,Ln.width,1,gn)):(nn=Jr,co=jr,bt=void 0)}if(Ln.colorType===3&&(Fn=this.color_spaces.INDEXED,Kr=Ln.palette,Ln.transparency.indexed)){var on=Ln.transparency.indexed,Sn=0;for(er=0,Hn=on.length;er<Hn;++er)Sn+=on[er];if((Sn/=255)===Hn-1&&on.indexOf(0)!==-1)or=[on.indexOf(0)];else if(Sn!==Hn){for(Lr=Ln.decodePixels(),jr=new Uint8Array(Lr.length),er=0,Hn=Lr.length;er<Hn;er++)jr[er]=on[Lr[er]];co=je(jr,Ln.width,1)}}var Lt=function(Mt){var qt;switch(Mt){case Re.image_compression.FAST:qt=11;break;case Re.image_compression.MEDIUM:qt=13;break;case Re.image_compression.SLOW:qt=14;break;default:qt=12}return qt}(gn);return bt===this.decode.FLATE_DECODE&&(Dt="/Predictor "+Lt+" "),Dt+="/Colors "+Cr+" /BitsPerComponent "+rn+" /Columns "+Ln.width,(this.__addimage__.isArrayBuffer(nn)||this.__addimage__.isArrayBufferView(nn))&&(nn=this.__addimage__.arrayBufferToBinaryString(nn)),(co&&this.__addimage__.isArrayBuffer(co)||this.__addimage__.isArrayBufferView(co))&&(co=this.__addimage__.arrayBufferToBinaryString(co)),{alias:xn,data:nn,index:Ot,filter:bt,decodeParameters:Dt,transparency:or,palette:Kr,sMask:co,predictor:Lt,width:Ln.width,height:Ln.height,bitsPerComponent:rn,colorSpace:Fn}}}})(Jn.API),function(Re){Re.processGIF89A=function(xe,je,Ye,ot){var et=new eu(xe),ht=et.width,pt=et.height,Bt=[];et.decodeAndBlitFrameRGBA(0,Bt);var jt={data:Bt,width:ht,height:pt},Gt=new Mu(100).encode(jt,100);return Re.processJPEG.call(this,Gt,je,Ye,ot)},Re.processGIF87A=Re.processGIF89A}(Jn.API),il.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var Re=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Re);for(var xe=0;xe<Re;xe++){var je=this.datav.getUint8(this.pos++,!0),Ye=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0);this.palette[xe]={red:ot,green:Ye,blue:je,quad:et}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},il.prototype.parseBGR=function(){this.pos=this.offset;try{var Re="bit"+this.bitPP,xe=this.width*this.height*4;this.data=new Uint8Array(xe),this[Re]()}catch(je){Pi.log("bit decode error:"+je)}},il.prototype.bit1=function(){var Re,xe=Math.ceil(this.width/8),je=xe%4;for(Re=this.height-1;Re>=0;Re--){for(var Ye=this.bottom_up?Re:this.height-1-Re,ot=0;ot<xe;ot++)for(var et=this.datav.getUint8(this.pos++,!0),ht=Ye*this.width*4+8*ot*4,pt=0;pt<8&&8*ot+pt<this.width;pt++){var Bt=this.palette[et>>7-pt&1];this.data[ht+4*pt]=Bt.blue,this.data[ht+4*pt+1]=Bt.green,this.data[ht+4*pt+2]=Bt.red,this.data[ht+4*pt+3]=255}je!==0&&(this.pos+=4-je)}},il.prototype.bit4=function(){for(var Re=Math.ceil(this.width/2),xe=Re%4,je=this.height-1;je>=0;je--){for(var Ye=this.bottom_up?je:this.height-1-je,ot=0;ot<Re;ot++){var et=this.datav.getUint8(this.pos++,!0),ht=Ye*this.width*4+2*ot*4,pt=et>>4,Bt=15&et,jt=this.palette[pt];if(this.data[ht]=jt.blue,this.data[ht+1]=jt.green,this.data[ht+2]=jt.red,this.data[ht+3]=255,2*ot+1>=this.width)break;jt=this.palette[Bt],this.data[ht+4]=jt.blue,this.data[ht+4+1]=jt.green,this.data[ht+4+2]=jt.red,this.data[ht+4+3]=255}xe!==0&&(this.pos+=4-xe)}},il.prototype.bit8=function(){for(var Re=this.width%4,xe=this.height-1;xe>=0;xe--){for(var je=this.bottom_up?xe:this.height-1-xe,Ye=0;Ye<this.width;Ye++){var ot=this.datav.getUint8(this.pos++,!0),et=je*this.width*4+4*Ye;if(ot<this.palette.length){var ht=this.palette[ot];this.data[et]=ht.red,this.data[et+1]=ht.green,this.data[et+2]=ht.blue,this.data[et+3]=255}else this.data[et]=255,this.data[et+1]=255,this.data[et+2]=255,this.data[et+3]=255}Re!==0&&(this.pos+=4-Re)}},il.prototype.bit15=function(){for(var Re=this.width%3,xe=parseInt("11111",2),je=this.height-1;je>=0;je--){for(var Ye=this.bottom_up?je:this.height-1-je,ot=0;ot<this.width;ot++){var et=this.datav.getUint16(this.pos,!0);this.pos+=2;var ht=(et&xe)/xe*255|0,pt=(et>>5&xe)/xe*255|0,Bt=(et>>10&xe)/xe*255|0,jt=et>>15?255:0,Gt=Ye*this.width*4+4*ot;this.data[Gt]=Bt,this.data[Gt+1]=pt,this.data[Gt+2]=ht,this.data[Gt+3]=jt}this.pos+=Re}},il.prototype.bit16=function(){for(var Re=this.width%3,xe=parseInt("11111",2),je=parseInt("111111",2),Ye=this.height-1;Ye>=0;Ye--){for(var ot=this.bottom_up?Ye:this.height-1-Ye,et=0;et<this.width;et++){var ht=this.datav.getUint16(this.pos,!0);this.pos+=2;var pt=(ht&xe)/xe*255|0,Bt=(ht>>5&je)/je*255|0,jt=(ht>>11)/xe*255|0,Gt=ot*this.width*4+4*et;this.data[Gt]=jt,this.data[Gt+1]=Bt,this.data[Gt+2]=pt,this.data[Gt+3]=255}this.pos+=Re}},il.prototype.bit24=function(){for(var Re=this.height-1;Re>=0;Re--){for(var xe=this.bottom_up?Re:this.height-1-Re,je=0;je<this.width;je++){var Ye=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),ht=xe*this.width*4+4*je;this.data[ht]=et,this.data[ht+1]=ot,this.data[ht+2]=Ye,this.data[ht+3]=255}this.pos+=this.width%4}},il.prototype.bit32=function(){for(var Re=this.height-1;Re>=0;Re--)for(var xe=this.bottom_up?Re:this.height-1-Re,je=0;je<this.width;je++){var Ye=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),ht=this.datav.getUint8(this.pos++,!0),pt=xe*this.width*4+4*je;this.data[pt]=et,this.data[pt+1]=ot,this.data[pt+2]=Ye,this.data[pt+3]=ht}},il.prototype.getData=function(){return this.data},function(Re){Re.processBMP=function(xe,je,Ye,ot){var et=new il(xe,!1),ht=et.width,pt=et.height,Bt={data:et.getData(),width:ht,height:pt},jt=new Mu(100).encode(Bt,100);return Re.processJPEG.call(this,jt,je,Ye,ot)}}(Jn.API),Vs.prototype.getData=function(){return this.data},function(Re){Re.processWEBP=function(xe,je,Ye,ot){var et=new Vs(xe),ht=et.width,pt=et.height,Bt={data:et.getData(),width:ht,height:pt},jt=new Mu(100).encode(Bt,100);return Re.processJPEG.call(this,jt,je,Ye,ot)}}(Jn.API),Jn.API.processRGBA=function(Re,xe,je){for(var Ye=Re.data,ot=Ye.length,et=new Uint8Array(ot/4*3),ht=new Uint8Array(ot/4),pt=0,Bt=0,jt=0;jt<ot;jt+=4){var Gt=Ye[jt],Wt=Ye[jt+1],nn=Ye[jt+2],Ot=Ye[jt+3];et[pt++]=Gt,et[pt++]=Wt,et[pt++]=nn,ht[Bt++]=Ot}var xn=this.__addimage__.arrayBufferToBinaryString(et);return{alpha:this.__addimage__.arrayBufferToBinaryString(ht),data:xn,index:xe,alias:je,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Re.width,height:Re.height}},Jn.API.setLanguage=function(Re){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[Re]!==void 0&&(this.internal.languageSettings.languageCode=Re,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},js=Jn.API,Ss=js.getCharWidthsArray=function(Re,xe){var je,Ye,ot=(xe=xe||{}).font||this.internal.getFont(),et=xe.fontSize||this.internal.getFontSize(),ht=xe.charSpace||this.internal.getCharSpace(),pt=xe.widths?xe.widths:ot.metadata.Unicode.widths,Bt=pt.fof?pt.fof:1,jt=xe.kerning?xe.kerning:ot.metadata.Unicode.kerning,Gt=jt.fof?jt.fof:1,Wt=xe.doKerning!==!1,nn=0,Ot=Re.length,xn=0,gn=pt[0]||Bt,Fn=[];for(je=0;je<Ot;je++)Ye=Re.charCodeAt(je),typeof ot.metadata.widthOfString=="function"?Fn.push((ot.metadata.widthOfGlyph(ot.metadata.characterToGlyph(Ye))+ht*(1e3/et)||0)/1e3):(nn=Wt&&(0,ve.Z)(jt[Ye])==="object"&&!isNaN(parseInt(jt[Ye][xn],10))?jt[Ye][xn]/Gt:0,Fn.push((pt[Ye]||gn)/Bt+nn)),xn=Ye;return Fn},Ta=js.getStringUnitWidth=function(Re,xe){var je=(xe=xe||{}).fontSize||this.internal.getFontSize(),Ye=xe.font||this.internal.getFont(),ot=xe.charSpace||this.internal.getCharSpace();return js.processArabic&&(Re=js.processArabic(Re)),typeof Ye.metadata.widthOfString=="function"?Ye.metadata.widthOfString(Re,je,ot)/je:Ss.apply(this,arguments).reduce(function(et,ht){return et+ht},0)},Ya=function(Re,xe,je,Ye){for(var ot=[],et=0,ht=Re.length,pt=0;et!==ht&&pt+xe[et]<je;)pt+=xe[et],et++;ot.push(Re.slice(0,et));var Bt=et;for(pt=0;et!==ht;)pt+xe[et]>Ye&&(ot.push(Re.slice(Bt,et)),pt=0,Bt=et),pt+=xe[et],et++;return Bt!==et&&ot.push(Re.slice(Bt,et)),ot},wu=function(Re,xe,je){je||(je={});var Ye,ot,et,ht,pt,Bt,jt,Gt=[],Wt=[Gt],nn=je.textIndent||0,Ot=0,xn=0,gn=Re.split(" "),Fn=Ss.apply(this,[" ",je])[0];if(Bt=je.lineIndent===-1?gn[0].length+2:je.lineIndent||0){var rn=Array(Bt).join(" "),Ln=[];gn.map(function(Cr){(Cr=Cr.split(/\s*\n/)).length>1?Ln=Ln.concat(Cr.map(function(Kr,co){return(co&&Kr.length?`
|
|
|
`:"")+Kr})):Ln.push(Cr[0])}),gn=Ln,Bt=Ta.apply(this,[rn,je])}for(et=0,ht=gn.length;et<ht;et++){var or=0;if(Ye=gn[et],Bt&&Ye[0]==`
|
|
|
`&&(Ye=Ye.substr(1),or=1),nn+Ot+(xn=(ot=Ss.apply(this,[Ye,je])).reduce(function(Cr,Kr){return Cr+Kr},0))>xe||or){if(xn>xe){for(pt=Ya.apply(this,[Ye,ot,xe-(nn+Ot),xe]),Gt.push(pt.shift()),Gt=[pt.pop()];pt.length;)Wt.push([pt.shift()]);xn=ot.slice(Ye.length-(Gt[0]?Gt[0].length:0)).reduce(function(Cr,Kr){return Cr+Kr},0)}else Gt=[Ye];Wt.push(Gt),nn=xn+Bt,Ot=Fn}else Gt.push(Ye),nn+=Ot+xn,Ot=Fn}return jt=Bt?function(Cr,Kr){return(Kr?rn:"")+Cr.join(" ")}:function(Cr){return Cr.join(" ")},Wt.map(jt)},js.splitTextToSize=function(Re,xe,je){var Ye,ot=(je=je||{}).fontSize||this.internal.getFontSize(),et=function(Gt){if(Gt.widths&&Gt.kerning)return{widths:Gt.widths,kerning:Gt.kerning};var Wt=this.internal.getFont(Gt.fontName,Gt.fontStyle);return Wt.metadata.Unicode?{widths:Wt.metadata.Unicode.widths||{0:1},kerning:Wt.metadata.Unicode.kerning||{}}:{font:Wt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,je);Ye=Array.isArray(Re)?Re:String(Re).split(/\r?\n/);var ht=1*this.internal.scaleFactor*xe/ot;et.textIndent=je.textIndent?1*je.textIndent*this.internal.scaleFactor/ot:0,et.lineIndent=je.lineIndent;var pt,Bt,jt=[];for(pt=0,Bt=Ye.length;pt<Bt;pt++)jt=jt.concat(wu.apply(this,[Ye[pt],ht,et]));return jt},function(Re){Re.__fontmetrics__=Re.__fontmetrics__||{};for(var xe="klmnopqrstuvwxyz",je={},Ye={},ot=0;ot<xe.length;ot++)je[xe[ot]]="0123456789abcdef"[ot],Ye["0123456789abcdef"[ot]]=xe[ot];var et=function(Wt){return"0x"+parseInt(Wt,10).toString(16)},ht=Re.__fontmetrics__.compress=function(Wt){var nn,Ot,xn,gn,Fn=["{"];for(var rn in Wt){if(nn=Wt[rn],isNaN(parseInt(rn,10))?Ot="'"+rn+"'":(rn=parseInt(rn,10),Ot=(Ot=et(rn).slice(2)).slice(0,-1)+Ye[Ot.slice(-1)]),typeof nn=="number")nn<0?(xn=et(nn).slice(3),gn="-"):(xn=et(nn).slice(2),gn=""),xn=gn+xn.slice(0,-1)+Ye[xn.slice(-1)];else{if((0,ve.Z)(nn)!=="object")throw new Error("Don't know what to do with value type "+(0,ve.Z)(nn)+".");xn=ht(nn)}Fn.push(Ot+xn)}return Fn.push("}"),Fn.join("")},pt=Re.__fontmetrics__.uncompress=function(Wt){if(typeof Wt!="string")throw new Error("Invalid argument passed to uncompress.");for(var nn,Ot,xn,gn,Fn={},rn=1,Ln=Fn,or=[],Cr="",Kr="",co=Wt.length-1,Lr=1;Lr<co;Lr+=1)(gn=Wt[Lr])=="'"?nn?(xn=nn.join(""),nn=void 0):nn=[]:nn?nn.push(gn):gn=="{"?(or.push([Ln,xn]),Ln={},xn=void 0):gn=="}"?((Ot=or.pop())[0][Ot[1]]=Ln,xn=void 0,Ln=Ot[0]):gn=="-"?rn=-1:xn===void 0?je.hasOwnProperty(gn)?(Cr+=je[gn],xn=parseInt(Cr,16)*rn,rn=1,Cr=""):Cr+=gn:je.hasOwnProperty(gn)?(Kr+=je[gn],Ln[xn]=parseInt(Kr,16)*rn,rn=1,xn=void 0,Kr=""):Kr+=gn;return Fn},Bt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:pt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},jt={Unicode:{Courier:Bt,"Courier-Bold":Bt,"Courier-BoldOblique":Bt,"Courier-Oblique":Bt,Helvetica:Bt,"Helvetica-Bold":Bt,"Helvetica-BoldOblique":Bt,"Helvetica-Oblique":Bt,"Times-Roman":Bt,"Times-Bold":Bt,"Times-BoldItalic":Bt,"Times-Italic":Bt}},Gt={Unicode:{"Courier-Oblique":pt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":pt("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":pt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:pt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":pt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":pt("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:pt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:pt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":pt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:pt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":pt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":pt("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":pt("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":pt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};Re.events.push(["addFont",function(Wt){var nn=Wt.font,Ot=Gt.Unicode[nn.postScriptName];Ot&&(nn.metadata.Unicode={},nn.metadata.Unicode.widths=Ot.widths,nn.metadata.Unicode.kerning=Ot.kerning);var xn=jt.Unicode[nn.postScriptName];xn&&(nn.metadata.Unicode.encoding=xn,nn.encoding=xn.codePages[0])}])}(Jn.API),function(Re){var xe=function(je){for(var Ye=je.length,ot=new Uint8Array(Ye),et=0;et<Ye;et++)ot[et]=je.charCodeAt(et);return ot};Re.API.events.push(["addFont",function(je){var Ye=void 0,ot=je.font,et=je.instance;if(!ot.isStandardFont){if(et===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ot.postScriptName+"').");if(typeof(Ye=et.existsFileInVFS(ot.postScriptName)===!1?et.loadFile(ot.postScriptName):et.getFileFromVFS(ot.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ot.postScriptName+"').");(function(ht,pt){pt=/^\x00\x01\x00\x00/.test(pt)?xe(pt):xe(mr(pt)),ht.metadata=Re.API.TTFFont.open(pt),ht.metadata.Unicode=ht.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ht.metadata.glyIdsUsed=[0]})(ot,Ye)}}])}(Jn),function(Re){function xe(){return(wo.canvg?Promise.resolve(wo.canvg):fe.e(3754).then(fe.bind(fe,63754))).catch(function(je){return Promise.reject(new Error("Could not load canvg: "+je))}).then(function(je){return je.default?je.default:je})}Jn.API.addSvgAsImage=function(je,Ye,ot,et,ht,pt,Bt,jt){if(isNaN(Ye)||isNaN(ot))throw Pi.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(et)||isNaN(ht))throw Pi.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Gt=document.createElement("canvas");Gt.width=et,Gt.height=ht;var Wt=Gt.getContext("2d");Wt.fillStyle="#fff",Wt.fillRect(0,0,Gt.width,Gt.height);var nn={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ot=this;return xe().then(function(xn){return xn.fromString(Wt,je,nn)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(xn){return xn.render(nn)}).then(function(){Ot.addImage(Gt.toDataURL("image/jpeg",1),Ye,ot,et,ht,Bt,jt)})}}(),Jn.API.putTotalPages=function(Re){var xe,je=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(xe=new RegExp(Re,"g"),je=this.internal.getNumberOfPages()):(xe=new RegExp(this.pdfEscape16(Re,this.internal.getFont()),"g"),je=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Ye=1;Ye<=this.internal.getNumberOfPages();Ye++)for(var ot=0;ot<this.internal.pages[Ye].length;ot++)this.internal.pages[Ye][ot]=this.internal.pages[Ye][ot].replace(xe,je);return this},Jn.API.viewerPreferences=function(Re,xe){var je;Re=Re||{},xe=xe||!1;var Ye,ot,et,ht={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},pt=Object.keys(ht),Bt=[],jt=0,Gt=0,Wt=0;function nn(xn,gn){var Fn,rn=!1;for(Fn=0;Fn<xn.length;Fn+=1)xn[Fn]===gn&&(rn=!0);return rn}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ht)),this.internal.viewerpreferences.isSubscribed=!1),je=this.internal.viewerpreferences.configuration,Re==="reset"||xe===!0){var Ot=pt.length;for(Wt=0;Wt<Ot;Wt+=1)je[pt[Wt]].value=je[pt[Wt]].defaultValue,je[pt[Wt]].explicitSet=!1}if((0,ve.Z)(Re)==="object"){for(ot in Re)if(et=Re[ot],nn(pt,ot)&&et!==void 0){if(je[ot].type==="boolean"&&typeof et=="boolean")je[ot].value=et;else if(je[ot].type==="name"&&nn(je[ot].valueSet,et))je[ot].value=et;else if(je[ot].type==="integer"&&Number.isInteger(et))je[ot].value=et;else if(je[ot].type==="array"){for(jt=0;jt<et.length;jt+=1)if(Ye=!0,et[jt].length===1&&typeof et[jt][0]=="number")Bt.push(String(et[jt]-1));else if(et[jt].length>1){for(Gt=0;Gt<et[jt].length;Gt+=1)typeof et[jt][Gt]!="number"&&(Ye=!1);Ye===!0&&Bt.push([et[jt][0]-1,et[jt][1]-1].join(" "))}je[ot].value="["+Bt.join(" ")+"]"}else je[ot].value=je[ot].defaultValue;je[ot].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var xn,gn=[];for(xn in je)je[xn].explicitSet===!0&&(je[xn].type==="name"?gn.push("/"+xn+" /"+je[xn].value):gn.push("/"+xn+" "+je[xn].value));gn.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+gn.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=je,this},function(Re){var xe=function(){var Ye='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',ot=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),et=unescape(encodeURIComponent(Ye)),ht=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),pt=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Bt=unescape(encodeURIComponent("</x:xmpmeta>")),jt=et.length+ht.length+pt.length+ot.length+Bt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+jt+" >>"),this.internal.write("stream"),this.internal.write(ot+et+ht+pt+Bt),this.internal.write("endstream"),this.internal.write("endobj")},je=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Re.addMetadata=function(Ye,ot){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Ye,namespaceuri:ot||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",je),this.internal.events.subscribe("postPutResources",xe)),this}}(Jn.API),function(Re){var xe=Re.API,je=xe.pdfEscape16=function(et,ht){for(var pt,Bt=ht.metadata.Unicode.widths,jt=["","0","00","000","0000"],Gt=[""],Wt=0,nn=et.length;Wt<nn;++Wt){if(pt=ht.metadata.characterToGlyph(et.charCodeAt(Wt)),ht.metadata.glyIdsUsed.push(pt),ht.metadata.toUnicode[pt]=et.charCodeAt(Wt),Bt.indexOf(pt)==-1&&(Bt.push(pt),Bt.push([parseInt(ht.metadata.widthOfGlyph(pt),10)])),pt=="0")return Gt.join("");pt=pt.toString(16),Gt.push(jt[4-pt.length],pt)}return Gt.join("")},Ye=function(et){var ht,pt,Bt,jt,Gt,Wt,nn;for(Gt=`/CIDInit /ProcSet findresource begin
|
|
|
12 dict begin
|
|
|
begincmap
|
|
|
/CIDSystemInfo <<
|
|
|
/Registry (Adobe)
|
|
|
/Ordering (UCS)
|
|
|
/Supplement 0
|
|
|
>> def
|
|
|
/CMapName /Adobe-Identity-UCS def
|
|
|
/CMapType 2 def
|
|
|
1 begincodespacerange
|
|
|
<0000><ffff>
|
|
|
endcodespacerange`,Bt=[],Wt=0,nn=(pt=Object.keys(et).sort(function(Ot,xn){return Ot-xn})).length;Wt<nn;Wt++)ht=pt[Wt],Bt.length>=100&&(Gt+=`
|
|
|
`+Bt.length+` beginbfchar
|
|
|
`+Bt.join(`
|
|
|
`)+`
|
|
|
endbfchar`,Bt=[]),et[ht]!==void 0&&et[ht]!==null&&typeof et[ht].toString=="function"&&(jt=("0000"+et[ht].toString(16)).slice(-4),ht=("0000"+(+ht).toString(16)).slice(-4),Bt.push("<"+ht+"><"+jt+">"));return Bt.length&&(Gt+=`
|
|
|
`+Bt.length+` beginbfchar
|
|
|
`+Bt.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Gt+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};xe.events.push(["putFont",function(et){(function(ht){var pt=ht.font,Bt=ht.out,jt=ht.newObject,Gt=ht.putStream;if(pt.metadata instanceof Re.API.TTFFont&&pt.encoding==="Identity-H"){for(var Wt=pt.metadata.Unicode.widths,nn=pt.metadata.subset.encode(pt.metadata.glyIdsUsed,1),Ot="",xn=0;xn<nn.length;xn++)Ot+=String.fromCharCode(nn[xn]);var gn=jt();Gt({data:Ot,addLength1:!0,objectId:gn}),Bt("endobj");var Fn=jt();Gt({data:Ye(pt.metadata.toUnicode),addLength1:!0,objectId:Fn}),Bt("endobj");var rn=jt();Bt("<<"),Bt("/Type /FontDescriptor"),Bt("/FontName /"+qi(pt.fontName)),Bt("/FontFile2 "+gn+" 0 R"),Bt("/FontBBox "+Re.API.PDFObject.convert(pt.metadata.bbox)),Bt("/Flags "+pt.metadata.flags),Bt("/StemV "+pt.metadata.stemV),Bt("/ItalicAngle "+pt.metadata.italicAngle),Bt("/Ascent "+pt.metadata.ascender),Bt("/Descent "+pt.metadata.decender),Bt("/CapHeight "+pt.metadata.capHeight),Bt(">>"),Bt("endobj");var Ln=jt();Bt("<<"),Bt("/Type /Font"),Bt("/BaseFont /"+qi(pt.fontName)),Bt("/FontDescriptor "+rn+" 0 R"),Bt("/W "+Re.API.PDFObject.convert(Wt)),Bt("/CIDToGIDMap /Identity"),Bt("/DW 1000"),Bt("/Subtype /CIDFontType2"),Bt("/CIDSystemInfo"),Bt("<<"),Bt("/Supplement 0"),Bt("/Registry (Adobe)"),Bt("/Ordering ("+pt.encoding+")"),Bt(">>"),Bt(">>"),Bt("endobj"),pt.objectNumber=jt(),Bt("<<"),Bt("/Type /Font"),Bt("/Subtype /Type0"),Bt("/ToUnicode "+Fn+" 0 R"),Bt("/BaseFont /"+qi(pt.fontName)),Bt("/Encoding /"+pt.encoding),Bt("/DescendantFonts ["+Ln+" 0 R]"),Bt(">>"),Bt("endobj"),pt.isAlreadyPutted=!0}})(et)}]),xe.events.push(["putFont",function(et){(function(ht){var pt=ht.font,Bt=ht.out,jt=ht.newObject,Gt=ht.putStream;if(pt.metadata instanceof Re.API.TTFFont&&pt.encoding==="WinAnsiEncoding"){for(var Wt=pt.metadata.rawData,nn="",Ot=0;Ot<Wt.length;Ot++)nn+=String.fromCharCode(Wt[Ot]);var xn=jt();Gt({data:nn,addLength1:!0,objectId:xn}),Bt("endobj");var gn=jt();Gt({data:Ye(pt.metadata.toUnicode),addLength1:!0,objectId:gn}),Bt("endobj");var Fn=jt();Bt("<<"),Bt("/Descent "+pt.metadata.decender),Bt("/CapHeight "+pt.metadata.capHeight),Bt("/StemV "+pt.metadata.stemV),Bt("/Type /FontDescriptor"),Bt("/FontFile2 "+xn+" 0 R"),Bt("/Flags 96"),Bt("/FontBBox "+Re.API.PDFObject.convert(pt.metadata.bbox)),Bt("/FontName /"+qi(pt.fontName)),Bt("/ItalicAngle "+pt.metadata.italicAngle),Bt("/Ascent "+pt.metadata.ascender),Bt(">>"),Bt("endobj"),pt.objectNumber=jt();for(var rn=0;rn<pt.metadata.hmtx.widths.length;rn++)pt.metadata.hmtx.widths[rn]=parseInt(pt.metadata.hmtx.widths[rn]*(1e3/pt.metadata.head.unitsPerEm));Bt("<</Subtype/TrueType/Type/Font/ToUnicode "+gn+" 0 R/BaseFont/"+qi(pt.fontName)+"/FontDescriptor "+Fn+" 0 R/Encoding/"+pt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Re.API.PDFObject.convert(pt.metadata.hmtx.widths)+">>"),Bt("endobj"),pt.isAlreadyPutted=!0}})(et)}]);var ot=function(et){var ht,pt=et.text||"",Bt=et.x,jt=et.y,Gt=et.options||{},Wt=et.mutex||{},nn=Wt.pdfEscape,Ot=Wt.activeFontKey,xn=Wt.fonts,gn=Ot,Fn="",rn=0,Ln="",or=xn[gn].encoding;if(xn[gn].encoding!=="Identity-H")return{text:pt,x:Bt,y:jt,options:Gt,mutex:Wt};for(Ln=pt,gn=Ot,Array.isArray(pt)&&(Ln=pt[0]),rn=0;rn<Ln.length;rn+=1)xn[gn].metadata.hasOwnProperty("cmap")&&(ht=xn[gn].metadata.cmap.unicode.codeMap[Ln[rn].charCodeAt(0)]),ht||Ln[rn].charCodeAt(0)<256&&xn[gn].metadata.hasOwnProperty("Unicode")?Fn+=Ln[rn]:Fn+="";var Cr="";return parseInt(gn.slice(1))<14||or==="WinAnsiEncoding"?Cr=nn(Fn,gn).split("").map(function(Kr){return Kr.charCodeAt(0).toString(16)}).join(""):or==="Identity-H"&&(Cr=je(Fn,xn[gn])),Wt.isHex=!0,{text:Cr,x:Bt,y:jt,options:Gt,mutex:Wt}};xe.events.push(["postProcessText",function(et){var ht=et.text||"",pt=[],Bt={text:ht,x:et.x,y:et.y,options:et.options,mutex:et.mutex};if(Array.isArray(ht)){var jt=0;for(jt=0;jt<ht.length;jt+=1)Array.isArray(ht[jt])&&ht[jt].length===3?pt.push([ot(Object.assign({},Bt,{text:ht[jt][0]})).text,ht[jt][1],ht[jt][2]]):pt.push(ot(Object.assign({},Bt,{text:ht[jt]})).text);et.text=pt}else et.text=ot(Object.assign({},Bt,{text:ht})).text}])}(Jn),function(Re){var xe=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Re.existsFileInVFS=function(je){return xe.call(this),this.internal.vFS[je]!==void 0},Re.addFileToVFS=function(je,Ye){return xe.call(this),this.internal.vFS[je]=Ye,this},Re.getFileFromVFS=function(je){return xe.call(this),this.internal.vFS[je]!==void 0?this.internal.vFS[je]:null}}(Jn.API),function(Re){Re.__bidiEngine__=Re.prototype.__bidiEngine__=function(Ye){var ot,et,ht,pt,Bt,jt,Gt,Wt=xe,nn=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],Ot=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],xn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},gn={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Fn=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],rn=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Ln=!1,or=0;this.__bidiEngine__={};var Cr=function(ln){var yn=ln.charCodeAt(),er=yn>>8,dt=gn[er];return dt!==void 0?Wt[256*dt+(255&yn)]:er===252||er===253?"AL":rn.test(er)?"L":er===8?"R":"N"},Kr=function(ln){for(var yn,er=0;er<ln.length;er++){if((yn=Cr(ln.charAt(er)))==="L")return!1;if(yn==="R")return!0}return!1},co=function(ln,yn,er,dt){var bt,Dt,kt,Ht,Jt=yn[dt];switch(Jt){case"L":case"R":Ln=!1;break;case"N":case"AN":break;case"EN":Ln&&(Jt="AN");break;case"AL":Ln=!0,Jt="R";break;case"WS":Jt="N";break;case"CS":dt<1||dt+1>=yn.length||(bt=er[dt-1])!=="EN"&&bt!=="AN"||(Dt=yn[dt+1])!=="EN"&&Dt!=="AN"?Jt="N":Ln&&(Dt="AN"),Jt=Dt===bt?Dt:"N";break;case"ES":Jt=(bt=dt>0?er[dt-1]:"B")==="EN"&&dt+1<yn.length&&yn[dt+1]==="EN"?"EN":"N";break;case"ET":if(dt>0&&er[dt-1]==="EN"){Jt="EN";break}if(Ln){Jt="N";break}for(kt=dt+1,Ht=yn.length;kt<Ht&&yn[kt]==="ET";)kt++;Jt=kt<Ht&&yn[kt]==="EN"?"EN":"N";break;case"NSM":if(ht&&!pt){for(Ht=yn.length,kt=dt+1;kt<Ht&&yn[kt]==="NSM";)kt++;if(kt<Ht){var on=ln[dt],Sn=on>=1425&&on<=2303||on===64286;if(bt=yn[kt],Sn&&(bt==="R"||bt==="AL")){Jt="R";break}}}Jt=dt<1||(bt=yn[dt-1])==="B"?"N":er[dt-1];break;case"B":Ln=!1,ot=!0,Jt=or;break;case"S":et=!0,Jt="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Ln=!1;break;case"BN":Jt="N"}return Jt},Lr=function(ln,yn,er){var dt=ln.split("");return er&&Hn(dt,er,{hiLevel:or}),dt.reverse(),yn&&yn.reverse(),dt.join("")},Hn=function(ln,yn,er){var dt,bt,Dt,kt,Ht,Jt=-1,on=ln.length,Sn=0,Lt=[],Mt=or?Ot:nn,qt=[];for(Ln=!1,ot=!1,et=!1,bt=0;bt<on;bt++)qt[bt]=Cr(ln[bt]);for(Dt=0;Dt<on;Dt++){if(Ht=Sn,Lt[Dt]=co(ln,qt,Lt,Dt),dt=240&(Sn=Mt[Ht][xn[Lt[Dt]]]),Sn&=15,yn[Dt]=kt=Mt[Sn][5],dt>0)if(dt===16){for(bt=Jt;bt<Dt;bt++)yn[bt]=1;Jt=-1}else Jt=-1;if(Mt[Sn][6])Jt===-1&&(Jt=Dt);else if(Jt>-1){for(bt=Jt;bt<Dt;bt++)yn[bt]=kt;Jt=-1}qt[Dt]==="B"&&(yn[Dt]=0),er.hiLevel|=kt}et&&function($t,fn,wn){for(var Bn=0;Bn<wn;Bn++)if($t[Bn]==="S"){fn[Bn]=or;for(var Nn=Bn-1;Nn>=0&&$t[Nn]==="WS";Nn--)fn[Nn]=or}}(qt,yn,on)},jr=function(ln,yn,er,dt,bt){if(!(bt.hiLevel<ln)){if(ln===1&&or===1&&!ot)return yn.reverse(),void(er&&er.reverse());for(var Dt,kt,Ht,Jt,on=yn.length,Sn=0;Sn<on;){if(dt[Sn]>=ln){for(Ht=Sn+1;Ht<on&&dt[Ht]>=ln;)Ht++;for(Jt=Sn,kt=Ht-1;Jt<kt;Jt++,kt--)Dt=yn[Jt],yn[Jt]=yn[kt],yn[kt]=Dt,er&&(Dt=er[Jt],er[Jt]=er[kt],er[kt]=Dt);Sn=Ht}Sn++}}},Jr=function(ln,yn,er){var dt=ln.split(""),bt={hiLevel:or};return er||(er=[]),Hn(dt,er,bt),function(Dt,kt,Ht){if(Ht.hiLevel!==0&&Gt)for(var Jt,on=0;on<Dt.length;on++)kt[on]===1&&(Jt=Fn.indexOf(Dt[on]))>=0&&(Dt[on]=Fn[Jt+1])}(dt,er,bt),jr(2,dt,yn,er,bt),jr(1,dt,yn,er,bt),dt.join("")};return this.__bidiEngine__.doBidiReorder=function(ln,yn,er){if(function(bt,Dt){if(Dt)for(var kt=0;kt<bt.length;kt++)Dt[kt]=kt;pt===void 0&&(pt=Kr(bt)),jt===void 0&&(jt=Kr(bt))}(ln,yn),ht||!Bt||jt)if(ht&&Bt&&pt^jt)or=pt?1:0,ln=Lr(ln,yn,er);else if(!ht&&Bt&&jt)or=pt?1:0,ln=Jr(ln,yn,er),ln=Lr(ln,yn);else if(!ht||pt||Bt||jt){if(ht&&!Bt&&pt^jt)ln=Lr(ln,yn),pt?(or=0,ln=Jr(ln,yn,er)):(or=1,ln=Jr(ln,yn,er),ln=Lr(ln,yn));else if(ht&&pt&&!Bt&&jt)or=1,ln=Jr(ln,yn,er),ln=Lr(ln,yn);else if(!ht&&!Bt&&pt^jt){var dt=Gt;pt?(or=1,ln=Jr(ln,yn,er),or=0,Gt=!1,ln=Jr(ln,yn,er),Gt=dt):(or=0,ln=Jr(ln,yn,er),ln=Lr(ln,yn),or=1,Gt=!1,ln=Jr(ln,yn,er),Gt=dt,ln=Lr(ln,yn))}}else or=0,ln=Jr(ln,yn,er);else or=pt?1:0,ln=Jr(ln,yn,er);return ln},this.__bidiEngine__.setOptions=function(ln){ln&&(ht=ln.isInputVisual,Bt=ln.isOutputVisual,pt=ln.isInputRtl,jt=ln.isOutputRtl,Gt=ln.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Ye),this.__bidiEngine__};var xe=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],je=new Re.__bidiEngine__({isInputVisual:!0});Re.API.events.push(["postProcessText",function(Ye){var ot=Ye.text;Ye.x,Ye.y;var et=Ye.options||{};Ye.mutex,et.lang;var ht=[];if(et.isInputVisual=typeof et.isInputVisual!="boolean"||et.isInputVisual,je.setOptions(et),Object.prototype.toString.call(ot)==="[object Array]"){var pt=0;for(ht=[],pt=0;pt<ot.length;pt+=1)Object.prototype.toString.call(ot[pt])==="[object Array]"?ht.push([je.doBidiReorder(ot[pt][0]),ot[pt][1],ot[pt][2]]):ht.push([je.doBidiReorder(ot[pt])]);Ye.text=ht}else Ye.text=je.doBidiReorder(ot);je.setOptions({isInputVisual:!0})}])}(Jn),Jn.API.TTFFont=function(){function Re(xe){var je;if(this.rawData=xe,je=this.contents=new Cl(xe),this.contents.pos=4,je.readString(4)==="ttcf")throw new Error("TTCF not supported.");je.pos=0,this.parse(),this.subset=new kA(this),this.registerTTF()}return Re.open=function(xe){return new Re(xe)},Re.prototype.parse=function(){return this.directory=new bA(this.contents),this.head=new eA(this),this.name=new rA(this),this.cmap=new tu(this),this.toUnicode={},this.hhea=new Hu(this),this.maxp=new NA(this),this.hmtx=new uc(this),this.post=new nA(this),this.os2=new tA(this),this.loca=new oA(this),this.glyf=new CA(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},Re.prototype.registerTTF=function(){var xe,je,Ye,ot,et;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ht,pt,Bt,jt;for(jt=[],ht=0,pt=(Bt=this.bbox).length;ht<pt;ht++)xe=Bt[ht],jt.push(Math.round(xe*this.scaleFactor));return jt}.call(this),this.stemV=0,this.post.exists?(Ye=255&(ot=this.post.italic_angle),32768&(je=ot>>16)&&(je=-(1+(65535^je))),this.italicAngle=+(je+"."+Ye)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(et=this.familyClass)===1||et===2||et===3||et===4||et===5||et===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},Re.prototype.characterToGlyph=function(xe){var je;return((je=this.cmap.unicode)!=null?je.codeMap[xe]:void 0)||0},Re.prototype.widthOfGlyph=function(xe){var je;return je=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(xe).advance*je},Re.prototype.widthOfString=function(xe,je,Ye){var ot,et,ht,pt;for(ht=0,et=0,pt=(xe=""+xe).length;0<=pt?et<pt:et>pt;et=0<=pt?++et:--et)ot=xe.charCodeAt(et),ht+=this.widthOfGlyph(this.characterToGlyph(ot))+Ye*(1e3/je)||0;return ht*(je/1e3)},Re.prototype.lineHeight=function(xe,je){var Ye;return je==null&&(je=!1),Ye=je?this.lineGap:0,(this.ascender+Ye-this.decender)/1e3*xe},Re}();var Xs,Cl=function(){function Re(xe){this.data=xe!=null?xe:[],this.pos=0,this.length=this.data.length}return Re.prototype.readByte=function(){return this.data[this.pos++]},Re.prototype.writeByte=function(xe){return this.data[this.pos++]=xe},Re.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Re.prototype.writeUInt32=function(xe){return this.writeByte(xe>>>24&255),this.writeByte(xe>>16&255),this.writeByte(xe>>8&255),this.writeByte(255&xe)},Re.prototype.readInt32=function(){var xe;return(xe=this.readUInt32())>=2147483648?xe-4294967296:xe},Re.prototype.writeInt32=function(xe){return xe<0&&(xe+=4294967296),this.writeUInt32(xe)},Re.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Re.prototype.writeUInt16=function(xe){return this.writeByte(xe>>8&255),this.writeByte(255&xe)},Re.prototype.readInt16=function(){var xe;return(xe=this.readUInt16())>=32768?xe-65536:xe},Re.prototype.writeInt16=function(xe){return xe<0&&(xe+=65536),this.writeUInt16(xe)},Re.prototype.readString=function(xe){var je,Ye;for(Ye=[],je=0;0<=xe?je<xe:je>xe;je=0<=xe?++je:--je)Ye[je]=String.fromCharCode(this.readByte());return Ye.join("")},Re.prototype.writeString=function(xe){var je,Ye,ot;for(ot=[],je=0,Ye=xe.length;0<=Ye?je<Ye:je>Ye;je=0<=Ye?++je:--je)ot.push(this.writeByte(xe.charCodeAt(je)));return ot},Re.prototype.readShort=function(){return this.readInt16()},Re.prototype.writeShort=function(xe){return this.writeInt16(xe)},Re.prototype.readLongLong=function(){var xe,je,Ye,ot,et,ht,pt,Bt;return xe=this.readByte(),je=this.readByte(),Ye=this.readByte(),ot=this.readByte(),et=this.readByte(),ht=this.readByte(),pt=this.readByte(),Bt=this.readByte(),128&xe?-1*(72057594037927940*(255^xe)+281474976710656*(255^je)+1099511627776*(255^Ye)+4294967296*(255^ot)+16777216*(255^et)+65536*(255^ht)+256*(255^pt)+(255^Bt)+1):72057594037927940*xe+281474976710656*je+1099511627776*Ye+4294967296*ot+16777216*et+65536*ht+256*pt+Bt},Re.prototype.writeLongLong=function(xe){var je,Ye;return je=Math.floor(xe/4294967296),Ye=4294967295&xe,this.writeByte(je>>24&255),this.writeByte(je>>16&255),this.writeByte(je>>8&255),this.writeByte(255&je),this.writeByte(Ye>>24&255),this.writeByte(Ye>>16&255),this.writeByte(Ye>>8&255),this.writeByte(255&Ye)},Re.prototype.readInt=function(){return this.readInt32()},Re.prototype.writeInt=function(xe){return this.writeInt32(xe)},Re.prototype.read=function(xe){var je,Ye;for(je=[],Ye=0;0<=xe?Ye<xe:Ye>xe;Ye=0<=xe?++Ye:--Ye)je.push(this.readByte());return je},Re.prototype.write=function(xe){var je,Ye,ot,et;for(et=[],Ye=0,ot=xe.length;Ye<ot;Ye++)je=xe[Ye],et.push(this.writeByte(je));return et},Re}(),bA=function(){var Re;function xe(je){var Ye,ot,et;for(this.scalarType=je.readInt(),this.tableCount=je.readShort(),this.searchRange=je.readShort(),this.entrySelector=je.readShort(),this.rangeShift=je.readShort(),this.tables={},ot=0,et=this.tableCount;0<=et?ot<et:ot>et;ot=0<=et?++ot:--ot)Ye={tag:je.readString(4),checksum:je.readInt(),offset:je.readInt(),length:je.readInt()},this.tables[Ye.tag]=Ye}return xe.prototype.encode=function(je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn;for(gn in Ot=Object.keys(je).length,Bt=Math.log(2),Wt=16*Math.floor(Math.log(Ot)/Bt),ht=Math.floor(Wt/Bt),Gt=16*Ot-Wt,(ot=new Cl).writeInt(this.scalarType),ot.writeShort(Ot),ot.writeShort(Wt),ot.writeShort(ht),ot.writeShort(Gt),et=16*Ot,jt=ot.pos+et,pt=null,xn=[],je)for(nn=je[gn],ot.writeString(gn),ot.writeInt(Re(nn)),ot.writeInt(jt),ot.writeInt(nn.length),xn=xn.concat(nn),gn==="head"&&(pt=jt),jt+=nn.length;jt%4;)xn.push(0),jt++;return ot.write(xn),Ye=2981146554-Re(ot.data),ot.pos=pt+8,ot.writeUInt32(Ye),ot.data},Re=function(je){var Ye,ot,et,ht;for(je=SA.call(je);je.length%4;)je.push(0);for(et=new Cl(je),ot=0,Ye=0,ht=je.length;Ye<ht;Ye=Ye+=4)ot+=et.readUInt32();return 4294967295&ot},xe}(),Uu={}.hasOwnProperty,Bl=function(Re,xe){for(var je in xe)Uu.call(xe,je)&&(Re[je]=xe[je]);function Ye(){this.constructor=Re}return Ye.prototype=xe.prototype,Re.prototype=new Ye,Re.__super__=xe.prototype,Re};Xs=function(){function Re(xe){var je;this.file=xe,je=this.file.directory.tables[this.tag],this.exists=!!je,je&&(this.offset=je.offset,this.length=je.length,this.parse(this.file.contents))}return Re.prototype.parse=function(){},Re.prototype.encode=function(){},Re.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Re}();var eA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="head",xe.prototype.parse=function(je){return je.pos=this.offset,this.version=je.readInt(),this.revision=je.readInt(),this.checkSumAdjustment=je.readInt(),this.magicNumber=je.readInt(),this.flags=je.readShort(),this.unitsPerEm=je.readShort(),this.created=je.readLongLong(),this.modified=je.readLongLong(),this.xMin=je.readShort(),this.yMin=je.readShort(),this.xMax=je.readShort(),this.yMax=je.readShort(),this.macStyle=je.readShort(),this.lowestRecPPEM=je.readShort(),this.fontDirectionHint=je.readShort(),this.indexToLocFormat=je.readShort(),this.glyphDataFormat=je.readShort()},xe.prototype.encode=function(je){var Ye;return(Ye=new Cl).writeInt(this.version),Ye.writeInt(this.revision),Ye.writeInt(this.checkSumAdjustment),Ye.writeInt(this.magicNumber),Ye.writeShort(this.flags),Ye.writeShort(this.unitsPerEm),Ye.writeLongLong(this.created),Ye.writeLongLong(this.modified),Ye.writeShort(this.xMin),Ye.writeShort(this.yMin),Ye.writeShort(this.xMax),Ye.writeShort(this.yMax),Ye.writeShort(this.macStyle),Ye.writeShort(this.lowestRecPPEM),Ye.writeShort(this.fontDirectionHint),Ye.writeShort(je),Ye.writeShort(this.glyphDataFormat),Ye.data},xe}(),Nc=function(){function Re(xe,je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn,Fn,rn,Ln,or;switch(this.platformID=xe.readUInt16(),this.encodingID=xe.readShort(),this.offset=je+xe.readInt(),Wt=xe.pos,xe.pos=this.offset,this.format=xe.readUInt16(),this.length=xe.readUInt16(),this.language=xe.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(Bt=0;Bt<256;++Bt)this.codeMap[Bt]=xe.readByte();break;case 4:for(Ot=xe.readUInt16(),nn=Ot/2,xe.pos+=6,et=function(){var Cr,Kr;for(Kr=[],Bt=Cr=0;0<=nn?Cr<nn:Cr>nn;Bt=0<=nn?++Cr:--Cr)Kr.push(xe.readUInt16());return Kr}(),xe.pos+=2,gn=function(){var Cr,Kr;for(Kr=[],Bt=Cr=0;0<=nn?Cr<nn:Cr>nn;Bt=0<=nn?++Cr:--Cr)Kr.push(xe.readUInt16());return Kr}(),jt=function(){var Cr,Kr;for(Kr=[],Bt=Cr=0;0<=nn?Cr<nn:Cr>nn;Bt=0<=nn?++Cr:--Cr)Kr.push(xe.readUInt16());return Kr}(),Gt=function(){var Cr,Kr;for(Kr=[],Bt=Cr=0;0<=nn?Cr<nn:Cr>nn;Bt=0<=nn?++Cr:--Cr)Kr.push(xe.readUInt16());return Kr}(),ot=(this.length-xe.pos+this.offset)/2,pt=function(){var Cr,Kr;for(Kr=[],Bt=Cr=0;0<=ot?Cr<ot:Cr>ot;Bt=0<=ot?++Cr:--Cr)Kr.push(xe.readUInt16());return Kr}(),Bt=rn=0,or=et.length;rn<or;Bt=++rn)for(Fn=et[Bt],Ye=Ln=xn=gn[Bt];xn<=Fn?Ln<=Fn:Ln>=Fn;Ye=xn<=Fn?++Ln:--Ln)Gt[Bt]===0?ht=Ye+jt[Bt]:(ht=pt[Gt[Bt]/2+(Ye-xn)-(nn-Bt)]||0)!==0&&(ht+=jt[Bt]),this.codeMap[Ye]=65535&ht}xe.pos=Wt}return Re.encode=function(xe,je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn,Fn,rn,Ln,or,Cr,Kr,co,Lr,Hn,jr,Jr,ln,yn,er,dt,bt,Dt,kt,Ht,Jt,on,Sn,Lt,Mt,qt,$t,fn,wn,Bn,Nn,lr,Ar,fr;switch(dt=new Cl,ht=Object.keys(xe).sort(function(xr,io){return xr-io}),je){case"macroman":for(gn=0,Fn=function(){var xr=[];for(xn=0;xn<256;++xn)xr.push(0);return xr}(),Ln={0:0},et={},bt=0,Jt=ht.length;bt<Jt;bt++)Ln[Nn=xe[ot=ht[bt]]]==null&&(Ln[Nn]=++gn),et[ot]={old:xe[ot],new:Ln[xe[ot]]},Fn[ot]=Ln[xe[ot]];return dt.writeUInt16(1),dt.writeUInt16(0),dt.writeUInt32(12),dt.writeUInt16(0),dt.writeUInt16(262),dt.writeUInt16(0),dt.write(Fn),{charMap:et,subtable:dt.data,maxGlyphID:gn+1};case"unicode":for(yn=[],Wt=[],or=0,Ln={},Ye={},rn=jt=null,Dt=0,on=ht.length;Dt<on;Dt++)Ln[Kr=xe[ot=ht[Dt]]]==null&&(Ln[Kr]=++or),Ye[ot]={old:Kr,new:Ln[Kr]},pt=Ln[Kr]-ot,rn!=null&&pt===jt||(rn&&Wt.push(rn),yn.push(ot),jt=pt),rn=ot;for(rn&&Wt.push(rn),Wt.push(65535),yn.push(65535),Jr=2*(jr=yn.length),Hn=2*Math.pow(Math.log(jr)/Math.LN2,2),nn=Math.log(Hn/2)/Math.LN2,Lr=2*jr-Hn,Bt=[],co=[],Ot=[],xn=kt=0,Sn=yn.length;kt<Sn;xn=++kt){if(ln=yn[xn],Gt=Wt[xn],ln===65535){Bt.push(0),co.push(0);break}if(ln-(er=Ye[ln].new)>=32768)for(Bt.push(0),co.push(2*(Ot.length+jr-xn)),ot=Ht=ln;ln<=Gt?Ht<=Gt:Ht>=Gt;ot=ln<=Gt?++Ht:--Ht)Ot.push(Ye[ot].new);else Bt.push(er-ln),co.push(0)}for(dt.writeUInt16(3),dt.writeUInt16(1),dt.writeUInt32(12),dt.writeUInt16(4),dt.writeUInt16(16+8*jr+2*Ot.length),dt.writeUInt16(0),dt.writeUInt16(Jr),dt.writeUInt16(Hn),dt.writeUInt16(nn),dt.writeUInt16(Lr),wn=0,Lt=Wt.length;wn<Lt;wn++)ot=Wt[wn],dt.writeUInt16(ot);for(dt.writeUInt16(0),Bn=0,Mt=yn.length;Bn<Mt;Bn++)ot=yn[Bn],dt.writeUInt16(ot);for(lr=0,qt=Bt.length;lr<qt;lr++)pt=Bt[lr],dt.writeUInt16(pt);for(Ar=0,$t=co.length;Ar<$t;Ar++)Cr=co[Ar],dt.writeUInt16(Cr);for(fr=0,fn=Ot.length;fr<fn;fr++)gn=Ot[fr],dt.writeUInt16(gn);return{charMap:Ye,subtable:dt.data,maxGlyphID:or+1}}},Re}(),tu=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="cmap",xe.prototype.parse=function(je){var Ye,ot,et;for(je.pos=this.offset,this.version=je.readUInt16(),et=je.readUInt16(),this.tables=[],this.unicode=null,ot=0;0<=et?ot<et:ot>et;ot=0<=et?++ot:--ot)Ye=new Nc(je,this.offset),this.tables.push(Ye),Ye.isUnicode&&this.unicode==null&&(this.unicode=Ye);return!0},xe.encode=function(je,Ye){var ot,et;return Ye==null&&(Ye="macroman"),ot=Nc.encode(je,Ye),(et=new Cl).writeUInt16(0),et.writeUInt16(1),ot.table=et.data.concat(ot.subtable),ot},xe}(),Hu=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="hhea",xe.prototype.parse=function(je){return je.pos=this.offset,this.version=je.readInt(),this.ascender=je.readShort(),this.decender=je.readShort(),this.lineGap=je.readShort(),this.advanceWidthMax=je.readShort(),this.minLeftSideBearing=je.readShort(),this.minRightSideBearing=je.readShort(),this.xMaxExtent=je.readShort(),this.caretSlopeRise=je.readShort(),this.caretSlopeRun=je.readShort(),this.caretOffset=je.readShort(),je.pos+=8,this.metricDataFormat=je.readShort(),this.numberOfMetrics=je.readUInt16()},xe}(),tA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="OS/2",xe.prototype.parse=function(je){if(je.pos=this.offset,this.version=je.readUInt16(),this.averageCharWidth=je.readShort(),this.weightClass=je.readUInt16(),this.widthClass=je.readUInt16(),this.type=je.readShort(),this.ySubscriptXSize=je.readShort(),this.ySubscriptYSize=je.readShort(),this.ySubscriptXOffset=je.readShort(),this.ySubscriptYOffset=je.readShort(),this.ySuperscriptXSize=je.readShort(),this.ySuperscriptYSize=je.readShort(),this.ySuperscriptXOffset=je.readShort(),this.ySuperscriptYOffset=je.readShort(),this.yStrikeoutSize=je.readShort(),this.yStrikeoutPosition=je.readShort(),this.familyClass=je.readShort(),this.panose=function(){var Ye,ot;for(ot=[],Ye=0;Ye<10;++Ye)ot.push(je.readByte());return ot}(),this.charRange=function(){var Ye,ot;for(ot=[],Ye=0;Ye<4;++Ye)ot.push(je.readInt());return ot}(),this.vendorID=je.readString(4),this.selection=je.readShort(),this.firstCharIndex=je.readShort(),this.lastCharIndex=je.readShort(),this.version>0&&(this.ascent=je.readShort(),this.descent=je.readShort(),this.lineGap=je.readShort(),this.winAscent=je.readShort(),this.winDescent=je.readShort(),this.codePageRange=function(){var Ye,ot;for(ot=[],Ye=0;Ye<2;Ye=++Ye)ot.push(je.readInt());return ot}(),this.version>1))return this.xHeight=je.readShort(),this.capHeight=je.readShort(),this.defaultChar=je.readShort(),this.breakChar=je.readShort(),this.maxContext=je.readShort()},xe}(),nA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="post",xe.prototype.parse=function(je){var Ye,ot,et;switch(je.pos=this.offset,this.format=je.readInt(),this.italicAngle=je.readInt(),this.underlinePosition=je.readShort(),this.underlineThickness=je.readShort(),this.isFixedPitch=je.readInt(),this.minMemType42=je.readInt(),this.maxMemType42=je.readInt(),this.minMemType1=je.readInt(),this.maxMemType1=je.readInt(),this.format){case 65536:break;case 131072:var ht;for(ot=je.readUInt16(),this.glyphNameIndex=[],ht=0;0<=ot?ht<ot:ht>ot;ht=0<=ot?++ht:--ht)this.glyphNameIndex.push(je.readUInt16());for(this.names=[],et=[];je.pos<this.offset+this.length;)Ye=je.readByte(),et.push(this.names.push(je.readString(Ye)));return et;case 151552:return ot=je.readUInt16(),this.offsets=je.read(ot);case 196608:break;case 262144:return this.map=function(){var pt,Bt,jt;for(jt=[],ht=pt=0,Bt=this.file.maxp.numGlyphs;0<=Bt?pt<Bt:pt>Bt;ht=0<=Bt?++pt:--pt)jt.push(je.readUInt32());return jt}.call(this)}},xe}(),wA=function(Re,xe){this.raw=Re,this.length=Re.length,this.platformID=xe.platformID,this.encodingID=xe.encodingID,this.languageID=xe.languageID},rA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="name",xe.prototype.parse=function(je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn,Ot;for(je.pos=this.offset,je.readShort(),Ye=je.readShort(),Bt=je.readShort(),ot=[],ht=0;0<=Ye?ht<Ye:ht>Ye;ht=0<=Ye?++ht:--ht)ot.push({platformID:je.readShort(),encodingID:je.readShort(),languageID:je.readShort(),nameID:je.readShort(),length:je.readShort(),offset:this.offset+Bt+je.readShort()});for(jt={},ht=Wt=0,nn=ot.length;Wt<nn;ht=++Wt)et=ot[ht],je.pos=et.offset,Gt=je.readString(et.length),pt=new wA(Gt,et),jt[Ot=et.nameID]==null&&(jt[Ot]=[]),jt[et.nameID].push(pt);this.strings=jt,this.copyright=jt[0],this.fontFamily=jt[1],this.fontSubfamily=jt[2],this.uniqueSubfamily=jt[3],this.fontName=jt[4],this.version=jt[5];try{this.postscriptName=jt[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(xn){this.postscriptName=jt[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=jt[7],this.manufacturer=jt[8],this.designer=jt[9],this.description=jt[10],this.vendorUrl=jt[11],this.designerUrl=jt[12],this.license=jt[13],this.licenseUrl=jt[14],this.preferredFamily=jt[15],this.preferredSubfamily=jt[17],this.compatibleFull=jt[18],this.sampleText=jt[19]},xe}(),NA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="maxp",xe.prototype.parse=function(je){return je.pos=this.offset,this.version=je.readInt(),this.numGlyphs=je.readUInt16(),this.maxPoints=je.readUInt16(),this.maxContours=je.readUInt16(),this.maxCompositePoints=je.readUInt16(),this.maxComponentContours=je.readUInt16(),this.maxZones=je.readUInt16(),this.maxTwilightPoints=je.readUInt16(),this.maxStorage=je.readUInt16(),this.maxFunctionDefs=je.readUInt16(),this.maxInstructionDefs=je.readUInt16(),this.maxStackElements=je.readUInt16(),this.maxSizeOfInstructions=je.readUInt16(),this.maxComponentElements=je.readUInt16(),this.maxComponentDepth=je.readUInt16()},xe}(),uc=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="hmtx",xe.prototype.parse=function(je){var Ye,ot,et,ht,pt,Bt,jt;for(je.pos=this.offset,this.metrics=[],Ye=0,Bt=this.file.hhea.numberOfMetrics;0<=Bt?Ye<Bt:Ye>Bt;Ye=0<=Bt?++Ye:--Ye)this.metrics.push({advance:je.readUInt16(),lsb:je.readInt16()});for(et=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Gt,Wt;for(Wt=[],Ye=Gt=0;0<=et?Gt<et:Gt>et;Ye=0<=et?++Gt:--Gt)Wt.push(je.readInt16());return Wt}(),this.widths=function(){var Gt,Wt,nn,Ot;for(Ot=[],Gt=0,Wt=(nn=this.metrics).length;Gt<Wt;Gt++)ht=nn[Gt],Ot.push(ht.advance);return Ot}.call(this),ot=this.widths[this.widths.length-1],jt=[],Ye=pt=0;0<=et?pt<et:pt>et;Ye=0<=et?++pt:--pt)jt.push(this.widths.push(ot));return jt},xe.prototype.forGlyph=function(je){return je in this.metrics?this.metrics[je]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[je-this.metrics.length]}},xe}(),SA=[].slice,CA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="glyf",xe.prototype.parse=function(){return this.cache={}},xe.prototype.glyphFor=function(je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn;return je in this.cache?this.cache[je]:(ht=this.file.loca,Ye=this.file.contents,ot=ht.indexOf(je),(et=ht.lengthOf(je))===0?this.cache[je]=null:(Ye.pos=this.offset+ot,pt=(Bt=new Cl(Ye.read(et))).readShort(),Gt=Bt.readShort(),nn=Bt.readShort(),jt=Bt.readShort(),Wt=Bt.readShort(),this.cache[je]=pt===-1?new RA(Bt,Gt,nn,jt,Wt):new Rc(Bt,pt,Gt,nn,jt,Wt),this.cache[je]))},xe.prototype.encode=function(je,Ye,ot){var et,ht,pt,Bt,jt;for(pt=[],ht=[],Bt=0,jt=Ye.length;Bt<jt;Bt++)et=je[Ye[Bt]],ht.push(pt.length),et&&(pt=pt.concat(et.encode(ot)));return ht.push(pt.length),{table:pt,offsets:ht}},xe}(),Rc=function(){function Re(xe,je,Ye,ot,et,ht){this.raw=xe,this.numberOfContours=je,this.xMin=Ye,this.yMin=ot,this.xMax=et,this.yMax=ht,this.compound=!1}return Re.prototype.encode=function(){return this.raw.data},Re}(),RA=function(){function Re(xe,je,Ye,ot,et){var ht,pt;for(this.raw=xe,this.xMin=je,this.yMin=Ye,this.xMax=ot,this.yMax=et,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ht=this.raw;pt=ht.readShort(),this.glyphOffsets.push(ht.pos),this.glyphIDs.push(ht.readUInt16()),32&pt;)ht.pos+=1&pt?4:2,128&pt?ht.pos+=8:64&pt?ht.pos+=4:8&pt&&(ht.pos+=2)}return Re.prototype.encode=function(){var xe,je,Ye;for(je=new Cl(SA.call(this.raw.data)),xe=0,Ye=this.glyphIDs.length;xe<Ye;++xe)je.pos=this.glyphOffsets[xe];return je.data},Re}(),oA=function(Re){function xe(){return xe.__super__.constructor.apply(this,arguments)}return Bl(xe,Xs),xe.prototype.tag="loca",xe.prototype.parse=function(je){var Ye,ot;return je.pos=this.offset,Ye=this.file.head.indexToLocFormat,this.offsets=Ye===0?function(){var et,ht;for(ht=[],ot=0,et=this.length;ot<et;ot+=2)ht.push(2*je.readUInt16());return ht}.call(this):function(){var et,ht;for(ht=[],ot=0,et=this.length;ot<et;ot+=4)ht.push(je.readUInt32());return ht}.call(this)},xe.prototype.indexOf=function(je){return this.offsets[je]},xe.prototype.lengthOf=function(je){return this.offsets[je+1]-this.offsets[je]},xe.prototype.encode=function(je,Ye){for(var ot=new Uint32Array(this.offsets.length),et=0,ht=0,pt=0;pt<ot.length;++pt)if(ot[pt]=et,ht<Ye.length&&Ye[ht]==pt){++ht,ot[pt]=et;var Bt=this.offsets[pt],jt=this.offsets[pt+1]-Bt;jt>0&&(et+=jt)}for(var Gt=new Array(4*ot.length),Wt=0;Wt<ot.length;++Wt)Gt[4*Wt+3]=255&ot[Wt],Gt[4*Wt+2]=(65280&ot[Wt])>>8,Gt[4*Wt+1]=(16711680&ot[Wt])>>16,Gt[4*Wt]=(4278190080&ot[Wt])>>24;return Gt},xe}(),kA=function(){function Re(xe){this.font=xe,this.subset={},this.unicodes={},this.next=33}return Re.prototype.generateCmap=function(){var xe,je,Ye,ot,et;for(je in ot=this.font.cmap.tables[0].codeMap,xe={},et=this.subset)Ye=et[je],xe[je]=ot[Ye];return xe},Re.prototype.glyphsFor=function(xe){var je,Ye,ot,et,ht,pt,Bt;for(ot={},ht=0,pt=xe.length;ht<pt;ht++)ot[et=xe[ht]]=this.font.glyf.glyphFor(et);for(et in je=[],ot)(Ye=ot[et])!=null&&Ye.compound&&je.push.apply(je,Ye.glyphIDs);if(je.length>0)for(et in Bt=this.glyphsFor(je))Ye=Bt[et],ot[et]=Ye;return ot},Re.prototype.encode=function(xe,je){var Ye,ot,et,ht,pt,Bt,jt,Gt,Wt,nn,Ot,xn,gn,Fn,rn;for(ot in Ye=tu.encode(this.generateCmap(),"unicode"),ht=this.glyphsFor(xe),Ot={0:0},rn=Ye.charMap)Ot[(Bt=rn[ot]).old]=Bt.new;for(xn in nn=Ye.maxGlyphID,ht)xn in Ot||(Ot[xn]=nn++);return Gt=function(Ln){var or,Cr;for(or in Cr={},Ln)Cr[Ln[or]]=or;return Cr}(Ot),Wt=Object.keys(Gt).sort(function(Ln,or){return Ln-or}),gn=function(){var Ln,or,Cr;for(Cr=[],Ln=0,or=Wt.length;Ln<or;Ln++)pt=Wt[Ln],Cr.push(Gt[pt]);return Cr}(),et=this.font.glyf.encode(ht,gn,Ot),jt=this.font.loca.encode(et.offsets,gn),Fn={cmap:this.font.cmap.raw(),glyf:et.table,loca:jt,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(je)},this.font.os2.exists&&(Fn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Fn)},Re}();Jn.API.PDFObject=function(){var Re;function xe(){}return Re=function(je,Ye){return(Array(Ye+1).join("0")+je).slice(-Ye)},xe.convert=function(je){var Ye,ot,et,ht;if(Array.isArray(je))return"["+function(){var pt,Bt,jt;for(jt=[],pt=0,Bt=je.length;pt<Bt;pt++)Ye=je[pt],jt.push(xe.convert(Ye));return jt}().join(" ")+"]";if(typeof je=="string")return"/"+je;if(je!=null&&je.isString)return"("+je+")";if(je instanceof Date)return"(D:"+Re(je.getUTCFullYear(),4)+Re(je.getUTCMonth(),2)+Re(je.getUTCDate(),2)+Re(je.getUTCHours(),2)+Re(je.getUTCMinutes(),2)+Re(je.getUTCSeconds(),2)+"Z)";if({}.toString.call(je)==="[object Object]"){for(ot in et=["<<"],je)ht=je[ot],et.push("/"+ot+" "+xe.convert(ht));return et.push(">>"),et.join(`
|
|
|
`)}return""+je},xe}()},86129:function(un,Qt,fe){var ve=fe(19208).lW,Ue=fe(97671);(function(E){un.exports=E()})(function(){return function E(he,Ae,ue){function oe(ae,se){if(!Ae[ae]){if(!he[ae]){var ie=void 0;if(!se&&ie)return require(ae,!0);if(re)return re(ae,!0);var te=new Error("Cannot find module '"+ae+"'");throw te.code="MODULE_NOT_FOUND",te}var z=Ae[ae]={exports:{}};he[ae][0].call(z.exports,function(a){var y=he[ae][1][a];return oe(y||a)},z,z.exports,E,he,Ae,ue)}return Ae[ae].exports}for(var re=void 0,le=0;le<ue.length;le++)oe(ue[le]);return oe}({1:[function(E,he,Ae){"use strict";var ue=E("./utils"),oe=E("./support"),re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(le){for(var ae,se,ie,te,z,a,y,x=[],b=0,ee=le.length,ne=ee,ce=ue.getTypeOf(le)!=="string";b<le.length;)ne=ee-b,ie=ce?(ae=le[b++],se=b<ee?le[b++]:0,b<ee?le[b++]:0):(ae=le.charCodeAt(b++),se=b<ee?le.charCodeAt(b++):0,b<ee?le.charCodeAt(b++):0),te=ae>>2,z=(3&ae)<<4|se>>4,a=1<ne?(15&se)<<2|ie>>6:64,y=2<ne?63&ie:64,x.push(re.charAt(te)+re.charAt(z)+re.charAt(a)+re.charAt(y));return x.join("")},Ae.decode=function(le){var ae,se,ie,te,z,a,y=0,x=0,b="data:";if(le.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var ee,ne=3*(le=le.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(le.charAt(le.length-1)===re.charAt(64)&&ne--,le.charAt(le.length-2)===re.charAt(64)&&ne--,ne%1!=0)throw new Error("Invalid base64 input, bad content length.");for(ee=oe.uint8array?new Uint8Array(0|ne):new Array(0|ne);y<le.length;)ae=re.indexOf(le.charAt(y++))<<2|(te=re.indexOf(le.charAt(y++)))>>4,se=(15&te)<<4|(z=re.indexOf(le.charAt(y++)))>>2,ie=(3&z)<<6|(a=re.indexOf(le.charAt(y++))),ee[x++]=ae,z!==64&&(ee[x++]=se),a!==64&&(ee[x++]=ie);return ee}},{"./support":30,"./utils":32}],2:[function(E,he,Ae){"use strict";var ue=E("./external"),oe=E("./stream/DataWorker"),re=E("./stream/Crc32Probe"),le=E("./stream/DataLengthProbe");function ae(se,ie,te,z,a){this.compressedSize=se,this.uncompressedSize=ie,this.crc32=te,this.compression=z,this.compressedContent=a}ae.prototype={getContentWorker:function(){var se=new oe(ue.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new le("data_length")),ie=this;return se.on("end",function(){if(this.streamInfo.data_length!==ie.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),se},getCompressedWorker:function(){return new oe(ue.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ae.createWorkerFrom=function(se,ie,te){return se.pipe(new re).pipe(new le("uncompressedSize")).pipe(ie.compressWorker(te)).pipe(new le("compressedSize")).withStreamInfo("compression",ie)},he.exports=ae},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(E,he,Ae){"use strict";var ue=E("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ue("STORE compression")},uncompressWorker:function(){return new ue("STORE decompression")}},Ae.DEFLATE=E("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(E,he,Ae){"use strict";var ue=E("./utils"),oe=function(){for(var re,le=[],ae=0;ae<256;ae++){re=ae;for(var se=0;se<8;se++)re=1&re?3988292384^re>>>1:re>>>1;le[ae]=re}return le}();he.exports=function(re,le){return re!==void 0&&re.length?ue.getTypeOf(re)!=="string"?function(ae,se,ie,te){var z=oe,a=te+ie;ae^=-1;for(var y=te;y<a;y++)ae=ae>>>8^z[255&(ae^se[y])];return-1^ae}(0|le,re,re.length,0):function(ae,se,ie,te){var z=oe,a=te+ie;ae^=-1;for(var y=te;y<a;y++)ae=ae>>>8^z[255&(ae^se.charCodeAt(y))];return-1^ae}(0|le,re,re.length,0):0}},{"./utils":32}],5:[function(E,he,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(E,he,Ae){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:E("lie"),he.exports={Promise:ue}},{lie:37}],7:[function(E,he,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",oe=E("pako"),re=E("./utils"),le=E("./stream/GenericWorker"),ae=ue?"uint8array":"array";function se(ie,te){le.call(this,"FlateWorker/"+ie),this._pako=null,this._pakoAction=ie,this._pakoOptions=te,this.meta={}}Ae.magic="\b\0",re.inherits(se,le),se.prototype.processChunk=function(ie){this.meta=ie.meta,this._pako===null&&this._createPako(),this._pako.push(re.transformTo(ae,ie.data),!1)},se.prototype.flush=function(){le.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},se.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this._pako=null},se.prototype._createPako=function(){this._pako=new oe[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var ie=this;this._pako.onData=function(te){ie.push({data:te,meta:ie.meta})}},Ae.compressWorker=function(ie){return new se("Deflate",ie)},Ae.uncompressWorker=function(){return new se("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(E,he,Ae){"use strict";function ue(z,a){var y,x="";for(y=0;y<a;y++)x+=String.fromCharCode(255&z),z>>>=8;return x}function oe(z,a,y,x,b,ee){var ne,ce,de=z.file,ge=z.compression,pe=ee!==ae.utf8encode,me=re.transformTo("string",ee(de.name)),be=re.transformTo("string",ae.utf8encode(de.name)),ye=de.comment,Ce=re.transformTo("string",ee(ye)),Se=re.transformTo("string",ae.utf8encode(ye)),He=be.length!==de.name.length,we=Se.length!==ye.length,Me="",Pe="",De="",ze=de.dir,Je=de.date,Qe={crc32:0,compressedSize:0,uncompressedSize:0};a&&!y||(Qe.crc32=z.crc32,Qe.compressedSize=z.compressedSize,Qe.uncompressedSize=z.uncompressedSize);var tt=0;a&&(tt|=8),pe||!He&&!we||(tt|=2048);var $e=0,at=0;ze&&($e|=16),b==="UNIX"?(at=798,$e|=function(it,rt){var st=it;return it||(st=rt?16893:33204),(65535&st)<<16}(de.unixPermissions,ze)):(at=20,$e|=function(it){return 63&(it||0)}(de.dosPermissions)),ne=Je.getUTCHours(),ne<<=6,ne|=Je.getUTCMinutes(),ne<<=5,ne|=Je.getUTCSeconds()/2,ce=Je.getUTCFullYear()-1980,ce<<=4,ce|=Je.getUTCMonth()+1,ce<<=5,ce|=Je.getUTCDate(),He&&(Pe=ue(1,1)+ue(se(me),4)+be,Me+="up"+ue(Pe.length,2)+Pe),we&&(De=ue(1,1)+ue(se(Ce),4)+Se,Me+="uc"+ue(De.length,2)+De);var ct="";return ct+=`
|
|
|
\0`,ct+=ue(tt,2),ct+=ge.magic,ct+=ue(ne,2),ct+=ue(ce,2),ct+=ue(Qe.crc32,4),ct+=ue(Qe.compressedSize,4),ct+=ue(Qe.uncompressedSize,4),ct+=ue(me.length,2),ct+=ue(Me.length,2),{fileRecord:ie.LOCAL_FILE_HEADER+ct+me+Me,dirRecord:ie.CENTRAL_FILE_HEADER+ue(at,2)+ct+ue(Ce.length,2)+"\0\0\0\0"+ue($e,4)+ue(x,4)+me+Me+Ce}}var re=E("../utils"),le=E("../stream/GenericWorker"),ae=E("../utf8"),se=E("../crc32"),ie=E("../signature");function te(z,a,y,x){le.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=y,this.encodeFileName=x,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}re.inherits(te,le),te.prototype.push=function(z){var a=z.meta.percent||0,y=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(z):(this.bytesWritten+=z.data.length,le.prototype.push.call(this,{data:z.data,meta:{currentFile:this.currentFile,percent:y?(a+100*(y-x-1))/y:100}}))},te.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var a=this.streamFiles&&!z.file.dir;if(a){var y=oe(z,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},te.prototype.closedSource=function(z){this.accumulate=!1;var a=this.streamFiles&&!z.file.dir,y=oe(z,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),a)this.push({data:function(x){return ie.DATA_DESCRIPTOR+ue(x.crc32,4)+ue(x.compressedSize,4)+ue(x.uncompressedSize,4)}(z),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},te.prototype.flush=function(){for(var z=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var y=this.bytesWritten-z,x=function(b,ee,ne,ce,de){var ge=re.transformTo("string",de(ce));return ie.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ue(b,2)+ue(b,2)+ue(ee,4)+ue(ne,4)+ue(ge.length,2)+ge}(this.dirRecords.length,y,z,this.zipComment,this.encodeFileName);this.push({data:x,meta:{percent:100}})},te.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},te.prototype.registerPrevious=function(z){this._sources.push(z);var a=this;return z.on("data",function(y){a.processChunk(y)}),z.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),z.on("error",function(y){a.error(y)}),this},te.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},te.prototype.error=function(z){var a=this._sources;if(!le.prototype.error.call(this,z))return!1;for(var y=0;y<a.length;y++)try{a[y].error(z)}catch(x){}return!0},te.prototype.lock=function(){le.prototype.lock.call(this);for(var z=this._sources,a=0;a<z.length;a++)z[a].lock()},he.exports=te},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(E,he,Ae){"use strict";var ue=E("../compressions"),oe=E("./ZipFileWorker");Ae.generateWorker=function(re,le,ae){var se=new oe(le.streamFiles,ae,le.platform,le.encodeFileName),ie=0;try{re.forEach(function(te,z){ie++;var a=function(ee,ne){var ce=ee||ne,de=ue[ce];if(!de)throw new Error(ce+" is not a valid compression method !");return de}(z.options.compression,le.compression),y=z.options.compressionOptions||le.compressionOptions||{},x=z.dir,b=z.date;z._compressWorker(a,y).withStreamInfo("file",{name:te,dir:x,date:b,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(se)}),se.entriesCount=ie}catch(te){se.error(te)}return se}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(E,he,Ae){"use strict";function ue(){if(!(this instanceof ue))return new ue;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var oe=new ue;for(var re in this)typeof this[re]!="function"&&(oe[re]=this[re]);return oe}}(ue.prototype=E("./object")).loadAsync=E("./load"),ue.support=E("./support"),ue.defaults=E("./defaults"),ue.version="3.10.1",ue.loadAsync=function(oe,re){return new ue().loadAsync(oe,re)},ue.external=E("./external"),he.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(E,he,Ae){"use strict";var ue=E("./utils"),oe=E("./external"),re=E("./utf8"),le=E("./zipEntries"),ae=E("./stream/Crc32Probe"),se=E("./nodejsUtils");function ie(te){return new oe.Promise(function(z,a){var y=te.decompressed.getContentWorker().pipe(new ae);y.on("error",function(x){a(x)}).on("end",function(){y.streamInfo.crc32!==te.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}he.exports=function(te,z){var a=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:re.utf8decode}),se.isNode&&se.isStream(te)?oe.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ue.prepareContent("the loaded zip file",te,!0,z.optimizedBinaryString,z.base64).then(function(y){var x=new le(z);return x.load(y),x}).then(function(y){var x=[oe.Promise.resolve(y)],b=y.files;if(z.checkCRC32)for(var ee=0;ee<b.length;ee++)x.push(ie(b[ee]));return oe.Promise.all(x)}).then(function(y){for(var x=y.shift(),b=x.files,ee=0;ee<b.length;ee++){var ne=b[ee],ce=ne.fileNameStr,de=ue.resolve(ne.fileNameStr);a.file(de,ne.decompressed,{binary:!0,optimizedBinaryString:!0,date:ne.date,dir:ne.dir,comment:ne.fileCommentStr.length?ne.fileCommentStr:null,unixPermissions:ne.unixPermissions,dosPermissions:ne.dosPermissions,createFolders:z.createFolders}),ne.dir||(a.file(de).unsafeOriginalName=ce)}return x.zipComment.length&&(a.comment=x.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(E,he,Ae){"use strict";var ue=E("../utils"),oe=E("../stream/GenericWorker");function re(le,ae){oe.call(this,"Nodejs stream input adapter for "+le),this._upstreamEnded=!1,this._bindStream(ae)}ue.inherits(re,oe),re.prototype._bindStream=function(le){var ae=this;(this._stream=le).pause(),le.on("data",function(se){ae.push({data:se,meta:{percent:0}})}).on("error",function(se){ae.isPaused?this.generatedError=se:ae.error(se)}).on("end",function(){ae.isPaused?ae._upstreamEnded=!0:ae.end()})},re.prototype.pause=function(){return!!oe.prototype.pause.call(this)&&(this._stream.pause(),!0)},re.prototype.resume=function(){return!!oe.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},he.exports=re},{"../stream/GenericWorker":28,"../utils":32}],13:[function(E,he,Ae){"use strict";var ue=E("readable-stream").Readable;function oe(re,le,ae){ue.call(this,le),this._helper=re;var se=this;re.on("data",function(ie,te){se.push(ie)||se._helper.pause(),ae&&ae(te)}).on("error",function(ie){se.emit("error",ie)}).on("end",function(){se.push(null)})}E("../utils").inherits(oe,ue),oe.prototype._read=function(){this._helper.resume()},he.exports=oe},{"../utils":32,"readable-stream":16}],14:[function(E,he,Ae){"use strict";he.exports={isNode:typeof ve!="undefined",newBufferFrom:function(ue,oe){if(ve.from&&ve.from!==Uint8Array.from)return ve.from(ue,oe);if(typeof ue=="number")throw new Error('The "data" argument must not be a number');return new ve(ue,oe)},allocBuffer:function(ue){if(ve.alloc)return ve.alloc(ue);var oe=new ve(ue);return oe.fill(0),oe},isBuffer:function(ue){return ve.isBuffer(ue)},isStream:function(ue){return ue&&typeof ue.on=="function"&&typeof ue.pause=="function"&&typeof ue.resume=="function"}}},{}],15:[function(E,he,Ae){"use strict";function ue(de,ge,pe){var me,be=re.getTypeOf(ge),ye=re.extend(pe||{},se);ye.date=ye.date||new Date,ye.compression!==null&&(ye.compression=ye.compression.toUpperCase()),typeof ye.unixPermissions=="string"&&(ye.unixPermissions=parseInt(ye.unixPermissions,8)),ye.unixPermissions&&16384&ye.unixPermissions&&(ye.dir=!0),ye.dosPermissions&&16&ye.dosPermissions&&(ye.dir=!0),ye.dir&&(de=b(de)),ye.createFolders&&(me=x(de))&&ee.call(this,me,!0);var Ce=be==="string"&&ye.binary===!1&&ye.base64===!1;pe&&pe.binary!==void 0||(ye.binary=!Ce),(ge instanceof ie&&ge.uncompressedSize===0||ye.dir||!ge||ge.length===0)&&(ye.base64=!1,ye.binary=!0,ge="",ye.compression="STORE",be="string");var Se=null;Se=ge instanceof ie||ge instanceof le?ge:a.isNode&&a.isStream(ge)?new y(de,ge):re.prepareContent(de,ge,ye.binary,ye.optimizedBinaryString,ye.base64);var He=new te(de,Se,ye);this.files[de]=He}var oe=E("./utf8"),re=E("./utils"),le=E("./stream/GenericWorker"),ae=E("./stream/StreamHelper"),se=E("./defaults"),ie=E("./compressedObject"),te=E("./zipObject"),z=E("./generate"),a=E("./nodejsUtils"),y=E("./nodejs/NodejsStreamInputAdapter"),x=function(de){de.slice(-1)==="/"&&(de=de.substring(0,de.length-1));var ge=de.lastIndexOf("/");return 0<ge?de.substring(0,ge):""},b=function(de){return de.slice(-1)!=="/"&&(de+="/"),de},ee=function(de,ge){return ge=ge!==void 0?ge:se.createFolders,de=b(de),this.files[de]||ue.call(this,de,null,{dir:!0,createFolders:ge}),this.files[de]};function ne(de){return Object.prototype.toString.call(de)==="[object RegExp]"}var ce={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(de){var ge,pe,me;for(ge in this.files)me=this.files[ge],(pe=ge.slice(this.root.length,ge.length))&&ge.slice(0,this.root.length)===this.root&&de(pe,me)},filter:function(de){var ge=[];return this.forEach(function(pe,me){de(pe,me)&&ge.push(me)}),ge},file:function(de,ge,pe){if(arguments.length!==1)return de=this.root+de,ue.call(this,de,ge,pe),this;if(ne(de)){var me=de;return this.filter(function(ye,Ce){return!Ce.dir&&me.test(ye)})}var be=this.files[this.root+de];return be&&!be.dir?be:null},folder:function(de){if(!de)return this;if(ne(de))return this.filter(function(be,ye){return ye.dir&&de.test(be)});var ge=this.root+de,pe=ee.call(this,ge),me=this.clone();return me.root=pe.name,me},remove:function(de){de=this.root+de;var ge=this.files[de];if(ge||(de.slice(-1)!=="/"&&(de+="/"),ge=this.files[de]),ge&&!ge.dir)delete this.files[de];else for(var pe=this.filter(function(be,ye){return ye.name.slice(0,de.length)===de}),me=0;me<pe.length;me++)delete this.files[pe[me].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(de){var ge,pe={};try{if((pe=re.extend(de||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:oe.utf8encode})).type=pe.type.toLowerCase(),pe.compression=pe.compression.toUpperCase(),pe.type==="binarystring"&&(pe.type="string"),!pe.type)throw new Error("No output type specified.");re.checkSupport(pe.type),pe.platform!=="darwin"&&pe.platform!=="freebsd"&&pe.platform!=="linux"&&pe.platform!=="sunos"||(pe.platform="UNIX"),pe.platform==="win32"&&(pe.platform="DOS");var me=pe.comment||this.comment||"";ge=z.generateWorker(this,pe,me)}catch(be){(ge=new le("error")).error(be)}return new ae(ge,pe.type||"string",pe.mimeType)},generateAsync:function(de,ge){return this.generateInternalStream(de).accumulate(ge)},generateNodeStream:function(de,ge){return(de=de||{}).type||(de.type="nodebuffer"),this.generateInternalStream(de).toNodejsStream(ge)}};he.exports=ce},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(E,he,Ae){"use strict";he.exports=E("stream")},{stream:void 0}],17:[function(E,he,Ae){"use strict";var ue=E("./DataReader");function oe(re){ue.call(this,re);for(var le=0;le<this.data.length;le++)re[le]=255&re[le]}E("../utils").inherits(oe,ue),oe.prototype.byteAt=function(re){return this.data[this.zero+re]},oe.prototype.lastIndexOfSignature=function(re){for(var le=re.charCodeAt(0),ae=re.charCodeAt(1),se=re.charCodeAt(2),ie=re.charCodeAt(3),te=this.length-4;0<=te;--te)if(this.data[te]===le&&this.data[te+1]===ae&&this.data[te+2]===se&&this.data[te+3]===ie)return te-this.zero;return-1},oe.prototype.readAndCheckSignature=function(re){var le=re.charCodeAt(0),ae=re.charCodeAt(1),se=re.charCodeAt(2),ie=re.charCodeAt(3),te=this.readData(4);return le===te[0]&&ae===te[1]&&se===te[2]&&ie===te[3]},oe.prototype.readData=function(re){if(this.checkOffset(re),re===0)return[];var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},he.exports=oe},{"../utils":32,"./DataReader":18}],18:[function(E,he,Ae){"use strict";var ue=E("../utils");function oe(re){this.data=re,this.length=re.length,this.index=0,this.zero=0}oe.prototype={checkOffset:function(re){this.checkIndex(this.index+re)},checkIndex:function(re){if(this.length<this.zero+re||re<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+re+"). Corrupted zip ?")},setIndex:function(re){this.checkIndex(re),this.index=re},skip:function(re){this.setIndex(this.index+re)},byteAt:function(){},readInt:function(re){var le,ae=0;for(this.checkOffset(re),le=this.index+re-1;le>=this.index;le--)ae=(ae<<8)+this.byteAt(le);return this.index+=re,ae},readString:function(re){return ue.transformTo("string",this.readData(re))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var re=this.readInt(4);return new Date(Date.UTC(1980+(re>>25&127),(re>>21&15)-1,re>>16&31,re>>11&31,re>>5&63,(31&re)<<1))}},he.exports=oe},{"../utils":32}],19:[function(E,he,Ae){"use strict";var ue=E("./Uint8ArrayReader");function oe(re){ue.call(this,re)}E("../utils").inherits(oe,ue),oe.prototype.readData=function(re){this.checkOffset(re);var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},he.exports=oe},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(E,he,Ae){"use strict";var ue=E("./DataReader");function oe(re){ue.call(this,re)}E("../utils").inherits(oe,ue),oe.prototype.byteAt=function(re){return this.data.charCodeAt(this.zero+re)},oe.prototype.lastIndexOfSignature=function(re){return this.data.lastIndexOf(re)-this.zero},oe.prototype.readAndCheckSignature=function(re){return re===this.readData(4)},oe.prototype.readData=function(re){this.checkOffset(re);var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},he.exports=oe},{"../utils":32,"./DataReader":18}],21:[function(E,he,Ae){"use strict";var ue=E("./ArrayReader");function oe(re){ue.call(this,re)}E("../utils").inherits(oe,ue),oe.prototype.readData=function(re){if(this.checkOffset(re),re===0)return new Uint8Array(0);var le=this.data.subarray(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},he.exports=oe},{"../utils":32,"./ArrayReader":17}],22:[function(E,he,Ae){"use strict";var ue=E("../utils"),oe=E("../support"),re=E("./ArrayReader"),le=E("./StringReader"),ae=E("./NodeBufferReader"),se=E("./Uint8ArrayReader");he.exports=function(ie){var te=ue.getTypeOf(ie);return ue.checkSupport(te),te!=="string"||oe.uint8array?te==="nodebuffer"?new ae(ie):oe.uint8array?new se(ue.transformTo("uint8array",ie)):new re(ue.transformTo("array",ie)):new le(ie)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(E,he,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(E,he,Ae){"use strict";var ue=E("./GenericWorker"),oe=E("../utils");function re(le){ue.call(this,"ConvertWorker to "+le),this.destType=le}oe.inherits(re,ue),re.prototype.processChunk=function(le){this.push({data:oe.transformTo(this.destType,le.data),meta:le.meta})},he.exports=re},{"../utils":32,"./GenericWorker":28}],25:[function(E,he,Ae){"use strict";var ue=E("./GenericWorker"),oe=E("../crc32");function re(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}E("../utils").inherits(re,ue),re.prototype.processChunk=function(le){this.streamInfo.crc32=oe(le.data,this.streamInfo.crc32||0),this.push(le)},he.exports=re},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(E,he,Ae){"use strict";var ue=E("../utils"),oe=E("./GenericWorker");function re(le){oe.call(this,"DataLengthProbe for "+le),this.propName=le,this.withStreamInfo(le,0)}ue.inherits(re,oe),re.prototype.processChunk=function(le){if(le){var ae=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ae+le.data.length}oe.prototype.processChunk.call(this,le)},he.exports=re},{"../utils":32,"./GenericWorker":28}],27:[function(E,he,Ae){"use strict";var ue=E("../utils"),oe=E("./GenericWorker");function re(le){oe.call(this,"DataWorker");var ae=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,le.then(function(se){ae.dataIsReady=!0,ae.data=se,ae.max=se&&se.length||0,ae.type=ue.getTypeOf(se),ae.isPaused||ae._tickAndRepeat()},function(se){ae.error(se)})}ue.inherits(re,oe),re.prototype.cleanUp=function(){oe.prototype.cleanUp.call(this),this.data=null},re.prototype.resume=function(){return!!oe.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},re.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},re.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var le=null,ae=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":le=this.data.substring(this.index,ae);break;case"uint8array":le=this.data.subarray(this.index,ae);break;case"array":case"nodebuffer":le=this.data.slice(this.index,ae)}return this.index=ae,this.push({data:le,meta:{percent:this.max?this.index/this.max*100:0}})},he.exports=re},{"../utils":32,"./GenericWorker":28}],28:[function(E,he,Ae){"use strict";function ue(oe){this.name=oe||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}ue.prototype={push:function(oe){this.emit("data",oe)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(oe){this.emit("error",oe)}return!0},error:function(oe){return!this.isFinished&&(this.isPaused?this.generatedError=oe:(this.isFinished=!0,this.emit("error",oe),this.previous&&this.previous.error(oe),this.cleanUp()),!0)},on:function(oe,re){return this._listeners[oe].push(re),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(oe,re){if(this._listeners[oe])for(var le=0;le<this._listeners[oe].length;le++)this._listeners[oe][le].call(this,re)},pipe:function(oe){return oe.registerPrevious(this)},registerPrevious:function(oe){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=oe.streamInfo,this.mergeStreamInfo(),this.previous=oe;var re=this;return oe.on("data",function(le){re.processChunk(le)}),oe.on("end",function(){re.end()}),oe.on("error",function(le){re.error(le)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var oe=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),oe=!0),this.previous&&this.previous.resume(),!oe},flush:function(){},processChunk:function(oe){this.push(oe)},withStreamInfo:function(oe,re){return this.extraStreamInfo[oe]=re,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var oe in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,oe)&&(this.streamInfo[oe]=this.extraStreamInfo[oe])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var oe="Worker "+this.name;return this.previous?this.previous+" -> "+oe:oe}},he.exports=ue},{}],29:[function(E,he,Ae){"use strict";var ue=E("../utils"),oe=E("./ConvertWorker"),re=E("./GenericWorker"),le=E("../base64"),ae=E("../support"),se=E("../external"),ie=null;if(ae.nodestream)try{ie=E("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function te(a,y){return new se.Promise(function(x,b){var ee=[],ne=a._internalType,ce=a._outputType,de=a._mimeType;a.on("data",function(ge,pe){ee.push(ge),y&&y(pe)}).on("error",function(ge){ee=[],b(ge)}).on("end",function(){try{var ge=function(pe,me,be){switch(pe){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",me),be);case"base64":return le.encode(me);default:return ue.transformTo(pe,me)}}(ce,function(pe,me){var be,ye=0,Ce=null,Se=0;for(be=0;be<me.length;be++)Se+=me[be].length;switch(pe){case"string":return me.join("");case"array":return Array.prototype.concat.apply([],me);case"uint8array":for(Ce=new Uint8Array(Se),be=0;be<me.length;be++)Ce.set(me[be],ye),ye+=me[be].length;return Ce;case"nodebuffer":return ve.concat(me);default:throw new Error("concat : unsupported type '"+pe+"'")}}(ne,ee),de);x(ge)}catch(pe){b(pe)}ee=[]}).resume()})}function z(a,y,x){var b=y;switch(y){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=y,this._mimeType=x,ue.checkSupport(b),this._worker=a.pipe(new oe(b)),a.lock()}catch(ee){this._worker=new re("error"),this._worker.error(ee)}}z.prototype={accumulate:function(a){return te(this,a)},on:function(a,y){var x=this;return a==="data"?this._worker.on(a,function(b){y.call(x,b.data,b.meta)}):this._worker.on(a,function(){ue.delay(y,arguments,x)}),this},resume:function(){return ue.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(ue.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new ie(this,{objectMode:this._outputType!=="nodebuffer"},a)}},he.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(E,he,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof ve!="undefined",Ae.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ae.blob=!1;else{var ue=new ArrayBuffer(0);try{Ae.blob=new Blob([ue],{type:"application/zip"}).size===0}catch(re){try{var oe=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);oe.append(ue),Ae.blob=oe.getBlob("application/zip").size===0}catch(le){Ae.blob=!1}}}try{Ae.nodestream=!!E("readable-stream").Readable}catch(re){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(E,he,Ae){"use strict";for(var ue=E("./utils"),oe=E("./support"),re=E("./nodejsUtils"),le=E("./stream/GenericWorker"),ae=new Array(256),se=0;se<256;se++)ae[se]=252<=se?6:248<=se?5:240<=se?4:224<=se?3:192<=se?2:1;ae[254]=ae[254]=1;function ie(){le.call(this,"utf-8 decode"),this.leftOver=null}function te(){le.call(this,"utf-8 encode")}Ae.utf8encode=function(z){return oe.nodebuffer?re.newBufferFrom(z,"utf-8"):function(a){var y,x,b,ee,ne,ce=a.length,de=0;for(ee=0;ee<ce;ee++)(64512&(x=a.charCodeAt(ee)))==55296&&ee+1<ce&&(64512&(b=a.charCodeAt(ee+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),ee++),de+=x<128?1:x<2048?2:x<65536?3:4;for(y=oe.uint8array?new Uint8Array(de):new Array(de),ee=ne=0;ne<de;ee++)(64512&(x=a.charCodeAt(ee)))==55296&&ee+1<ce&&(64512&(b=a.charCodeAt(ee+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),ee++),x<128?y[ne++]=x:(x<2048?y[ne++]=192|x>>>6:(x<65536?y[ne++]=224|x>>>12:(y[ne++]=240|x>>>18,y[ne++]=128|x>>>12&63),y[ne++]=128|x>>>6&63),y[ne++]=128|63&x);return y}(z)},Ae.utf8decode=function(z){return oe.nodebuffer?ue.transformTo("nodebuffer",z).toString("utf-8"):function(a){var y,x,b,ee,ne=a.length,ce=new Array(2*ne);for(y=x=0;y<ne;)if((b=a[y++])<128)ce[x++]=b;else if(4<(ee=ae[b]))ce[x++]=65533,y+=ee-1;else{for(b&=ee===2?31:ee===3?15:7;1<ee&&y<ne;)b=b<<6|63&a[y++],ee--;1<ee?ce[x++]=65533:b<65536?ce[x++]=b:(b-=65536,ce[x++]=55296|b>>10&1023,ce[x++]=56320|1023&b)}return ce.length!==x&&(ce.subarray?ce=ce.subarray(0,x):ce.length=x),ue.applyFromCharCode(ce)}(z=ue.transformTo(oe.uint8array?"uint8array":"array",z))},ue.inherits(ie,le),ie.prototype.processChunk=function(z){var a=ue.transformTo(oe.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(oe.uint8array){var y=a;(a=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),a.set(y,this.leftOver.length)}else a=this.leftOver.concat(a);this.leftOver=null}var x=function(ee,ne){var ce;for((ne=ne||ee.length)>ee.length&&(ne=ee.length),ce=ne-1;0<=ce&&(192&ee[ce])==128;)ce--;return ce<0||ce===0?ne:ce+ae[ee[ce]]>ne?ce:ne}(a),b=a;x!==a.length&&(oe.uint8array?(b=a.subarray(0,x),this.leftOver=a.subarray(x,a.length)):(b=a.slice(0,x),this.leftOver=a.slice(x,a.length))),this.push({data:Ae.utf8decode(b),meta:z.meta})},ie.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=ie,ue.inherits(te,le),te.prototype.processChunk=function(z){this.push({data:Ae.utf8encode(z.data),meta:z.meta})},Ae.Utf8EncodeWorker=te},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(E,he,Ae){"use strict";var ue=E("./support"),oe=E("./base64"),re=E("./nodejsUtils"),le=E("./external");function ae(y){return y}function se(y,x){for(var b=0;b<y.length;++b)x[b]=255&y.charCodeAt(b);return x}E("setimmediate"),Ae.newBlob=function(y,x){Ae.checkSupport("blob");try{return new Blob([y],{type:x})}catch(ee){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(y),b.getBlob(x)}catch(ne){throw new Error("Bug : can't construct the Blob.")}}};var ie={stringifyByChunk:function(y,x,b){var ee=[],ne=0,ce=y.length;if(ce<=b)return String.fromCharCode.apply(null,y);for(;ne<ce;)x==="array"||x==="nodebuffer"?ee.push(String.fromCharCode.apply(null,y.slice(ne,Math.min(ne+b,ce)))):ee.push(String.fromCharCode.apply(null,y.subarray(ne,Math.min(ne+b,ce)))),ne+=b;return ee.join("")},stringifyByChar:function(y){for(var x="",b=0;b<y.length;b++)x+=String.fromCharCode(y[b]);return x},applyCanBeUsed:{uint8array:function(){try{return ue.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(y){return!1}}(),nodebuffer:function(){try{return ue.nodebuffer&&String.fromCharCode.apply(null,re.allocBuffer(1)).length===1}catch(y){return!1}}()}};function te(y){var x=65536,b=Ae.getTypeOf(y),ee=!0;if(b==="uint8array"?ee=ie.applyCanBeUsed.uint8array:b==="nodebuffer"&&(ee=ie.applyCanBeUsed.nodebuffer),ee)for(;1<x;)try{return ie.stringifyByChunk(y,b,x)}catch(ne){x=Math.floor(x/2)}return ie.stringifyByChar(y)}function z(y,x){for(var b=0;b<y.length;b++)x[b]=y[b];return x}Ae.applyFromCharCode=te;var a={};a.string={string:ae,array:function(y){return se(y,new Array(y.length))},arraybuffer:function(y){return a.string.uint8array(y).buffer},uint8array:function(y){return se(y,new Uint8Array(y.length))},nodebuffer:function(y){return se(y,re.allocBuffer(y.length))}},a.array={string:te,array:ae,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return re.newBufferFrom(y)}},a.arraybuffer={string:function(y){return te(new Uint8Array(y))},array:function(y){return z(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:ae,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return re.newBufferFrom(new Uint8Array(y))}},a.uint8array={string:te,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:ae,nodebuffer:function(y){return re.newBufferFrom(y)}},a.nodebuffer={string:te,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return a.nodebuffer.uint8array(y).buffer},uint8array:function(y){return z(y,new Uint8Array(y.length))},nodebuffer:ae},Ae.transformTo=function(y,x){if(x=x||"",!y)return x;Ae.checkSupport(y);var b=Ae.getTypeOf(x);return a[b][y](x)},Ae.resolve=function(y){for(var x=y.split("/"),b=[],ee=0;ee<x.length;ee++){var ne=x[ee];ne==="."||ne===""&&ee!==0&&ee!==x.length-1||(ne===".."?b.pop():b.push(ne))}return b.join("/")},Ae.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":ue.nodebuffer&&re.isBuffer(y)?"nodebuffer":ue.uint8array&&y instanceof Uint8Array?"uint8array":ue.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(y){if(!ue[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(y){var x,b,ee="";for(b=0;b<(y||"").length;b++)ee+="\\x"+((x=y.charCodeAt(b))<16?"0":"")+x.toString(16).toUpperCase();return ee},Ae.delay=function(y,x,b){setImmediate(function(){y.apply(b||null,x||[])})},Ae.inherits=function(y,x){function b(){}b.prototype=x.prototype,y.prototype=new b},Ae.extend=function(){var y,x,b={};for(y=0;y<arguments.length;y++)for(x in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],x)&&b[x]===void 0&&(b[x]=arguments[y][x]);return b},Ae.prepareContent=function(y,x,b,ee,ne){return le.Promise.resolve(x).then(function(ce){return ue.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new le.Promise(function(de,ge){var pe=new FileReader;pe.onload=function(me){de(me.target.result)},pe.onerror=function(me){ge(me.target.error)},pe.readAsArrayBuffer(ce)}):ce}).then(function(ce){var de=Ae.getTypeOf(ce);return de?(de==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):de==="string"&&(ne?ce=oe.decode(ce):b&&ee!==!0&&(ce=function(ge){return se(ge,ue.uint8array?new Uint8Array(ge.length):new Array(ge.length))}(ce))),ce):le.Promise.reject(new Error("Can't read the data of '"+y+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(E,he,Ae){"use strict";var ue=E("./reader/readerFor"),oe=E("./utils"),re=E("./signature"),le=E("./zipEntry"),ae=E("./support");function se(ie){this.files=[],this.loadOptions=ie}se.prototype={checkSignature:function(ie){if(!this.reader.readAndCheckSignature(ie)){this.reader.index-=4;var te=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+oe.pretty(te)+", expected "+oe.pretty(ie)+")")}},isSignature:function(ie,te){var z=this.reader.index;this.reader.setIndex(ie);var a=this.reader.readString(4)===te;return this.reader.setIndex(z),a},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var ie=this.reader.readData(this.zipCommentLength),te=ae.uint8array?"uint8array":"array",z=oe.transformTo(te,ie);this.zipComment=this.loadOptions.decodeFileName(z)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var ie,te,z,a=this.zip64EndOfCentralSize-44;0<a;)ie=this.reader.readInt(2),te=this.reader.readInt(4),z=this.reader.readData(te),this.zip64ExtensibleData[ie]={id:ie,length:te,value:z}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var ie,te;for(ie=0;ie<this.files.length;ie++)te=this.files[ie],this.reader.setIndex(te.localHeaderOffset),this.checkSignature(re.LOCAL_FILE_HEADER),te.readLocalPart(this.reader),te.handleUTF8(),te.processAttributes()},readCentralDir:function(){var ie;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(re.CENTRAL_FILE_HEADER);)(ie=new le({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(ie);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var ie=this.reader.lastIndexOfSignature(re.CENTRAL_DIRECTORY_END);if(ie<0)throw this.isSignature(0,re.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(ie);var te=ie;if(this.checkSignature(re.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===oe.MAX_VALUE_16BITS||this.diskWithCentralDirStart===oe.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===oe.MAX_VALUE_16BITS||this.centralDirRecords===oe.MAX_VALUE_16BITS||this.centralDirSize===oe.MAX_VALUE_32BITS||this.centralDirOffset===oe.MAX_VALUE_32BITS){if(this.zip64=!0,(ie=this.reader.lastIndexOfSignature(re.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(ie),this.checkSignature(re.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,re.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(re.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(re.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var a=te-z;if(0<a)this.isSignature(te,re.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(ie){this.reader=ue(ie)},load:function(ie){this.prepareReader(ie),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},he.exports=se},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(E,he,Ae){"use strict";var ue=E("./reader/readerFor"),oe=E("./utils"),re=E("./compressedObject"),le=E("./crc32"),ae=E("./utf8"),se=E("./compressions"),ie=E("./support");function te(z,a){this.options=z,this.loadOptions=a}te.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(z){var a,y;if(z.skip(22),this.fileNameLength=z.readInt(2),y=z.readInt(2),this.fileName=z.readData(this.fileNameLength),z.skip(y),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((a=function(x){for(var b in se)if(Object.prototype.hasOwnProperty.call(se,b)&&se[b].magic===x)return se[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+oe.pretty(this.compressionMethod)+" unknown (inner file : "+oe.transformTo("string",this.fileName)+")");this.decompressed=new re(this.compressedSize,this.uncompressedSize,this.crc32,a,z.readData(this.compressedSize))},readCentralPart:function(z){this.versionMadeBy=z.readInt(2),z.skip(2),this.bitFlag=z.readInt(2),this.compressionMethod=z.readString(2),this.date=z.readDate(),this.crc32=z.readInt(4),this.compressedSize=z.readInt(4),this.uncompressedSize=z.readInt(4);var a=z.readInt(2);if(this.extraFieldsLength=z.readInt(2),this.fileCommentLength=z.readInt(2),this.diskNumberStart=z.readInt(2),this.internalFileAttributes=z.readInt(2),this.externalFileAttributes=z.readInt(4),this.localHeaderOffset=z.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");z.skip(a),this.readExtraFields(z),this.parseZIP64ExtraField(z),this.fileComment=z.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var z=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),z==0&&(this.dosPermissions=63&this.externalFileAttributes),z==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var z=ue(this.extraFields[1].value);this.uncompressedSize===oe.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===oe.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===oe.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===oe.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var a,y,x,b=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<b;)a=z.readInt(2),y=z.readInt(2),x=z.readData(y),this.extraFields[a]={id:a,length:y,value:x};z.setIndex(b)},handleUTF8:function(){var z=ie.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ae.utf8decode(this.fileName),this.fileCommentStr=ae.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var y=oe.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var x=this.findExtraFieldUnicodeComment();if(x!==null)this.fileCommentStr=x;else{var b=oe.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var a=ue(z.value);return a.readInt(1)!==1||le(this.fileName)!==a.readInt(4)?null:ae.utf8decode(a.readData(z.length-5))}return null},findExtraFieldUnicodeComment:function(){var z=this.extraFields[25461];if(z){var a=ue(z.value);return a.readInt(1)!==1||le(this.fileComment)!==a.readInt(4)?null:ae.utf8decode(a.readData(z.length-5))}return null}},he.exports=te},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(E,he,Ae){"use strict";function ue(a,y,x){this.name=a,this.dir=x.dir,this.date=x.date,this.comment=x.comment,this.unixPermissions=x.unixPermissions,this.dosPermissions=x.dosPermissions,this._data=y,this._dataBinary=x.binary,this.options={compression:x.compression,compressionOptions:x.compressionOptions}}var oe=E("./stream/StreamHelper"),re=E("./stream/DataWorker"),le=E("./utf8"),ae=E("./compressedObject"),se=E("./stream/GenericWorker");ue.prototype={internalStream:function(a){var y=null,x="string";try{if(!a)throw new Error("No output type specified.");var b=(x=a.toLowerCase())==="string"||x==="text";x!=="binarystring"&&x!=="text"||(x="string"),y=this._decompressWorker();var ee=!this._dataBinary;ee&&!b&&(y=y.pipe(new le.Utf8EncodeWorker)),!ee&&b&&(y=y.pipe(new le.Utf8DecodeWorker))}catch(ne){(y=new se("error")).error(ne)}return new oe(y,x,"")},async:function(a,y){return this.internalStream(a).accumulate(y)},nodeStream:function(a,y){return this.internalStream(a||"nodebuffer").toNodejsStream(y)},_compressWorker:function(a,y){if(this._data instanceof ae&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var x=this._decompressWorker();return this._dataBinary||(x=x.pipe(new le.Utf8EncodeWorker)),ae.createWorkerFrom(x,a,y)},_decompressWorker:function(){return this._data instanceof ae?this._data.getContentWorker():this._data instanceof se?this._data:new re(this._data)}};for(var ie=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],te=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<ie.length;z++)ue.prototype[ie[z]]=te;he.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(E,he,Ae){(function(ue){"use strict";var oe,re,le=ue.MutationObserver||ue.WebKitMutationObserver;if(le){var ae=0,se=new le(a),ie=ue.document.createTextNode("");se.observe(ie,{characterData:!0}),oe=function(){ie.data=ae=++ae%2}}else if(ue.setImmediate||ue.MessageChannel===void 0)oe="document"in ue&&"onreadystatechange"in ue.document.createElement("script")?function(){var y=ue.document.createElement("script");y.onreadystatechange=function(){a(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},ue.document.documentElement.appendChild(y)}:function(){setTimeout(a,0)};else{var te=new ue.MessageChannel;te.port1.onmessage=a,oe=function(){te.port2.postMessage(0)}}var z=[];function a(){var y,x;re=!0;for(var b=z.length;b;){for(x=z,z=[],y=-1;++y<b;)x[y]();b=z.length}re=!1}he.exports=function(y){z.push(y)!==1||re||oe()}}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(E,he,Ae){"use strict";var ue=E("immediate");function oe(){}var re={},le=["REJECTED"],ae=["FULFILLED"],se=["PENDING"];function ie(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=se,this.queue=[],this.outcome=void 0,b!==oe&&y(this,b)}function te(b,ee,ne){this.promise=b,typeof ee=="function"&&(this.onFulfilled=ee,this.callFulfilled=this.otherCallFulfilled),typeof ne=="function"&&(this.onRejected=ne,this.callRejected=this.otherCallRejected)}function z(b,ee,ne){ue(function(){var ce;try{ce=ee(ne)}catch(de){return re.reject(b,de)}ce===b?re.reject(b,new TypeError("Cannot resolve promise with itself")):re.resolve(b,ce)})}function a(b){var ee=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof ee=="function")return function(){ee.apply(b,arguments)}}function y(b,ee){var ne=!1;function ce(pe){ne||(ne=!0,re.reject(b,pe))}function de(pe){ne||(ne=!0,re.resolve(b,pe))}var ge=x(function(){ee(de,ce)});ge.status==="error"&&ce(ge.value)}function x(b,ee){var ne={};try{ne.value=b(ee),ne.status="success"}catch(ce){ne.status="error",ne.value=ce}return ne}(he.exports=ie).prototype.finally=function(b){if(typeof b!="function")return this;var ee=this.constructor;return this.then(function(ne){return ee.resolve(b()).then(function(){return ne})},function(ne){return ee.resolve(b()).then(function(){throw ne})})},ie.prototype.catch=function(b){return this.then(null,b)},ie.prototype.then=function(b,ee){if(typeof b!="function"&&this.state===ae||typeof ee!="function"&&this.state===le)return this;var ne=new this.constructor(oe);return this.state!==se?z(ne,this.state===ae?b:ee,this.outcome):this.queue.push(new te(ne,b,ee)),ne},te.prototype.callFulfilled=function(b){re.resolve(this.promise,b)},te.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},te.prototype.callRejected=function(b){re.reject(this.promise,b)},te.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},re.resolve=function(b,ee){var ne=x(a,ee);if(ne.status==="error")return re.reject(b,ne.value);var ce=ne.value;if(ce)y(b,ce);else{b.state=ae,b.outcome=ee;for(var de=-1,ge=b.queue.length;++de<ge;)b.queue[de].callFulfilled(ee)}return b},re.reject=function(b,ee){b.state=le,b.outcome=ee;for(var ne=-1,ce=b.queue.length;++ne<ce;)b.queue[ne].callRejected(ee);return b},ie.resolve=function(b){return b instanceof this?b:re.resolve(new this(oe),b)},ie.reject=function(b){var ee=new this(oe);return re.reject(ee,b)},ie.all=function(b){var ee=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,ce=!1;if(!ne)return this.resolve([]);for(var de=new Array(ne),ge=0,pe=-1,me=new this(oe);++pe<ne;)be(b[pe],pe);return me;function be(ye,Ce){ee.resolve(ye).then(function(Se){de[Ce]=Se,++ge!==ne||ce||(ce=!0,re.resolve(me,de))},function(Se){ce||(ce=!0,re.reject(me,Se))})}},ie.race=function(b){var ee=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,ce=!1;if(!ne)return this.resolve([]);for(var de=-1,ge=new this(oe);++de<ne;)pe=b[de],ee.resolve(pe).then(function(me){ce||(ce=!0,re.resolve(ge,me))},function(me){ce||(ce=!0,re.reject(ge,me))});var pe;return ge}},{immediate:36}],38:[function(E,he,Ae){"use strict";var ue={};(0,E("./lib/utils/common").assign)(ue,E("./lib/deflate"),E("./lib/inflate"),E("./lib/zlib/constants")),he.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(E,he,Ae){"use strict";var ue=E("./zlib/deflate"),oe=E("./utils/common"),re=E("./utils/strings"),le=E("./zlib/messages"),ae=E("./zlib/zstream"),se=Object.prototype.toString,ie=0,te=-1,z=0,a=8;function y(b){if(!(this instanceof y))return new y(b);this.options=oe.assign({level:te,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},b||{});var ee=this.options;ee.raw&&0<ee.windowBits?ee.windowBits=-ee.windowBits:ee.gzip&&0<ee.windowBits&&ee.windowBits<16&&(ee.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ae,this.strm.avail_out=0;var ne=ue.deflateInit2(this.strm,ee.level,ee.method,ee.windowBits,ee.memLevel,ee.strategy);if(ne!==ie)throw new Error(le[ne]);if(ee.header&&ue.deflateSetHeader(this.strm,ee.header),ee.dictionary){var ce;if(ce=typeof ee.dictionary=="string"?re.string2buf(ee.dictionary):se.call(ee.dictionary)==="[object ArrayBuffer]"?new Uint8Array(ee.dictionary):ee.dictionary,(ne=ue.deflateSetDictionary(this.strm,ce))!==ie)throw new Error(le[ne]);this._dict_set=!0}}function x(b,ee){var ne=new y(ee);if(ne.push(b,!0),ne.err)throw ne.msg||le[ne.err];return ne.result}y.prototype.push=function(b,ee){var ne,ce,de=this.strm,ge=this.options.chunkSize;if(this.ended)return!1;ce=ee===~~ee?ee:ee===!0?4:0,typeof b=="string"?de.input=re.string2buf(b):se.call(b)==="[object ArrayBuffer]"?de.input=new Uint8Array(b):de.input=b,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new oe.Buf8(ge),de.next_out=0,de.avail_out=ge),(ne=ue.deflate(de,ce))!==1&&ne!==ie)return this.onEnd(ne),!(this.ended=!0);de.avail_out!==0&&(de.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(re.buf2binstring(oe.shrinkBuf(de.output,de.next_out))):this.onData(oe.shrinkBuf(de.output,de.next_out)))}while((0<de.avail_in||de.avail_out===0)&&ne!==1);return ce===4?(ne=ue.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===ie):ce!==2||(this.onEnd(ie),!(de.avail_out=0))},y.prototype.onData=function(b){this.chunks.push(b)},y.prototype.onEnd=function(b){b===ie&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=oe.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ae.Deflate=y,Ae.deflate=x,Ae.deflateRaw=function(b,ee){return(ee=ee||{}).raw=!0,x(b,ee)},Ae.gzip=function(b,ee){return(ee=ee||{}).gzip=!0,x(b,ee)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(E,he,Ae){"use strict";var ue=E("./zlib/inflate"),oe=E("./utils/common"),re=E("./utils/strings"),le=E("./zlib/constants"),ae=E("./zlib/messages"),se=E("./zlib/zstream"),ie=E("./zlib/gzheader"),te=Object.prototype.toString;function z(y){if(!(this instanceof z))return new z(y);this.options=oe.assign({chunkSize:16384,windowBits:0,to:""},y||{});var x=this.options;x.raw&&0<=x.windowBits&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),!(0<=x.windowBits&&x.windowBits<16)||y&&y.windowBits||(x.windowBits+=32),15<x.windowBits&&x.windowBits<48&&!(15&x.windowBits)&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new se,this.strm.avail_out=0;var b=ue.inflateInit2(this.strm,x.windowBits);if(b!==le.Z_OK)throw new Error(ae[b]);this.header=new ie,ue.inflateGetHeader(this.strm,this.header)}function a(y,x){var b=new z(x);if(b.push(y,!0),b.err)throw b.msg||ae[b.err];return b.result}z.prototype.push=function(y,x){var b,ee,ne,ce,de,ge,pe=this.strm,me=this.options.chunkSize,be=this.options.dictionary,ye=!1;if(this.ended)return!1;ee=x===~~x?x:x===!0?le.Z_FINISH:le.Z_NO_FLUSH,typeof y=="string"?pe.input=re.binstring2buf(y):te.call(y)==="[object ArrayBuffer]"?pe.input=new Uint8Array(y):pe.input=y,pe.next_in=0,pe.avail_in=pe.input.length;do{if(pe.avail_out===0&&(pe.output=new oe.Buf8(me),pe.next_out=0,pe.avail_out=me),(b=ue.inflate(pe,le.Z_NO_FLUSH))===le.Z_NEED_DICT&&be&&(ge=typeof be=="string"?re.string2buf(be):te.call(be)==="[object ArrayBuffer]"?new Uint8Array(be):be,b=ue.inflateSetDictionary(this.strm,ge)),b===le.Z_BUF_ERROR&&ye===!0&&(b=le.Z_OK,ye=!1),b!==le.Z_STREAM_END&&b!==le.Z_OK)return this.onEnd(b),!(this.ended=!0);pe.next_out&&(pe.avail_out!==0&&b!==le.Z_STREAM_END&&(pe.avail_in!==0||ee!==le.Z_FINISH&&ee!==le.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=re.utf8border(pe.output,pe.next_out),ce=pe.next_out-ne,de=re.buf2string(pe.output,ne),pe.next_out=ce,pe.avail_out=me-ce,ce&&oe.arraySet(pe.output,pe.output,ne,ce,0),this.onData(de)):this.onData(oe.shrinkBuf(pe.output,pe.next_out)))),pe.avail_in===0&&pe.avail_out===0&&(ye=!0)}while((0<pe.avail_in||pe.avail_out===0)&&b!==le.Z_STREAM_END);return b===le.Z_STREAM_END&&(ee=le.Z_FINISH),ee===le.Z_FINISH?(b=ue.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===le.Z_OK):ee!==le.Z_SYNC_FLUSH||(this.onEnd(le.Z_OK),!(pe.avail_out=0))},z.prototype.onData=function(y){this.chunks.push(y)},z.prototype.onEnd=function(y){y===le.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=oe.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},Ae.Inflate=z,Ae.inflate=a,Ae.inflateRaw=function(y,x){return(x=x||{}).raw=!0,a(y,x)},Ae.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(E,he,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(le){for(var ae=Array.prototype.slice.call(arguments,1);ae.length;){var se=ae.shift();if(se){if(typeof se!="object")throw new TypeError(se+"must be non-object");for(var ie in se)se.hasOwnProperty(ie)&&(le[ie]=se[ie])}}return le},Ae.shrinkBuf=function(le,ae){return le.length===ae?le:le.subarray?le.subarray(0,ae):(le.length=ae,le)};var oe={arraySet:function(le,ae,se,ie,te){if(ae.subarray&&le.subarray)le.set(ae.subarray(se,se+ie),te);else for(var z=0;z<ie;z++)le[te+z]=ae[se+z]},flattenChunks:function(le){var ae,se,ie,te,z,a;for(ae=ie=0,se=le.length;ae<se;ae++)ie+=le[ae].length;for(a=new Uint8Array(ie),ae=te=0,se=le.length;ae<se;ae++)z=le[ae],a.set(z,te),te+=z.length;return a}},re={arraySet:function(le,ae,se,ie,te){for(var z=0;z<ie;z++)le[te+z]=ae[se+z]},flattenChunks:function(le){return[].concat.apply([],le)}};Ae.setTyped=function(le){le?(Ae.Buf8=Uint8Array,Ae.Buf16=Uint16Array,Ae.Buf32=Int32Array,Ae.assign(Ae,oe)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,re))},Ae.setTyped(ue)},{}],42:[function(E,he,Ae){"use strict";var ue=E("./common"),oe=!0,re=!0;try{String.fromCharCode.apply(null,[0])}catch(ie){oe=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ie){re=!1}for(var le=new ue.Buf8(256),ae=0;ae<256;ae++)le[ae]=252<=ae?6:248<=ae?5:240<=ae?4:224<=ae?3:192<=ae?2:1;function se(ie,te){if(te<65537&&(ie.subarray&&re||!ie.subarray&&oe))return String.fromCharCode.apply(null,ue.shrinkBuf(ie,te));for(var z="",a=0;a<te;a++)z+=String.fromCharCode(ie[a]);return z}le[254]=le[254]=1,Ae.string2buf=function(ie){var te,z,a,y,x,b=ie.length,ee=0;for(y=0;y<b;y++)(64512&(z=ie.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=ie.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),ee+=z<128?1:z<2048?2:z<65536?3:4;for(te=new ue.Buf8(ee),y=x=0;x<ee;y++)(64512&(z=ie.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=ie.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),z<128?te[x++]=z:(z<2048?te[x++]=192|z>>>6:(z<65536?te[x++]=224|z>>>12:(te[x++]=240|z>>>18,te[x++]=128|z>>>12&63),te[x++]=128|z>>>6&63),te[x++]=128|63&z);return te},Ae.buf2binstring=function(ie){return se(ie,ie.length)},Ae.binstring2buf=function(ie){for(var te=new ue.Buf8(ie.length),z=0,a=te.length;z<a;z++)te[z]=ie.charCodeAt(z);return te},Ae.buf2string=function(ie,te){var z,a,y,x,b=te||ie.length,ee=new Array(2*b);for(z=a=0;z<b;)if((y=ie[z++])<128)ee[a++]=y;else if(4<(x=le[y]))ee[a++]=65533,z+=x-1;else{for(y&=x===2?31:x===3?15:7;1<x&&z<b;)y=y<<6|63&ie[z++],x--;1<x?ee[a++]=65533:y<65536?ee[a++]=y:(y-=65536,ee[a++]=55296|y>>10&1023,ee[a++]=56320|1023&y)}return se(ee,a)},Ae.utf8border=function(ie,te){var z;for((te=te||ie.length)>ie.length&&(te=ie.length),z=te-1;0<=z&&(192&ie[z])==128;)z--;return z<0||z===0?te:z+le[ie[z]]>te?z:te}},{"./common":41}],43:[function(E,he,Ae){"use strict";he.exports=function(ue,oe,re,le){for(var ae=65535&ue|0,se=ue>>>16&65535|0,ie=0;re!==0;){for(re-=ie=2e3<re?2e3:re;se=se+(ae=ae+oe[le++]|0)|0,--ie;);ae%=65521,se%=65521}return ae|se<<16|0}},{}],44:[function(E,he,Ae){"use strict";he.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_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}},{}],45:[function(E,he,Ae){"use strict";var ue=function(){for(var oe,re=[],le=0;le<256;le++){oe=le;for(var ae=0;ae<8;ae++)oe=1&oe?3988292384^oe>>>1:oe>>>1;re[le]=oe}return re}();he.exports=function(oe,re,le,ae){var se=ue,ie=ae+le;oe^=-1;for(var te=ae;te<ie;te++)oe=oe>>>8^se[255&(oe^re[te])];return-1^oe}},{}],46:[function(E,he,Ae){"use strict";var ue,oe=E("../utils/common"),re=E("./trees"),le=E("./adler32"),ae=E("./crc32"),se=E("./messages"),ie=0,te=4,z=0,a=-2,y=-1,x=4,b=2,ee=8,ne=9,ce=286,de=30,ge=19,pe=2*ce+1,me=15,be=3,ye=258,Ce=ye+be+1,Se=42,He=113,we=1,Me=2,Pe=3,De=4;function ze(Te,Ke){return Te.msg=se[Ke],Ke}function Je(Te){return(Te<<1)-(4<Te?9:0)}function Qe(Te){for(var Ke=Te.length;0<=--Ke;)Te[Ke]=0}function tt(Te){var Ke=Te.state,Ie=Ke.pending;Ie>Te.avail_out&&(Ie=Te.avail_out),Ie!==0&&(oe.arraySet(Te.output,Ke.pending_buf,Ke.pending_out,Ie,Te.next_out),Te.next_out+=Ie,Ke.pending_out+=Ie,Te.total_out+=Ie,Te.avail_out-=Ie,Ke.pending-=Ie,Ke.pending===0&&(Ke.pending_out=0))}function $e(Te,Ke){re._tr_flush_block(Te,0<=Te.block_start?Te.block_start:-1,Te.strstart-Te.block_start,Ke),Te.block_start=Te.strstart,tt(Te.strm)}function at(Te,Ke){Te.pending_buf[Te.pending++]=Ke}function ct(Te,Ke){Te.pending_buf[Te.pending++]=Ke>>>8&255,Te.pending_buf[Te.pending++]=255&Ke}function it(Te,Ke){var Ie,Fe,Be=Te.max_chain_length,Oe=Te.strstart,_e=Te.prev_length,Ne=Te.nice_match,Le=Te.strstart>Te.w_size-Ce?Te.strstart-(Te.w_size-Ce):0,We=Te.window,ft=Te.w_mask,gt=Te.prev,nt=Te.strstart+ye,wt=We[Oe+_e-1],Pt=We[Oe+_e];Te.prev_length>=Te.good_match&&(Be>>=2),Ne>Te.lookahead&&(Ne=Te.lookahead);do if(We[(Ie=Ke)+_e]===Pt&&We[Ie+_e-1]===wt&&We[Ie]===We[Oe]&&We[++Ie]===We[Oe+1]){Oe+=2,Ie++;do;while(We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&We[++Oe]===We[++Ie]&&Oe<nt);if(Fe=ye-(nt-Oe),Oe=nt-ye,_e<Fe){if(Te.match_start=Ke,Ne<=(_e=Fe))break;wt=We[Oe+_e-1],Pt=We[Oe+_e]}}while((Ke=gt[Ke&ft])>Le&&--Be!=0);return _e<=Te.lookahead?_e:Te.lookahead}function rt(Te){var Ke,Ie,Fe,Be,Oe,_e,Ne,Le,We,ft,gt=Te.w_size;do{if(Be=Te.window_size-Te.lookahead-Te.strstart,Te.strstart>=gt+(gt-Ce)){for(oe.arraySet(Te.window,Te.window,gt,gt,0),Te.match_start-=gt,Te.strstart-=gt,Te.block_start-=gt,Ke=Ie=Te.hash_size;Fe=Te.head[--Ke],Te.head[Ke]=gt<=Fe?Fe-gt:0,--Ie;);for(Ke=Ie=gt;Fe=Te.prev[--Ke],Te.prev[Ke]=gt<=Fe?Fe-gt:0,--Ie;);Be+=gt}if(Te.strm.avail_in===0)break;if(_e=Te.strm,Ne=Te.window,Le=Te.strstart+Te.lookahead,We=Be,ft=void 0,ft=_e.avail_in,We<ft&&(ft=We),Ie=ft===0?0:(_e.avail_in-=ft,oe.arraySet(Ne,_e.input,_e.next_in,ft,Le),_e.state.wrap===1?_e.adler=le(_e.adler,Ne,ft,Le):_e.state.wrap===2&&(_e.adler=ae(_e.adler,Ne,ft,Le)),_e.next_in+=ft,_e.total_in+=ft,ft),Te.lookahead+=Ie,Te.lookahead+Te.insert>=be)for(Oe=Te.strstart-Te.insert,Te.ins_h=Te.window[Oe],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Oe+1])&Te.hash_mask;Te.insert&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Oe+be-1])&Te.hash_mask,Te.prev[Oe&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Oe,Oe++,Te.insert--,!(Te.lookahead+Te.insert<be)););}while(Te.lookahead<Ce&&Te.strm.avail_in!==0)}function st(Te,Ke){for(var Ie,Fe;;){if(Te.lookahead<Ce){if(rt(Te),Te.lookahead<Ce&&Ke===ie)return we;if(Te.lookahead===0)break}if(Ie=0,Te.lookahead>=be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Ie=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Ie!==0&&Te.strstart-Ie<=Te.w_size-Ce&&(Te.match_length=it(Te,Ie)),Te.match_length>=be)if(Fe=re._tr_tally(Te,Te.strstart-Te.match_start,Te.match_length-be),Te.lookahead-=Te.match_length,Te.match_length<=Te.max_lazy_match&&Te.lookahead>=be){for(Te.match_length--;Te.strstart++,Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Ie=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart,--Te.match_length!=0;);Te.strstart++}else Te.strstart+=Te.match_length,Te.match_length=0,Te.ins_h=Te.window[Te.strstart],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+1])&Te.hash_mask;else Fe=re._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++;if(Fe&&($e(Te,!1),Te.strm.avail_out===0))return we}return Te.insert=Te.strstart<be-1?Te.strstart:be-1,Ke===te?($e(Te,!0),Te.strm.avail_out===0?Pe:De):Te.last_lit&&($e(Te,!1),Te.strm.avail_out===0)?we:Me}function mt(Te,Ke){for(var Ie,Fe,Be;;){if(Te.lookahead<Ce){if(rt(Te),Te.lookahead<Ce&&Ke===ie)return we;if(Te.lookahead===0)break}if(Ie=0,Te.lookahead>=be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Ie=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Te.prev_length=Te.match_length,Te.prev_match=Te.match_start,Te.match_length=be-1,Ie!==0&&Te.prev_length<Te.max_lazy_match&&Te.strstart-Ie<=Te.w_size-Ce&&(Te.match_length=it(Te,Ie),Te.match_length<=5&&(Te.strategy===1||Te.match_length===be&&4096<Te.strstart-Te.match_start)&&(Te.match_length=be-1)),Te.prev_length>=be&&Te.match_length<=Te.prev_length){for(Be=Te.strstart+Te.lookahead-be,Fe=re._tr_tally(Te,Te.strstart-1-Te.prev_match,Te.prev_length-be),Te.lookahead-=Te.prev_length-1,Te.prev_length-=2;++Te.strstart<=Be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Ie=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),--Te.prev_length!=0;);if(Te.match_available=0,Te.match_length=be-1,Te.strstart++,Fe&&($e(Te,!1),Te.strm.avail_out===0))return we}else if(Te.match_available){if((Fe=re._tr_tally(Te,0,Te.window[Te.strstart-1]))&&$e(Te,!1),Te.strstart++,Te.lookahead--,Te.strm.avail_out===0)return we}else Te.match_available=1,Te.strstart++,Te.lookahead--}return Te.match_available&&(Fe=re._tr_tally(Te,0,Te.window[Te.strstart-1]),Te.match_available=0),Te.insert=Te.strstart<be-1?Te.strstart:be-1,Ke===te?($e(Te,!0),Te.strm.avail_out===0?Pe:De):Te.last_lit&&($e(Te,!1),Te.strm.avail_out===0)?we:Me}function yt(Te,Ke,Ie,Fe,Be){this.good_length=Te,this.max_lazy=Ke,this.nice_length=Ie,this.max_chain=Fe,this.func=Be}function Tt(){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=ee,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 oe.Buf16(2*pe),this.dyn_dtree=new oe.Buf16(2*(2*de+1)),this.bl_tree=new oe.Buf16(2*(2*ge+1)),Qe(this.dyn_ltree),Qe(this.dyn_dtree),Qe(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new oe.Buf16(me+1),this.heap=new oe.Buf16(2*ce+1),Qe(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new oe.Buf16(2*ce+1),Qe(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function vt(Te){var Ke;return Te&&Te.state?(Te.total_in=Te.total_out=0,Te.data_type=b,(Ke=Te.state).pending=0,Ke.pending_out=0,Ke.wrap<0&&(Ke.wrap=-Ke.wrap),Ke.status=Ke.wrap?Se:He,Te.adler=Ke.wrap===2?0:1,Ke.last_flush=ie,re._tr_init(Ke),z):ze(Te,a)}function ut(Te){var Ke=vt(Te);return Ke===z&&function(Ie){Ie.window_size=2*Ie.w_size,Qe(Ie.head),Ie.max_lazy_match=ue[Ie.level].max_lazy,Ie.good_match=ue[Ie.level].good_length,Ie.nice_match=ue[Ie.level].nice_length,Ie.max_chain_length=ue[Ie.level].max_chain,Ie.strstart=0,Ie.block_start=0,Ie.lookahead=0,Ie.insert=0,Ie.match_length=Ie.prev_length=be-1,Ie.match_available=0,Ie.ins_h=0}(Te.state),Ke}function qe(Te,Ke,Ie,Fe,Be,Oe){if(!Te)return a;var _e=1;if(Ke===y&&(Ke=6),Fe<0?(_e=0,Fe=-Fe):15<Fe&&(_e=2,Fe-=16),Be<1||ne<Be||Ie!==ee||Fe<8||15<Fe||Ke<0||9<Ke||Oe<0||x<Oe)return ze(Te,a);Fe===8&&(Fe=9);var Ne=new Tt;return(Te.state=Ne).strm=Te,Ne.wrap=_e,Ne.gzhead=null,Ne.w_bits=Fe,Ne.w_size=1<<Ne.w_bits,Ne.w_mask=Ne.w_size-1,Ne.hash_bits=Be+7,Ne.hash_size=1<<Ne.hash_bits,Ne.hash_mask=Ne.hash_size-1,Ne.hash_shift=~~((Ne.hash_bits+be-1)/be),Ne.window=new oe.Buf8(2*Ne.w_size),Ne.head=new oe.Buf16(Ne.hash_size),Ne.prev=new oe.Buf16(Ne.w_size),Ne.lit_bufsize=1<<Be+6,Ne.pending_buf_size=4*Ne.lit_bufsize,Ne.pending_buf=new oe.Buf8(Ne.pending_buf_size),Ne.d_buf=1*Ne.lit_bufsize,Ne.l_buf=3*Ne.lit_bufsize,Ne.level=Ke,Ne.strategy=Oe,Ne.method=Ie,ut(Te)}ue=[new yt(0,0,0,0,function(Te,Ke){var Ie=65535;for(Ie>Te.pending_buf_size-5&&(Ie=Te.pending_buf_size-5);;){if(Te.lookahead<=1){if(rt(Te),Te.lookahead===0&&Ke===ie)return we;if(Te.lookahead===0)break}Te.strstart+=Te.lookahead,Te.lookahead=0;var Fe=Te.block_start+Ie;if((Te.strstart===0||Te.strstart>=Fe)&&(Te.lookahead=Te.strstart-Fe,Te.strstart=Fe,$e(Te,!1),Te.strm.avail_out===0)||Te.strstart-Te.block_start>=Te.w_size-Ce&&($e(Te,!1),Te.strm.avail_out===0))return we}return Te.insert=0,Ke===te?($e(Te,!0),Te.strm.avail_out===0?Pe:De):(Te.strstart>Te.block_start&&($e(Te,!1),Te.strm.avail_out),we)}),new yt(4,4,8,4,st),new yt(4,5,16,8,st),new yt(4,6,32,32,st),new yt(4,4,16,16,mt),new yt(8,16,32,32,mt),new yt(8,16,128,128,mt),new yt(8,32,128,256,mt),new yt(32,128,258,1024,mt),new yt(32,258,258,4096,mt)],Ae.deflateInit=function(Te,Ke){return qe(Te,Ke,ee,15,8,0)},Ae.deflateInit2=qe,Ae.deflateReset=ut,Ae.deflateResetKeep=vt,Ae.deflateSetHeader=function(Te,Ke){return Te&&Te.state?Te.state.wrap!==2?a:(Te.state.gzhead=Ke,z):a},Ae.deflate=function(Te,Ke){var Ie,Fe,Be,Oe;if(!Te||!Te.state||5<Ke||Ke<0)return Te?ze(Te,a):a;if(Fe=Te.state,!Te.output||!Te.input&&Te.avail_in!==0||Fe.status===666&&Ke!==te)return ze(Te,Te.avail_out===0?-5:a);if(Fe.strm=Te,Ie=Fe.last_flush,Fe.last_flush=Ke,Fe.status===Se)if(Fe.wrap===2)Te.adler=0,at(Fe,31),at(Fe,139),at(Fe,8),Fe.gzhead?(at(Fe,(Fe.gzhead.text?1:0)+(Fe.gzhead.hcrc?2:0)+(Fe.gzhead.extra?4:0)+(Fe.gzhead.name?8:0)+(Fe.gzhead.comment?16:0)),at(Fe,255&Fe.gzhead.time),at(Fe,Fe.gzhead.time>>8&255),at(Fe,Fe.gzhead.time>>16&255),at(Fe,Fe.gzhead.time>>24&255),at(Fe,Fe.level===9?2:2<=Fe.strategy||Fe.level<2?4:0),at(Fe,255&Fe.gzhead.os),Fe.gzhead.extra&&Fe.gzhead.extra.length&&(at(Fe,255&Fe.gzhead.extra.length),at(Fe,Fe.gzhead.extra.length>>8&255)),Fe.gzhead.hcrc&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending,0)),Fe.gzindex=0,Fe.status=69):(at(Fe,0),at(Fe,0),at(Fe,0),at(Fe,0),at(Fe,0),at(Fe,Fe.level===9?2:2<=Fe.strategy||Fe.level<2?4:0),at(Fe,3),Fe.status=He);else{var _e=ee+(Fe.w_bits-8<<4)<<8;_e|=(2<=Fe.strategy||Fe.level<2?0:Fe.level<6?1:Fe.level===6?2:3)<<6,Fe.strstart!==0&&(_e|=32),_e+=31-_e%31,Fe.status=He,ct(Fe,_e),Fe.strstart!==0&&(ct(Fe,Te.adler>>>16),ct(Fe,65535&Te.adler)),Te.adler=1}if(Fe.status===69)if(Fe.gzhead.extra){for(Be=Fe.pending;Fe.gzindex<(65535&Fe.gzhead.extra.length)&&(Fe.pending!==Fe.pending_buf_size||(Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),tt(Te),Be=Fe.pending,Fe.pending!==Fe.pending_buf_size));)at(Fe,255&Fe.gzhead.extra[Fe.gzindex]),Fe.gzindex++;Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),Fe.gzindex===Fe.gzhead.extra.length&&(Fe.gzindex=0,Fe.status=73)}else Fe.status=73;if(Fe.status===73)if(Fe.gzhead.name){Be=Fe.pending;do{if(Fe.pending===Fe.pending_buf_size&&(Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),tt(Te),Be=Fe.pending,Fe.pending===Fe.pending_buf_size)){Oe=1;break}Oe=Fe.gzindex<Fe.gzhead.name.length?255&Fe.gzhead.name.charCodeAt(Fe.gzindex++):0,at(Fe,Oe)}while(Oe!==0);Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),Oe===0&&(Fe.gzindex=0,Fe.status=91)}else Fe.status=91;if(Fe.status===91)if(Fe.gzhead.comment){Be=Fe.pending;do{if(Fe.pending===Fe.pending_buf_size&&(Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),tt(Te),Be=Fe.pending,Fe.pending===Fe.pending_buf_size)){Oe=1;break}Oe=Fe.gzindex<Fe.gzhead.comment.length?255&Fe.gzhead.comment.charCodeAt(Fe.gzindex++):0,at(Fe,Oe)}while(Oe!==0);Fe.gzhead.hcrc&&Fe.pending>Be&&(Te.adler=ae(Te.adler,Fe.pending_buf,Fe.pending-Be,Be)),Oe===0&&(Fe.status=103)}else Fe.status=103;if(Fe.status===103&&(Fe.gzhead.hcrc?(Fe.pending+2>Fe.pending_buf_size&&tt(Te),Fe.pending+2<=Fe.pending_buf_size&&(at(Fe,255&Te.adler),at(Fe,Te.adler>>8&255),Te.adler=0,Fe.status=He)):Fe.status=He),Fe.pending!==0){if(tt(Te),Te.avail_out===0)return Fe.last_flush=-1,z}else if(Te.avail_in===0&&Je(Ke)<=Je(Ie)&&Ke!==te)return ze(Te,-5);if(Fe.status===666&&Te.avail_in!==0)return ze(Te,-5);if(Te.avail_in!==0||Fe.lookahead!==0||Ke!==ie&&Fe.status!==666){var Ne=Fe.strategy===2?function(Le,We){for(var ft;;){if(Le.lookahead===0&&(rt(Le),Le.lookahead===0)){if(We===ie)return we;break}if(Le.match_length=0,ft=re._tr_tally(Le,0,Le.window[Le.strstart]),Le.lookahead--,Le.strstart++,ft&&($e(Le,!1),Le.strm.avail_out===0))return we}return Le.insert=0,We===te?($e(Le,!0),Le.strm.avail_out===0?Pe:De):Le.last_lit&&($e(Le,!1),Le.strm.avail_out===0)?we:Me}(Fe,Ke):Fe.strategy===3?function(Le,We){for(var ft,gt,nt,wt,Pt=Le.window;;){if(Le.lookahead<=ye){if(rt(Le),Le.lookahead<=ye&&We===ie)return we;if(Le.lookahead===0)break}if(Le.match_length=0,Le.lookahead>=be&&0<Le.strstart&&(gt=Pt[nt=Le.strstart-1])===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]){wt=Le.strstart+ye;do;while(gt===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&>===Pt[++nt]&&nt<wt);Le.match_length=ye-(wt-nt),Le.match_length>Le.lookahead&&(Le.match_length=Le.lookahead)}if(Le.match_length>=be?(ft=re._tr_tally(Le,1,Le.match_length-be),Le.lookahead-=Le.match_length,Le.strstart+=Le.match_length,Le.match_length=0):(ft=re._tr_tally(Le,0,Le.window[Le.strstart]),Le.lookahead--,Le.strstart++),ft&&($e(Le,!1),Le.strm.avail_out===0))return we}return Le.insert=0,We===te?($e(Le,!0),Le.strm.avail_out===0?Pe:De):Le.last_lit&&($e(Le,!1),Le.strm.avail_out===0)?we:Me}(Fe,Ke):ue[Fe.level].func(Fe,Ke);if(Ne!==Pe&&Ne!==De||(Fe.status=666),Ne===we||Ne===Pe)return Te.avail_out===0&&(Fe.last_flush=-1),z;if(Ne===Me&&(Ke===1?re._tr_align(Fe):Ke!==5&&(re._tr_stored_block(Fe,0,0,!1),Ke===3&&(Qe(Fe.head),Fe.lookahead===0&&(Fe.strstart=0,Fe.block_start=0,Fe.insert=0))),tt(Te),Te.avail_out===0))return Fe.last_flush=-1,z}return Ke!==te?z:Fe.wrap<=0?1:(Fe.wrap===2?(at(Fe,255&Te.adler),at(Fe,Te.adler>>8&255),at(Fe,Te.adler>>16&255),at(Fe,Te.adler>>24&255),at(Fe,255&Te.total_in),at(Fe,Te.total_in>>8&255),at(Fe,Te.total_in>>16&255),at(Fe,Te.total_in>>24&255)):(ct(Fe,Te.adler>>>16),ct(Fe,65535&Te.adler)),tt(Te),0<Fe.wrap&&(Fe.wrap=-Fe.wrap),Fe.pending!==0?z:1)},Ae.deflateEnd=function(Te){var Ke;return Te&&Te.state?(Ke=Te.state.status)!==Se&&Ke!==69&&Ke!==73&&Ke!==91&&Ke!==103&&Ke!==He&&Ke!==666?ze(Te,a):(Te.state=null,Ke===He?ze(Te,-3):z):a},Ae.deflateSetDictionary=function(Te,Ke){var Ie,Fe,Be,Oe,_e,Ne,Le,We,ft=Ke.length;if(!Te||!Te.state||(Oe=(Ie=Te.state).wrap)===2||Oe===1&&Ie.status!==Se||Ie.lookahead)return a;for(Oe===1&&(Te.adler=le(Te.adler,Ke,ft,0)),Ie.wrap=0,ft>=Ie.w_size&&(Oe===0&&(Qe(Ie.head),Ie.strstart=0,Ie.block_start=0,Ie.insert=0),We=new oe.Buf8(Ie.w_size),oe.arraySet(We,Ke,ft-Ie.w_size,Ie.w_size,0),Ke=We,ft=Ie.w_size),_e=Te.avail_in,Ne=Te.next_in,Le=Te.input,Te.avail_in=ft,Te.next_in=0,Te.input=Ke,rt(Ie);Ie.lookahead>=be;){for(Fe=Ie.strstart,Be=Ie.lookahead-(be-1);Ie.ins_h=(Ie.ins_h<<Ie.hash_shift^Ie.window[Fe+be-1])&Ie.hash_mask,Ie.prev[Fe&Ie.w_mask]=Ie.head[Ie.ins_h],Ie.head[Ie.ins_h]=Fe,Fe++,--Be;);Ie.strstart=Fe,Ie.lookahead=be-1,rt(Ie)}return Ie.strstart+=Ie.lookahead,Ie.block_start=Ie.strstart,Ie.insert=Ie.lookahead,Ie.lookahead=0,Ie.match_length=Ie.prev_length=be-1,Ie.match_available=0,Te.next_in=Ne,Te.input=Le,Te.avail_in=_e,Ie.wrap=Oe,z},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(E,he,Ae){"use strict";he.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}},{}],48:[function(E,he,Ae){"use strict";he.exports=function(ue,oe){var re,le,ae,se,ie,te,z,a,y,x,b,ee,ne,ce,de,ge,pe,me,be,ye,Ce,Se,He,we,Me;re=ue.state,le=ue.next_in,we=ue.input,ae=le+(ue.avail_in-5),se=ue.next_out,Me=ue.output,ie=se-(oe-ue.avail_out),te=se+(ue.avail_out-257),z=re.dmax,a=re.wsize,y=re.whave,x=re.wnext,b=re.window,ee=re.hold,ne=re.bits,ce=re.lencode,de=re.distcode,ge=(1<<re.lenbits)-1,pe=(1<<re.distbits)-1;e:do{ne<15&&(ee+=we[le++]<<ne,ne+=8,ee+=we[le++]<<ne,ne+=8),me=ce[ee&ge];t:for(;;){if(ee>>>=be=me>>>24,ne-=be,(be=me>>>16&255)===0)Me[se++]=65535&me;else{if(!(16&be)){if(!(64&be)){me=ce[(65535&me)+(ee&(1<<be)-1)];continue t}if(32&be){re.mode=12;break e}ue.msg="invalid literal/length code",re.mode=30;break e}ye=65535&me,(be&=15)&&(ne<be&&(ee+=we[le++]<<ne,ne+=8),ye+=ee&(1<<be)-1,ee>>>=be,ne-=be),ne<15&&(ee+=we[le++]<<ne,ne+=8,ee+=we[le++]<<ne,ne+=8),me=de[ee&pe];n:for(;;){if(ee>>>=be=me>>>24,ne-=be,!(16&(be=me>>>16&255))){if(!(64&be)){me=de[(65535&me)+(ee&(1<<be)-1)];continue n}ue.msg="invalid distance code",re.mode=30;break e}if(Ce=65535&me,ne<(be&=15)&&(ee+=we[le++]<<ne,(ne+=8)<be&&(ee+=we[le++]<<ne,ne+=8)),z<(Ce+=ee&(1<<be)-1)){ue.msg="invalid distance too far back",re.mode=30;break e}if(ee>>>=be,ne-=be,(be=se-ie)<Ce){if(y<(be=Ce-be)&&re.sane){ue.msg="invalid distance too far back",re.mode=30;break e}if(He=b,(Se=0)===x){if(Se+=a-be,be<ye){for(ye-=be;Me[se++]=b[Se++],--be;);Se=se-Ce,He=Me}}else if(x<be){if(Se+=a+x-be,(be-=x)<ye){for(ye-=be;Me[se++]=b[Se++],--be;);if(Se=0,x<ye){for(ye-=be=x;Me[se++]=b[Se++],--be;);Se=se-Ce,He=Me}}}else if(Se+=x-be,be<ye){for(ye-=be;Me[se++]=b[Se++],--be;);Se=se-Ce,He=Me}for(;2<ye;)Me[se++]=He[Se++],Me[se++]=He[Se++],Me[se++]=He[Se++],ye-=3;ye&&(Me[se++]=He[Se++],1<ye&&(Me[se++]=He[Se++]))}else{for(Se=se-Ce;Me[se++]=Me[Se++],Me[se++]=Me[Se++],Me[se++]=Me[Se++],2<(ye-=3););ye&&(Me[se++]=Me[Se++],1<ye&&(Me[se++]=Me[Se++]))}break}}break}}while(le<ae&&se<te);le-=ye=ne>>3,ee&=(1<<(ne-=ye<<3))-1,ue.next_in=le,ue.next_out=se,ue.avail_in=le<ae?ae-le+5:5-(le-ae),ue.avail_out=se<te?te-se+257:257-(se-te),re.hold=ee,re.bits=ne}},{}],49:[function(E,he,Ae){"use strict";var ue=E("../utils/common"),oe=E("./adler32"),re=E("./crc32"),le=E("./inffast"),ae=E("./inftrees"),se=1,ie=2,te=0,z=-2,a=1,y=852,x=592;function b(Se){return(Se>>>24&255)+(Se>>>8&65280)+((65280&Se)<<8)+((255&Se)<<24)}function ee(){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 ue.Buf16(320),this.work=new ue.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(Se){var He;return Se&&Se.state?(He=Se.state,Se.total_in=Se.total_out=He.total=0,Se.msg="",He.wrap&&(Se.adler=1&He.wrap),He.mode=a,He.last=0,He.havedict=0,He.dmax=32768,He.head=null,He.hold=0,He.bits=0,He.lencode=He.lendyn=new ue.Buf32(y),He.distcode=He.distdyn=new ue.Buf32(x),He.sane=1,He.back=-1,te):z}function ce(Se){var He;return Se&&Se.state?((He=Se.state).wsize=0,He.whave=0,He.wnext=0,ne(Se)):z}function de(Se,He){var we,Me;return Se&&Se.state?(Me=Se.state,He<0?(we=0,He=-He):(we=1+(He>>4),He<48&&(He&=15)),He&&(He<8||15<He)?z:(Me.window!==null&&Me.wbits!==He&&(Me.window=null),Me.wrap=we,Me.wbits=He,ce(Se))):z}function ge(Se,He){var we,Me;return Se?(Me=new ee,(Se.state=Me).window=null,(we=de(Se,He))!==te&&(Se.state=null),we):z}var pe,me,be=!0;function ye(Se){if(be){var He;for(pe=new ue.Buf32(512),me=new ue.Buf32(32),He=0;He<144;)Se.lens[He++]=8;for(;He<256;)Se.lens[He++]=9;for(;He<280;)Se.lens[He++]=7;for(;He<288;)Se.lens[He++]=8;for(ae(se,Se.lens,0,288,pe,0,Se.work,{bits:9}),He=0;He<32;)Se.lens[He++]=5;ae(ie,Se.lens,0,32,me,0,Se.work,{bits:5}),be=!1}Se.lencode=pe,Se.lenbits=9,Se.distcode=me,Se.distbits=5}function Ce(Se,He,we,Me){var Pe,De=Se.state;return De.window===null&&(De.wsize=1<<De.wbits,De.wnext=0,De.whave=0,De.window=new ue.Buf8(De.wsize)),Me>=De.wsize?(ue.arraySet(De.window,He,we-De.wsize,De.wsize,0),De.wnext=0,De.whave=De.wsize):(Me<(Pe=De.wsize-De.wnext)&&(Pe=Me),ue.arraySet(De.window,He,we-Me,Pe,De.wnext),(Me-=Pe)?(ue.arraySet(De.window,He,we-Me,Me,0),De.wnext=Me,De.whave=De.wsize):(De.wnext+=Pe,De.wnext===De.wsize&&(De.wnext=0),De.whave<De.wsize&&(De.whave+=Pe))),0}Ae.inflateReset=ce,Ae.inflateReset2=de,Ae.inflateResetKeep=ne,Ae.inflateInit=function(Se){return ge(Se,15)},Ae.inflateInit2=ge,Ae.inflate=function(Se,He){var we,Me,Pe,De,ze,Je,Qe,tt,$e,at,ct,it,rt,st,mt,yt,Tt,vt,ut,qe,Te,Ke,Ie,Fe,Be=0,Oe=new ue.Buf8(4),_e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Se||!Se.state||!Se.output||!Se.input&&Se.avail_in!==0)return z;(we=Se.state).mode===12&&(we.mode=13),ze=Se.next_out,Pe=Se.output,Qe=Se.avail_out,De=Se.next_in,Me=Se.input,Je=Se.avail_in,tt=we.hold,$e=we.bits,at=Je,ct=Qe,Ke=te;e:for(;;)switch(we.mode){case a:if(we.wrap===0){we.mode=13;break}for(;$e<16;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(2&we.wrap&&tt===35615){Oe[we.check=0]=255&tt,Oe[1]=tt>>>8&255,we.check=re(we.check,Oe,2,0),$e=tt=0,we.mode=2;break}if(we.flags=0,we.head&&(we.head.done=!1),!(1&we.wrap)||(((255&tt)<<8)+(tt>>8))%31){Se.msg="incorrect header check",we.mode=30;break}if((15&tt)!=8){Se.msg="unknown compression method",we.mode=30;break}if($e-=4,Te=8+(15&(tt>>>=4)),we.wbits===0)we.wbits=Te;else if(Te>we.wbits){Se.msg="invalid window size",we.mode=30;break}we.dmax=1<<Te,Se.adler=we.check=1,we.mode=512&tt?10:12,$e=tt=0;break;case 2:for(;$e<16;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(we.flags=tt,(255&we.flags)!=8){Se.msg="unknown compression method",we.mode=30;break}if(57344&we.flags){Se.msg="unknown header flags set",we.mode=30;break}we.head&&(we.head.text=tt>>8&1),512&we.flags&&(Oe[0]=255&tt,Oe[1]=tt>>>8&255,we.check=re(we.check,Oe,2,0)),$e=tt=0,we.mode=3;case 3:for(;$e<32;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.head&&(we.head.time=tt),512&we.flags&&(Oe[0]=255&tt,Oe[1]=tt>>>8&255,Oe[2]=tt>>>16&255,Oe[3]=tt>>>24&255,we.check=re(we.check,Oe,4,0)),$e=tt=0,we.mode=4;case 4:for(;$e<16;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.head&&(we.head.xflags=255&tt,we.head.os=tt>>8),512&we.flags&&(Oe[0]=255&tt,Oe[1]=tt>>>8&255,we.check=re(we.check,Oe,2,0)),$e=tt=0,we.mode=5;case 5:if(1024&we.flags){for(;$e<16;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.length=tt,we.head&&(we.head.extra_len=tt),512&we.flags&&(Oe[0]=255&tt,Oe[1]=tt>>>8&255,we.check=re(we.check,Oe,2,0)),$e=tt=0}else we.head&&(we.head.extra=null);we.mode=6;case 6:if(1024&we.flags&&(Je<(it=we.length)&&(it=Je),it&&(we.head&&(Te=we.head.extra_len-we.length,we.head.extra||(we.head.extra=new Array(we.head.extra_len)),ue.arraySet(we.head.extra,Me,De,it,Te)),512&we.flags&&(we.check=re(we.check,Me,it,De)),Je-=it,De+=it,we.length-=it),we.length))break e;we.length=0,we.mode=7;case 7:if(2048&we.flags){if(Je===0)break e;for(it=0;Te=Me[De+it++],we.head&&Te&&we.length<65536&&(we.head.name+=String.fromCharCode(Te)),Te&&it<Je;);if(512&we.flags&&(we.check=re(we.check,Me,it,De)),Je-=it,De+=it,Te)break e}else we.head&&(we.head.name=null);we.length=0,we.mode=8;case 8:if(4096&we.flags){if(Je===0)break e;for(it=0;Te=Me[De+it++],we.head&&Te&&we.length<65536&&(we.head.comment+=String.fromCharCode(Te)),Te&&it<Je;);if(512&we.flags&&(we.check=re(we.check,Me,it,De)),Je-=it,De+=it,Te)break e}else we.head&&(we.head.comment=null);we.mode=9;case 9:if(512&we.flags){for(;$e<16;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(tt!==(65535&we.check)){Se.msg="header crc mismatch",we.mode=30;break}$e=tt=0}we.head&&(we.head.hcrc=we.flags>>9&1,we.head.done=!0),Se.adler=we.check=0,we.mode=12;break;case 10:for(;$e<32;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}Se.adler=we.check=b(tt),$e=tt=0,we.mode=11;case 11:if(we.havedict===0)return Se.next_out=ze,Se.avail_out=Qe,Se.next_in=De,Se.avail_in=Je,we.hold=tt,we.bits=$e,2;Se.adler=we.check=1,we.mode=12;case 12:if(He===5||He===6)break e;case 13:if(we.last){tt>>>=7&$e,$e-=7&$e,we.mode=27;break}for(;$e<3;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}switch(we.last=1&tt,$e-=1,3&(tt>>>=1)){case 0:we.mode=14;break;case 1:if(ye(we),we.mode=20,He!==6)break;tt>>>=2,$e-=2;break e;case 2:we.mode=17;break;case 3:Se.msg="invalid block type",we.mode=30}tt>>>=2,$e-=2;break;case 14:for(tt>>>=7&$e,$e-=7&$e;$e<32;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if((65535&tt)!=(tt>>>16^65535)){Se.msg="invalid stored block lengths",we.mode=30;break}if(we.length=65535&tt,$e=tt=0,we.mode=15,He===6)break e;case 15:we.mode=16;case 16:if(it=we.length){if(Je<it&&(it=Je),Qe<it&&(it=Qe),it===0)break e;ue.arraySet(Pe,Me,De,it,ze),Je-=it,De+=it,Qe-=it,ze+=it,we.length-=it;break}we.mode=12;break;case 17:for(;$e<14;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(we.nlen=257+(31&tt),tt>>>=5,$e-=5,we.ndist=1+(31&tt),tt>>>=5,$e-=5,we.ncode=4+(15&tt),tt>>>=4,$e-=4,286<we.nlen||30<we.ndist){Se.msg="too many length or distance symbols",we.mode=30;break}we.have=0,we.mode=18;case 18:for(;we.have<we.ncode;){for(;$e<3;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.lens[_e[we.have++]]=7&tt,tt>>>=3,$e-=3}for(;we.have<19;)we.lens[_e[we.have++]]=0;if(we.lencode=we.lendyn,we.lenbits=7,Ie={bits:we.lenbits},Ke=ae(0,we.lens,0,19,we.lencode,0,we.work,Ie),we.lenbits=Ie.bits,Ke){Se.msg="invalid code lengths set",we.mode=30;break}we.have=0,we.mode=19;case 19:for(;we.have<we.nlen+we.ndist;){for(;yt=(Be=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,Tt=65535&Be,!((mt=Be>>>24)<=$e);){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(Tt<16)tt>>>=mt,$e-=mt,we.lens[we.have++]=Tt;else{if(Tt===16){for(Fe=mt+2;$e<Fe;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(tt>>>=mt,$e-=mt,we.have===0){Se.msg="invalid bit length repeat",we.mode=30;break}Te=we.lens[we.have-1],it=3+(3&tt),tt>>>=2,$e-=2}else if(Tt===17){for(Fe=mt+3;$e<Fe;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}$e-=mt,Te=0,it=3+(7&(tt>>>=mt)),tt>>>=3,$e-=3}else{for(Fe=mt+7;$e<Fe;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}$e-=mt,Te=0,it=11+(127&(tt>>>=mt)),tt>>>=7,$e-=7}if(we.have+it>we.nlen+we.ndist){Se.msg="invalid bit length repeat",we.mode=30;break}for(;it--;)we.lens[we.have++]=Te}}if(we.mode===30)break;if(we.lens[256]===0){Se.msg="invalid code -- missing end-of-block",we.mode=30;break}if(we.lenbits=9,Ie={bits:we.lenbits},Ke=ae(se,we.lens,0,we.nlen,we.lencode,0,we.work,Ie),we.lenbits=Ie.bits,Ke){Se.msg="invalid literal/lengths set",we.mode=30;break}if(we.distbits=6,we.distcode=we.distdyn,Ie={bits:we.distbits},Ke=ae(ie,we.lens,we.nlen,we.ndist,we.distcode,0,we.work,Ie),we.distbits=Ie.bits,Ke){Se.msg="invalid distances set",we.mode=30;break}if(we.mode=20,He===6)break e;case 20:we.mode=21;case 21:if(6<=Je&&258<=Qe){Se.next_out=ze,Se.avail_out=Qe,Se.next_in=De,Se.avail_in=Je,we.hold=tt,we.bits=$e,le(Se,ct),ze=Se.next_out,Pe=Se.output,Qe=Se.avail_out,De=Se.next_in,Me=Se.input,Je=Se.avail_in,tt=we.hold,$e=we.bits,we.mode===12&&(we.back=-1);break}for(we.back=0;yt=(Be=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,Tt=65535&Be,!((mt=Be>>>24)<=$e);){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(yt&&!(240&yt)){for(vt=mt,ut=yt,qe=Tt;yt=(Be=we.lencode[qe+((tt&(1<<vt+ut)-1)>>vt)])>>>16&255,Tt=65535&Be,!(vt+(mt=Be>>>24)<=$e);){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}tt>>>=vt,$e-=vt,we.back+=vt}if(tt>>>=mt,$e-=mt,we.back+=mt,we.length=Tt,yt===0){we.mode=26;break}if(32&yt){we.back=-1,we.mode=12;break}if(64&yt){Se.msg="invalid literal/length code",we.mode=30;break}we.extra=15&yt,we.mode=22;case 22:if(we.extra){for(Fe=we.extra;$e<Fe;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.length+=tt&(1<<we.extra)-1,tt>>>=we.extra,$e-=we.extra,we.back+=we.extra}we.was=we.length,we.mode=23;case 23:for(;yt=(Be=we.distcode[tt&(1<<we.distbits)-1])>>>16&255,Tt=65535&Be,!((mt=Be>>>24)<=$e);){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(!(240&yt)){for(vt=mt,ut=yt,qe=Tt;yt=(Be=we.distcode[qe+((tt&(1<<vt+ut)-1)>>vt)])>>>16&255,Tt=65535&Be,!(vt+(mt=Be>>>24)<=$e);){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}tt>>>=vt,$e-=vt,we.back+=vt}if(tt>>>=mt,$e-=mt,we.back+=mt,64&yt){Se.msg="invalid distance code",we.mode=30;break}we.offset=Tt,we.extra=15&yt,we.mode=24;case 24:if(we.extra){for(Fe=we.extra;$e<Fe;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}we.offset+=tt&(1<<we.extra)-1,tt>>>=we.extra,$e-=we.extra,we.back+=we.extra}if(we.offset>we.dmax){Se.msg="invalid distance too far back",we.mode=30;break}we.mode=25;case 25:if(Qe===0)break e;if(it=ct-Qe,we.offset>it){if((it=we.offset-it)>we.whave&&we.sane){Se.msg="invalid distance too far back",we.mode=30;break}rt=it>we.wnext?(it-=we.wnext,we.wsize-it):we.wnext-it,it>we.length&&(it=we.length),st=we.window}else st=Pe,rt=ze-we.offset,it=we.length;for(Qe<it&&(it=Qe),Qe-=it,we.length-=it;Pe[ze++]=st[rt++],--it;);we.length===0&&(we.mode=21);break;case 26:if(Qe===0)break e;Pe[ze++]=we.length,Qe--,we.mode=21;break;case 27:if(we.wrap){for(;$e<32;){if(Je===0)break e;Je--,tt|=Me[De++]<<$e,$e+=8}if(ct-=Qe,Se.total_out+=ct,we.total+=ct,ct&&(Se.adler=we.check=we.flags?re(we.check,Pe,ct,ze-ct):oe(we.check,Pe,ct,ze-ct)),ct=Qe,(we.flags?tt:b(tt))!==we.check){Se.msg="incorrect data check",we.mode=30;break}$e=tt=0}we.mode=28;case 28:if(we.wrap&&we.flags){for(;$e<32;){if(Je===0)break e;Je--,tt+=Me[De++]<<$e,$e+=8}if(tt!==(4294967295&we.total)){Se.msg="incorrect length check",we.mode=30;break}$e=tt=0}we.mode=29;case 29:Ke=1;break e;case 30:Ke=-3;break e;case 31:return-4;case 32:default:return z}return Se.next_out=ze,Se.avail_out=Qe,Se.next_in=De,Se.avail_in=Je,we.hold=tt,we.bits=$e,(we.wsize||ct!==Se.avail_out&&we.mode<30&&(we.mode<27||He!==4))&&Ce(Se,Se.output,Se.next_out,ct-Se.avail_out)?(we.mode=31,-4):(at-=Se.avail_in,ct-=Se.avail_out,Se.total_in+=at,Se.total_out+=ct,we.total+=ct,we.wrap&&ct&&(Se.adler=we.check=we.flags?re(we.check,Pe,ct,Se.next_out-ct):oe(we.check,Pe,ct,Se.next_out-ct)),Se.data_type=we.bits+(we.last?64:0)+(we.mode===12?128:0)+(we.mode===20||we.mode===15?256:0),(at==0&&ct===0||He===4)&&Ke===te&&(Ke=-5),Ke)},Ae.inflateEnd=function(Se){if(!Se||!Se.state)return z;var He=Se.state;return He.window&&(He.window=null),Se.state=null,te},Ae.inflateGetHeader=function(Se,He){var we;return Se&&Se.state&&2&(we=Se.state).wrap?((we.head=He).done=!1,te):z},Ae.inflateSetDictionary=function(Se,He){var we,Me=He.length;return Se&&Se.state?(we=Se.state).wrap!==0&&we.mode!==11?z:we.mode===11&&oe(1,He,Me,0)!==we.check?-3:Ce(Se,He,Me,Me)?(we.mode=31,-4):(we.havedict=1,te):z},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(E,he,Ae){"use strict";var ue=E("../utils/common"),oe=[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],re=[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],le=[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],ae=[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];he.exports=function(se,ie,te,z,a,y,x,b){var ee,ne,ce,de,ge,pe,me,be,ye,Ce=b.bits,Se=0,He=0,we=0,Me=0,Pe=0,De=0,ze=0,Je=0,Qe=0,tt=0,$e=null,at=0,ct=new ue.Buf16(16),it=new ue.Buf16(16),rt=null,st=0;for(Se=0;Se<=15;Se++)ct[Se]=0;for(He=0;He<z;He++)ct[ie[te+He]]++;for(Pe=Ce,Me=15;1<=Me&&ct[Me]===0;Me--);if(Me<Pe&&(Pe=Me),Me===0)return a[y++]=20971520,a[y++]=20971520,b.bits=1,0;for(we=1;we<Me&&ct[we]===0;we++);for(Pe<we&&(Pe=we),Se=Je=1;Se<=15;Se++)if(Je<<=1,(Je-=ct[Se])<0)return-1;if(0<Je&&(se===0||Me!==1))return-1;for(it[1]=0,Se=1;Se<15;Se++)it[Se+1]=it[Se]+ct[Se];for(He=0;He<z;He++)ie[te+He]!==0&&(x[it[ie[te+He]]++]=He);if(pe=se===0?($e=rt=x,19):se===1?($e=oe,at-=257,rt=re,st-=257,256):($e=le,rt=ae,-1),Se=we,ge=y,ze=He=tt=0,ce=-1,de=(Qe=1<<(De=Pe))-1,se===1&&852<Qe||se===2&&592<Qe)return 1;for(;;){for(me=Se-ze,ye=x[He]<pe?(be=0,x[He]):x[He]>pe?(be=rt[st+x[He]],$e[at+x[He]]):(be=96,0),ee=1<<Se-ze,we=ne=1<<De;a[ge+(tt>>ze)+(ne-=ee)]=me<<24|be<<16|ye|0,ne!==0;);for(ee=1<<Se-1;ttⅇ)ee>>=1;if(ee!==0?(tt&=ee-1,tt+=ee):tt=0,He++,--ct[Se]==0){if(Se===Me)break;Se=ie[te+x[He]]}if(Pe<Se&&(tt&de)!==ce){for(ze===0&&(ze=Pe),ge+=we,Je=1<<(De=Se-ze);De+ze<Me&&!((Je-=ct[De+ze])<=0);)De++,Je<<=1;if(Qe+=1<<De,se===1&&852<Qe||se===2&&592<Qe)return 1;a[ce=tt&de]=Pe<<24|De<<16|ge-y|0}}return tt!==0&&(a[ge+tt]=Se-ze<<24|64<<16|0),b.bits=Pe,0}},{"../utils/common":41}],51:[function(E,he,Ae){"use strict";he.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"}},{}],52:[function(E,he,Ae){"use strict";var ue=E("../utils/common"),oe=0,re=1;function le(Be){for(var Oe=Be.length;0<=--Oe;)Be[Oe]=0}var ae=0,se=29,ie=256,te=ie+1+se,z=30,a=19,y=2*te+1,x=15,b=16,ee=7,ne=256,ce=16,de=17,ge=18,pe=[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],me=[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],be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ce=new Array(2*(te+2));le(Ce);var Se=new Array(2*z);le(Se);var He=new Array(512);le(He);var we=new Array(256);le(we);var Me=new Array(se);le(Me);var Pe,De,ze,Je=new Array(z);function Qe(Be,Oe,_e,Ne,Le){this.static_tree=Be,this.extra_bits=Oe,this.extra_base=_e,this.elems=Ne,this.max_length=Le,this.has_stree=Be&&Be.length}function tt(Be,Oe){this.dyn_tree=Be,this.max_code=0,this.stat_desc=Oe}function $e(Be){return Be<256?He[Be]:He[256+(Be>>>7)]}function at(Be,Oe){Be.pending_buf[Be.pending++]=255&Oe,Be.pending_buf[Be.pending++]=Oe>>>8&255}function ct(Be,Oe,_e){Be.bi_valid>b-_e?(Be.bi_buf|=Oe<<Be.bi_valid&65535,at(Be,Be.bi_buf),Be.bi_buf=Oe>>b-Be.bi_valid,Be.bi_valid+=_e-b):(Be.bi_buf|=Oe<<Be.bi_valid&65535,Be.bi_valid+=_e)}function it(Be,Oe,_e){ct(Be,_e[2*Oe],_e[2*Oe+1])}function rt(Be,Oe){for(var _e=0;_e|=1&Be,Be>>>=1,_e<<=1,0<--Oe;);return _e>>>1}function st(Be,Oe,_e){var Ne,Le,We=new Array(x+1),ft=0;for(Ne=1;Ne<=x;Ne++)We[Ne]=ft=ft+_e[Ne-1]<<1;for(Le=0;Le<=Oe;Le++){var gt=Be[2*Le+1];gt!==0&&(Be[2*Le]=rt(We[gt]++,gt))}}function mt(Be){var Oe;for(Oe=0;Oe<te;Oe++)Be.dyn_ltree[2*Oe]=0;for(Oe=0;Oe<z;Oe++)Be.dyn_dtree[2*Oe]=0;for(Oe=0;Oe<a;Oe++)Be.bl_tree[2*Oe]=0;Be.dyn_ltree[2*ne]=1,Be.opt_len=Be.static_len=0,Be.last_lit=Be.matches=0}function yt(Be){8<Be.bi_valid?at(Be,Be.bi_buf):0<Be.bi_valid&&(Be.pending_buf[Be.pending++]=Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0}function Tt(Be,Oe,_e,Ne){var Le=2*Oe,We=2*_e;return Be[Le]<Be[We]||Be[Le]===Be[We]&&Ne[Oe]<=Ne[_e]}function vt(Be,Oe,_e){for(var Ne=Be.heap[_e],Le=_e<<1;Le<=Be.heap_len&&(Le<Be.heap_len&&Tt(Oe,Be.heap[Le+1],Be.heap[Le],Be.depth)&&Le++,!Tt(Oe,Ne,Be.heap[Le],Be.depth));)Be.heap[_e]=Be.heap[Le],_e=Le,Le<<=1;Be.heap[_e]=Ne}function ut(Be,Oe,_e){var Ne,Le,We,ft,gt=0;if(Be.last_lit!==0)for(;Ne=Be.pending_buf[Be.d_buf+2*gt]<<8|Be.pending_buf[Be.d_buf+2*gt+1],Le=Be.pending_buf[Be.l_buf+gt],gt++,Ne===0?it(Be,Le,Oe):(it(Be,(We=we[Le])+ie+1,Oe),(ft=pe[We])!==0&&ct(Be,Le-=Me[We],ft),it(Be,We=$e(--Ne),_e),(ft=me[We])!==0&&ct(Be,Ne-=Je[We],ft)),gt<Be.last_lit;);it(Be,ne,Oe)}function qe(Be,Oe){var _e,Ne,Le,We=Oe.dyn_tree,ft=Oe.stat_desc.static_tree,gt=Oe.stat_desc.has_stree,nt=Oe.stat_desc.elems,wt=-1;for(Be.heap_len=0,Be.heap_max=y,_e=0;_e<nt;_e++)We[2*_e]!==0?(Be.heap[++Be.heap_len]=wt=_e,Be.depth[_e]=0):We[2*_e+1]=0;for(;Be.heap_len<2;)We[2*(Le=Be.heap[++Be.heap_len]=wt<2?++wt:0)]=1,Be.depth[Le]=0,Be.opt_len--,gt&&(Be.static_len-=ft[2*Le+1]);for(Oe.max_code=wt,_e=Be.heap_len>>1;1<=_e;_e--)vt(Be,We,_e);for(Le=nt;_e=Be.heap[1],Be.heap[1]=Be.heap[Be.heap_len--],vt(Be,We,1),Ne=Be.heap[1],Be.heap[--Be.heap_max]=_e,Be.heap[--Be.heap_max]=Ne,We[2*Le]=We[2*_e]+We[2*Ne],Be.depth[Le]=(Be.depth[_e]>=Be.depth[Ne]?Be.depth[_e]:Be.depth[Ne])+1,We[2*_e+1]=We[2*Ne+1]=Le,Be.heap[1]=Le++,vt(Be,We,1),2<=Be.heap_len;);Be.heap[--Be.heap_max]=Be.heap[1],function(Pt,xt){var It,Ft,Ut,St,_t,Kt,Yt=xt.dyn_tree,an=xt.max_code,En=xt.stat_desc.static_tree,cn=xt.stat_desc.has_stree,bn=xt.stat_desc.extra_bits,dn=xt.stat_desc.extra_base,_n=xt.stat_desc.max_length,Dn=0;for(St=0;St<=x;St++)Pt.bl_count[St]=0;for(Yt[2*Pt.heap[Pt.heap_max]+1]=0,It=Pt.heap_max+1;It<y;It++)_n<(St=Yt[2*Yt[2*(Ft=Pt.heap[It])+1]+1]+1)&&(St=_n,Dn++),Yt[2*Ft+1]=St,an<Ft||(Pt.bl_count[St]++,_t=0,dn<=Ft&&(_t=bn[Ft-dn]),Kt=Yt[2*Ft],Pt.opt_len+=Kt*(St+_t),cn&&(Pt.static_len+=Kt*(En[2*Ft+1]+_t)));if(Dn!==0){do{for(St=_n-1;Pt.bl_count[St]===0;)St--;Pt.bl_count[St]--,Pt.bl_count[St+1]+=2,Pt.bl_count[_n]--,Dn-=2}while(0<Dn);for(St=_n;St!==0;St--)for(Ft=Pt.bl_count[St];Ft!==0;)an<(Ut=Pt.heap[--It])||(Yt[2*Ut+1]!==St&&(Pt.opt_len+=(St-Yt[2*Ut+1])*Yt[2*Ut],Yt[2*Ut+1]=St),Ft--)}}(Be,Oe),st(We,wt,Be.bl_count)}function Te(Be,Oe,_e){var Ne,Le,We=-1,ft=Oe[1],gt=0,nt=7,wt=4;for(ft===0&&(nt=138,wt=3),Oe[2*(_e+1)+1]=65535,Ne=0;Ne<=_e;Ne++)Le=ft,ft=Oe[2*(Ne+1)+1],++gt<nt&&Le===ft||(gt<wt?Be.bl_tree[2*Le]+=gt:Le!==0?(Le!==We&&Be.bl_tree[2*Le]++,Be.bl_tree[2*ce]++):gt<=10?Be.bl_tree[2*de]++:Be.bl_tree[2*ge]++,We=Le,wt=(gt=0)===ft?(nt=138,3):Le===ft?(nt=6,3):(nt=7,4))}function Ke(Be,Oe,_e){var Ne,Le,We=-1,ft=Oe[1],gt=0,nt=7,wt=4;for(ft===0&&(nt=138,wt=3),Ne=0;Ne<=_e;Ne++)if(Le=ft,ft=Oe[2*(Ne+1)+1],!(++gt<nt&&Le===ft)){if(gt<wt)for(;it(Be,Le,Be.bl_tree),--gt!=0;);else Le!==0?(Le!==We&&(it(Be,Le,Be.bl_tree),gt--),it(Be,ce,Be.bl_tree),ct(Be,gt-3,2)):gt<=10?(it(Be,de,Be.bl_tree),ct(Be,gt-3,3)):(it(Be,ge,Be.bl_tree),ct(Be,gt-11,7));We=Le,wt=(gt=0)===ft?(nt=138,3):Le===ft?(nt=6,3):(nt=7,4)}}le(Je);var Ie=!1;function Fe(Be,Oe,_e,Ne){ct(Be,(ae<<1)+(Ne?1:0),3),function(Le,We,ft,gt){yt(Le),gt&&(at(Le,ft),at(Le,~ft)),ue.arraySet(Le.pending_buf,Le.window,We,ft,Le.pending),Le.pending+=ft}(Be,Oe,_e,!0)}Ae._tr_init=function(Be){Ie||(function(){var Oe,_e,Ne,Le,We,ft=new Array(x+1);for(Le=Ne=0;Le<se-1;Le++)for(Me[Le]=Ne,Oe=0;Oe<1<<pe[Le];Oe++)we[Ne++]=Le;for(we[Ne-1]=Le,Le=We=0;Le<16;Le++)for(Je[Le]=We,Oe=0;Oe<1<<me[Le];Oe++)He[We++]=Le;for(We>>=7;Le<z;Le++)for(Je[Le]=We<<7,Oe=0;Oe<1<<me[Le]-7;Oe++)He[256+We++]=Le;for(_e=0;_e<=x;_e++)ft[_e]=0;for(Oe=0;Oe<=143;)Ce[2*Oe+1]=8,Oe++,ft[8]++;for(;Oe<=255;)Ce[2*Oe+1]=9,Oe++,ft[9]++;for(;Oe<=279;)Ce[2*Oe+1]=7,Oe++,ft[7]++;for(;Oe<=287;)Ce[2*Oe+1]=8,Oe++,ft[8]++;for(st(Ce,te+1,ft),Oe=0;Oe<z;Oe++)Se[2*Oe+1]=5,Se[2*Oe]=rt(Oe,5);Pe=new Qe(Ce,pe,ie+1,te,x),De=new Qe(Se,me,0,z,x),ze=new Qe(new Array(0),be,0,a,ee)}(),Ie=!0),Be.l_desc=new tt(Be.dyn_ltree,Pe),Be.d_desc=new tt(Be.dyn_dtree,De),Be.bl_desc=new tt(Be.bl_tree,ze),Be.bi_buf=0,Be.bi_valid=0,mt(Be)},Ae._tr_stored_block=Fe,Ae._tr_flush_block=function(Be,Oe,_e,Ne){var Le,We,ft=0;0<Be.level?(Be.strm.data_type===2&&(Be.strm.data_type=function(gt){var nt,wt=4093624447;for(nt=0;nt<=31;nt++,wt>>>=1)if(1&wt&>.dyn_ltree[2*nt]!==0)return oe;if(gt.dyn_ltree[18]!==0||gt.dyn_ltree[20]!==0||gt.dyn_ltree[26]!==0)return re;for(nt=32;nt<ie;nt++)if(gt.dyn_ltree[2*nt]!==0)return re;return oe}(Be)),qe(Be,Be.l_desc),qe(Be,Be.d_desc),ft=function(gt){var nt;for(Te(gt,gt.dyn_ltree,gt.l_desc.max_code),Te(gt,gt.dyn_dtree,gt.d_desc.max_code),qe(gt,gt.bl_desc),nt=a-1;3<=nt&>.bl_tree[2*ye[nt]+1]===0;nt--);return gt.opt_len+=3*(nt+1)+5+5+4,nt}(Be),Le=Be.opt_len+3+7>>>3,(We=Be.static_len+3+7>>>3)<=Le&&(Le=We)):Le=We=_e+5,_e+4<=Le&&Oe!==-1?Fe(Be,Oe,_e,Ne):Be.strategy===4||We===Le?(ct(Be,2+(Ne?1:0),3),ut(Be,Ce,Se)):(ct(Be,4+(Ne?1:0),3),function(gt,nt,wt,Pt){var xt;for(ct(gt,nt-257,5),ct(gt,wt-1,5),ct(gt,Pt-4,4),xt=0;xt<Pt;xt++)ct(gt,gt.bl_tree[2*ye[xt]+1],3);Ke(gt,gt.dyn_ltree,nt-1),Ke(gt,gt.dyn_dtree,wt-1)}(Be,Be.l_desc.max_code+1,Be.d_desc.max_code+1,ft+1),ut(Be,Be.dyn_ltree,Be.dyn_dtree)),mt(Be),Ne&&yt(Be)},Ae._tr_tally=function(Be,Oe,_e){return Be.pending_buf[Be.d_buf+2*Be.last_lit]=Oe>>>8&255,Be.pending_buf[Be.d_buf+2*Be.last_lit+1]=255&Oe,Be.pending_buf[Be.l_buf+Be.last_lit]=255&_e,Be.last_lit++,Oe===0?Be.dyn_ltree[2*_e]++:(Be.matches++,Oe--,Be.dyn_ltree[2*(we[_e]+ie+1)]++,Be.dyn_dtree[2*$e(Oe)]++),Be.last_lit===Be.lit_bufsize-1},Ae._tr_align=function(Be){ct(Be,2,3),it(Be,ne,Ce),function(Oe){Oe.bi_valid===16?(at(Oe,Oe.bi_buf),Oe.bi_buf=0,Oe.bi_valid=0):8<=Oe.bi_valid&&(Oe.pending_buf[Oe.pending++]=255&Oe.bi_buf,Oe.bi_buf>>=8,Oe.bi_valid-=8)}(Be)}},{"../utils/common":41}],53:[function(E,he,Ae){"use strict";he.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}},{}],54:[function(E,he,Ae){(function(ue){(function(oe,re){"use strict";if(!oe.setImmediate){var le,ae,se,ie,te=1,z={},a=!1,y=oe.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(oe);x=x&&x.setTimeout?x:oe,le={}.toString.call(oe.process)==="[object process]"?function(ce){Ue.nextTick(function(){ee(ce)})}:function(){if(oe.postMessage&&!oe.importScripts){var ce=!0,de=oe.onmessage;return oe.onmessage=function(){ce=!1},oe.postMessage("","*"),oe.onmessage=de,ce}}()?(ie="setImmediate$"+Math.random()+"$",oe.addEventListener?oe.addEventListener("message",ne,!1):oe.attachEvent("onmessage",ne),function(ce){oe.postMessage(ie+ce,"*")}):oe.MessageChannel?((se=new MessageChannel).port1.onmessage=function(ce){ee(ce.data)},function(ce){se.port2.postMessage(ce)}):y&&"onreadystatechange"in y.createElement("script")?(ae=y.documentElement,function(ce){var de=y.createElement("script");de.onreadystatechange=function(){ee(ce),de.onreadystatechange=null,ae.removeChild(de),de=null},ae.appendChild(de)}):function(ce){setTimeout(ee,0,ce)},x.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var de=new Array(arguments.length-1),ge=0;ge<de.length;ge++)de[ge]=arguments[ge+1];var pe={callback:ce,args:de};return z[te]=pe,le(te),te++},x.clearImmediate=b}function b(ce){delete z[ce]}function ee(ce){if(a)setTimeout(ee,0,ce);else{var de=z[ce];if(de){a=!0;try{(function(ge){var pe=ge.callback,me=ge.args;switch(me.length){case 0:pe();break;case 1:pe(me[0]);break;case 2:pe(me[0],me[1]);break;case 3:pe(me[0],me[1],me[2]);break;default:pe.apply(re,me)}})(de)}finally{b(ce),a=!1}}}}function ne(ce){ce.source===oe&&typeof ce.data=="string"&&ce.data.indexOf(ie)===0&&ee(+ce.data.slice(ie.length))}})(typeof self=="undefined"?ue===void 0?this:ue:self)}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},39417:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return me}});var ve=fe(67711),Ue=fe(52873),E=fe(33346),he=fe(98506),Ae=fe(42573),ue=fe(58698),oe=fe(62437),re=fe(74700),le=fe(45080),ae=fe(92310),se=fe.n(ae),ie=fe(26112),te=fe(59301),z=fe(39378),a=function(ye){for(var Ce=ye.prefixCls,Se=ye.level,He=ye.isStart,we=ye.isEnd,Me="".concat(Ce,"-indent-unit"),Pe=[],De=0;De<Se;De+=1){var ze;Pe.push(te.createElement("span",{key:De,className:se()(Me,(ze={},(0,Ue.Z)(ze,"".concat(Me,"-start"),He[De]),(0,Ue.Z)(ze,"".concat(Me,"-end"),we[De]),ze))}))}return te.createElement("span",{"aria-hidden":"true",className:"".concat(Ce,"-indent")},Pe)},y=te.memo(a),x=fe(67841),b=fe(71430),ee=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",ce="close",de="---",ge=function(be){(0,re.Z)(Ce,be);var ye=(0,le.Z)(Ce);function Ce(){var Se;(0,Ae.Z)(this,Ce);for(var He=arguments.length,we=new Array(He),Me=0;Me<He;Me++)we[Me]=arguments[Me];return Se=ye.call.apply(ye,[this].concat(we)),Se.state={dragNodeHighlight:!1},Se.selectHandle=void 0,Se.cacheIndent=void 0,Se.onSelectorClick=function(Pe){var De=Se.props.context.onNodeClick;De(Pe,(0,b.F)(Se.props)),Se.isSelectable()?Se.onSelect(Pe):Se.onCheck(Pe)},Se.onSelectorDoubleClick=function(Pe){var De=Se.props.context.onNodeDoubleClick;De(Pe,(0,b.F)(Se.props))},Se.onSelect=function(Pe){if(!Se.isDisabled()){var De=Se.props.context.onNodeSelect;De(Pe,(0,b.F)(Se.props))}},Se.onCheck=function(Pe){if(!Se.isDisabled()){var De=Se.props,ze=De.disableCheckbox,Je=De.checked,Qe=Se.props.context.onNodeCheck;if(!(!Se.isCheckable()||ze)){var tt=!Je;Qe(Pe,(0,b.F)(Se.props),tt)}}},Se.onMouseEnter=function(Pe){var De=Se.props.context.onNodeMouseEnter;De(Pe,(0,b.F)(Se.props))},Se.onMouseLeave=function(Pe){var De=Se.props.context.onNodeMouseLeave;De(Pe,(0,b.F)(Se.props))},Se.onContextMenu=function(Pe){var De=Se.props.context.onNodeContextMenu;De(Pe,(0,b.F)(Se.props))},Se.onDragStart=function(Pe){var De=Se.props.context.onNodeDragStart;Pe.stopPropagation(),Se.setState({dragNodeHighlight:!0}),De(Pe,(0,oe.Z)(Se));try{Pe.dataTransfer.setData("text/plain","")}catch(ze){}},Se.onDragEnter=function(Pe){var De=Se.props.context.onNodeDragEnter;Pe.preventDefault(),Pe.stopPropagation(),De(Pe,(0,oe.Z)(Se))},Se.onDragOver=function(Pe){var De=Se.props.context.onNodeDragOver;Pe.preventDefault(),Pe.stopPropagation(),De(Pe,(0,oe.Z)(Se))},Se.onDragLeave=function(Pe){var De=Se.props.context.onNodeDragLeave;Pe.stopPropagation(),De(Pe,(0,oe.Z)(Se))},Se.onDragEnd=function(Pe){var De=Se.props.context.onNodeDragEnd;Pe.stopPropagation(),Se.setState({dragNodeHighlight:!1}),De(Pe,(0,oe.Z)(Se))},Se.onDrop=function(Pe){var De=Se.props.context.onNodeDrop;Pe.preventDefault(),Pe.stopPropagation(),Se.setState({dragNodeHighlight:!1}),De(Pe,(0,oe.Z)(Se))},Se.onExpand=function(Pe){var De=Se.props,ze=De.loading,Je=De.context.onNodeExpand;ze||Je(Pe,(0,b.F)(Se.props))},Se.setSelectHandle=function(Pe){Se.selectHandle=Pe},Se.getNodeState=function(){var Pe=Se.props.expanded;return Se.isLeaf()?null:Pe?ne:ce},Se.hasChildren=function(){var Pe=Se.props.eventKey,De=Se.props.context.keyEntities,ze=(0,x.Z)(De,Pe)||{},Je=ze.children;return!!(Je||[]).length},Se.isLeaf=function(){var Pe=Se.props,De=Pe.isLeaf,ze=Pe.loaded,Je=Se.props.context.loadData,Qe=Se.hasChildren();return De===!1?!1:De||!Je&&!Qe||Je&&ze&&!Qe},Se.isDisabled=function(){var Pe=Se.props.disabled,De=Se.props.context.disabled;return!!(De||Pe)},Se.isCheckable=function(){var Pe=Se.props.checkable,De=Se.props.context.checkable;return!De||Pe===!1?!1:De},Se.syncLoadData=function(Pe){var De=Pe.expanded,ze=Pe.loading,Je=Pe.loaded,Qe=Se.props.context,tt=Qe.loadData,$e=Qe.onNodeLoad;ze||tt&&De&&!Se.isLeaf()&&!Se.hasChildren()&&!Je&&$e((0,b.F)(Se.props))},Se.isDraggable=function(){var Pe=Se.props,De=Pe.data,ze=Pe.context.draggable;return!!(ze&&(!ze.nodeDraggable||ze.nodeDraggable(De)))},Se.renderDragHandler=function(){var Pe=Se.props.context,De=Pe.draggable,ze=Pe.prefixCls;return De!=null&&De.icon?te.createElement("span",{className:"".concat(ze,"-draggable-icon")},De.icon):null},Se.renderSwitcherIconDom=function(Pe){var De=Se.props.switcherIcon,ze=Se.props.context.switcherIcon,Je=De||ze;return typeof Je=="function"?Je((0,he.Z)((0,he.Z)({},Se.props),{},{isLeaf:Pe})):Je},Se.renderSwitcher=function(){var Pe=Se.props.expanded,De=Se.props.context.prefixCls;if(Se.isLeaf()){var ze=Se.renderSwitcherIconDom(!0);return ze!==!1?te.createElement("span",{className:se()("".concat(De,"-switcher"),"".concat(De,"-switcher-noop"))},ze):null}var Je=se()("".concat(De,"-switcher"),"".concat(De,"-switcher_").concat(Pe?ne:ce)),Qe=Se.renderSwitcherIconDom(!1);return Qe!==!1?te.createElement("span",{onClick:Se.onExpand,className:Je},Qe):null},Se.renderCheckbox=function(){var Pe=Se.props,De=Pe.checked,ze=Pe.halfChecked,Je=Pe.disableCheckbox,Qe=Se.props.context.prefixCls,tt=Se.isDisabled(),$e=Se.isCheckable();if(!$e)return null;var at=typeof $e!="boolean"?$e:null;return te.createElement("span",{className:se()("".concat(Qe,"-checkbox"),De&&"".concat(Qe,"-checkbox-checked"),!De&&ze&&"".concat(Qe,"-checkbox-indeterminate"),(tt||Je)&&"".concat(Qe,"-checkbox-disabled")),onClick:Se.onCheck},at)},Se.renderIcon=function(){var Pe=Se.props.loading,De=Se.props.context.prefixCls;return te.createElement("span",{className:se()("".concat(De,"-iconEle"),"".concat(De,"-icon__").concat(Se.getNodeState()||"docu"),Pe&&"".concat(De,"-icon_loading"))})},Se.renderSelector=function(){var Pe=Se.state.dragNodeHighlight,De=Se.props,ze=De.title,Je=ze===void 0?de:ze,Qe=De.selected,tt=De.icon,$e=De.loading,at=De.data,ct=Se.props.context,it=ct.prefixCls,rt=ct.showIcon,st=ct.icon,mt=ct.loadData,yt=ct.titleRender,Tt=Se.isDisabled(),vt="".concat(it,"-node-content-wrapper"),ut;if(rt){var qe=tt||st;ut=qe?te.createElement("span",{className:se()("".concat(it,"-iconEle"),"".concat(it,"-icon__customize"))},typeof qe=="function"?qe(Se.props):qe):Se.renderIcon()}else mt&&$e&&(ut=Se.renderIcon());var Te;typeof Je=="function"?Te=Je(at):yt?Te=yt(at):Te=Je;var Ke=te.createElement("span",{className:"".concat(it,"-title")},Te);return te.createElement("span",{ref:Se.setSelectHandle,title:typeof Je=="string"?Je:"",className:se()("".concat(vt),"".concat(vt,"-").concat(Se.getNodeState()||"normal"),!Tt&&(Qe||Pe)&&"".concat(it,"-node-selected")),onMouseEnter:Se.onMouseEnter,onMouseLeave:Se.onMouseLeave,onContextMenu:Se.onContextMenu,onClick:Se.onSelectorClick,onDoubleClick:Se.onSelectorDoubleClick},ut,Ke,Se.renderDropIndicator())},Se.renderDropIndicator=function(){var Pe=Se.props,De=Pe.disabled,ze=Pe.eventKey,Je=Se.props.context,Qe=Je.draggable,tt=Je.dropLevelOffset,$e=Je.dropPosition,at=Je.prefixCls,ct=Je.indent,it=Je.dropIndicatorRender,rt=Je.dragOverNodeKey,st=Je.direction,mt=!!Qe,yt=!De&&mt&&rt===ze,Tt=ct!=null?ct:Se.cacheIndent;return Se.cacheIndent=ct,yt?it({dropPosition:$e,dropLevelOffset:tt,indent:Tt,prefixCls:at,direction:st}):null},Se}return(0,ue.Z)(Ce,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var He=this.props.selectable,we=this.props.context.selectable;return typeof He=="boolean"?He:we}},{key:"render",value:function(){var He,we=this.props,Me=we.eventKey,Pe=we.className,De=we.style,ze=we.dragOver,Je=we.dragOverGapTop,Qe=we.dragOverGapBottom,tt=we.isLeaf,$e=we.isStart,at=we.isEnd,ct=we.expanded,it=we.selected,rt=we.checked,st=we.halfChecked,mt=we.loading,yt=we.domRef,Tt=we.active,vt=we.data,ut=we.onMouseMove,qe=we.selectable,Te=(0,E.Z)(we,ee),Ke=this.props.context,Ie=Ke.prefixCls,Fe=Ke.filterTreeNode,Be=Ke.keyEntities,Oe=Ke.dropContainerKey,_e=Ke.dropTargetKey,Ne=Ke.draggingNodeKey,Le=this.isDisabled(),We=(0,ie.Z)(Te,{aria:!0,data:!0}),ft=(0,x.Z)(Be,Me)||{},gt=ft.level,nt=at[at.length-1],wt=this.isDraggable(),Pt=!Le&&wt,xt=Ne===Me,It=qe!==void 0?{"aria-selected":!!qe}:void 0;return te.createElement("div",(0,ve.Z)({ref:yt,className:se()(Pe,"".concat(Ie,"-treenode"),(He={},(0,Ue.Z)(He,"".concat(Ie,"-treenode-disabled"),Le),(0,Ue.Z)(He,"".concat(Ie,"-treenode-switcher-").concat(ct?"open":"close"),!tt),(0,Ue.Z)(He,"".concat(Ie,"-treenode-checkbox-checked"),rt),(0,Ue.Z)(He,"".concat(Ie,"-treenode-checkbox-indeterminate"),st),(0,Ue.Z)(He,"".concat(Ie,"-treenode-selected"),it),(0,Ue.Z)(He,"".concat(Ie,"-treenode-loading"),mt),(0,Ue.Z)(He,"".concat(Ie,"-treenode-active"),Tt),(0,Ue.Z)(He,"".concat(Ie,"-treenode-leaf-last"),nt),(0,Ue.Z)(He,"".concat(Ie,"-treenode-draggable"),wt),(0,Ue.Z)(He,"dragging",xt),(0,Ue.Z)(He,"drop-target",_e===Me),(0,Ue.Z)(He,"drop-container",Oe===Me),(0,Ue.Z)(He,"drag-over",!Le&&ze),(0,Ue.Z)(He,"drag-over-gap-top",!Le&&Je),(0,Ue.Z)(He,"drag-over-gap-bottom",!Le&&Qe),(0,Ue.Z)(He,"filter-node",Fe&&Fe((0,b.F)(this.props))),He)),style:De,draggable:Pt,"aria-grabbed":xt,onDragStart:Pt?this.onDragStart:void 0,onDragEnter:wt?this.onDragEnter:void 0,onDragOver:wt?this.onDragOver:void 0,onDragLeave:wt?this.onDragLeave:void 0,onDrop:wt?this.onDrop:void 0,onDragEnd:wt?this.onDragEnd:void 0,onMouseMove:ut},It,We),te.createElement(y,{prefixCls:Ie,level:gt,isStart:$e,isEnd:at}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ce}(te.Component),pe=function(ye){return te.createElement(z.k.Consumer,null,function(Ce){return te.createElement(ge,(0,ve.Z)({},ye,{context:Ce}))})};pe.displayName="TreeNode",pe.isTreeNode=1;var me=pe},39378:function(un,Qt,fe){"use strict";fe.d(Qt,{k:function(){return Ue}});var ve=fe(59301),Ue=ve.createContext(null)},32223:function(un,Qt,fe){"use strict";fe.d(Qt,{O:function(){return me.Z},Z:function(){return Ke}});var ve=fe(67711),Ue=fe(52873),E=fe(26420),he=fe(98506),Ae=fe(15142),ue=fe(42573),oe=fe(58698),re=fe(62437),le=fe(74700),ae=fe(45080),se=fe(92310),ie=fe.n(se),te=fe(10228),z=fe(26112),a=fe(48736),y=fe(59301),x=fe(39378);function b(Ie){var Fe=Ie.dropPosition,Be=Ie.dropLevelOffset,Oe=Ie.indent,_e={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Fe){case-1:_e.top=0,_e.left=-Be*Oe;break;case 1:_e.bottom=0,_e.left=-Be*Oe;break;case 0:_e.bottom=0,_e.left=Oe;break}return y.createElement("div",{style:_e})}function ee(Ie){if(Ie==null)throw new TypeError("Cannot destructure "+Ie)}var ne=fe(16886),ce=fe(33346),de=fe(34280),ge=fe(6790),pe=fe(77900),me=fe(39417);function be(Ie,Fe){var Be=y.useState(!1),Oe=(0,ne.Z)(Be,2),_e=Oe[0],Ne=Oe[1];y.useLayoutEffect(function(){if(_e)return Ie(),function(){Fe()}},[_e]),y.useLayoutEffect(function(){return Ne(!0),function(){Ne(!1)}},[])}var ye=fe(71430),Ce=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Se=function(Fe,Be){var Oe=Fe.className,_e=Fe.style,Ne=Fe.motion,Le=Fe.motionNodes,We=Fe.motionType,ft=Fe.onMotionStart,gt=Fe.onMotionEnd,nt=Fe.active,wt=Fe.treeNodeRequiredProps,Pt=(0,ce.Z)(Fe,Ce),xt=y.useState(!0),It=(0,ne.Z)(xt,2),Ft=It[0],Ut=It[1],St=y.useContext(x.k),_t=St.prefixCls,Kt=Le&&We!=="hide";(0,de.Z)(function(){Le&&Kt!==Ft&&Ut(Kt)},[Le]);var Yt=function(){Le&&ft()},an=y.useRef(!1),En=function(){Le&&!an.current&&(an.current=!0,gt())};be(Yt,En);var cn=function(dn){Kt===dn&&En()};return Le?y.createElement(pe.default,(0,ve.Z)({ref:Be,visible:Ft},Ne,{motionAppear:We==="show",onVisibleChanged:cn}),function(bn,dn){var _n=bn.className,Dn=bn.style;return y.createElement("div",{ref:dn,className:ie()("".concat(_t,"-treenode-motion"),_n),style:Dn},Le.map(function(Rn){var wr=(0,ve.Z)({},(ee(Rn.data),Rn.data)),ar=Rn.title,Wn=Rn.key,Ur=Rn.isStart,eo=Rn.isEnd;delete wr.children;var Or=(0,ye.H8)(Wn,wt);return y.createElement(me.Z,(0,ve.Z)({},wr,Or,{title:ar,active:nt,data:Rn.data,key:Wn,isStart:Ur,isEnd:eo}))}))}):y.createElement(me.Z,(0,ve.Z)({domRef:Be,className:Oe,style:_e},Pt,{active:nt}))};Se.displayName="MotionTreeNode";var He=y.forwardRef(Se),we=He;function Me(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Be=Ie.length,Oe=Fe.length;if(Math.abs(Be-Oe)!==1)return{add:!1,key:null};function _e(Ne,Le){var We=new Map;Ne.forEach(function(gt){We.set(gt,!0)});var ft=Le.filter(function(gt){return!We.has(gt)});return ft.length===1?ft[0]:null}return Be<Oe?{add:!0,key:_e(Ie,Fe)}:{add:!1,key:_e(Fe,Ie)}}function Pe(Ie,Fe,Be){var Oe=Ie.findIndex(function(We){return We.key===Be}),_e=Ie[Oe+1],Ne=Fe.findIndex(function(We){return We.key===Be});if(_e){var Le=Fe.findIndex(function(We){return We.key===_e.key});return Fe.slice(Ne+1,Le)}return Fe.slice(Ne+1)}var De=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],ze={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Je=function(){},Qe="RC_TREE_MOTION_".concat(Math.random()),tt={key:Qe},$e={key:Qe,level:0,index:0,pos:"0",node:tt,nodes:[tt]},at={parent:null,children:[],pos:$e.pos,data:tt,title:null,key:Qe,isStart:[],isEnd:[]};function ct(Ie,Fe,Be,Oe){return Fe===!1||!Be?Ie:Ie.slice(0,Math.ceil(Be/Oe)+1)}function it(Ie){var Fe=Ie.key,Be=Ie.pos;return(0,ye.km)(Fe,Be)}function rt(Ie){for(var Fe=String(Ie.data.key),Be=Ie;Be.parent;)Be=Be.parent,Fe="".concat(Be.data.key," > ").concat(Fe);return Fe}var st=y.forwardRef(function(Ie,Fe){var Be=Ie.prefixCls,Oe=Ie.data,_e=Ie.selectable,Ne=Ie.checkable,Le=Ie.expandedKeys,We=Ie.selectedKeys,ft=Ie.checkedKeys,gt=Ie.loadedKeys,nt=Ie.loadingKeys,wt=Ie.halfCheckedKeys,Pt=Ie.keyEntities,xt=Ie.disabled,It=Ie.dragging,Ft=Ie.dragOverNodeKey,Ut=Ie.dropPosition,St=Ie.motion,_t=Ie.height,Kt=Ie.itemHeight,Yt=Ie.virtual,an=Ie.focusable,En=Ie.activeItem,cn=Ie.focused,bn=Ie.tabIndex,dn=Ie.onKeyDown,_n=Ie.onFocus,Dn=Ie.onBlur,Rn=Ie.onActiveChange,wr=Ie.onListChangeStart,ar=Ie.onListChangeEnd,Wn=(0,ce.Z)(Ie,De),Ur=y.useRef(null),eo=y.useRef(null);y.useImperativeHandle(Fe,function(){return{scrollTo:function(ao){Ur.current.scrollTo(ao)},getIndentWidth:function(){return eo.current.offsetWidth}}});var Or=y.useState(Le),Pr=(0,ne.Z)(Or,2),Zr=Pr[0],yo=Pr[1],Oo=y.useState(Oe),Jo=(0,ne.Z)(Oo,2),Io=Jo[0],gi=Jo[1],ei=y.useState(Oe),oi=(0,ne.Z)(ei,2),pn=oi[0],Qn=oi[1],jn=y.useState([]),Hr=(0,ne.Z)(jn,2),vo=Hr[0],hr=Hr[1],hi=y.useState(null),Ko=(0,ne.Z)(hi,2),Yn=Ko[0],On=Ko[1],Qr=y.useRef(Oe);Qr.current=Oe;function kn(){var Bo=Qr.current;gi(Bo),Qn(Bo),hr([]),On(null),ar()}(0,de.Z)(function(){yo(Le);var Bo=Me(Zr,Le);if(Bo.key!==null)if(Bo.add){var ao=Io.findIndex(function(br){var gr=br.key;return gr===Bo.key}),hn=ct(Pe(Io,Oe,Bo.key),Yt,_t,Kt),Un=Io.slice();Un.splice(ao+1,0,at),Qn(Un),hr(hn),On("show")}else{var Xn=Oe.findIndex(function(br){var gr=br.key;return gr===Bo.key}),Cn=ct(Pe(Oe,Io,Bo.key),Yt,_t,Kt),Ir=Oe.slice();Ir.splice(Xn+1,0,at),Qn(Ir),hr(Cn),On("hide")}else Io!==Oe&&(gi(Oe),Qn(Oe))},[Le,Oe]),y.useEffect(function(){It||kn()},[It]);var Wr=St?pn:Oe,Ao={expandedKeys:Le,selectedKeys:We,loadedKeys:gt,loadingKeys:nt,checkedKeys:ft,halfCheckedKeys:wt,dragOverNodeKey:Ft,dropPosition:Ut,keyEntities:Pt};return y.createElement(y.Fragment,null,cn&&En&&y.createElement("span",{style:ze,"aria-live":"assertive"},rt(En)),y.createElement("div",null,y.createElement("input",{style:ze,disabled:an===!1||xt,tabIndex:an!==!1?bn:null,onKeyDown:dn,onFocus:_n,onBlur:Dn,value:"",onChange:Je,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Be,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Be,"-indent")},y.createElement("div",{ref:eo,className:"".concat(Be,"-indent-unit")}))),y.createElement(ge.Z,(0,ve.Z)({},Wn,{data:Wr,itemKey:it,height:_t,fullHeight:!1,virtual:Yt,itemHeight:Kt,prefixCls:"".concat(Be,"-list"),ref:Ur,onVisibleChange:function(ao,hn){var Un=new Set(ao),Xn=hn.filter(function(Cn){return!Un.has(Cn)});Xn.some(function(Cn){return it(Cn)===Qe})&&kn()}}),function(Bo){var ao=Bo.pos,hn=(0,ve.Z)({},(ee(Bo.data),Bo.data)),Un=Bo.title,Xn=Bo.key,Cn=Bo.isStart,Ir=Bo.isEnd,br=(0,ye.km)(Xn,ao);delete hn.key,delete hn.children;var gr=(0,ye.H8)(br,Ao);return y.createElement(we,(0,ve.Z)({},hn,gr,{title:Un,active:!!En&&Xn===En.key,pos:ao,data:Bo.data,isStart:Cn,isEnd:Ir,motion:St,motionNodes:Xn===Qe?vo:null,motionType:Yn,onMotionStart:wr,onMotionEnd:kn,treeNodeRequiredProps:Ao,onMouseMove:function(){Rn(null)}}))}))});st.displayName="NodeList";var mt=st,yt=fe(35654),Tt=fe(90782),vt=fe(67841),ut=10,qe=function(Ie){(0,le.Z)(Be,Ie);var Fe=(0,ae.Z)(Be);function Be(){var Oe;(0,ue.Z)(this,Be);for(var _e=arguments.length,Ne=new Array(_e),Le=0;Le<_e;Le++)Ne[Le]=arguments[Le];return Oe=Fe.call.apply(Fe,[this].concat(Ne)),Oe.destroyed=!1,Oe.delayedDragEnterLogic=void 0,Oe.loadingRetryTimes={},Oe.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,ye.w$)()},Oe.dragStartMousePosition=null,Oe.dragNode=void 0,Oe.currentMouseOverDroppableNodeKey=null,Oe.listRef=y.createRef(),Oe.onNodeDragStart=function(We,ft){var gt=Oe.state,nt=gt.expandedKeys,wt=gt.keyEntities,Pt=Oe.props.onDragStart,xt=ft.props.eventKey;Oe.dragNode=ft,Oe.dragStartMousePosition={x:We.clientX,y:We.clientY};var It=(0,yt._5)(nt,xt);Oe.setState({draggingNodeKey:xt,dragChildrenKeys:(0,yt.wA)(xt,wt),indent:Oe.listRef.current.getIndentWidth()}),Oe.setExpandedKeys(It),window.addEventListener("dragend",Oe.onWindowDragEnd),Pt==null||Pt({event:We,node:(0,ye.F)(ft.props)})},Oe.onNodeDragEnter=function(We,ft){var gt=Oe.state,nt=gt.expandedKeys,wt=gt.keyEntities,Pt=gt.dragChildrenKeys,xt=gt.flattenNodes,It=gt.indent,Ft=Oe.props,Ut=Ft.onDragEnter,St=Ft.onExpand,_t=Ft.allowDrop,Kt=Ft.direction,Yt=ft.props,an=Yt.pos,En=Yt.eventKey,cn=(0,re.Z)(Oe),bn=cn.dragNode;if(Oe.currentMouseOverDroppableNodeKey!==En&&(Oe.currentMouseOverDroppableNodeKey=En),!bn){Oe.resetDragState();return}var dn=(0,yt.OM)(We,bn,ft,It,Oe.dragStartMousePosition,_t,xt,wt,nt,Kt),_n=dn.dropPosition,Dn=dn.dropLevelOffset,Rn=dn.dropTargetKey,wr=dn.dropContainerKey,ar=dn.dropTargetPos,Wn=dn.dropAllowed,Ur=dn.dragOverNodeKey;if(Pt.indexOf(Rn)!==-1||!Wn){Oe.resetDragState();return}if(Oe.delayedDragEnterLogic||(Oe.delayedDragEnterLogic={}),Object.keys(Oe.delayedDragEnterLogic).forEach(function(eo){clearTimeout(Oe.delayedDragEnterLogic[eo])}),bn.props.eventKey!==ft.props.eventKey&&(We.persist(),Oe.delayedDragEnterLogic[an]=window.setTimeout(function(){if(Oe.state.draggingNodeKey!==null){var eo=(0,Ae.Z)(nt),Or=(0,vt.Z)(wt,ft.props.eventKey);Or&&(Or.children||[]).length&&(eo=(0,yt.L0)(nt,ft.props.eventKey)),"expandedKeys"in Oe.props||Oe.setExpandedKeys(eo),St==null||St(eo,{node:(0,ye.F)(ft.props),expanded:!0,nativeEvent:We.nativeEvent})}},800)),bn.props.eventKey===Rn&&Dn===0){Oe.resetDragState();return}Oe.setState({dragOverNodeKey:Ur,dropPosition:_n,dropLevelOffset:Dn,dropTargetKey:Rn,dropContainerKey:wr,dropTargetPos:ar,dropAllowed:Wn}),Ut==null||Ut({event:We,node:(0,ye.F)(ft.props),expandedKeys:nt})},Oe.onNodeDragOver=function(We,ft){var gt=Oe.state,nt=gt.dragChildrenKeys,wt=gt.flattenNodes,Pt=gt.keyEntities,xt=gt.expandedKeys,It=gt.indent,Ft=Oe.props,Ut=Ft.onDragOver,St=Ft.allowDrop,_t=Ft.direction,Kt=(0,re.Z)(Oe),Yt=Kt.dragNode;if(Yt){var an=(0,yt.OM)(We,Yt,ft,It,Oe.dragStartMousePosition,St,wt,Pt,xt,_t),En=an.dropPosition,cn=an.dropLevelOffset,bn=an.dropTargetKey,dn=an.dropContainerKey,_n=an.dropAllowed,Dn=an.dropTargetPos,Rn=an.dragOverNodeKey;nt.indexOf(bn)!==-1||!_n||(Yt.props.eventKey===bn&&cn===0?Oe.state.dropPosition===null&&Oe.state.dropLevelOffset===null&&Oe.state.dropTargetKey===null&&Oe.state.dropContainerKey===null&&Oe.state.dropTargetPos===null&&Oe.state.dropAllowed===!1&&Oe.state.dragOverNodeKey===null||Oe.resetDragState():En===Oe.state.dropPosition&&cn===Oe.state.dropLevelOffset&&bn===Oe.state.dropTargetKey&&dn===Oe.state.dropContainerKey&&Dn===Oe.state.dropTargetPos&&_n===Oe.state.dropAllowed&&Rn===Oe.state.dragOverNodeKey||Oe.setState({dropPosition:En,dropLevelOffset:cn,dropTargetKey:bn,dropContainerKey:dn,dropTargetPos:Dn,dropAllowed:_n,dragOverNodeKey:Rn}),Ut==null||Ut({event:We,node:(0,ye.F)(ft.props)}))}},Oe.onNodeDragLeave=function(We,ft){Oe.currentMouseOverDroppableNodeKey===ft.props.eventKey&&!We.currentTarget.contains(We.relatedTarget)&&(Oe.resetDragState(),Oe.currentMouseOverDroppableNodeKey=null);var gt=Oe.props.onDragLeave;gt==null||gt({event:We,node:(0,ye.F)(ft.props)})},Oe.onWindowDragEnd=function(We){Oe.onNodeDragEnd(We,null,!0),window.removeEventListener("dragend",Oe.onWindowDragEnd)},Oe.onNodeDragEnd=function(We,ft){var gt=Oe.props.onDragEnd;Oe.setState({dragOverNodeKey:null}),Oe.cleanDragState(),gt==null||gt({event:We,node:(0,ye.F)(ft.props)}),Oe.dragNode=null,window.removeEventListener("dragend",Oe.onWindowDragEnd)},Oe.onNodeDrop=function(We,ft){var gt,nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,wt=Oe.state,Pt=wt.dragChildrenKeys,xt=wt.dropPosition,It=wt.dropTargetKey,Ft=wt.dropTargetPos,Ut=wt.dropAllowed;if(Ut){var St=Oe.props.onDrop;if(Oe.setState({dragOverNodeKey:null}),Oe.cleanDragState(),It!==null){var _t=(0,he.Z)((0,he.Z)({},(0,ye.H8)(It,Oe.getTreeNodeRequiredProps())),{},{active:((gt=Oe.getActiveItem())===null||gt===void 0?void 0:gt.key)===It,data:(0,vt.Z)(Oe.state.keyEntities,It).node}),Kt=Pt.indexOf(It)!==-1;(0,a.ZP)(!Kt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Yt=(0,yt.yx)(Ft),an={event:We,node:(0,ye.F)(_t),dragNode:Oe.dragNode?(0,ye.F)(Oe.dragNode.props):null,dragNodesKeys:[Oe.dragNode.props.eventKey].concat(Pt),dropToGap:xt!==0,dropPosition:xt+Number(Yt[Yt.length-1])};nt||St==null||St(an),Oe.dragNode=null}}},Oe.cleanDragState=function(){var We=Oe.state.draggingNodeKey;We!==null&&Oe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Oe.dragStartMousePosition=null,Oe.currentMouseOverDroppableNodeKey=null},Oe.triggerExpandActionExpand=function(We,ft){var gt=Oe.state,nt=gt.expandedKeys,wt=gt.flattenNodes,Pt=ft.expanded,xt=ft.key,It=ft.isLeaf;if(!(It||We.shiftKey||We.metaKey||We.ctrlKey)){var Ft=wt.filter(function(St){return St.key===xt})[0],Ut=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(xt,Oe.getTreeNodeRequiredProps())),{},{data:Ft.data}));Oe.setExpandedKeys(Pt?(0,yt._5)(nt,xt):(0,yt.L0)(nt,xt)),Oe.onNodeExpand(We,Ut)}},Oe.onNodeClick=function(We,ft){var gt=Oe.props,nt=gt.onClick,wt=gt.expandAction;wt==="click"&&Oe.triggerExpandActionExpand(We,ft),nt==null||nt(We,ft)},Oe.onNodeDoubleClick=function(We,ft){var gt=Oe.props,nt=gt.onDoubleClick,wt=gt.expandAction;wt==="doubleClick"&&Oe.triggerExpandActionExpand(We,ft),nt==null||nt(We,ft)},Oe.onNodeSelect=function(We,ft){var gt=Oe.state.selectedKeys,nt=Oe.state,wt=nt.keyEntities,Pt=nt.fieldNames,xt=Oe.props,It=xt.onSelect,Ft=xt.multiple,Ut=ft.selected,St=ft[Pt.key],_t=!Ut;_t?Ft?gt=(0,yt.L0)(gt,St):gt=[St]:gt=(0,yt._5)(gt,St);var Kt=gt.map(function(Yt){var an=(0,vt.Z)(wt,Yt);return an?an.node:null}).filter(function(Yt){return Yt});Oe.setUncontrolledState({selectedKeys:gt}),It==null||It(gt,{event:"select",selected:_t,node:ft,selectedNodes:Kt,nativeEvent:We.nativeEvent})},Oe.onNodeCheck=function(We,ft,gt){var nt=Oe.state,wt=nt.keyEntities,Pt=nt.checkedKeys,xt=nt.halfCheckedKeys,It=Oe.props,Ft=It.checkStrictly,Ut=It.onCheck,St=ft.key,_t,Kt={event:"check",node:ft,checked:gt,nativeEvent:We.nativeEvent};if(Ft){var Yt=gt?(0,yt.L0)(Pt,St):(0,yt._5)(Pt,St),an=(0,yt._5)(xt,St);_t={checked:Yt,halfChecked:an},Kt.checkedNodes=Yt.map(function(Dn){return(0,vt.Z)(wt,Dn)}).filter(function(Dn){return Dn}).map(function(Dn){return Dn.node}),Oe.setUncontrolledState({checkedKeys:Yt})}else{var En=(0,Tt.S)([].concat((0,Ae.Z)(Pt),[St]),!0,wt),cn=En.checkedKeys,bn=En.halfCheckedKeys;if(!gt){var dn=new Set(cn);dn.delete(St);var _n=(0,Tt.S)(Array.from(dn),{checked:!1,halfCheckedKeys:bn},wt);cn=_n.checkedKeys,bn=_n.halfCheckedKeys}_t=cn,Kt.checkedNodes=[],Kt.checkedNodesPositions=[],Kt.halfCheckedKeys=bn,cn.forEach(function(Dn){var Rn=(0,vt.Z)(wt,Dn);if(Rn){var wr=Rn.node,ar=Rn.pos;Kt.checkedNodes.push(wr),Kt.checkedNodesPositions.push({node:wr,pos:ar})}}),Oe.setUncontrolledState({checkedKeys:cn},!1,{halfCheckedKeys:bn})}Ut==null||Ut(_t,Kt)},Oe.onNodeLoad=function(We){var ft=We.key,gt=new Promise(function(nt,wt){Oe.setState(function(Pt){var xt=Pt.loadedKeys,It=xt===void 0?[]:xt,Ft=Pt.loadingKeys,Ut=Ft===void 0?[]:Ft,St=Oe.props,_t=St.loadData,Kt=St.onLoad;if(!_t||It.indexOf(ft)!==-1||Ut.indexOf(ft)!==-1)return null;var Yt=_t(We);return Yt.then(function(){var an=Oe.state.loadedKeys,En=(0,yt.L0)(an,ft);Kt==null||Kt(En,{event:"load",node:We}),Oe.setUncontrolledState({loadedKeys:En}),Oe.setState(function(cn){return{loadingKeys:(0,yt._5)(cn.loadingKeys,ft)}}),nt()}).catch(function(an){if(Oe.setState(function(cn){return{loadingKeys:(0,yt._5)(cn.loadingKeys,ft)}}),Oe.loadingRetryTimes[ft]=(Oe.loadingRetryTimes[ft]||0)+1,Oe.loadingRetryTimes[ft]>=ut){var En=Oe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Oe.setUncontrolledState({loadedKeys:(0,yt.L0)(En,ft)}),nt()}wt(an)}),{loadingKeys:(0,yt.L0)(Ut,ft)}})});return gt.catch(function(){}),gt},Oe.onNodeMouseEnter=function(We,ft){var gt=Oe.props.onMouseEnter;gt==null||gt({event:We,node:ft})},Oe.onNodeMouseLeave=function(We,ft){var gt=Oe.props.onMouseLeave;gt==null||gt({event:We,node:ft})},Oe.onNodeContextMenu=function(We,ft){var gt=Oe.props.onRightClick;gt&&(We.preventDefault(),gt({event:We,node:ft}))},Oe.onFocus=function(){var We=Oe.props.onFocus;Oe.setState({focused:!0});for(var ft=arguments.length,gt=new Array(ft),nt=0;nt<ft;nt++)gt[nt]=arguments[nt];We==null||We.apply(void 0,gt)},Oe.onBlur=function(){var We=Oe.props.onBlur;Oe.setState({focused:!1}),Oe.onActiveChange(null);for(var ft=arguments.length,gt=new Array(ft),nt=0;nt<ft;nt++)gt[nt]=arguments[nt];We==null||We.apply(void 0,gt)},Oe.getTreeNodeRequiredProps=function(){var We=Oe.state,ft=We.expandedKeys,gt=We.selectedKeys,nt=We.loadedKeys,wt=We.loadingKeys,Pt=We.checkedKeys,xt=We.halfCheckedKeys,It=We.dragOverNodeKey,Ft=We.dropPosition,Ut=We.keyEntities;return{expandedKeys:ft||[],selectedKeys:gt||[],loadedKeys:nt||[],loadingKeys:wt||[],checkedKeys:Pt||[],halfCheckedKeys:xt||[],dragOverNodeKey:It,dropPosition:Ft,keyEntities:Ut}},Oe.setExpandedKeys=function(We){var ft=Oe.state,gt=ft.treeData,nt=ft.fieldNames,wt=(0,ye.oH)(gt,We,nt);Oe.setUncontrolledState({expandedKeys:We,flattenNodes:wt},!0)},Oe.onNodeExpand=function(We,ft){var gt=Oe.state.expandedKeys,nt=Oe.state,wt=nt.listChanging,Pt=nt.fieldNames,xt=Oe.props,It=xt.onExpand,Ft=xt.loadData,Ut=ft.expanded,St=ft[Pt.key];if(!wt){var _t=gt.indexOf(St),Kt=!Ut;if((0,a.ZP)(Ut&&_t!==-1||!Ut&&_t===-1,"Expand state not sync with index check"),Kt?gt=(0,yt.L0)(gt,St):gt=(0,yt._5)(gt,St),Oe.setExpandedKeys(gt),It==null||It(gt,{node:ft,expanded:Kt,nativeEvent:We.nativeEvent}),Kt&&Ft){var Yt=Oe.onNodeLoad(ft);Yt&&Yt.then(function(){var an=(0,ye.oH)(Oe.state.treeData,gt,Pt);Oe.setUncontrolledState({flattenNodes:an})}).catch(function(){var an=Oe.state.expandedKeys,En=(0,yt._5)(an,St);Oe.setExpandedKeys(En)})}}},Oe.onListChangeStart=function(){Oe.setUncontrolledState({listChanging:!0})},Oe.onListChangeEnd=function(){setTimeout(function(){Oe.setUncontrolledState({listChanging:!1})})},Oe.onActiveChange=function(We){var ft=Oe.state.activeKey,gt=Oe.props.onActiveChange;ft!==We&&(Oe.setState({activeKey:We}),We!==null&&Oe.scrollTo({key:We}),gt==null||gt(We))},Oe.getActiveItem=function(){var We=Oe.state,ft=We.activeKey,gt=We.flattenNodes;return ft===null?null:gt.find(function(nt){var wt=nt.key;return wt===ft})||null},Oe.offsetActiveKey=function(We){var ft=Oe.state,gt=ft.flattenNodes,nt=ft.activeKey,wt=gt.findIndex(function(It){var Ft=It.key;return Ft===nt});wt===-1&&We<0&&(wt=gt.length),wt=(wt+We+gt.length)%gt.length;var Pt=gt[wt];if(Pt){var xt=Pt.key;Oe.onActiveChange(xt)}else Oe.onActiveChange(null)},Oe.onKeyDown=function(We){var ft=Oe.state,gt=ft.activeKey,nt=ft.expandedKeys,wt=ft.checkedKeys,Pt=ft.fieldNames,xt=Oe.props,It=xt.onKeyDown,Ft=xt.checkable,Ut=xt.selectable;switch(We.which){case te.Z.UP:{Oe.offsetActiveKey(-1),We.preventDefault();break}case te.Z.DOWN:{Oe.offsetActiveKey(1),We.preventDefault();break}}var St=Oe.getActiveItem();if(St&&St.data){var _t=Oe.getTreeNodeRequiredProps(),Kt=St.data.isLeaf===!1||!!(St.data[Pt.children]||[]).length,Yt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(gt,_t)),{},{data:St.data,active:!0}));switch(We.which){case te.Z.LEFT:{Kt&&nt.includes(gt)?Oe.onNodeExpand({},Yt):St.parent&&Oe.onActiveChange(St.parent.key),We.preventDefault();break}case te.Z.RIGHT:{Kt&&!nt.includes(gt)?Oe.onNodeExpand({},Yt):St.children&&St.children.length&&Oe.onActiveChange(St.children[0].key),We.preventDefault();break}case te.Z.ENTER:case te.Z.SPACE:{Ft&&!Yt.disabled&&Yt.checkable!==!1&&!Yt.disableCheckbox?Oe.onNodeCheck({},Yt,!wt.includes(gt)):!Ft&&Ut&&!Yt.disabled&&Yt.selectable!==!1&&Oe.onNodeSelect({},Yt);break}}}It==null||It(We)},Oe.setUncontrolledState=function(We){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Oe.destroyed){var nt=!1,wt=!0,Pt={};Object.keys(We).forEach(function(xt){if(xt in Oe.props){wt=!1;return}nt=!0,Pt[xt]=We[xt]}),nt&&(!ft||wt)&&Oe.setState((0,he.Z)((0,he.Z)({},Pt),gt))}},Oe.scrollTo=function(We){Oe.listRef.current.scrollTo(We)},Oe}return(0,oe.Z)(Be,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var _e=this.props.activeKey;_e!==void 0&&_e!==this.state.activeKey&&(this.setState({activeKey:_e}),_e!==null&&this.scrollTo({key:_e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var _e,Ne=this.state,Le=Ne.focused,We=Ne.flattenNodes,ft=Ne.keyEntities,gt=Ne.draggingNodeKey,nt=Ne.activeKey,wt=Ne.dropLevelOffset,Pt=Ne.dropContainerKey,xt=Ne.dropTargetKey,It=Ne.dropPosition,Ft=Ne.dragOverNodeKey,Ut=Ne.indent,St=this.props,_t=St.prefixCls,Kt=St.className,Yt=St.style,an=St.showLine,En=St.focusable,cn=St.tabIndex,bn=cn===void 0?0:cn,dn=St.selectable,_n=St.showIcon,Dn=St.icon,Rn=St.switcherIcon,wr=St.draggable,ar=St.checkable,Wn=St.checkStrictly,Ur=St.disabled,eo=St.motion,Or=St.loadData,Pr=St.filterTreeNode,Zr=St.height,yo=St.itemHeight,Oo=St.virtual,Jo=St.titleRender,Io=St.dropIndicatorRender,gi=St.onContextMenu,ei=St.onScroll,oi=St.direction,pn=St.rootClassName,Qn=St.rootStyle,jn=(0,z.Z)(this.props,{aria:!0,data:!0}),Hr;return wr&&((0,E.Z)(wr)==="object"?Hr=wr:typeof wr=="function"?Hr={nodeDraggable:wr}:Hr={}),y.createElement(x.k.Provider,{value:{prefixCls:_t,selectable:dn,showIcon:_n,icon:Dn,switcherIcon:Rn,draggable:Hr,draggingNodeKey:gt,checkable:ar,checkStrictly:Wn,disabled:Ur,keyEntities:ft,dropLevelOffset:wt,dropContainerKey:Pt,dropTargetKey:xt,dropPosition:It,dragOverNodeKey:Ft,indent:Ut,direction:oi,dropIndicatorRender:Io,loadData:Or,filterTreeNode:Pr,titleRender:Jo,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},y.createElement("div",{role:"tree",className:ie()(_t,Kt,pn,(_e={},(0,Ue.Z)(_e,"".concat(_t,"-show-line"),an),(0,Ue.Z)(_e,"".concat(_t,"-focused"),Le),(0,Ue.Z)(_e,"".concat(_t,"-active-focused"),nt!==null),_e)),style:Qn},y.createElement(mt,(0,ve.Z)({ref:this.listRef,prefixCls:_t,style:Yt,data:We,disabled:Ur,selectable:dn,checkable:!!ar,motion:eo,dragging:gt!==null,height:Zr,itemHeight:yo,virtual:Oo,focusable:En,focused:Le,tabIndex:bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:gi,onScroll:ei},this.getTreeNodeRequiredProps(),jn))))}}],[{key:"getDerivedStateFromProps",value:function(_e,Ne){var Le=Ne.prevProps,We={prevProps:_e};function ft(En){return!Le&&En in _e||Le&&Le[En]!==_e[En]}var gt,nt=Ne.fieldNames;if(ft("fieldNames")&&(nt=(0,ye.w$)(_e.fieldNames),We.fieldNames=nt),ft("treeData")?gt=_e.treeData:ft("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),gt=(0,ye.zn)(_e.children)),gt){We.treeData=gt;var wt=(0,ye.I8)(gt,{fieldNames:nt});We.keyEntities=(0,he.Z)((0,Ue.Z)({},Qe,$e),wt.keyEntities)}var Pt=We.keyEntities||Ne.keyEntities;if(ft("expandedKeys")||Le&&ft("autoExpandParent"))We.expandedKeys=_e.autoExpandParent||!Le&&_e.defaultExpandParent?(0,yt.r7)(_e.expandedKeys,Pt):_e.expandedKeys;else if(!Le&&_e.defaultExpandAll){var xt=(0,he.Z)({},Pt);delete xt[Qe],We.expandedKeys=Object.keys(xt).map(function(En){return xt[En].key})}else!Le&&_e.defaultExpandedKeys&&(We.expandedKeys=_e.autoExpandParent||_e.defaultExpandParent?(0,yt.r7)(_e.defaultExpandedKeys,Pt):_e.defaultExpandedKeys);if(We.expandedKeys||delete We.expandedKeys,gt||We.expandedKeys){var It=(0,ye.oH)(gt||Ne.treeData,We.expandedKeys||Ne.expandedKeys,nt);We.flattenNodes=It}if(_e.selectable&&(ft("selectedKeys")?We.selectedKeys=(0,yt.BT)(_e.selectedKeys,_e):!Le&&_e.defaultSelectedKeys&&(We.selectedKeys=(0,yt.BT)(_e.defaultSelectedKeys,_e))),_e.checkable){var Ft;if(ft("checkedKeys")?Ft=(0,yt.E6)(_e.checkedKeys)||{}:!Le&&_e.defaultCheckedKeys?Ft=(0,yt.E6)(_e.defaultCheckedKeys)||{}:gt&&(Ft=(0,yt.E6)(_e.checkedKeys)||{checkedKeys:Ne.checkedKeys,halfCheckedKeys:Ne.halfCheckedKeys}),Ft){var Ut=Ft,St=Ut.checkedKeys,_t=St===void 0?[]:St,Kt=Ut.halfCheckedKeys,Yt=Kt===void 0?[]:Kt;if(!_e.checkStrictly){var an=(0,Tt.S)(_t,!0,Pt);_t=an.checkedKeys,Yt=an.halfCheckedKeys}We.checkedKeys=_t,We.halfCheckedKeys=Yt}}return ft("loadedKeys")&&(We.loadedKeys=_e.loadedKeys),We}}]),Be}(y.Component);qe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},qe.TreeNode=me.Z;var Te=qe,Ke=Te},35654:function(un,Qt,fe){"use strict";fe.d(Qt,{BT:function(){return y},E6:function(){return ee},L0:function(){return ae},OM:function(){return a},_5:function(){return le},r7:function(){return ne},wA:function(){return ie},yx:function(){return se}});var ve=fe(15142),Ue=fe(26420),E=fe(48736),he=fe(59301),Ae=fe(39417),ue=fe(67841),oe=fe(71430),re=null;function le(ce,de){if(!ce)return[];var ge=ce.slice(),pe=ge.indexOf(de);return pe>=0&&ge.splice(pe,1),ge}function ae(ce,de){var ge=(ce||[]).slice();return ge.indexOf(de)===-1&&ge.push(de),ge}function se(ce){return ce.split("-")}function ie(ce,de){var ge=[],pe=(0,ue.Z)(de,ce);function me(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];be.forEach(function(ye){var Ce=ye.key,Se=ye.children;ge.push(Ce),me(Se)})}return me(pe.children),ge}function te(ce){if(ce.parent){var de=se(ce.pos);return Number(de[de.length-1])===ce.parent.children.length-1}return!1}function z(ce){var de=se(ce.pos);return Number(de[de.length-1])===0}function a(ce,de,ge,pe,me,be,ye,Ce,Se,He){var we,Me=ce.clientX,Pe=ce.clientY,De=ce.target.getBoundingClientRect(),ze=De.top,Je=De.height,Qe=(He==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-Me),tt=(Qe-12)/pe,$e=(0,ue.Z)(Ce,ge.props.eventKey);if(Pe<ze+Je/2){var at=ye.findIndex(function(Ke){return Ke.key===$e.key}),ct=at<=0?0:at-1,it=ye[ct].key;$e=(0,ue.Z)(Ce,it)}var rt=$e.key,st=$e,mt=$e.key,yt=0,Tt=0;if(!Se.includes(rt))for(var vt=0;vt<tt&&te($e);vt+=1)$e=$e.parent,Tt+=1;var ut=de.props.data,qe=$e.node,Te=!0;return z($e)&&$e.level===0&&Pe<ze+Je/2&&be({dragNode:ut,dropNode:qe,dropPosition:-1})&&$e.key===ge.props.eventKey?yt=-1:(st.children||[]).length&&Se.includes(mt)?be({dragNode:ut,dropNode:qe,dropPosition:0})?yt=0:Te=!1:Tt===0?tt>-1.5?be({dragNode:ut,dropNode:qe,dropPosition:1})?yt=1:Te=!1:be({dragNode:ut,dropNode:qe,dropPosition:0})?yt=0:be({dragNode:ut,dropNode:qe,dropPosition:1})?yt=1:Te=!1:be({dragNode:ut,dropNode:qe,dropPosition:1})?yt=1:Te=!1,{dropPosition:yt,dropLevelOffset:Tt,dropTargetKey:$e.key,dropTargetPos:$e.pos,dragOverNodeKey:mt,dropContainerKey:yt===0?null:((we=$e.parent)===null||we===void 0?void 0:we.key)||null,dropAllowed:Te}}function y(ce,de){if(ce){var ge=de.multiple;return ge?ce.slice():ce.length?[ce[0]]:ce}}var x=function(de){return de};function b(ce,de){if(!ce)return[];var ge=de||{},pe=ge.processProps,me=pe===void 0?x:pe,be=Array.isArray(ce)?ce:[ce];return be.map(function(ye){var Ce=ye.children,Se=_objectWithoutProperties(ye,re),He=b(Ce,de);return React.createElement(TreeNode,_extends({key:Se.key},me(Se)),He)})}function ee(ce){if(!ce)return null;var de;if(Array.isArray(ce))de={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,Ue.Z)(ce)==="object")de={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return de}function ne(ce,de){var ge=new Set;function pe(me){if(!ge.has(me)){var be=(0,ue.Z)(de,me);if(be){ge.add(me);var ye=be.parent,Ce=be.node;Ce.disabled||ye&&pe(ye.key)}}}return(ce||[]).forEach(function(me){pe(me)}),(0,ve.Z)(ge)}},90782:function(un,Qt,fe){"use strict";fe.d(Qt,{S:function(){return oe}});var ve=fe(48736),Ue=fe(67841);function E(re,le){var ae=new Set;return re.forEach(function(se){le.has(se)||ae.add(se)}),ae}function he(re){var le=re||{},ae=le.disabled,se=le.disableCheckbox,ie=le.checkable;return!!(ae||se)||ie===!1}function Ae(re,le,ae,se){for(var ie=new Set(re),te=new Set,z=0;z<=ae;z+=1){var a=le.get(z)||new Set;a.forEach(function(ee){var ne=ee.key,ce=ee.node,de=ee.children,ge=de===void 0?[]:de;ie.has(ne)&&!se(ce)&&ge.filter(function(pe){return!se(pe.node)}).forEach(function(pe){ie.add(pe.key)})})}for(var y=new Set,x=ae;x>=0;x-=1){var b=le.get(x)||new Set;b.forEach(function(ee){var ne=ee.parent,ce=ee.node;if(!(se(ce)||!ee.parent||y.has(ee.parent.key))){if(se(ee.parent.node)){y.add(ne.key);return}var de=!0,ge=!1;(ne.children||[]).filter(function(pe){return!se(pe.node)}).forEach(function(pe){var me=pe.key,be=ie.has(me);de&&!be&&(de=!1),!ge&&(be||te.has(me))&&(ge=!0)}),de&&ie.add(ne.key),ge&&te.add(ne.key),y.add(ne.key)}})}return{checkedKeys:Array.from(ie),halfCheckedKeys:Array.from(E(te,ie))}}function ue(re,le,ae,se,ie){for(var te=new Set(re),z=new Set(le),a=0;a<=se;a+=1){var y=ae.get(a)||new Set;y.forEach(function(ne){var ce=ne.key,de=ne.node,ge=ne.children,pe=ge===void 0?[]:ge;!te.has(ce)&&!z.has(ce)&&!ie(de)&&pe.filter(function(me){return!ie(me.node)}).forEach(function(me){te.delete(me.key)})})}z=new Set;for(var x=new Set,b=se;b>=0;b-=1){var ee=ae.get(b)||new Set;ee.forEach(function(ne){var ce=ne.parent,de=ne.node;if(!(ie(de)||!ne.parent||x.has(ne.parent.key))){if(ie(ne.parent.node)){x.add(ce.key);return}var ge=!0,pe=!1;(ce.children||[]).filter(function(me){return!ie(me.node)}).forEach(function(me){var be=me.key,ye=te.has(be);ge&&!ye&&(ge=!1),!pe&&(ye||z.has(be))&&(pe=!0)}),ge||te.delete(ce.key),pe&&z.add(ce.key),x.add(ce.key)}})}return{checkedKeys:Array.from(te),halfCheckedKeys:Array.from(E(z,te))}}function oe(re,le,ae,se){var ie=[],te;se?te=se:te=he;var z=new Set(re.filter(function(b){var ee=!!(0,Ue.Z)(ae,b);return ee||ie.push(b),ee})),a=new Map,y=0;Object.keys(ae).forEach(function(b){var ee=ae[b],ne=ee.level,ce=a.get(ne);ce||(ce=new Set,a.set(ne,ce)),ce.add(ee),y=Math.max(y,ne)}),(0,ve.ZP)(!ie.length,"Tree missing follow keys: ".concat(ie.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return le===!0?x=Ae(z,a,y,te):x=ue(z,le.halfCheckedKeys,a,y,te),x}},67841:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return ve}});function ve(Ue,E){return Ue[E]}},71430:function(un,Qt,fe){"use strict";fe.d(Qt,{F:function(){return ne},H8:function(){return ee},I8:function(){return b},km:function(){return ie},oH:function(){return y},w$:function(){return te},zn:function(){return a}});var ve=fe(26420),Ue=fe(15142),E=fe(98506),he=fe(33346),Ae=fe(11592),ue=fe(2738),oe=fe(48736),re=fe(67841),le=["children"];function ae(ce,de){return"".concat(ce,"-").concat(de)}function se(ce){return ce&&ce.type&&ce.type.isTreeNode}function ie(ce,de){return ce!=null?ce:de}function te(ce){var de=ce||{},ge=de.title,pe=de._title,me=de.key,be=de.children,ye=ge||"title";return{title:ye,_title:pe||[ye],key:me||"key",children:be||"children"}}function z(ce,de){var ge=new Map;function pe(me){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(me||[]).forEach(function(ye){var Ce=ye[de.key],Se=ye[de.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(be).concat(Ce,"]"));var He=String(Ce);warning(!ge.has(He)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(He)),ge.set(He,!0),pe(Se,"".concat(be).concat(He," > "))})}pe(ce)}function a(ce){function de(ge){var pe=(0,Ae.Z)(ge);return pe.map(function(me){if(!se(me))return(0,oe.ZP)(!me,"Tree/TreeNode can only accept TreeNode as children."),null;var be=me.key,ye=me.props,Ce=ye.children,Se=(0,he.Z)(ye,le),He=(0,E.Z)({key:be},Se),we=de(Ce);return we.length&&(He.children=we),He}).filter(function(me){return me})}return de(ce)}function y(ce,de,ge){var pe=te(ge),me=pe._title,be=pe.key,ye=pe.children,Ce=new Set(de===!0?[]:de),Se=[];function He(we){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return we.map(function(Pe,De){for(var ze=ae(Me?Me.pos:"0",De),Je=ie(Pe[be],ze),Qe,tt=0;tt<me.length;tt+=1){var $e=me[tt];if(Pe[$e]!==void 0){Qe=Pe[$e];break}}var at=(0,E.Z)((0,E.Z)({},(0,ue.Z)(Pe,[].concat((0,Ue.Z)(me),[be,ye]))),{},{title:Qe,key:Je,parent:Me,pos:ze,children:null,data:Pe,isStart:[].concat((0,Ue.Z)(Me?Me.isStart:[]),[De===0]),isEnd:[].concat((0,Ue.Z)(Me?Me.isEnd:[]),[De===we.length-1])});return Se.push(at),de===!0||Ce.has(Je)?at.children=He(Pe[ye]||[],at):at.children=[],at})}return He(ce),Se}function x(ce,de,ge){var pe={};(0,ve.Z)(ge)==="object"?pe=ge:pe={externalGetKey:ge},pe=pe||{};var me=pe,be=me.childrenPropName,ye=me.externalGetKey,Ce=me.fieldNames,Se=te(Ce),He=Se.key,we=Se.children,Me=be||we,Pe;ye?typeof ye=="string"?Pe=function(Je){return Je[ye]}:typeof ye=="function"&&(Pe=function(Je){return ye(Je)}):Pe=function(Je,Qe){return ie(Je[He],Qe)};function De(ze,Je,Qe,tt){var $e=ze?ze[Me]:ce,at=ze?ae(Qe.pos,Je):"0",ct=ze?[].concat((0,Ue.Z)(tt),[ze]):[];if(ze){var it=Pe(ze,at),rt={node:ze,index:Je,pos:at,key:it,parentPos:Qe.node?Qe.pos:null,level:Qe.level+1,nodes:ct};de(rt)}$e&&$e.forEach(function(st,mt){De(st,mt,{node:ze,pos:at,level:Qe?Qe.level+1:-1},ct)})}De(null)}function b(ce){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=de.initWrapper,pe=de.processEntity,me=de.onProcessFinished,be=de.externalGetKey,ye=de.childrenPropName,Ce=de.fieldNames,Se=arguments.length>2?arguments[2]:void 0,He=be||Se,we={},Me={},Pe={posEntities:we,keyEntities:Me};return ge&&(Pe=ge(Pe)||Pe),x(ce,function(De){var ze=De.node,Je=De.index,Qe=De.pos,tt=De.key,$e=De.parentPos,at=De.level,ct=De.nodes,it={node:ze,nodes:ct,index:Je,key:tt,pos:Qe,level:at},rt=ie(tt,Qe);we[Qe]=it,Me[rt]=it,it.parent=we[$e],it.parent&&(it.parent.children=it.parent.children||[],it.parent.children.push(it)),pe&&pe(it,Pe)},{externalGetKey:He,childrenPropName:ye,fieldNames:Ce}),me&&me(Pe),Pe}function ee(ce,de){var ge=de.expandedKeys,pe=de.selectedKeys,me=de.loadedKeys,be=de.loadingKeys,ye=de.checkedKeys,Ce=de.halfCheckedKeys,Se=de.dragOverNodeKey,He=de.dropPosition,we=de.keyEntities,Me=(0,re.Z)(we,ce),Pe={eventKey:ce,expanded:ge.indexOf(ce)!==-1,selected:pe.indexOf(ce)!==-1,loaded:me.indexOf(ce)!==-1,loading:be.indexOf(ce)!==-1,checked:ye.indexOf(ce)!==-1,halfChecked:Ce.indexOf(ce)!==-1,pos:String(Me?Me.pos:""),dragOver:Se===ce&&He===0,dragOverGapTop:Se===ce&&He===-1,dragOverGapBottom:Se===ce&&He===1};return Pe}function ne(ce){var de=ce.data,ge=ce.expanded,pe=ce.selected,me=ce.checked,be=ce.loaded,ye=ce.loading,Ce=ce.halfChecked,Se=ce.dragOver,He=ce.dragOverGapTop,we=ce.dragOverGapBottom,Me=ce.pos,Pe=ce.active,De=ce.eventKey,ze=(0,E.Z)((0,E.Z)({},de),{},{expanded:ge,selected:pe,checked:me,loaded:be,loading:ye,halfChecked:Ce,dragOver:Se,dragOverGapTop:He,dragOverGapBottom:we,pos:Me,active:Pe,key:De});return"props"in ze||Object.defineProperty(ze,"props",{get:function(){return(0,oe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),ze}},8224:function(un,Qt,fe){"use strict";fe.d(Qt,{Z:function(){return Ue}});var ve=fe(4676);function Ue(E,he,Ae,ue){var oe=ve.unstable_batchedUpdates?function(le){ve.unstable_batchedUpdates(Ae,le)}:Ae;return E!=null&&E.addEventListener&&E.addEventListener(he,oe,ue),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(he,oe,ue)}}}},55468:function(un,Qt,fe){"use strict";fe.d(Qt,{g1:function(){return se},os:function(){return te}});var ve=/margin|padding|width|height|max|min|offset/,Ue={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function he(z){return z.nodeType===1?z.ownerDocument.defaultView.getComputedStyle(z,null):{}}function Ae(z,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return z.offsetHeight;if(a==="width")return z.offsetWidth}return a in Ue||(Ue[a]=ve.test(a)),Ue[a]?parseFloat(y)||0:y}function ue(z,a){var y=arguments.length,x=he(z);return a=E[a]?"cssFloat"in z.style?"cssFloat":"styleFloat":a,y===1?x:Ae(z,a,x[a]||z.style[a])}function oe(z,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in z.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&ve.test(a)&&(y="".concat(y,"px")),z.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&oe(z,b,a[b]);return he(z)}function re(z){return z===document.body?document.documentElement.clientWidth:z.offsetWidth}function le(z){return z===document.body?window.innerHeight||document.documentElement.clientHeight:z.offsetHeight}function ae(){var z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:z,height:a}}function se(){var z=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:z,height:a}}function ie(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function te(z){var a=z.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(un,Qt,fe){"use strict";fe.d(Qt,{G:function(){return he}});var ve=fe(47273),Ue=function(ue){if((0,ve.Z)()&&window.document.documentElement){var oe=Array.isArray(ue)?ue:[ue],re=window.document.documentElement;return oe.some(function(le){return le in re.style})}return!1},E=function(ue,oe){if(!Ue(ue))return!1;var re=document.createElement("div"),le=re.style[ue];return re.style[ue]=oe,re.style[ue]!==le};function he(Ae,ue){return!Array.isArray(Ae)&&ue!==void 0?E(Ae,ue):Ue(Ae)}},7062:function(un,Qt,fe){var ve=fe(19637),Ue=fe(97573),E=[fe(96627)];un.exports=ve.createStore(Ue,E)},96627:function(un,Qt,fe){un.exports=ve;function ve(){return fe(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(un){return un<10?"0"+un:un}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(un){return rx_escapable.lastIndex=0,rx_escapable.test(un)?'"'+un.replace(rx_escapable,function(Qt){var fe=meta[Qt];return typeof fe=="string"?fe:"\\u"+("0000"+Qt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+un+'"'}function str(un,Qt){var fe,ve,Ue,E,he=gap,Ae,ue=Qt[un];switch(ue&&typeof ue=="object"&&typeof ue.toJSON=="function"&&(ue=ue.toJSON(un)),typeof rep=="function"&&(ue=rep.call(Qt,un,ue)),typeof ue){case"string":return quote(ue);case"number":return isFinite(ue)?String(ue):"null";case"boolean":case"null":return String(ue);case"object":if(!ue)return"null";if(gap+=indent,Ae=[],Object.prototype.toString.apply(ue)==="[object Array]"){for(E=ue.length,fe=0;fe<E;fe+=1)Ae[fe]=str(fe,ue)||"null";return Ue=Ae.length===0?"[]":gap?`[
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+he+"]":"["+Ae.join(",")+"]",gap=he,Ue}if(rep&&typeof rep=="object")for(E=rep.length,fe=0;fe<E;fe+=1)typeof rep[fe]=="string"&&(ve=rep[fe],Ue=str(ve,ue),Ue&&Ae.push(quote(ve)+(gap?": ":":")+Ue));else for(ve in ue)Object.prototype.hasOwnProperty.call(ue,ve)&&(Ue=str(ve,ue),Ue&&Ae.push(quote(ve)+(gap?": ":":")+Ue));return Ue=Ae.length===0?"{}":gap?`{
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+he+"}":"{"+Ae.join(",")+"}",gap=he,Ue}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(un,Qt,fe){var ve;if(gap="",indent="",typeof fe=="number")for(ve=0;ve<fe;ve+=1)indent+=" ";else typeof fe=="string"&&(indent=fe);if(rep=Qt,Qt&&typeof Qt!="function"&&(typeof Qt!="object"||typeof Qt.length!="number"))throw new Error("JSON.stringify");return str("",{"":un})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(un,Qt){var fe,ve,Ue=un[Qt];if(Ue&&typeof Ue=="object")for(fe in Ue)Object.prototype.hasOwnProperty.call(Ue,fe)&&(ve=walk(Ue,fe),ve!==void 0?Ue[fe]=ve:delete Ue[fe]);return reviver.call(un,Qt,Ue)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(un){return"\\u"+("0000"+un.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(un,Qt,fe){var ve=fe(67039),Ue=ve.slice,E=ve.pluck,he=ve.each,Ae=ve.bind,ue=ve.create,oe=ve.isList,re=ve.isFunction,le=ve.isObject;un.exports={createStore:ie};var ae={version:"2.0.12",enabled:!1,get:function(te,z){var a=this.storage.read(this._namespacePrefix+te);return this._deserialize(a,z)},set:function(te,z){return z===void 0?this.remove(te):(this.storage.write(this._namespacePrefix+te,this._serialize(z)),z)},remove:function(te){this.storage.remove(this._namespacePrefix+te)},each:function(te){var z=this;this.storage.each(function(a,y){te.call(z,z._deserialize(a),(y||"").replace(z._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(te){return this._namespacePrefix=="__storejs_"+te+"_"},createStore:function(){return ie.apply(this,arguments)},addPlugin:function(te){this._addPlugin(te)},namespace:function(te){return ie(this.storage,this.plugins,te)}};function se(){var te=typeof console=="undefined"?null:console;if(te){var z=te.warn?te.warn:te.log;z.apply(te,arguments)}}function ie(te,z,a){a||(a=""),te&&!oe(te)&&(te=[te]),z&&!oe(z)&&(z=[z]);var y=a?"__storejs_"+a+"_":"",x=a?new RegExp("^"+y):null,b=/^[a-zA-Z0-9_\-]*$/;if(!b.test(a))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var ee={_namespacePrefix:y,_namespaceRegexp:x,_testStorage:function(ce){try{var de="__storejs__test__";ce.write(de,de);var ge=ce.read(de)===de;return ce.remove(de),ge}catch(pe){return!1}},_assignPluginFnProp:function(ce,de){var ge=this[de];this[de]=function(){var me=Ue(arguments,0),be=this;function ye(){if(ge)return he(arguments,function(Se,He){me[He]=Se}),ge.apply(be,me)}var Ce=[ye].concat(me);return ce.apply(be,Ce)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,de){if(!ce)return de;var ge="";try{ge=JSON.parse(ce)}catch(pe){ge=ce}return ge!==void 0?ge:de},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var de=this;if(oe(ce)){he(ce,function(me){de._addPlugin(me)});return}var ge=E(this.plugins,function(me){return ce===me});if(!ge){if(this.plugins.push(ce),!re(ce))throw new Error("Plugins must be function values that return objects");var pe=ce.call(this);if(!le(pe))throw new Error("Plugins must return an object of function properties");he(pe,function(me,be){if(!re(me))throw new Error("Bad plugin property: "+be+" from plugin "+ce.name+". Plugins should only return functions.");de._assignPluginFnProp(me,be)})}},addStorage:function(ce){se("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ne=ue(ee,ae,{plugins:[]});return ne.raw={},he(ne,function(ce,de){re(ce)&&(ne.raw[de]=Ae(ne,ce))}),he(te,function(ce){ne._addStorage(ce)}),he(z,function(ce){ne._addPlugin(ce)}),ne}},67039:function(un,Qt,fe){var ve=Ae(),Ue=ue(),E=oe(),he=typeof window!="undefined"?window:fe.g;un.exports={assign:ve,create:Ue,trim:E,bind:re,slice:le,each:ae,map:se,pluck:ie,isList:te,isFunction:z,isObject:a,Global:he};function Ae(){return Object.assign?Object.assign:function(x,b,ee,ne){for(var ce=1;ce<arguments.length;ce++)ae(Object(arguments[ce]),function(de,ge){x[ge]=de});return x}}function ue(){if(Object.create)return function(b,ee,ne,ce){var de=le(arguments,1);return ve.apply(this,[Object.create(b)].concat(de))};{let x=function(){};var y=x;return function(ee,ne,ce,de){var ge=le(arguments,1);return x.prototype=ee,ve.apply(this,[new x].concat(ge))}}}function oe(){return String.prototype.trim?function(x){return String.prototype.trim.call(x)}:function(x){return x.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function re(y,x){return function(){return x.apply(y,Array.prototype.slice.call(arguments,0))}}function le(y,x){return Array.prototype.slice.call(y,x||0)}function ae(y,x){ie(y,function(b,ee){return x(b,ee),!1})}function se(y,x){var b=te(y)?[]:{};return ie(y,function(ee,ne){return b[ne]=x(ee,ne),!1}),b}function ie(y,x){if(te(y)){for(var b=0;b<y.length;b++)if(x(y[b],b))return y[b]}else for(var ee in y)if(y.hasOwnProperty(ee)&&x(y[ee],ee))return y[ee]}function te(y){return y!=null&&typeof y!="function"&&typeof y.length=="number"}function z(y){return y&&{}.toString.call(y)==="[object Function]"}function a(y){return y&&{}.toString.call(y)==="[object Object]"}},97573:function(un,Qt,fe){un.exports=[fe(52496),fe(16436),fe(76673),fe(35701),fe(65578),fe(65300)]},35701:function(un,Qt,fe){var ve=fe(67039),Ue=ve.Global,E=ve.trim;un.exports={name:"cookieStorage",read:Ae,write:oe,each:ue,remove:re,clearAll:le};var he=Ue.document;function Ae(se){if(!se||!ae(se))return null;var ie="(?:^|.*;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(he.cookie.replace(new RegExp(ie),"$1"))}function ue(se){for(var ie=he.cookie.split(/; ?/g),te=ie.length-1;te>=0;te--)if(E(ie[te])){var z=ie[te].split("="),a=unescape(z[0]),y=unescape(z[1]);se(y,a)}}function oe(se,ie){se&&(he.cookie=escape(se)+"="+escape(ie)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function re(se){!se||!ae(se)||(he.cookie=escape(se)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){ue(function(se,ie){re(ie)})}function ae(se){return new RegExp("(?:^|;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(he.cookie)}},52496:function(un,Qt,fe){var ve=fe(67039),Ue=ve.Global;un.exports={name:"localStorage",read:he,write:Ae,each:ue,remove:oe,clearAll:re};function E(){return Ue.localStorage}function he(le){return E().getItem(le)}function Ae(le,ae){return E().setItem(le,ae)}function ue(le){for(var ae=E().length-1;ae>=0;ae--){var se=E().key(ae);le(he(se),se)}}function oe(le){return E().removeItem(le)}function re(){return E().clear()}},65300:function(un){un.exports={name:"memoryStorage",read:fe,write:ve,each:Ue,remove:E,clearAll:he};var Qt={};function fe(Ae){return Qt[Ae]}function ve(Ae,ue){Qt[Ae]=ue}function Ue(Ae){for(var ue in Qt)Qt.hasOwnProperty(ue)&&Ae(Qt[ue],ue)}function E(Ae){delete Qt[Ae]}function he(Ae){Qt={}}},16436:function(un,Qt,fe){var ve=fe(67039),Ue=ve.Global;un.exports={name:"oldFF-globalStorage",read:he,write:Ae,each:ue,remove:oe,clearAll:re};var E=Ue.globalStorage;function he(le){return E[le]}function Ae(le,ae){E[le]=ae}function ue(le){for(var ae=E.length-1;ae>=0;ae--){var se=E.key(ae);le(E[se],se)}}function oe(le){return E.removeItem(le)}function re(){ue(function(le,ae){delete E[le]})}},76673:function(un,Qt,fe){var ve=fe(67039),Ue=ve.Global;un.exports={name:"oldIE-userDataStorage",write:oe,read:re,each:le,remove:ae,clearAll:se};var E="storejs",he=Ue.document,Ae=z(),ue=(Ue.navigator?Ue.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function oe(a,y){if(!ue){var x=te(a);Ae(function(b){b.setAttribute(x,y),b.save(E)})}}function re(a){if(!ue){var y=te(a),x=null;return Ae(function(b){x=b.getAttribute(y)}),x}}function le(a){Ae(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var ee=x[b];a(y.getAttribute(ee.name),ee.name)}})}function ae(a){var y=te(a);Ae(function(x){x.removeAttribute(y),x.save(E)})}function se(){Ae(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var ie=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function te(a){return a.replace(/^\d/,"___$&").replace(ie,"___")}function z(){if(!he||!he.documentElement||!he.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(ee){b=he.createElement("div"),y=he.body}return function(ee){var ne=[].slice.call(arguments,0);ne.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),ee.apply(this,ne),y.removeChild(b)}}},65578:function(un,Qt,fe){var ve=fe(67039),Ue=ve.Global;un.exports={name:"sessionStorage",read:he,write:Ae,each:ue,remove:oe,clearAll:re};function E(){return Ue.sessionStorage}function he(le){return E().getItem(le)}function Ae(le,ae){return E().setItem(le,ae)}function ue(le){for(var ae=E().length-1;ae>=0;ae--){var se=E().key(ae);le(he(se),se)}}function oe(le){return E().removeItem(le)}function re(){return E().clear()}},34376:function(un){(function(Qt,fe){if(1)un.exports=fe();else var ve,Ue})(window,function(){return function(Qt){var fe={};function ve(Ue){if(fe[Ue])return fe[Ue].exports;var E=fe[Ue]={i:Ue,l:!1,exports:{}};return Qt[Ue].call(E.exports,E,E.exports,ve),E.l=!0,E.exports}return ve.m=Qt,ve.c=fe,ve.d=function(Ue,E,he){ve.o(Ue,E)||Object.defineProperty(Ue,E,{enumerable:!0,get:he})},ve.r=function(Ue){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Ue,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ue,"__esModule",{value:!0})},ve.t=function(Ue,E){if(1&E&&(Ue=ve(Ue)),8&E||4&E&&typeof Ue=="object"&&Ue&&Ue.__esModule)return Ue;var he=Object.create(null);if(ve.r(he),Object.defineProperty(he,"default",{enumerable:!0,value:Ue}),2&E&&typeof Ue!="string")for(var Ae in Ue)ve.d(he,Ae,function(ue){return Ue[ue]}.bind(null,Ae));return he},ve.n=function(Ue){var E=Ue&&Ue.__esModule?function(){return Ue.default}:function(){return Ue};return ve.d(E,"a",E),E},ve.o=function(Ue,E){return Object.prototype.hasOwnProperty.call(Ue,E)},ve.p="",ve(ve.s=34)}([function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.forwardEvent=fe.EventEmitter=void 0;var Ue=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var he=this;return this._event||(this._event=function(Ae){return he._listeners.push(Ae),{dispose:function(){if(!he._disposed){for(var ue=0;ue<he._listeners.length;ue++)if(he._listeners[ue]===Ae)return void he._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),E.prototype.fire=function(he,Ae){for(var ue=[],oe=0;oe<this._listeners.length;oe++)ue.push(this._listeners[oe]);for(oe=0;oe<ue.length;oe++)ue[oe].call(void 0,he,Ae)},E.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},E}();fe.EventEmitter=Ue,fe.forwardEvent=function(E,he){return E(function(Ae){return he.fire(Ae)})}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.IUnicodeService=fe.IOptionsService=fe.ILogService=fe.IInstantiationService=fe.IDirtyRowService=fe.ICharsetService=fe.ICoreService=fe.ICoreMouseService=fe.IBufferService=void 0;var Ue=ve(14);fe.IBufferService=Ue.createDecorator("BufferService"),fe.ICoreMouseService=Ue.createDecorator("CoreMouseService"),fe.ICoreService=Ue.createDecorator("CoreService"),fe.ICharsetService=Ue.createDecorator("CharsetService"),fe.IDirtyRowService=Ue.createDecorator("DirtyRowService"),fe.IInstantiationService=Ue.createDecorator("InstantiationService"),fe.ILogService=Ue.createDecorator("LogService"),fe.IOptionsService=Ue.createDecorator("OptionsService"),fe.IUnicodeService=Ue.createDecorator("UnicodeService")},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.getDisposeArrayDisposable=fe.disposeArray=fe.Disposable=void 0;var Ue=function(){function he(){this._disposables=[],this._isDisposed=!1}return he.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ue=this._disposables;Ae<ue.length;Ae++)ue[Ae].dispose();this._disposables.length=0},he.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},he.prototype.unregister=function(Ae){var ue=this._disposables.indexOf(Ae);ue!==-1&&this._disposables.splice(ue,1)},he}();function E(he){for(var Ae=0,ue=he;Ae<ue.length;Ae++)ue[Ae].dispose();he.length=0}fe.Disposable=Ue,fe.disposeArray=E,fe.getDisposeArrayDisposable=function(he){return{dispose:function(){return E(he)}}}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WHITESPACE_CELL_CODE=fe.WHITESPACE_CELL_WIDTH=fe.WHITESPACE_CELL_CHAR=fe.NULL_CELL_CODE=fe.NULL_CELL_WIDTH=fe.NULL_CELL_CHAR=fe.CHAR_DATA_CODE_INDEX=fe.CHAR_DATA_WIDTH_INDEX=fe.CHAR_DATA_CHAR_INDEX=fe.CHAR_DATA_ATTR_INDEX=fe.DEFAULT_ATTR=fe.DEFAULT_COLOR=void 0,fe.DEFAULT_COLOR=256,fe.DEFAULT_ATTR=256|fe.DEFAULT_COLOR<<9,fe.CHAR_DATA_ATTR_INDEX=0,fe.CHAR_DATA_CHAR_INDEX=1,fe.CHAR_DATA_WIDTH_INDEX=2,fe.CHAR_DATA_CODE_INDEX=3,fe.NULL_CELL_CHAR="",fe.NULL_CELL_WIDTH=1,fe.NULL_CELL_CODE=0,fe.WHITESPACE_CELL_CHAR=" ",fe.WHITESPACE_CELL_WIDTH=1,fe.WHITESPACE_CELL_CODE=32},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(re,le){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,se){ae.__proto__=se}||function(ae,se){for(var ie in se)se.hasOwnProperty(ie)&&(ae[ie]=se[ie])})(re,le)},function(re,le){function ae(){this.constructor=re}Ue(re,le),re.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CellData=void 0;var he=ve(8),Ae=ve(3),ue=ve(6),oe=function(re){function le(){var ae=re!==null&&re.apply(this,arguments)||this;return ae.content=0,ae.fg=0,ae.bg=0,ae.extended=new ue.ExtendedAttrs,ae.combinedData="",ae}return E(le,re),le.fromCharData=function(ae){var se=new le;return se.setFromCharData(ae),se},le.prototype.isCombined=function(){return 2097152&this.content},le.prototype.getWidth=function(){return this.content>>22},le.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?he.stringFromCodePoint(2097151&this.content):""},le.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},le.prototype.setFromCharData=function(ae){this.fg=ae[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var se=!1;if(ae[Ae.CHAR_DATA_CHAR_INDEX].length>2)se=!0;else if(ae[Ae.CHAR_DATA_CHAR_INDEX].length===2){var ie=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=ie&&ie<=56319){var te=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=te&&te<=57343?this.content=1024*(ie-55296)+te-56320+65536|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22:se=!0}else se=!0}else this.content=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22;se&&(this.combinedData=ae[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(ue.AttributeData);fe.CellData=oe},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ISoundService=fe.ISelectionService=fe.IRenderService=fe.IMouseService=fe.ICoreBrowserService=fe.ICharSizeService=void 0;var Ue=ve(14);fe.ICharSizeService=Ue.createDecorator("CharSizeService"),fe.ICoreBrowserService=Ue.createDecorator("CoreBrowserService"),fe.IMouseService=Ue.createDecorator("MouseService"),fe.IRenderService=Ue.createDecorator("RenderService"),fe.ISelectionService=Ue.createDecorator("SelectionService"),fe.ISoundService=Ue.createDecorator("SoundService")},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ExtendedAttrs=fe.AttributeData=void 0;var Ue=function(){function he(){this.fg=0,this.bg=0,this.extended=new E}return he.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},he.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},he.prototype.clone=function(){var Ae=new he;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},he.prototype.isInverse=function(){return 67108864&this.fg},he.prototype.isBold=function(){return 134217728&this.fg},he.prototype.isUnderline=function(){return 268435456&this.fg},he.prototype.isBlink=function(){return 536870912&this.fg},he.prototype.isInvisible=function(){return 1073741824&this.fg},he.prototype.isItalic=function(){return 67108864&this.bg},he.prototype.isDim=function(){return 134217728&this.bg},he.prototype.getFgColorMode=function(){return 50331648&this.fg},he.prototype.getBgColorMode=function(){return 50331648&this.bg},he.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},he.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},he.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},he.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},he.prototype.isFgDefault=function(){return(50331648&this.fg)==0},he.prototype.isBgDefault=function(){return(50331648&this.bg)==0},he.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},he.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},he.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},he.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},he.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},he.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},he.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},he.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},he.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},he.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},he.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},he}();fe.AttributeData=Ue;var E=function(){function he(Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=-1),this.underlineStyle=Ae,this.underlineColor=ue}return he.prototype.clone=function(){return new he(this.underlineStyle,this.underlineColor)},he.prototype.isEmpty=function(){return this.underlineStyle===0},he}();fe.ExtendedAttrs=E},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.addDisposableDomListener=void 0,fe.addDisposableDomListener=function(Ue,E,he,Ae){Ue.addEventListener(E,he,Ae);var ue=!1;return{dispose:function(){ue||(ue=!0,Ue.removeEventListener(E,he,Ae))}}}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Utf8ToUtf32=fe.StringToUtf32=fe.utf32ToString=fe.stringFromCodePoint=void 0,fe.stringFromCodePoint=function(he){return he>65535?(he-=65536,String.fromCharCode(55296+(he>>10))+String.fromCharCode(he%1024+56320)):String.fromCharCode(he)},fe.utf32ToString=function(he,Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=he.length);for(var oe="",re=Ae;re<ue;++re){var le=he[re];le>65535?(le-=65536,oe+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):oe+=String.fromCharCode(le)}return oe};var Ue=function(){function he(){this._interim=0}return he.prototype.clear=function(){this._interim=0},he.prototype.decode=function(Ae,ue){var oe=Ae.length;if(!oe)return 0;var re=0,le=0;this._interim&&(56320<=(ie=Ae.charCodeAt(le++))&&ie<=57343?ue[re++]=1024*(this._interim-55296)+ie-56320+65536:(ue[re++]=this._interim,ue[re++]=ie),this._interim=0);for(var ae=le;ae<oe;++ae){var se=Ae.charCodeAt(ae);if(55296<=se&&se<=56319){if(++ae>=oe)return this._interim=se,re;var ie;56320<=(ie=Ae.charCodeAt(ae))&&ie<=57343?ue[re++]=1024*(se-55296)+ie-56320+65536:(ue[re++]=se,ue[re++]=ie)}else ue[re++]=se}return re},he}();fe.StringToUtf32=Ue;var E=function(){function he(){this.interim=new Uint8Array(3)}return he.prototype.clear=function(){this.interim.fill(0)},he.prototype.decode=function(Ae,ue){var oe=Ae.length;if(!oe)return 0;var re,le,ae,se,ie=0,te=0,z=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var ee=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ne=ee-x;z<ne;){if(z>=oe)return 0;if((192&(b=Ae[z++]))!=128){z--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(ee===2?y<128?z--:ue[ie++]=y:ee===3?y<2048||y>=55296&&y<=57343||(ue[ie++]=y):y<65536||y>1114111||(ue[ie++]=y)),this.interim.fill(0)}for(var ce=oe-4,de=z;de<oe;){for(;!(!(de<ce)||128&(re=Ae[de])||128&(le=Ae[de+1])||128&(ae=Ae[de+2])||128&(se=Ae[de+3]));)ue[ie++]=re,ue[ie++]=le,ue[ie++]=ae,ue[ie++]=se,de+=4;if((re=Ae[de++])<128)ue[ie++]=re;else if((224&re)==192){if(de>=oe)return this.interim[0]=re,ie;if((192&(le=Ae[de++]))!=128){de--;continue}if((te=(31&re)<<6|63&le)<128){de--;continue}ue[ie++]=te}else if((240&re)==224){if(de>=oe)return this.interim[0]=re,ie;if((192&(le=Ae[de++]))!=128){de--;continue}if(de>=oe)return this.interim[0]=re,this.interim[1]=le,ie;if((192&(ae=Ae[de++]))!=128){de--;continue}if((te=(15&re)<<12|(63&le)<<6|63&ae)<2048||te>=55296&&te<=57343)continue;ue[ie++]=te}else if((248&re)==240){if(de>=oe)return this.interim[0]=re,ie;if((192&(le=Ae[de++]))!=128){de--;continue}if(de>=oe)return this.interim[0]=re,this.interim[1]=le,ie;if((192&(ae=Ae[de++]))!=128){de--;continue}if(de>=oe)return this.interim[0]=re,this.interim[1]=le,this.interim[2]=ae,ie;if((192&(se=Ae[de++]))!=128){de--;continue}if((te=(7&re)<<18|(63&le)<<12|(63&ae)<<6|63&se)<65536||te>1114111)continue;ue[ie++]=te}}return ie},he}();fe.Utf8ToUtf32=E},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CHAR_ATLAS_CELL_SPACING=fe.DIM_OPACITY=fe.INVERTED_DEFAULT_COLOR=void 0,fe.INVERTED_DEFAULT_COLOR=257,fe.DIM_OPACITY=.5,fe.CHAR_ATLAS_CELL_SPACING=1},function(Qt,fe,ve){"use strict";var Ue,E,he,Ae;function ue(re){var le=re.toString(16);return le.length<2?"0"+le:le}function oe(re,le){return re<le?(le+.05)/(re+.05):(re+.05)/(le+.05)}Object.defineProperty(fe,"__esModule",{value:!0}),fe.contrastRatio=fe.toPaddedHex=fe.rgba=fe.rgb=fe.css=fe.color=fe.channels=void 0,function(re){re.toCss=function(le,ae,se,ie){return ie!==void 0?"#"+ue(le)+ue(ae)+ue(se)+ue(ie):"#"+ue(le)+ue(ae)+ue(se)},re.toRgba=function(le,ae,se,ie){return ie===void 0&&(ie=255),(le<<24|ae<<16|se<<8|ie)>>>0}}(Ue=fe.channels||(fe.channels={})),(E=fe.color||(fe.color={})).blend=function(re,le){var ae=(255&le.rgba)/255;if(ae===1)return{css:le.css,rgba:le.rgba};var se=le.rgba>>24&255,ie=le.rgba>>16&255,te=le.rgba>>8&255,z=re.rgba>>24&255,a=re.rgba>>16&255,y=re.rgba>>8&255,x=z+Math.round((se-z)*ae),b=a+Math.round((ie-a)*ae),ee=y+Math.round((te-y)*ae);return{css:Ue.toCss(x,b,ee),rgba:Ue.toRgba(x,b,ee)}},E.isOpaque=function(re){return(255&re.rgba)==255},E.ensureContrastRatio=function(re,le,ae){var se=Ae.ensureContrastRatio(re.rgba,le.rgba,ae);if(se)return Ae.toColor(se>>24&255,se>>16&255,se>>8&255)},E.opaque=function(re){var le=(255|re.rgba)>>>0,ae=Ae.toChannels(le),se=ae[0],ie=ae[1],te=ae[2];return{css:Ue.toCss(se,ie,te),rgba:le}},E.opacity=function(re,le){var ae=Math.round(255*le),se=Ae.toChannels(re.rgba),ie=se[0],te=se[1],z=se[2];return{css:Ue.toCss(ie,te,z,ae),rgba:Ue.toRgba(ie,te,z,ae)}},(fe.css||(fe.css={})).toColor=function(re){switch(re.length){case 7:return{css:re,rgba:(parseInt(re.slice(1),16)<<8|255)>>>0};case 9:return{css:re,rgba:parseInt(re.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(re){function le(ae,se,ie){var te=ae/255,z=se/255,a=ie/255;return .2126*(te<=.03928?te/12.92:Math.pow((te+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}re.relativeLuminance=function(ae){return le(ae>>16&255,ae>>8&255,255&ae)},re.relativeLuminance2=le}(he=fe.rgb||(fe.rgb={})),function(re){function le(se,ie,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,x=ie>>24&255,b=ie>>16&255,ee=ie>>8&255,ne=oe(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));ne<te&&(x>0||b>0||ee>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),ee-=Math.max(0,Math.ceil(.1*ee)),ne=oe(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));return(x<<24|b<<16|ee<<8|255)>>>0}function ae(se,ie,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,x=ie>>24&255,b=ie>>16&255,ee=ie>>8&255,ne=oe(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));ne<te&&(x<255||b<255||ee<255);)x=Math.min(255,x+Math.ceil(.1*(255-x))),b=Math.min(255,b+Math.ceil(.1*(255-b))),ee=Math.min(255,ee+Math.ceil(.1*(255-ee))),ne=oe(he.relativeLuminance2(x,ee,b),he.relativeLuminance2(z,a,y));return(x<<24|b<<16|ee<<8|255)>>>0}re.ensureContrastRatio=function(se,ie,te){var z=he.relativeLuminance(se>>8),a=he.relativeLuminance(ie>>8);if(oe(z,a)<te)return a<z?le(se,ie,te):ae(se,ie,te)},re.reduceLuminance=le,re.increaseLuminance=ae,re.toChannels=function(se){return[se>>24&255,se>>16&255,se>>8&255,255&se]},re.toColor=function(se,ie,te){return{css:Ue.toCss(se,ie,te),rgba:Ue.toRgba(se,ie,te)}}}(Ae=fe.rgba||(fe.rgba={})),fe.toPaddedHex=ue,fe.contrastRatio=oe},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.isLinux=fe.isWindows=fe.isIphone=fe.isIpad=fe.isMac=fe.isSafari=fe.isFirefox=void 0;var Ue=typeof navigator=="undefined",E=Ue?"node":navigator.userAgent,he=Ue?"node":navigator.platform;function Ae(ue,oe){return ue.indexOf(oe)>=0}fe.isFirefox=!!~E.indexOf("Firefox"),fe.isSafari=/^((?!chrome|android).)*safari/i.test(E),fe.isMac=Ae(["Macintosh","MacIntel","MacPPC","Mac68K"],he),fe.isIpad=he==="iPad",fe.isIphone=he==="iPhone",fe.isWindows=Ae(["Windows","Win16","Win32","WinCE"],he),fe.isLinux=he.indexOf("Linux")>=0},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.C1=fe.C0=void 0,function(Ue){Ue.NUL="\0",Ue.SOH="",Ue.STX="",Ue.ETX="",Ue.EOT="",Ue.ENQ="",Ue.ACK="",Ue.BEL="\x07",Ue.BS="\b",Ue.HT=" ",Ue.LF=`
|
|
|
`,Ue.VT="\v",Ue.FF="\f",Ue.CR="\r",Ue.SO="",Ue.SI="",Ue.DLE="",Ue.DC1="",Ue.DC2="",Ue.DC3="",Ue.DC4="",Ue.NAK="",Ue.SYN="",Ue.ETB="",Ue.CAN="",Ue.EM="",Ue.SUB="",Ue.ESC="\x1B",Ue.FS="",Ue.GS="",Ue.RS="",Ue.US="",Ue.SP=" ",Ue.DEL="\x7F"}(fe.C0||(fe.C0={})),function(Ue){Ue.PAD="\x80",Ue.HOP="\x81",Ue.BPH="\x82",Ue.NBH="\x83",Ue.IND="\x84",Ue.NEL="\x85",Ue.SSA="\x86",Ue.ESA="\x87",Ue.HTS="\x88",Ue.HTJ="\x89",Ue.VTS="\x8A",Ue.PLD="\x8B",Ue.PLU="\x8C",Ue.RI="\x8D",Ue.SS2="\x8E",Ue.SS3="\x8F",Ue.DCS="\x90",Ue.PU1="\x91",Ue.PU2="\x92",Ue.STS="\x93",Ue.CCH="\x94",Ue.MW="\x95",Ue.SPA="\x96",Ue.EPA="\x97",Ue.SOS="\x98",Ue.SGCI="\x99",Ue.SCI="\x9A",Ue.CSI="\x9B",Ue.ST="\x9C",Ue.OSC="\x9D",Ue.PM="\x9E",Ue.APC="\x9F"}(fe.C1||(fe.C1={}))},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseRenderLayer=void 0;var Ue=ve(3),E=ve(9),he=ve(25),Ae=ve(6),ue=ve(28),oe=ve(10),re=ve(17),le=function(){function ae(se,ie,te,z,a,y,x,b){this._container=se,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+ie+"-layer"),this._canvas.style.zIndex=te.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ae.prototype.dispose=function(){var se;re.removeElementFromParent(this._canvas),(se=this._charAtlas)===null||se===void 0||se.dispose()},ae.prototype._initCanvas=function(){this._ctx=ue.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ae.prototype.onOptionsChanged=function(){},ae.prototype.onBlur=function(){},ae.prototype.onFocus=function(){},ae.prototype.onCursorMove=function(){},ae.prototype.onGridChanged=function(se,ie){},ae.prototype.onSelectionChanged=function(se,ie,te){te===void 0&&(te=!1)},ae.prototype.setColors=function(se){this._refreshCharAtlas(se)},ae.prototype._setTransparency=function(se){if(se!==this._alpha){var ie=this._canvas;this._alpha=se,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,ie),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ae.prototype._refreshCharAtlas=function(se){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=he.acquireCharAtlas(this._optionsService.options,this._rendererId,se,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ae.prototype.resize=function(se){this._scaledCellWidth=se.scaledCellWidth,this._scaledCellHeight=se.scaledCellHeight,this._scaledCharWidth=se.scaledCharWidth,this._scaledCharHeight=se.scaledCharHeight,this._scaledCharLeft=se.scaledCharLeft,this._scaledCharTop=se.scaledCharTop,this._canvas.width=se.scaledCanvasWidth,this._canvas.height=se.scaledCanvasHeight,this._canvas.style.width=se.canvasWidth+"px",this._canvas.style.height=se.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ae.prototype._fillCells=function(se,ie,te,z){this._ctx.fillRect(se*this._scaledCellWidth,ie*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight)},ae.prototype._fillBottomLineAtCells=function(se,ie,te){te===void 0&&(te=1),this._ctx.fillRect(se*this._scaledCellWidth,(ie+1)*this._scaledCellHeight-window.devicePixelRatio-1,te*this._scaledCellWidth,window.devicePixelRatio)},ae.prototype._fillLeftLineAtCell=function(se,ie,te){this._ctx.fillRect(se*this._scaledCellWidth,ie*this._scaledCellHeight,window.devicePixelRatio*te,this._scaledCellHeight)},ae.prototype._strokeRectAtCell=function(se,ie,te,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(se*this._scaledCellWidth+window.devicePixelRatio/2,ie*this._scaledCellHeight+window.devicePixelRatio/2,te*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},ae.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},ae.prototype._clearCells=function(se,ie,te,z){this._alpha?this._ctx.clearRect(se*this._scaledCellWidth,ie*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(se*this._scaledCellWidth,ie*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight))},ae.prototype._fillCharTrueColor=function(se,ie,te){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(te),this._ctx.fillText(se.getChars(),ie*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ae.prototype._drawChars=function(se,ie,te){var z,a,y=this._getContrastColor(se);y||se.isFgRGB()||se.isBgRGB()?this._drawUncachedChars(se,ie,te,y):(se.isInverse()?(z=se.isBgDefault()?E.INVERTED_DEFAULT_COLOR:se.getBgColor(),a=se.isFgDefault()?E.INVERTED_DEFAULT_COLOR:se.getFgColor()):(a=se.isBgDefault()?Ue.DEFAULT_COLOR:se.getBgColor(),z=se.isFgDefault()?Ue.DEFAULT_COLOR:se.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=se.getChars()||Ue.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=se.getCode()||Ue.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!se.isBold(),this._currentGlyphIdentifier.dim=!!se.isDim(),this._currentGlyphIdentifier.italic=!!se.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,ie*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(se,ie,te))},ae.prototype._drawUncachedChars=function(se,ie,te,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!se.isBold(),!!se.isItalic()),this._ctx.textBaseline="middle",se.isInverse())if(z)this._ctx.fillStyle=z.css;else if(se.isBgDefault())this._ctx.fillStyle=oe.color.opaque(this._colors.background).css;else if(se.isBgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(se.getBgColor()).join(",")+")";else{var a=se.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(se.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(se.isFgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(se.getFgColor()).join(",")+")";else{var y=se.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(te),se.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(se.getChars(),ie*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ae.prototype._clipRow=function(se){this._ctx.beginPath(),this._ctx.rect(0,se*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ae.prototype._getFont=function(se,ie){return(ie?"italic":"")+" "+(se?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ae.prototype._getContrastColor=function(se){if(this._optionsService.options.minimumContrastRatio!==1){var ie=this._colors.contrastCache.getColor(se.bg,se.fg);if(ie!==void 0)return ie||void 0;var te=se.getFgColor(),z=se.getFgColorMode(),a=se.getBgColor(),y=se.getBgColorMode(),x=!!se.isInverse(),b=!!se.isInverse();if(x){var ee=te;te=a,a=ee;var ne=z;z=y,y=ne}var ce=this._resolveBackgroundRgba(y,a,x),de=this._resolveForegroundRgba(z,te,x,b),ge=oe.rgba.ensureContrastRatio(ce,de,this._optionsService.options.minimumContrastRatio);if(ge){var pe={css:oe.channels.toCss(ge>>24&255,ge>>16&255,ge>>8&255),rgba:ge};return this._colors.contrastCache.setColor(se.bg,se.fg,pe),pe}this._colors.contrastCache.setColor(se.bg,se.fg,null)}},ae.prototype._resolveBackgroundRgba=function(se,ie,te){switch(se){case 16777216:case 33554432:return this._colors.ansi[ie].rgba;case 50331648:return ie<<8;case 0:default:return te?this._colors.foreground.rgba:this._colors.background.rgba}},ae.prototype._resolveForegroundRgba=function(se,ie,te,z){switch(se){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&ie<8&&(ie+=8),this._colors.ansi[ie].rgba;case 50331648:return ie<<8;case 0:default:return te?this._colors.background.rgba:this._colors.foreground.rgba}},ae}();fe.BaseRenderLayer=le},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createDecorator=fe.getServiceDependencies=fe.serviceRegistry=void 0;function Ue(E,he,Ae){he.di$target===he?he.di$dependencies.push({id:E,index:Ae}):(he.di$dependencies=[{id:E,index:Ae}],he.di$target=he)}fe.serviceRegistry=new Map,fe.getServiceDependencies=function(E){return E.di$dependencies||[]},fe.createDecorator=function(E){if(fe.serviceRegistry.has(E))return fe.serviceRegistry.get(E);var he=function(Ae,ue,oe){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ue(he,Ae,oe)};return he.toString=function(){return E},fe.serviceRegistry.set(E,he),he}},function(Qt,fe,ve){"use strict";function Ue(E,he,Ae,ue){if(Ae===void 0&&(Ae=0),ue===void 0&&(ue=E.length),Ae>=E.length)return E;Ae=(E.length+Ae)%E.length,ue=ue>=E.length?E.length:(E.length+ue)%E.length;for(var oe=Ae;oe<ue;++oe)E[oe]=he;return E}Object.defineProperty(fe,"__esModule",{value:!0}),fe.concat=fe.fillFallback=fe.fill=void 0,fe.fill=function(E,he,Ae,ue){return E.fill?E.fill(he,Ae,ue):Ue(E,he,Ae,ue)},fe.fillFallback=Ue,fe.concat=function(E,he){var Ae=new E.constructor(E.length+he.length);return Ae.set(E),Ae.set(he,E.length),Ae}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferLine=fe.DEFAULT_ATTR_DATA=void 0;var Ue=ve(8),E=ve(3),he=ve(4),Ae=ve(6);fe.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ue=function(){function oe(re,le,ae){ae===void 0&&(ae=!1),this.isWrapped=ae,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*re);for(var se=le||he.CellData.fromCharData([0,E.NULL_CELL_CHAR,E.NULL_CELL_WIDTH,E.NULL_CELL_CODE]),ie=0;ie<re;++ie)this.setCell(ie,se);this.length=re}return oe.prototype.get=function(re){var le=this._data[3*re+0],ae=2097151≤return[this._data[3*re+1],2097152&le?this._combined[re]:ae?Ue.stringFromCodePoint(ae):"",le>>22,2097152&le?this._combined[re].charCodeAt(this._combined[re].length-1):ae]},oe.prototype.set=function(re,le){this._data[3*re+1]=le[E.CHAR_DATA_ATTR_INDEX],le[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[re]=le[1],this._data[3*re+0]=2097152|re|le[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*re+0]=le[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[E.CHAR_DATA_WIDTH_INDEX]<<22},oe.prototype.getWidth=function(re){return this._data[3*re+0]>>22},oe.prototype.hasWidth=function(re){return 12582912&this._data[3*re+0]},oe.prototype.getFg=function(re){return this._data[3*re+1]},oe.prototype.getBg=function(re){return this._data[3*re+2]},oe.prototype.hasContent=function(re){return 4194303&this._data[3*re+0]},oe.prototype.getCodePoint=function(re){var le=this._data[3*re+0];return 2097152&le?this._combined[re].charCodeAt(this._combined[re].length-1):2097151&le},oe.prototype.isCombined=function(re){return 2097152&this._data[3*re+0]},oe.prototype.getString=function(re){var le=this._data[3*re+0];return 2097152&le?this._combined[re]:2097151&le?Ue.stringFromCodePoint(2097151&le):""},oe.prototype.loadCell=function(re,le){var ae=3*re;return le.content=this._data[ae+0],le.fg=this._data[ae+1],le.bg=this._data[ae+2],2097152&le.content&&(le.combinedData=this._combined[re]),268435456&le.bg&&(le.extended=this._extendedAttrs[re]),le},oe.prototype.setCell=function(re,le){2097152&le.content&&(this._combined[re]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[re]=le.extended),this._data[3*re+0]=le.content,this._data[3*re+1]=le.fg,this._data[3*re+2]=le.bg},oe.prototype.setCellFromCodePoint=function(re,le,ae,se,ie,te){268435456&ie&&(this._extendedAttrs[re]=te),this._data[3*re+0]=le|ae<<22,this._data[3*re+1]=se,this._data[3*re+2]=ie},oe.prototype.addCodepointToCell=function(re,le){var ae=this._data[3*re+0];2097152&ae?this._combined[re]+=Ue.stringFromCodePoint(le):(2097151&ae?(this._combined[re]=Ue.stringFromCodePoint(2097151&ae)+Ue.stringFromCodePoint(le),ae&=-2097152,ae|=2097152):ae=le|1<<22,this._data[3*re+0]=ae)},oe.prototype.insertCells=function(re,le,ae,se){if((re%=this.length)&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs),le<this.length-re){for(var ie=new he.CellData,te=this.length-re-le-1;te>=0;--te)this.setCell(re+le+te,this.loadCell(re+te,ie));for(te=0;te<le;++te)this.setCell(re+te,ae)}else for(te=re;te<this.length;++te)this.setCell(te,ae);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs)},oe.prototype.deleteCells=function(re,le,ae,se){if(re%=this.length,le<this.length-re){for(var ie=new he.CellData,te=0;te<this.length-re-le;++te)this.setCell(re+te,this.loadCell(re+le+te,ie));for(te=this.length-le;te<this.length;++te)this.setCell(te,ae)}else for(te=re;te<this.length;++te)this.setCell(te,ae);re&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs),this.getWidth(re)!==0||this.hasContent(re)||this.setCellFromCodePoint(re,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs)},oe.prototype.replaceCells=function(re,le,ae,se){for(re&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs),le<this.length&&this.getWidth(le-1)===2&&this.setCellFromCodePoint(le,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs);re<le&&re<this.length;)this.setCell(re++,ae)},oe.prototype.resize=function(re,le){if(re!==this.length){if(re>this.length){var ae=new Uint32Array(3*re);this.length&&(3*re<this._data.length?ae.set(this._data.subarray(0,3*re)):ae.set(this._data)),this._data=ae;for(var se=this.length;se<re;++se)this.setCell(se,le)}else if(re){(ae=new Uint32Array(3*re)).set(this._data.subarray(0,3*re)),this._data=ae;var ie=Object.keys(this._combined);for(se=0;se<ie.length;se++){var te=parseInt(ie[se],10);te>=re&&delete this._combined[te]}}else this._data=new Uint32Array(0),this._combined={};this.length=re}},oe.prototype.fill=function(re){this._combined={},this._extendedAttrs={};for(var le=0;le<this.length;++le)this.setCell(le,re)},oe.prototype.copyFrom=function(re){for(var le in this.length!==re.length?this._data=new Uint32Array(re._data):this._data.set(re._data),this.length=re.length,this._combined={},re._combined)this._combined[le]=re._combined[le];for(var le in this._extendedAttrs={},re._extendedAttrs)this._extendedAttrs[le]=re._extendedAttrs[le];this.isWrapped=re.isWrapped},oe.prototype.clone=function(){var re=new oe(0);for(var le in re._data=new Uint32Array(this._data),re.length=this.length,this._combined)re._combined[le]=this._combined[le];for(var le in this._extendedAttrs)re._extendedAttrs[le]=this._extendedAttrs[le];return re.isWrapped=this.isWrapped,re},oe.prototype.getTrimmedLength=function(){for(var re=this.length-1;re>=0;--re)if(4194303&this._data[3*re+0])return re+(this._data[3*re+0]>>22);return 0},oe.prototype.copyCellsFrom=function(re,le,ae,se,ie){var te=re._data;if(ie)for(var z=se-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(ae+z)+a]=te[3*(le+z)+a];else for(z=0;z<se;z++)for(a=0;a<3;a++)this._data[3*(ae+z)+a]=te[3*(le+z)+a];var y=Object.keys(re._combined);for(a=0;a<y.length;a++){var x=parseInt(y[a],10);x>=le&&(this._combined[x-le+ae]=re._combined[x])}},oe.prototype.translateToString=function(re,le,ae){re===void 0&&(re=!1),le===void 0&&(le=0),ae===void 0&&(ae=this.length),re&&(ae=Math.min(ae,this.getTrimmedLength()));for(var se="";le<ae;){var ie=this._data[3*le+0],te=2097151&ie;se+=2097152&ie?this._combined[le]:te?Ue.stringFromCodePoint(te):E.WHITESPACE_CELL_CHAR,le+=ie>>22||1}return se},oe}();fe.BufferLine=ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeElementFromParent=void 0,fe.removeElementFromParent=function(){for(var Ue,E=[],he=0;he<arguments.length;he++)E[he]=arguments[he];for(var Ae=0,ue=E;Ae<ue.length;Ae++){var oe=ue[Ae];(Ue=oe==null?void 0:oe.parentElement)===null||Ue===void 0||Ue.removeChild(oe)}}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.tooMuchOutput=fe.promptLabel=void 0,fe.promptLabel="Terminal input",fe.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(de,ge){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pe,me){pe.__proto__=me}||function(pe,me){for(var be in me)me.hasOwnProperty(be)&&(pe[be]=me[be])})(de,ge)},function(de,ge){function pe(){this.constructor=de}Ue(de,ge),de.prototype=ge===null?Object.create(ge):(pe.prototype=ge.prototype,new pe)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.InputHandler=fe.WindowsOptionsReportType=void 0;var he,Ae=ve(12),ue=ve(20),oe=ve(39),re=ve(2),le=ve(15),ae=ve(8),se=ve(16),ie=ve(0),te=ve(3),z=ve(4),a=ve(6),y=ve(22),x=ve(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function ee(de,ge){if(de>24)return ge.setWinLines||!1;switch(de){case 1:return!!ge.restoreWin;case 2:return!!ge.minimizeWin;case 3:return!!ge.setWinPosition;case 4:return!!ge.setWinSizePixels;case 5:return!!ge.raiseWin;case 6:return!!ge.lowerWin;case 7:return!!ge.refreshWin;case 8:return!!ge.setWinSizeChars;case 9:return!!ge.maximizeWin;case 10:return!!ge.fullscreenWin;case 11:return!!ge.getWinState;case 13:return!!ge.getWinPosition;case 14:return!!ge.getWinSizePixels;case 15:return!!ge.getScreenSizePixels;case 16:return!!ge.getCellSizePixels;case 18:return!!ge.getWinSizeChars;case 19:return!!ge.getScreenSizeChars;case 20:return!!ge.getIconTitle;case 21:return!!ge.getWinTitle;case 22:return!!ge.pushTitle;case 23:return!!ge.popTitle;case 24:return!!ge.setWinLines}return!1}(function(de){de[de.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",de[de.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(he=fe.WindowsOptionsReportType||(fe.WindowsOptionsReportType={}));var ne=function(){function de(ge,pe,me,be){this._bufferService=ge,this._coreService=pe,this._logService=me,this._optionsService=be,this._data=new Uint32Array(0)}return de.prototype.hook=function(ge){this._data=new Uint32Array(0)},de.prototype.put=function(ge,pe,me){this._data=le.concat(this._data,ge.subarray(pe,me))},de.prototype.unhook=function(ge){if(ge){var pe=ae.utf32ToString(this._data);switch(this._data=new Uint32Array(0),pe){case'"q':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r0"q'+Ae.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r61;1"p'+Ae.C0.ESC+"\\");case"r":var me=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+me+Ae.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r0m"+Ae.C0.ESC+"\\");case" q":var be={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return be-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+be+" q"+Ae.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",pe),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},de}(),ce=function(de){function ge(pe,me,be,ye,Ce,Se,He,we,Me){Me===void 0&&(Me=new oe.EscapeSequenceParser);var Pe=de.call(this)||this;Pe._bufferService=pe,Pe._charsetService=me,Pe._coreService=be,Pe._dirtyRowService=ye,Pe._logService=Ce,Pe._optionsService=Se,Pe._coreMouseService=He,Pe._unicodeService=we,Pe._parser=Me,Pe._parseBuffer=new Uint32Array(4096),Pe._stringDecoder=new ae.StringToUtf32,Pe._utf8Decoder=new ae.Utf8ToUtf32,Pe._workCell=new z.CellData,Pe._windowTitle="",Pe._iconName="",Pe._windowTitleStack=[],Pe._iconNameStack=[],Pe._curAttrData=se.DEFAULT_ATTR_DATA.clone(),Pe._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone(),Pe._onRequestBell=new ie.EventEmitter,Pe._onRequestRefreshRows=new ie.EventEmitter,Pe._onRequestReset=new ie.EventEmitter,Pe._onRequestScroll=new ie.EventEmitter,Pe._onRequestSyncScrollBar=new ie.EventEmitter,Pe._onRequestWindowsOptionsReport=new ie.EventEmitter,Pe._onA11yChar=new ie.EventEmitter,Pe._onA11yTab=new ie.EventEmitter,Pe._onCursorMove=new ie.EventEmitter,Pe._onLineFeed=new ie.EventEmitter,Pe._onScroll=new ie.EventEmitter,Pe._onTitleChange=new ie.EventEmitter,Pe.register(Pe._parser),Pe._parser.setCsiHandlerFallback(function(Qe,tt){Pe._logService.debug("Unknown CSI code: ",{identifier:Pe._parser.identToString(Qe),params:tt.toArray()})}),Pe._parser.setEscHandlerFallback(function(Qe){Pe._logService.debug("Unknown ESC code: ",{identifier:Pe._parser.identToString(Qe)})}),Pe._parser.setExecuteHandlerFallback(function(Qe){Pe._logService.debug("Unknown EXECUTE code: ",{code:Qe})}),Pe._parser.setOscHandlerFallback(function(Qe,tt,$e){Pe._logService.debug("Unknown OSC code: ",{identifier:Qe,action:tt,data:$e})}),Pe._parser.setDcsHandlerFallback(function(Qe,tt,$e){tt==="HOOK"&&($e=$e.toArray()),Pe._logService.debug("Unknown DCS code: ",{identifier:Pe._parser.identToString(Qe),action:tt,payload:$e})}),Pe._parser.setPrintHandler(function(Qe,tt,$e){return Pe.print(Qe,tt,$e)}),Pe._parser.setCsiHandler({final:"@"},function(Qe){return Pe.insertChars(Qe)}),Pe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Qe){return Pe.scrollLeft(Qe)}),Pe._parser.setCsiHandler({final:"A"},function(Qe){return Pe.cursorUp(Qe)}),Pe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Qe){return Pe.scrollRight(Qe)}),Pe._parser.setCsiHandler({final:"B"},function(Qe){return Pe.cursorDown(Qe)}),Pe._parser.setCsiHandler({final:"C"},function(Qe){return Pe.cursorForward(Qe)}),Pe._parser.setCsiHandler({final:"D"},function(Qe){return Pe.cursorBackward(Qe)}),Pe._parser.setCsiHandler({final:"E"},function(Qe){return Pe.cursorNextLine(Qe)}),Pe._parser.setCsiHandler({final:"F"},function(Qe){return Pe.cursorPrecedingLine(Qe)}),Pe._parser.setCsiHandler({final:"G"},function(Qe){return Pe.cursorCharAbsolute(Qe)}),Pe._parser.setCsiHandler({final:"H"},function(Qe){return Pe.cursorPosition(Qe)}),Pe._parser.setCsiHandler({final:"I"},function(Qe){return Pe.cursorForwardTab(Qe)}),Pe._parser.setCsiHandler({final:"J"},function(Qe){return Pe.eraseInDisplay(Qe)}),Pe._parser.setCsiHandler({prefix:"?",final:"J"},function(Qe){return Pe.eraseInDisplay(Qe)}),Pe._parser.setCsiHandler({final:"K"},function(Qe){return Pe.eraseInLine(Qe)}),Pe._parser.setCsiHandler({prefix:"?",final:"K"},function(Qe){return Pe.eraseInLine(Qe)}),Pe._parser.setCsiHandler({final:"L"},function(Qe){return Pe.insertLines(Qe)}),Pe._parser.setCsiHandler({final:"M"},function(Qe){return Pe.deleteLines(Qe)}),Pe._parser.setCsiHandler({final:"P"},function(Qe){return Pe.deleteChars(Qe)}),Pe._parser.setCsiHandler({final:"S"},function(Qe){return Pe.scrollUp(Qe)}),Pe._parser.setCsiHandler({final:"T"},function(Qe){return Pe.scrollDown(Qe)}),Pe._parser.setCsiHandler({final:"X"},function(Qe){return Pe.eraseChars(Qe)}),Pe._parser.setCsiHandler({final:"Z"},function(Qe){return Pe.cursorBackwardTab(Qe)}),Pe._parser.setCsiHandler({final:"`"},function(Qe){return Pe.charPosAbsolute(Qe)}),Pe._parser.setCsiHandler({final:"a"},function(Qe){return Pe.hPositionRelative(Qe)}),Pe._parser.setCsiHandler({final:"b"},function(Qe){return Pe.repeatPrecedingCharacter(Qe)}),Pe._parser.setCsiHandler({final:"c"},function(Qe){return Pe.sendDeviceAttributesPrimary(Qe)}),Pe._parser.setCsiHandler({prefix:">",final:"c"},function(Qe){return Pe.sendDeviceAttributesSecondary(Qe)}),Pe._parser.setCsiHandler({final:"d"},function(Qe){return Pe.linePosAbsolute(Qe)}),Pe._parser.setCsiHandler({final:"e"},function(Qe){return Pe.vPositionRelative(Qe)}),Pe._parser.setCsiHandler({final:"f"},function(Qe){return Pe.hVPosition(Qe)}),Pe._parser.setCsiHandler({final:"g"},function(Qe){return Pe.tabClear(Qe)}),Pe._parser.setCsiHandler({final:"h"},function(Qe){return Pe.setMode(Qe)}),Pe._parser.setCsiHandler({prefix:"?",final:"h"},function(Qe){return Pe.setModePrivate(Qe)}),Pe._parser.setCsiHandler({final:"l"},function(Qe){return Pe.resetMode(Qe)}),Pe._parser.setCsiHandler({prefix:"?",final:"l"},function(Qe){return Pe.resetModePrivate(Qe)}),Pe._parser.setCsiHandler({final:"m"},function(Qe){return Pe.charAttributes(Qe)}),Pe._parser.setCsiHandler({final:"n"},function(Qe){return Pe.deviceStatus(Qe)}),Pe._parser.setCsiHandler({prefix:"?",final:"n"},function(Qe){return Pe.deviceStatusPrivate(Qe)}),Pe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Qe){return Pe.softReset(Qe)}),Pe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Qe){return Pe.setCursorStyle(Qe)}),Pe._parser.setCsiHandler({final:"r"},function(Qe){return Pe.setScrollRegion(Qe)}),Pe._parser.setCsiHandler({final:"s"},function(Qe){return Pe.saveCursor(Qe)}),Pe._parser.setCsiHandler({final:"t"},function(Qe){return Pe.windowOptions(Qe)}),Pe._parser.setCsiHandler({final:"u"},function(Qe){return Pe.restoreCursor(Qe)}),Pe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Qe){return Pe.insertColumns(Qe)}),Pe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Qe){return Pe.deleteColumns(Qe)}),Pe._parser.setExecuteHandler(Ae.C0.BEL,function(){return Pe.bell()}),Pe._parser.setExecuteHandler(Ae.C0.LF,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.VT,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.FF,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.CR,function(){return Pe.carriageReturn()}),Pe._parser.setExecuteHandler(Ae.C0.BS,function(){return Pe.backspace()}),Pe._parser.setExecuteHandler(Ae.C0.HT,function(){return Pe.tab()}),Pe._parser.setExecuteHandler(Ae.C0.SO,function(){return Pe.shiftOut()}),Pe._parser.setExecuteHandler(Ae.C0.SI,function(){return Pe.shiftIn()}),Pe._parser.setExecuteHandler(Ae.C1.IND,function(){return Pe.index()}),Pe._parser.setExecuteHandler(Ae.C1.NEL,function(){return Pe.nextLine()}),Pe._parser.setExecuteHandler(Ae.C1.HTS,function(){return Pe.tabSet()}),Pe._parser.setOscHandler(0,new y.OscHandler(function(Qe){Pe.setTitle(Qe),Pe.setIconName(Qe)})),Pe._parser.setOscHandler(1,new y.OscHandler(function(Qe){return Pe.setIconName(Qe)})),Pe._parser.setOscHandler(2,new y.OscHandler(function(Qe){return Pe.setTitle(Qe)})),Pe._parser.setEscHandler({final:"7"},function(){return Pe.saveCursor()}),Pe._parser.setEscHandler({final:"8"},function(){return Pe.restoreCursor()}),Pe._parser.setEscHandler({final:"D"},function(){return Pe.index()}),Pe._parser.setEscHandler({final:"E"},function(){return Pe.nextLine()}),Pe._parser.setEscHandler({final:"H"},function(){return Pe.tabSet()}),Pe._parser.setEscHandler({final:"M"},function(){return Pe.reverseIndex()}),Pe._parser.setEscHandler({final:"="},function(){return Pe.keypadApplicationMode()}),Pe._parser.setEscHandler({final:">"},function(){return Pe.keypadNumericMode()}),Pe._parser.setEscHandler({final:"c"},function(){return Pe.fullReset()}),Pe._parser.setEscHandler({final:"n"},function(){return Pe.setgLevel(2)}),Pe._parser.setEscHandler({final:"o"},function(){return Pe.setgLevel(3)}),Pe._parser.setEscHandler({final:"|"},function(){return Pe.setgLevel(3)}),Pe._parser.setEscHandler({final:"}"},function(){return Pe.setgLevel(2)}),Pe._parser.setEscHandler({final:"~"},function(){return Pe.setgLevel(1)}),Pe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Pe.selectDefaultCharset()}),Pe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Pe.selectDefaultCharset()});var De=function(Qe){ze._parser.setEscHandler({intermediates:"(",final:Qe},function(){return Pe.selectCharset("("+Qe)}),ze._parser.setEscHandler({intermediates:")",final:Qe},function(){return Pe.selectCharset(")"+Qe)}),ze._parser.setEscHandler({intermediates:"*",final:Qe},function(){return Pe.selectCharset("*"+Qe)}),ze._parser.setEscHandler({intermediates:"+",final:Qe},function(){return Pe.selectCharset("+"+Qe)}),ze._parser.setEscHandler({intermediates:"-",final:Qe},function(){return Pe.selectCharset("-"+Qe)}),ze._parser.setEscHandler({intermediates:".",final:Qe},function(){return Pe.selectCharset("."+Qe)}),ze._parser.setEscHandler({intermediates:"/",final:Qe},function(){return Pe.selectCharset("/"+Qe)})},ze=this;for(var Je in ue.CHARSETS)De(Je);return Pe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Pe.screenAlignmentPattern()}),Pe._parser.setErrorHandler(function(Qe){return Pe._logService.error("Parsing error: ",Qe),Qe}),Pe._parser.setDcsHandler({intermediates:"$",final:"q"},new ne(Pe._bufferService,Pe._coreService,Pe._logService,Pe._optionsService)),Pe}return E(ge,de),Object.defineProperty(ge.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),ge.prototype.dispose=function(){de.prototype.dispose.call(this)},ge.prototype.parse=function(pe){var me=this._bufferService.buffer,be=me.x,ye=me.y;if(this._logService.debug("parsing data",pe),this._parseBuffer.length<pe.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(pe.length,131072))),this._dirtyRowService.clearRange(),pe.length>131072)for(var Ce=0;Ce<pe.length;Ce+=131072){var Se=Ce+131072<pe.length?Ce+131072:pe.length,He=typeof pe=="string"?this._stringDecoder.decode(pe.substring(Ce,Se),this._parseBuffer):this._utf8Decoder.decode(pe.subarray(Ce,Se),this._parseBuffer);this._parser.parse(this._parseBuffer,He)}else He=typeof pe=="string"?this._stringDecoder.decode(pe,this._parseBuffer):this._utf8Decoder.decode(pe,this._parseBuffer),this._parser.parse(this._parseBuffer,He);(me=this._bufferService.buffer).x===be&&me.y===ye||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},ge.prototype.print=function(pe,me,be){var ye,Ce,Se=this._bufferService.buffer,He=this._charsetService.charset,we=this._optionsService.options.screenReaderMode,Me=this._bufferService.cols,Pe=this._coreService.decPrivateModes.wraparound,De=this._coreService.modes.insertMode,ze=this._curAttrData,Je=Se.lines.get(Se.ybase+Se.y);this._dirtyRowService.markDirty(Se.y),Se.x&&be-me>0&&Je.getWidth(Se.x-1)===2&&Je.setCellFromCodePoint(Se.x-1,0,1,ze.fg,ze.bg,ze.extended);for(var Qe=me;Qe<be;++Qe){if(ye=pe[Qe],Ce=this._unicodeService.wcwidth(ye),ye<127&&He){var tt=He[String.fromCharCode(ye)];tt&&(ye=tt.charCodeAt(0))}if(we&&this._onA11yChar.fire(ae.stringFromCodePoint(ye)),Ce||!Se.x){if(Se.x+Ce-1>=Me){if(Pe){for(;Se.x<Me;)Je.setCellFromCodePoint(Se.x++,0,1,ze.fg,ze.bg,ze.extended);Se.x=0,Se.y++,Se.y===Se.scrollBottom+1?(Se.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(Se.y>=this._bufferService.rows&&(Se.y=this._bufferService.rows-1),Se.lines.get(Se.ybase+Se.y).isWrapped=!0),Je=Se.lines.get(Se.ybase+Se.y)}else if(Se.x=Me-1,Ce===2)continue}if(De&&(Je.insertCells(Se.x,Ce,Se.getNullCell(ze),ze),Je.getWidth(Me-1)===2&&Je.setCellFromCodePoint(Me-1,te.NULL_CELL_CODE,te.NULL_CELL_WIDTH,ze.fg,ze.bg,ze.extended)),Je.setCellFromCodePoint(Se.x++,ye,Ce,ze.fg,ze.bg,ze.extended),Ce>0)for(;--Ce;)Je.setCellFromCodePoint(Se.x++,0,0,ze.fg,ze.bg,ze.extended)}else Je.getWidth(Se.x-1)?Je.addCodepointToCell(Se.x-1,ye):Je.addCodepointToCell(Se.x-2,ye)}be-me>0&&(Je.loadCell(Se.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Se.x<Me&&be-me>0&&Je.getWidth(Se.x)===0&&!Je.hasContent(Se.x)&&Je.setCellFromCodePoint(Se.x,0,1,ze.fg,ze.bg,ze.extended),this._dirtyRowService.markDirty(Se.y)},ge.prototype.addCsiHandler=function(pe,me){var be=this;return pe.final!=="t"||pe.prefix||pe.intermediates?this._parser.addCsiHandler(pe,me):this._parser.addCsiHandler(pe,function(ye){return!ee(ye.params[0],be._optionsService.options.windowOptions)||me(ye)})},ge.prototype.addDcsHandler=function(pe,me){return this._parser.addDcsHandler(pe,new x.DcsHandler(me))},ge.prototype.addEscHandler=function(pe,me){return this._parser.addEscHandler(pe,me)},ge.prototype.addOscHandler=function(pe,me){return this._parser.addOscHandler(pe,new y.OscHandler(me))},ge.prototype.bell=function(){this._onRequestBell.fire()},ge.prototype.lineFeed=function(){var pe=this._bufferService.buffer;this._dirtyRowService.markDirty(pe.y),this._optionsService.options.convertEol&&(pe.x=0),pe.y++,pe.y===pe.scrollBottom+1?(pe.y--,this._onRequestScroll.fire(this._eraseAttrData())):pe.y>=this._bufferService.rows&&(pe.y=this._bufferService.rows-1),pe.x>=this._bufferService.cols&&pe.x--,this._dirtyRowService.markDirty(pe.y),this._onLineFeed.fire()},ge.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},ge.prototype.backspace=function(){var pe,me=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(me.x>0&&me.x--);if(this._restrictCursor(this._bufferService.cols),me.x>0)me.x--;else if(me.x===0&&me.y>me.scrollTop&&me.y<=me.scrollBottom&&(!((pe=me.lines.get(me.ybase+me.y))===null||pe===void 0)&&pe.isWrapped)){me.lines.get(me.ybase+me.y).isWrapped=!1,me.y--,me.x=this._bufferService.cols-1;var be=me.lines.get(me.ybase+me.y);be.hasWidth(me.x)&&!be.hasContent(me.x)&&me.x--}this._restrictCursor()},ge.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var pe=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-pe)}},ge.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},ge.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},ge.prototype._restrictCursor=function(pe){pe===void 0&&(pe=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(pe,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype._setCursor=function(pe,me){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=pe,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+me):(this._bufferService.buffer.x=pe,this._bufferService.buffer.y=me),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype._moveCursor=function(pe,me){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+pe,this._bufferService.buffer.y+me)},ge.prototype.cursorUp=function(pe){var me=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;me>=0?this._moveCursor(0,-Math.min(me,pe.params[0]||1)):this._moveCursor(0,-(pe.params[0]||1))},ge.prototype.cursorDown=function(pe){var me=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;me>=0?this._moveCursor(0,Math.min(me,pe.params[0]||1)):this._moveCursor(0,pe.params[0]||1)},ge.prototype.cursorForward=function(pe){this._moveCursor(pe.params[0]||1,0)},ge.prototype.cursorBackward=function(pe){this._moveCursor(-(pe.params[0]||1),0)},ge.prototype.cursorNextLine=function(pe){this.cursorDown(pe),this._bufferService.buffer.x=0},ge.prototype.cursorPrecedingLine=function(pe){this.cursorUp(pe),this._bufferService.buffer.x=0},ge.prototype.cursorCharAbsolute=function(pe){this._setCursor((pe.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.cursorPosition=function(pe){this._setCursor(pe.length>=2?(pe.params[1]||1)-1:0,(pe.params[0]||1)-1)},ge.prototype.charPosAbsolute=function(pe){this._setCursor((pe.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.hPositionRelative=function(pe){this._moveCursor(pe.params[0]||1,0)},ge.prototype.linePosAbsolute=function(pe){this._setCursor(this._bufferService.buffer.x,(pe.params[0]||1)-1)},ge.prototype.vPositionRelative=function(pe){this._moveCursor(0,pe.params[0]||1)},ge.prototype.hVPosition=function(pe){this.cursorPosition(pe)},ge.prototype.tabClear=function(pe){var me=pe.params[0];me===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:me===3&&(this._bufferService.buffer.tabs={})},ge.prototype.cursorForwardTab=function(pe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=pe.params[0]||1;me--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},ge.prototype.cursorBackwardTab=function(pe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)be.x=be.prevStop()},ge.prototype._eraseInBufferLine=function(pe,me,be,ye){ye===void 0&&(ye=!1);var Ce=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+pe);Ce.replaceCells(me,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Ce.isWrapped=!1)},ge.prototype._resetBufferLine=function(pe){var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+pe);me.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),me.isWrapped=!1},ge.prototype.eraseInDisplay=function(pe){var me;switch(this._restrictCursor(),pe.params[0]){case 0:for(me=this._bufferService.buffer.y,this._dirtyRowService.markDirty(me),this._eraseInBufferLine(me++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);me<this._bufferService.rows;me++)this._resetBufferLine(me);this._dirtyRowService.markDirty(me);break;case 1:for(me=this._bufferService.buffer.y,this._dirtyRowService.markDirty(me),this._eraseInBufferLine(me,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(me+1).isWrapped=!1);me--;)this._resetBufferLine(me);this._dirtyRowService.markDirty(0);break;case 2:for(me=this._bufferService.rows,this._dirtyRowService.markDirty(me-1);me--;)this._resetBufferLine(me);this._dirtyRowService.markDirty(0);break;case 3:var be=this._bufferService.buffer.lines.length-this._bufferService.rows;be>0&&(this._bufferService.buffer.lines.trimStart(be),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-be,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-be,0),this._onScroll.fire(0))}},ge.prototype.eraseInLine=function(pe){switch(this._restrictCursor(),pe.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype.insertLines=function(pe){this._restrictCursor();var me=pe.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){for(var ye=be.ybase+be.y,Ce=this._bufferService.rows-1-be.scrollBottom,Se=this._bufferService.rows-1+be.ybase-Ce+1;me--;)be.lines.splice(Se-1,1),be.lines.splice(ye,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.y,be.scrollBottom),be.x=0}},ge.prototype.deleteLines=function(pe){this._restrictCursor();var me=pe.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){var ye,Ce=be.ybase+be.y;for(ye=this._bufferService.rows-1-be.scrollBottom,ye=this._bufferService.rows-1+be.ybase-ye;me--;)be.lines.splice(Ce,1),be.lines.splice(ye,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.y,be.scrollBottom),be.x=0}},ge.prototype.insertChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.insertCells(this._bufferService.buffer.x,pe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.deleteChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.deleteCells(this._bufferService.buffer.x,pe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.scrollUp=function(pe){for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)be.lines.splice(be.ybase+be.scrollTop,1),be.lines.splice(be.ybase+be.scrollBottom,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.scrollTop,be.scrollBottom)},ge.prototype.scrollDown=function(pe){for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)be.lines.splice(be.ybase+be.scrollBottom,1),be.lines.splice(be.ybase+be.scrollTop,0,be.getBlankLine(se.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(be.scrollTop,be.scrollBottom)},ge.prototype.scrollLeft=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.deleteCells(0,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},ge.prototype.scrollRight=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.insertCells(0,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},ge.prototype.insertColumns=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=this._bufferService.buffer.lines.get(me.ybase+ye);Ce.insertCells(me.x,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},ge.prototype.deleteColumns=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.deleteCells(me.x,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},ge.prototype.eraseChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(pe.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.repeatPrecedingCharacter=function(pe){if(this._parser.precedingCodepoint){for(var me=pe.params[0]||1,be=new Uint32Array(me),ye=0;ye<me;++ye)be[ye]=this._parser.precedingCodepoint;this.print(be,0,be.length)}},ge.prototype.sendDeviceAttributesPrimary=function(pe){pe.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[?6c"))},ge.prototype.sendDeviceAttributesSecondary=function(pe){pe.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(pe.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},ge.prototype._is=function(pe){return(this._optionsService.options.termName+"").indexOf(pe)===0},ge.prototype.setMode=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 4:this._coreService.modes.insertMode=!0}},ge.prototype.setModePrivate=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(1,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(2,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(3,ue.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},ge.prototype.resetMode=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 4:this._coreService.modes.insertMode=!1}},ge.prototype.resetModePrivate=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),pe.params[me]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},ge.prototype._updateAttrColor=function(pe,me,be,ye,Ce){return me===2?(pe|=50331648,pe&=-16777216,pe|=a.AttributeData.fromColorRGB([be,ye,Ce])):me===5&&(pe&=-50331904,pe|=33554432|255&be),pe},ge.prototype._extractColor=function(pe,me,be){var ye=[0,0,-1,0,0,0],Ce=0,Se=0;do{if(ye[Se+Ce]=pe.params[me+Se],pe.hasSubParams(me+Se)){var He=pe.getSubParams(me+Se),we=0;do ye[1]===5&&(Ce=1),ye[Se+we+1+Ce]=He[we];while(++we<He.length&&we+Se+1+Ce<ye.length);break}if(ye[1]===5&&Se+Ce>=2||ye[1]===2&&Se+Ce>=5)break;ye[1]&&(Ce=1)}while(++Se+me<pe.length&&Se+Ce<ye.length);for(we=2;we<ye.length;++we)ye[we]===-1&&(ye[we]=0);switch(ye[0]){case 38:be.fg=this._updateAttrColor(be.fg,ye[1],ye[3],ye[4],ye[5]);break;case 48:be.bg=this._updateAttrColor(be.bg,ye[1],ye[3],ye[4],ye[5]);break;case 58:be.extended=be.extended.clone(),be.extended.underlineColor=this._updateAttrColor(be.extended.underlineColor,ye[1],ye[3],ye[4],ye[5])}return Se},ge.prototype._processUnderline=function(pe,me){me.extended=me.extended.clone(),(!~pe||pe>5)&&(pe=1),me.extended.underlineStyle=pe,me.fg|=268435456,pe===0&&(me.fg&=-268435457),me.updateExtended()},ge.prototype.charAttributes=function(pe){if(pe.length===1&&pe.params[0]===0)return this._curAttrData.fg=se.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=se.DEFAULT_ATTR_DATA.bg);for(var me,be=pe.length,ye=this._curAttrData,Ce=0;Ce<be;Ce++)(me=pe.params[Ce])>=30&&me<=37?(ye.fg&=-50331904,ye.fg|=16777216|me-30):me>=40&&me<=47?(ye.bg&=-50331904,ye.bg|=16777216|me-40):me>=90&&me<=97?(ye.fg&=-50331904,ye.fg|=16777224|me-90):me>=100&&me<=107?(ye.bg&=-50331904,ye.bg|=16777224|me-100):me===0?(ye.fg=se.DEFAULT_ATTR_DATA.fg,ye.bg=se.DEFAULT_ATTR_DATA.bg):me===1?ye.fg|=134217728:me===3?ye.bg|=67108864:me===4?(ye.fg|=268435456,this._processUnderline(pe.hasSubParams(Ce)?pe.getSubParams(Ce)[0]:1,ye)):me===5?ye.fg|=536870912:me===7?ye.fg|=67108864:me===8?ye.fg|=1073741824:me===2?ye.bg|=134217728:me===21?this._processUnderline(2,ye):me===22?(ye.fg&=-134217729,ye.bg&=-134217729):me===23?ye.bg&=-67108865:me===24?ye.fg&=-268435457:me===25?ye.fg&=-536870913:me===27?ye.fg&=-67108865:me===28?ye.fg&=-1073741825:me===39?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg):me===49?(ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):me===38||me===48||me===58?Ce+=this._extractColor(pe,Ce,ye):me===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):me===100?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",me)},ge.prototype.deviceStatus=function(pe){switch(pe.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+me+";"+be+"R")}},ge.prototype.deviceStatusPrivate=function(pe){switch(pe.params[0]){case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+me+";"+be+"R")}},ge.prototype.softReset=function(pe){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=se.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},ge.prototype.setCursorStyle=function(pe){var me=pe.params[0]||1;switch(me){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var be=me%2==1;this._optionsService.options.cursorBlink=be},ge.prototype.setScrollRegion=function(pe){var me,be=pe.params[0]||1;(pe.length<2||(me=pe.params[1])>this._bufferService.rows||me===0)&&(me=this._bufferService.rows),me>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=me-1,this._setCursor(0,0))},ge.prototype.windowOptions=function(pe){if(ee(pe.params[0],this._optionsService.options.windowOptions)){var me=pe.length>1?pe.params[1]:0;switch(pe.params[0]){case 14:me!==2&&this._onRequestWindowsOptionsReport.fire(he.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(he.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:me!==0&&me!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),me!==0&&me!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:me!==0&&me!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),me!==0&&me!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},ge.prototype.saveCursor=function(pe){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},ge.prototype.restoreCursor=function(pe){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},ge.prototype.setTitle=function(pe){this._windowTitle=pe,this._onTitleChange.fire(pe)},ge.prototype.setIconName=function(pe){this._iconName=pe},ge.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},ge.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},ge.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},ge.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET)},ge.prototype.selectCharset=function(pe){pe.length===2?pe[0]!=="/"&&this._charsetService.setgCharset(b[pe[0]],ue.CHARSETS[pe[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},ge.prototype.index=function(){this._restrictCursor();var pe=this._bufferService.buffer;this._bufferService.buffer.y++,pe.y===pe.scrollBottom+1?(pe.y--,this._onRequestScroll.fire(this._eraseAttrData())):pe.y>=this._bufferService.rows&&(pe.y=this._bufferService.rows-1),this._restrictCursor()},ge.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},ge.prototype.reverseIndex=function(){this._restrictCursor();var pe=this._bufferService.buffer;if(pe.y===pe.scrollTop){var me=pe.scrollBottom-pe.scrollTop;pe.lines.shiftElements(pe.ybase+pe.y,me,1),pe.lines.set(pe.ybase+pe.y,pe.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}else pe.y--,this._restrictCursor()},ge.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},ge.prototype.reset=function(){this._curAttrData=se.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone()},ge.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},ge.prototype.setgLevel=function(pe){this._charsetService.setgLevel(pe)},ge.prototype.screenAlignmentPattern=function(){var pe=new z.CellData;pe.content=1<<22|69,pe.fg=this._curAttrData.fg,pe.bg=this._curAttrData.bg;var me=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be<this._bufferService.rows;++be){var ye=me.ybase+me.y+be,Ce=me.lines.get(ye);Ce&&(Ce.fill(pe),Ce.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},ge}(re.Disposable);fe.InputHandler=ce},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DEFAULT_CHARSET=fe.CHARSETS=void 0,fe.CHARSETS={},fe.DEFAULT_CHARSET=fe.CHARSETS.B,fe.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},fe.CHARSETS.A={"#":"\xA3"},fe.CHARSETS.B=void 0,fe.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},fe.CHARSETS.C=fe.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},fe.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},fe.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},fe.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},fe.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},fe.CHARSETS.E=fe.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},fe.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},fe.CHARSETS.H=fe.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},fe.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Params=void 0;var Ue=function(){function E(he,Ae){if(he===void 0&&(he=32),Ae===void 0&&(Ae=32),this.maxLength=he,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(he),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(he),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(he){var Ae=new E;if(!he.length)return Ae;for(var ue=he[0]instanceof Array?1:0;ue<he.length;++ue){var oe=he[ue];if(oe instanceof Array)for(var re=0;re<oe.length;++re)Ae.addSubParam(oe[re]);else Ae.addParam(oe)}return Ae},E.prototype.clone=function(){var he=new E(this.maxLength,this.maxSubParamsLength);return he.params.set(this.params),he.length=this.length,he._subParams.set(this._subParams),he._subParamsLength=this._subParamsLength,he._subParamsIdx.set(this._subParamsIdx),he._rejectDigits=this._rejectDigits,he._rejectSubDigits=this._rejectSubDigits,he._digitIsSub=this._digitIsSub,he},E.prototype.toArray=function(){for(var he=[],Ae=0;Ae<this.length;++Ae){he.push(this.params[Ae]);var ue=this._subParamsIdx[Ae]>>8,oe=255&this._subParamsIdx[Ae];oe-ue>0&&he.push(Array.prototype.slice.call(this._subParams,ue,oe))}return he},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(he){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=he>2147483647?2147483647:he}},E.prototype.addSubParam=function(he){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=he>2147483647?2147483647:he,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(he){return(255&this._subParamsIdx[he])-(this._subParamsIdx[he]>>8)>0},E.prototype.getSubParams=function(he){var Ae=this._subParamsIdx[he]>>8,ue=255&this._subParamsIdx[he];return ue-Ae>0?this._subParams.subarray(Ae,ue):null},E.prototype.getSubParamsAll=function(){for(var he={},Ae=0;Ae<this.length;++Ae){var ue=this._subParamsIdx[Ae]>>8,oe=255&this._subParamsIdx[Ae];oe-ue>0&&(he[Ae]=this._subParams.slice(ue,oe))}return he},E.prototype.addDigit=function(he){var Ae;if(!(this._rejectDigits||!(Ae=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ue=this._digitIsSub?this._subParams:this.params,oe=ue[Ae-1];ue[Ae-1]=~oe?Math.min(10*oe+he,2147483647):he}},E}();fe.Params=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OscHandler=fe.OscParser=void 0;var Ue=ve(23),E=ve(8),he=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(oe,re){this._handlers[oe]===void 0&&(this._handlers[oe]=[]);var le=this._handlers[oe];return le.push(re),{dispose:function(){var ae=le.indexOf(re);ae!==-1&&le.splice(ae,1)}}},ue.prototype.setHandler=function(oe,re){this._handlers[oe]=[re]},ue.prototype.clearHandler=function(oe){this._handlers[oe]&&delete this._handlers[oe]},ue.prototype.setHandlerFallback=function(oe){this._handlerFb=oe},ue.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ue.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ue.prototype._start=function(){var oe=this._handlers[this._id];if(oe)for(var re=oe.length-1;re>=0;re--)oe[re].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(oe,re,le){var ae=this._handlers[this._id];if(ae)for(var se=ae.length-1;se>=0;se--)ae[se].put(oe,re,le);else this._handlerFb(this._id,"PUT",E.utf32ToString(oe,re,le))},ue.prototype._end=function(oe){var re=this._handlers[this._id];if(re){for(var le=re.length-1;le>=0&&re[le].end(oe)===!1;le--);for(le--;le>=0;le--)re[le].end(!1)}else this._handlerFb(this._id,"END",oe)},ue.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ue.prototype.put=function(oe,re,le){if(this._state!==3){if(this._state===1)for(;re<le;){var ae=oe[re++];if(ae===59){this._state=2,this._start();break}if(ae<48||57<ae)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+ae-48}this._state===2&&le-re>0&&this._put(oe,re,le)}},ue.prototype.end=function(oe){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(oe)),this._id=-1,this._state=0)},ue}();fe.OscParser=he;var Ae=function(){function ue(oe){this._handler=oe,this._data="",this._hitLimit=!1}return ue.prototype.start=function(){this._data="",this._hitLimit=!1},ue.prototype.put=function(oe,re,le){this._hitLimit||(this._data+=E.utf32ToString(oe,re,le),this._data.length>Ue.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(oe){var re;return this._hitLimit?re=!1:oe&&(re=this._handler(this._data)),this._data="",this._hitLimit=!1,re},ue}();fe.OscHandler=Ae},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.PAYLOAD_LIMIT=void 0,fe.PAYLOAD_LIMIT=1e7},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DcsHandler=fe.DcsParser=void 0;var Ue=ve(8),E=ve(21),he=ve(23),Ae=[],ue=function(){function re(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return re.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},re.prototype.addHandler=function(le,ae){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(ae),{dispose:function(){var ie=se.indexOf(ae);ie!==-1&&se.splice(ie,1)}}},re.prototype.setHandler=function(le,ae){this._handlers[le]=[ae]},re.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},re.prototype.setHandlerFallback=function(le){this._handlerFb=le},re.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},re.prototype.hook=function(le,ae){if(this.reset(),this._ident=le,this._active=this._handlers[le]||Ae,this._active.length)for(var se=this._active.length-1;se>=0;se--)this._active[se].hook(ae);else this._handlerFb(this._ident,"HOOK",ae)},re.prototype.put=function(le,ae,se){if(this._active.length)for(var ie=this._active.length-1;ie>=0;ie--)this._active[ie].put(le,ae,se);else this._handlerFb(this._ident,"PUT",Ue.utf32ToString(le,ae,se))},re.prototype.unhook=function(le){if(this._active.length){for(var ae=this._active.length-1;ae>=0&&this._active[ae].unhook(le)===!1;ae--);for(ae--;ae>=0;ae--)this._active[ae].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=Ae,this._ident=0},re}();fe.DcsParser=ue;var oe=function(){function re(le){this._handler=le,this._data="",this._hitLimit=!1}return re.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},re.prototype.put=function(le,ae,se){this._hitLimit||(this._data+=Ue.utf32ToString(le,ae,se),this._data.length>he.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},re.prototype.unhook=function(le){var ae;return this._hitLimit?ae=!1:le&&(ae=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ae},re}();fe.DcsHandler=oe},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeTerminalFromCache=fe.acquireCharAtlas=void 0;var Ue=ve(26),E=ve(43),he=[];fe.acquireCharAtlas=function(Ae,ue,oe,re,le){for(var ae=Ue.generateConfig(re,le,Ae,oe),se=0;se<he.length;se++){var ie=(te=he[se]).ownedBy.indexOf(ue);if(ie>=0){if(Ue.configEquals(te.config,ae))return te.atlas;te.ownedBy.length===1?(te.atlas.dispose(),he.splice(se,1)):te.ownedBy.splice(ie,1);break}}for(se=0;se<he.length;se++){var te=he[se];if(Ue.configEquals(te.config,ae))return te.ownedBy.push(ue),te.atlas}var z={atlas:new E.DynamicCharAtlas(document,ae),config:ae,ownedBy:[ue]};return he.push(z),z.atlas},fe.removeTerminalFromCache=function(Ae){for(var ue=0;ue<he.length;ue++){var oe=he[ue].ownedBy.indexOf(Ae);if(oe!==-1){he[ue].ownedBy.length===1?(he[ue].atlas.dispose(),he.splice(ue,1)):he[ue].ownedBy.splice(oe,1);break}}}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.is256Color=fe.configEquals=fe.generateConfig=void 0;var Ue=ve(3);fe.generateConfig=function(E,he,Ae,ue){var oe={foreground:ue.foreground,background:ue.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:ue.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:E,scaledCharHeight:he,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:oe}},fe.configEquals=function(E,he){for(var Ae=0;Ae<E.colors.ansi.length;Ae++)if(E.colors.ansi[Ae].rgba!==he.colors.ansi[Ae].rgba)return!1;return E.devicePixelRatio===he.devicePixelRatio&&E.fontFamily===he.fontFamily&&E.fontSize===he.fontSize&&E.fontWeight===he.fontWeight&&E.fontWeightBold===he.fontWeightBold&&E.allowTransparency===he.allowTransparency&&E.scaledCharWidth===he.scaledCharWidth&&E.scaledCharHeight===he.scaledCharHeight&&E.colors.foreground===he.colors.foreground&&E.colors.background===he.colors.background},fe.is256Color=function(E){return E<Ue.DEFAULT_COLOR}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorManager=fe.DEFAULT_ANSI_COLORS=void 0;var Ue=ve(10),E=ve(45),he=Ue.css.toColor("#ffffff"),Ae=Ue.css.toColor("#000000"),ue=Ue.css.toColor("#ffffff"),oe=Ue.css.toColor("#000000"),re={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};fe.DEFAULT_ANSI_COLORS=function(){for(var ae=[Ue.css.toColor("#2e3436"),Ue.css.toColor("#cc0000"),Ue.css.toColor("#4e9a06"),Ue.css.toColor("#c4a000"),Ue.css.toColor("#3465a4"),Ue.css.toColor("#75507b"),Ue.css.toColor("#06989a"),Ue.css.toColor("#d3d7cf"),Ue.css.toColor("#555753"),Ue.css.toColor("#ef2929"),Ue.css.toColor("#8ae234"),Ue.css.toColor("#fce94f"),Ue.css.toColor("#729fcf"),Ue.css.toColor("#ad7fa8"),Ue.css.toColor("#34e2e2"),Ue.css.toColor("#eeeeec")],se=[0,95,135,175,215,255],ie=0;ie<216;ie++){var te=se[ie/36%6|0],z=se[ie/6%6|0],a=se[ie%6];ae.push({css:Ue.channels.toCss(te,z,a),rgba:Ue.channels.toRgba(te,z,a)})}for(ie=0;ie<24;ie++){var y=8+10*ie;ae.push({css:Ue.channels.toCss(y,y,y),rgba:Ue.channels.toRgba(y,y,y)})}return ae}();var le=function(){function ae(se,ie){this.allowTransparency=ie;var te=se.createElement("canvas");te.width=1,te.height=1;var z=te.getContext("2d");if(!z)throw new Error("Could not get rendering context");this._ctx=z,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new E.ColorContrastCache,this.colors={foreground:he,background:Ae,cursor:ue,cursorAccent:oe,selectionTransparent:re,selectionOpaque:Ue.color.blend(Ae,re),ansi:fe.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return ae.prototype.onOptionsChange=function(se){se==="minimumContrastRatio"&&this._contrastCache.clear()},ae.prototype.setTheme=function(se){se===void 0&&(se={}),this.colors.foreground=this._parseColor(se.foreground,he),this.colors.background=this._parseColor(se.background,Ae),this.colors.cursor=this._parseColor(se.cursor,ue,!0),this.colors.cursorAccent=this._parseColor(se.cursorAccent,oe,!0),this.colors.selectionTransparent=this._parseColor(se.selection,re,!0),this.colors.selectionOpaque=Ue.color.blend(this.colors.background,this.colors.selectionTransparent),Ue.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=Ue.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(se.black,fe.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(se.red,fe.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(se.green,fe.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(se.yellow,fe.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(se.blue,fe.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(se.magenta,fe.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(se.cyan,fe.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(se.white,fe.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(se.brightBlack,fe.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(se.brightRed,fe.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(se.brightGreen,fe.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(se.brightYellow,fe.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(se.brightBlue,fe.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(se.brightMagenta,fe.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(se.brightCyan,fe.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(se.brightWhite,fe.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},ae.prototype._parseColor=function(se,ie,te){if(te===void 0&&(te=this.allowTransparency),se===void 0)return ie;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=se,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+se+" is invalid using fallback "+ie.css),ie;this._ctx.fillRect(0,0,1,1);var z=this._ctx.getImageData(0,0,1,1).data;if(z[3]!==255){if(!te)return console.warn("Color: "+se+" is using transparency, but allowTransparency is false. Using fallback "+ie.css+"."),ie;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ce){return Number(ce)}),y=a[0],x=a[1],b=a[2],ee=a[3],ne=Math.round(255*ee);return{rgba:Ue.channels.toRgba(y,x,b,ne),css:se}}return{css:this._ctx.fillStyle,rgba:Ue.channels.toRgba(z[0],z[1],z[2],z[3])}},ae}();fe.ColorManager=le},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.throwIfFalsy=void 0,fe.throwIfFalsy=function(Ue){if(!Ue)throw new Error("value must not be falsy");return Ue}},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(le,ae){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ie){se.__proto__=ie}||function(se,ie){for(var te in ie)ie.hasOwnProperty(te)&&(se[te]=ie[te])})(le,ae)},function(le,ae){function se(){this.constructor=le}Ue(le,ae),le.prototype=ae===null?Object.create(ae):(se.prototype=ae.prototype,new se)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharacterJoinerRegistry=fe.JoinedCellData=void 0;var he=ve(6),Ae=ve(3),ue=ve(4),oe=function(le){function ae(se,ie,te){var z=le.call(this)||this;return z.content=0,z.combinedData="",z.fg=se.fg,z.bg=se.bg,z.combinedData=ie,z._width=te,z}return E(ae,le),ae.prototype.isCombined=function(){return 2097152},ae.prototype.getWidth=function(){return this._width},ae.prototype.getChars=function(){return this.combinedData},ae.prototype.getCode=function(){return 2097151},ae.prototype.setFromCharData=function(se){throw new Error("not implemented")},ae.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ae}(he.AttributeData);fe.JoinedCellData=oe;var re=function(){function le(ae){this._bufferService=ae,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ue.CellData}return le.prototype.registerCharacterJoiner=function(ae){var se={id:this._nextCharacterJoinerId++,handler:ae};return this._characterJoiners.push(se),se.id},le.prototype.deregisterCharacterJoiner=function(ae){for(var se=0;se<this._characterJoiners.length;se++)if(this._characterJoiners[se].id===ae)return this._characterJoiners.splice(se,1),!0;return!1},le.prototype.getJoinedCharacters=function(ae){if(this._characterJoiners.length===0)return[];var se=this._bufferService.buffer.lines.get(ae);if(!se||se.length===0)return[];for(var ie=[],te=se.translateToString(!0),z=0,a=0,y=0,x=se.getFg(0),b=se.getBg(0),ee=0;ee<se.getTrimmedLength();ee++)if(se.loadCell(ee,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==x||this._workCell.bg!==b){if(ee-z>1)for(var ne=this._getJoinedRanges(te,y,a,se,z),ce=0;ce<ne.length;ce++)ie.push(ne[ce]);z=ee,y=a,x=this._workCell.fg,b=this._workCell.bg}a+=this._workCell.getChars().length||Ae.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-z>1)for(ne=this._getJoinedRanges(te,y,a,se,z),ce=0;ce<ne.length;ce++)ie.push(ne[ce]);return ie},le.prototype._getJoinedRanges=function(ae,se,ie,te,z){for(var a=ae.substring(se,ie),y=this._characterJoiners[0].handler(a),x=1;x<this._characterJoiners.length;x++)for(var b=this._characterJoiners[x].handler(a),ee=0;ee<b.length;ee++)le._mergeRanges(y,b[ee]);return this._stringRangesToCellRanges(y,te,z),y},le.prototype._stringRangesToCellRanges=function(ae,se,ie){var te=0,z=!1,a=0,y=ae[te];if(y){for(var x=ie;x<this._bufferService.cols;x++){var b=se.getWidth(x),ee=se.getString(x).length||Ae.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!z&&y[0]<=a&&(y[0]=x,z=!0),y[1]<=a){if(y[1]=x,!(y=ae[++te]))break;y[0]<=a?(y[0]=x,z=!0):z=!1}a+=ee}}y&&(y[1]=this._bufferService.cols)}},le._mergeRanges=function(ae,se){for(var ie=!1,te=0;te<ae.length;te++){var z=ae[te];if(ie){if(se[1]<=z[0])return ae[te-1][1]=se[1],ae;if(se[1]<=z[1])return ae[te-1][1]=Math.max(se[1],z[1]),ae.splice(te,1),ae;ae.splice(te,1),te--}else{if(se[1]<=z[0])return ae.splice(te,0,se),ae;if(se[1]<=z[1])return z[0]=Math.min(se[0],z[0]),ae;se[0]<z[1]&&(z[0]=Math.min(se[0],z[0]),ie=!0)}}return ie?ae[ae.length-1][1]=se[1]:ae.push(se),ae},le}();fe.CharacterJoinerRegistry=re},function(Qt,fe,ve){"use strict";function Ue(E,he){var Ae=he.getBoundingClientRect();return[E.clientX-Ae.left,E.clientY-Ae.top]}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getRawByteCoords=fe.getCoords=fe.getCoordsRelativeToElement=void 0,fe.getCoordsRelativeToElement=Ue,fe.getCoords=function(E,he,Ae,ue,oe,re,le,ae){if(oe){var se=Ue(E,he);if(se)return se[0]=Math.ceil((se[0]+(ae?re/2:0))/re),se[1]=Math.ceil(se[1]/le),se[0]=Math.min(Math.max(se[0],1),Ae+(ae?1:0)),se[1]=Math.min(Math.max(se[1],1),ue),se}},fe.getRawByteCoords=function(E){if(E)return{x:E[0]+32,y:E[1]+32}}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderDebouncer=void 0;var Ue=function(){function E(he){this._renderCallback=he}return E.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},E.prototype.refresh=function(he,Ae,ue){var oe=this;this._rowCount=ue,he=he!==void 0?he:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,he):he,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,Ae):Ae,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return oe._innerRefresh()}))},E.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var he=Math.max(this._rowStart,0),Ae=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(he,Ae)}},E}();fe.RenderDebouncer=Ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(Ae,ue){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,re){oe.__proto__=re}||function(oe,re){for(var le in re)re.hasOwnProperty(le)&&(oe[le]=re[le])})(Ae,ue)},function(Ae,ue){function oe(){this.constructor=Ae}Ue(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(oe.prototype=ue.prototype,new oe)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.ScreenDprMonitor=void 0;var he=function(Ae){function ue(){var oe=Ae!==null&&Ae.apply(this,arguments)||this;return oe._currentDevicePixelRatio=window.devicePixelRatio,oe}return E(ue,Ae),ue.prototype.setListener=function(oe){var re=this;this._listener&&this.clearListener(),this._listener=oe,this._outerListener=function(){re._listener&&(re._listener(window.devicePixelRatio,re._currentDevicePixelRatio),re._updateDpr())},this._updateDpr()},ue.prototype.dispose=function(){Ae.prototype.dispose.call(this),this.clearListener()},ue.prototype._updateDpr=function(){var oe;this._outerListener&&((oe=this._resolutionMediaMatchList)===null||oe===void 0||oe.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},ue.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},ue}(ve(2).Disposable);fe.ScreenDprMonitor=he},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.clone=void 0,fe.clone=function Ue(E,he){if(he===void 0&&(he=5),typeof E!="object")return E;var Ae=Array.isArray(E)?[]:{};for(var ue in E)Ae[ue]=he<=1?E[ue]:E[ue]?Ue(E[ue],he-1):E[ue];return Ae}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var Ue=ve(4),E=ve(35),he=ve(18),Ae=ve(0),ue=ve(83),oe=function(){function te(z){this._core=new E.Terminal(z),this._addonManager=new ue.AddonManager}return te.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(te.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new se(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"unicode",{get:function(){return this._checkProposedApi(),new ie(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"buffer",{get:function(){return this._checkProposedApi(),new le(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),te.prototype.blur=function(){this._core.blur()},te.prototype.focus=function(){this._core.focus()},te.prototype.resize=function(z,a){this._verifyIntegers(z,a),this._core.resize(z,a)},te.prototype.open=function(z){this._core.open(z)},te.prototype.attachCustomKeyEventHandler=function(z){this._core.attachCustomKeyEventHandler(z)},te.prototype.registerLinkMatcher=function(z,a,y){return this._checkProposedApi(),this._core.registerLinkMatcher(z,a,y)},te.prototype.deregisterLinkMatcher=function(z){this._checkProposedApi(),this._core.deregisterLinkMatcher(z)},te.prototype.registerLinkProvider=function(z){return this._checkProposedApi(),this._core.registerLinkProvider(z)},te.prototype.registerCharacterJoiner=function(z){return this._checkProposedApi(),this._core.registerCharacterJoiner(z)},te.prototype.deregisterCharacterJoiner=function(z){this._checkProposedApi(),this._core.deregisterCharacterJoiner(z)},te.prototype.registerMarker=function(z){return this._checkProposedApi(),this._verifyIntegers(z),this._core.addMarker(z)},te.prototype.addMarker=function(z){return this.registerMarker(z)},te.prototype.hasSelection=function(){return this._core.hasSelection()},te.prototype.select=function(z,a,y){this._verifyIntegers(z,a,y),this._core.select(z,a,y)},te.prototype.getSelection=function(){return this._core.getSelection()},te.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},te.prototype.clearSelection=function(){this._core.clearSelection()},te.prototype.selectAll=function(){this._core.selectAll()},te.prototype.selectLines=function(z,a){this._verifyIntegers(z,a),this._core.selectLines(z,a)},te.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},te.prototype.scrollLines=function(z){this._verifyIntegers(z),this._core.scrollLines(z)},te.prototype.scrollPages=function(z){this._verifyIntegers(z),this._core.scrollPages(z)},te.prototype.scrollToTop=function(){this._core.scrollToTop()},te.prototype.scrollToBottom=function(){this._core.scrollToBottom()},te.prototype.scrollToLine=function(z){this._verifyIntegers(z),this._core.scrollToLine(z)},te.prototype.clear=function(){this._core.clear()},te.prototype.write=function(z,a){this._core.write(z,a)},te.prototype.writeUtf8=function(z,a){this._core.write(z,a)},te.prototype.writeln=function(z,a){this._core.write(z),this._core.write(`\r
|
|
|
`,a)},te.prototype.paste=function(z){this._core.paste(z)},te.prototype.getOption=function(z){return this._core.optionsService.getOption(z)},te.prototype.setOption=function(z,a){this._core.optionsService.setOption(z,a)},te.prototype.refresh=function(z,a){this._verifyIntegers(z,a),this._core.refresh(z,a)},te.prototype.reset=function(){this._core.reset()},te.prototype.loadAddon=function(z){return this._addonManager.loadAddon(this,z)},Object.defineProperty(te,"strings",{get:function(){return he},enumerable:!1,configurable:!0}),te.prototype._verifyIntegers=function(){for(var z=[],a=0;a<arguments.length;a++)z[a]=arguments[a];for(var y=0,x=z;y<x.length;y++){var b=x[y];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},te}();fe.Terminal=oe;var re=function(){function te(z,a){this._buffer=z,this.type=a}return te.prototype.init=function(z){return this._buffer=z,this},Object.defineProperty(te.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),te.prototype.getLine=function(z){var a=this._buffer.lines.get(z);if(a)return new ae(a)},te.prototype.getNullCell=function(){return new Ue.CellData},te}(),le=function(){function te(z){var a=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new re(this._buffers.normal,"normal"),this._alternate=new re(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return a._onBufferChange.fire(a.active)})}return Object.defineProperty(te.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),te}(),ae=function(){function te(z){this._line=z}return Object.defineProperty(te.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),te.prototype.getCell=function(z,a){if(!(z<0||z>=this._line.length))return a?(this._line.loadCell(z,a),a):this._line.loadCell(z,new Ue.CellData)},te.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},te}(),se=function(){function te(z){this._core=z}return te.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},te.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},te.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,x){return a(y,x.toArray())})},te.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},te.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},te.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},te.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},te.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},te}(),ie=function(){function te(z){this._core=z}return te.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(te.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),te}()},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(Me,Pe){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(De,ze){De.__proto__=ze}||function(De,ze){for(var Je in ze)ze.hasOwnProperty(Je)&&(De[Je]=ze[Je])})(Me,Pe)},function(Me,Pe){function De(){this.constructor=Me}Ue(Me,Pe),Me.prototype=Pe===null?Object.create(Pe):(De.prototype=Pe.prototype,new De)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var he=ve(36),Ae=ve(37),ue=ve(38),oe=ve(12),re=ve(19),le=ve(40),ae=ve(50),se=ve(51),ie=ve(11),te=ve(7),z=ve(18),a=ve(54),y=ve(55),x=ve(56),b=ve(57),ee=ve(59),ne=ve(0),ce=ve(16),de=ve(27),ge=ve(60),pe=ve(5),me=ve(61),be=ve(62),ye=ve(63),Ce=ve(64),Se=ve(65),He=typeof window!="undefined"?window.document:null,we=function(Me){function Pe(De){De===void 0&&(De={});var ze=Me.call(this,De)||this;return ze.browser=ie,ze._keyDownHandled=!1,ze._onCursorMove=new ne.EventEmitter,ze._onKey=new ne.EventEmitter,ze._onRender=new ne.EventEmitter,ze._onSelectionChange=new ne.EventEmitter,ze._onTitleChange=new ne.EventEmitter,ze._onFocus=new ne.EventEmitter,ze._onBlur=new ne.EventEmitter,ze._onA11yCharEmitter=new ne.EventEmitter,ze._onA11yTabEmitter=new ne.EventEmitter,ze._setup(),ze.linkifier=ze._instantiationService.createInstance(ae.Linkifier),ze.linkifier2=ze.register(ze._instantiationService.createInstance(ye.Linkifier2)),ze.register(ze._inputHandler.onRequestBell(function(){return ze.bell()})),ze.register(ze._inputHandler.onRequestRefreshRows(function(Je,Qe){return ze.refresh(Je,Qe)})),ze.register(ze._inputHandler.onRequestReset(function(){return ze.reset()})),ze.register(ze._inputHandler.onRequestScroll(function(Je,Qe){return ze.scroll(Je,Qe||void 0)})),ze.register(ze._inputHandler.onRequestWindowsOptionsReport(function(Je){return ze._reportWindowsOptions(Je)})),ze.register(ne.forwardEvent(ze._inputHandler.onCursorMove,ze._onCursorMove)),ze.register(ne.forwardEvent(ze._inputHandler.onTitleChange,ze._onTitleChange)),ze.register(ne.forwardEvent(ze._inputHandler.onA11yChar,ze._onA11yCharEmitter)),ze.register(ne.forwardEvent(ze._inputHandler.onA11yTab,ze._onA11yTabEmitter)),ze.register(ze._bufferService.onResize(function(Je){return ze._afterResize(Je.cols,Je.rows)})),ze}return E(Pe,Me),Object.defineProperty(Pe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Pe.prototype.dispose=function(){var De,ze,Je;this._isDisposed||(Me.prototype.dispose.call(this),(De=this._renderService)===null||De===void 0||De.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Je=(ze=this.element)===null||ze===void 0?void 0:ze.parentNode)===null||Je===void 0||Je.removeChild(this.element))},Pe.prototype._setup=function(){Me.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Pe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Pe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Pe.prototype._updateOptions=function(De){var ze,Je,Qe,tt;switch(Me.prototype._updateOptions.call(this,De),De){case"fontFamily":case"fontSize":(ze=this._renderService)===null||ze===void 0||ze.clear(),(Je=this._charSizeService)===null||Je===void 0||Je.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Qe=this.viewport)===null||Qe===void 0||Qe.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((tt=this._accessibilityManager)===null||tt===void 0||tt.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Pe.prototype._onTextAreaFocus=function(De){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(oe.C0.ESC+"[I"),this.updateCursorStyle(De),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Pe.prototype.blur=function(){var De;return(De=this.textarea)===null||De===void 0?void 0:De.blur()},Pe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(oe.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Pe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var De=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),ze=this._bufferService.buffer.y*De,Je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Je+"px",this.textarea.style.top=ze+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=De+"px",this.textarea.style.lineHeight=De+"px",this.textarea.style.zIndex="-5"}},Pe.prototype._initGlobal=function(){var De=this;this._bindKeys(),this.register(te.addDisposableDomListener(this.element,"copy",function(Je){De.hasSelection()&&ue.copyHandler(Je,De._selectionService)}));var ze=function(Je){return ue.handlePasteEvent(Je,De.textarea,De._coreService)};this.register(te.addDisposableDomListener(this.textarea,"paste",ze)),this.register(te.addDisposableDomListener(this.element,"paste",ze)),ie.isFirefox?this.register(te.addDisposableDomListener(this.element,"mousedown",function(Je){Je.button===2&&ue.rightClickHandler(Je,De.textarea,De.screenElement,De._selectionService,De.options.rightClickSelectsWord)})):this.register(te.addDisposableDomListener(this.element,"contextmenu",function(Je){ue.rightClickHandler(Je,De.textarea,De.screenElement,De._selectionService,De.options.rightClickSelectsWord)})),ie.isLinux&&this.register(te.addDisposableDomListener(this.element,"auxclick",function(Je){Je.button===1&&ue.moveTextAreaUnderMouseCursor(Je,De.textarea,De.screenElement)}))},Pe.prototype._bindKeys=function(){var De=this;this.register(te.addDisposableDomListener(this.textarea,"keyup",function(ze){return De._keyUp(ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keydown",function(ze){return De._keyDown(ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keypress",function(ze){return De._keyPress(ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"compositionstart",function(){return De._compositionHelper.compositionstart()})),this.register(te.addDisposableDomListener(this.textarea,"compositionupdate",function(ze){return De._compositionHelper.compositionupdate(ze)})),this.register(te.addDisposableDomListener(this.textarea,"compositionend",function(){return De._compositionHelper.compositionend()})),this.register(this.onRender(function(){return De._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(ze){return De._queueLinkification(ze.start,ze.end)}))},Pe.prototype.open=function(De){var ze=this;if(!De)throw new Error("Terminal requires a parent element.");He.body.contains(De)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=De.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),De.appendChild(this.element);var Je=He.createDocumentFragment();this._viewportElement=He.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Je.appendChild(this._viewportElement),this._viewportScrollArea=He.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=He.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=He.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Je.appendChild(this.screenElement),this.textarea=He.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(te.addDisposableDomListener(this.textarea,"focus",function($e){return ze._onTextAreaFocus($e)})),this.register(te.addDisposableDomListener(this.textarea,"blur",function(){return ze._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Qe=this._instantiationService.createInstance(Ce.CoreBrowserService,this.textarea);this._instantiationService.setService(pe.ICoreBrowserService,Qe),this._charSizeService=this._instantiationService.createInstance(me.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(pe.ICharSizeService,this._charSizeService),this._compositionView=He.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(he.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Je),this._theme=this.options.theme||this._theme,this._colorManager=new de.ColorManager(He,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function($e){return ze._colorManager.onOptionsChange($e)})),this._colorManager.setTheme(this._theme);var tt=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(ge.RenderService,tt,this.rows,this.screenElement)),this._instantiationService.setService(pe.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function($e){return ze._onRender.fire($e)})),this.onResize(function($e){return ze._renderService.resize($e.cols,$e.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(pe.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(be.MouseService),this._instantiationService.setService(pe.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function($e,at){return ze.scrollLines($e,at)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return ze.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){ze._renderService.onCursorMove(),ze._syncTextArea()})),this.register(this.onResize(function(){return ze._renderService.onResize(ze.cols,ze.rows)})),this.register(this.onBlur(function(){return ze._renderService.onBlur()})),this.register(this.onFocus(function(){return ze._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return ze.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(se.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(pe.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function($e){return ze.scrollLines($e.amount,$e.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return ze._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function($e){return ze._renderService.onSelectionChanged($e.start,$e.end,$e.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function($e){ze.textarea.value=$e,ze.textarea.focus(),ze.textarea.select()})),this.register(this.onScroll(function(){ze.viewport.syncScrollArea(),ze._selectionService.refresh()})),this.register(te.addDisposableDomListener(this._viewportElement,"scroll",function(){return ze._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return ze._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(te.addDisposableDomListener(this.element,"mousedown",function($e){return ze._selectionService.onMouseDown($e)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Pe.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(le.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},Pe.prototype._setTheme=function(De){var ze,Je,Qe;this._theme=De,(ze=this._colorManager)===null||ze===void 0||ze.setTheme(De),(Je=this._renderService)===null||Je===void 0||Je.setColors(this._colorManager.colors),(Qe=this.viewport)===null||Qe===void 0||Qe.onThemeChange(this._colorManager.colors)},Pe.prototype.bindMouse=function(){var De=this,ze=this,Je=this.element;function Qe(rt){var st,mt,yt=ze._mouseService.getRawByteCoords(rt,ze.screenElement,ze.cols,ze.rows);if(!yt)return!1;switch(rt.overrideType||rt.type){case"mousemove":mt=32,rt.buttons===void 0?(st=3,rt.button!==void 0&&(st=rt.button<3?rt.button:3)):st=1&rt.buttons?0:4&rt.buttons?1:2&rt.buttons?2:3;break;case"mouseup":mt=0,st=rt.button<3?rt.button:3;break;case"mousedown":mt=1,st=rt.button<3?rt.button:3;break;case"wheel":rt.deltaY!==0&&(mt=rt.deltaY<0?0:1),st=4;break;default:return!1}return!(mt===void 0||st===void 0||st>4)&&ze._coreMouseService.triggerMouseEvent({col:yt.x-33,row:yt.y-33,button:st,action:mt,ctrl:rt.ctrlKey,alt:rt.altKey,shift:rt.shiftKey})}var tt={mouseup:null,wheel:null,mousedrag:null,mousemove:null},$e=function(rt){return Qe(rt),rt.buttons||(De._document.removeEventListener("mouseup",tt.mouseup),tt.mousedrag&&De._document.removeEventListener("mousemove",tt.mousedrag)),De.cancel(rt)},at=function(rt){return Qe(rt),rt.preventDefault(),De.cancel(rt)},ct=function(rt){rt.buttons&&Qe(rt)},it=function(rt){rt.buttons||Qe(rt)};this.register(this._coreMouseService.onProtocolChange(function(rt){rt?(De.optionsService.options.logLevel==="debug"&&De._logService.debug("Binding to mouse events:",De._coreMouseService.explainEvents(rt)),De.element.classList.add("enable-mouse-events"),De._selectionService.disable()):(De._logService.debug("Unbinding from mouse events."),De.element.classList.remove("enable-mouse-events"),De._selectionService.enable()),8&rt?tt.mousemove||(Je.addEventListener("mousemove",it),tt.mousemove=it):(Je.removeEventListener("mousemove",tt.mousemove),tt.mousemove=null),16&rt?tt.wheel||(Je.addEventListener("wheel",at,{passive:!1}),tt.wheel=at):(Je.removeEventListener("wheel",tt.wheel),tt.wheel=null),2&rt?tt.mouseup||(tt.mouseup=$e):(De._document.removeEventListener("mouseup",tt.mouseup),tt.mouseup=null),4&rt?tt.mousedrag||(tt.mousedrag=ct):(De._document.removeEventListener("mousemove",tt.mousedrag),tt.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(te.addDisposableDomListener(Je,"mousedown",function(rt){if(rt.preventDefault(),De.focus(),De._coreMouseService.areMouseEventsActive&&!De._selectionService.shouldForceSelection(rt))return Qe(rt),tt.mouseup&&De._document.addEventListener("mouseup",tt.mouseup),tt.mousedrag&&De._document.addEventListener("mousemove",tt.mousedrag),De.cancel(rt)})),this.register(te.addDisposableDomListener(Je,"wheel",function(rt){if(!tt.wheel){if(!De.buffer.hasScrollback){var st=De.viewport.getLinesScrolled(rt);if(st===0)return;for(var mt=oe.C0.ESC+(De._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(rt.deltaY<0?"A":"B"),yt="",Tt=0;Tt<Math.abs(st);Tt++)yt+=mt;De._coreService.triggerDataEvent(yt,!0)}}},{passive:!0})),this.register(te.addDisposableDomListener(Je,"wheel",function(rt){if(!tt.wheel)return De.viewport.onWheel(rt)?void 0:De.cancel(rt)},{passive:!1})),this.register(te.addDisposableDomListener(Je,"touchstart",function(rt){if(!De._coreMouseService.areMouseEventsActive)return De.viewport.onTouchStart(rt),De.cancel(rt)},{passive:!0})),this.register(te.addDisposableDomListener(Je,"touchmove",function(rt){if(!De._coreMouseService.areMouseEventsActive)return De.viewport.onTouchMove(rt)?void 0:De.cancel(rt)},{passive:!1}))},Pe.prototype.refresh=function(De,ze){var Je;(Je=this._renderService)===null||Je===void 0||Je.refreshRows(De,ze)},Pe.prototype._queueLinkification=function(De,ze){var Je;(Je=this.linkifier)===null||Je===void 0||Je.linkifyRows(De,ze)},Pe.prototype.updateCursorStyle=function(De){this._selectionService&&this._selectionService.shouldColumnSelect(De)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},Pe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},Pe.prototype.scrollLines=function(De,ze){Me.prototype.scrollLines.call(this,De,ze),this.refresh(0,this.rows-1)},Pe.prototype.paste=function(De){ue.paste(De,this.textarea,this._coreService)},Pe.prototype.attachCustomKeyEventHandler=function(De){this._customKeyEventHandler=De},Pe.prototype.registerLinkMatcher=function(De,ze,Je){var Qe=this.linkifier.registerLinkMatcher(De,ze,Je);return this.refresh(0,this.rows-1),Qe},Pe.prototype.deregisterLinkMatcher=function(De){this.linkifier.deregisterLinkMatcher(De)&&this.refresh(0,this.rows-1)},Pe.prototype.registerLinkProvider=function(De){return this.linkifier2.registerLinkProvider(De)},Pe.prototype.registerCharacterJoiner=function(De){var ze=this._renderService.registerCharacterJoiner(De);return this.refresh(0,this.rows-1),ze},Pe.prototype.deregisterCharacterJoiner=function(De){this._renderService.deregisterCharacterJoiner(De)&&this.refresh(0,this.rows-1)},Object.defineProperty(Pe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),Pe.prototype.addMarker=function(De){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+De)},Pe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},Pe.prototype.select=function(De,ze,Je){this._selectionService.setSelection(De,ze,Je)},Pe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},Pe.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},Pe.prototype.clearSelection=function(){var De;(De=this._selectionService)===null||De===void 0||De.clearSelection()},Pe.prototype.selectAll=function(){var De;(De=this._selectionService)===null||De===void 0||De.selectAll()},Pe.prototype.selectLines=function(De,ze){var Je;(Je=this._selectionService)===null||Je===void 0||Je.selectLines(De,ze)},Pe.prototype._keyDown=function(De){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1)return!1;if(!this._compositionHelper.keydown(De))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var ze=ee.evaluateKeyboardEvent(De,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(De),ze.type===3||ze.type===2){var Je=this.rows-1;return this.scrollLines(ze.type===2?-Je:Je),this.cancel(De,!0)}return ze.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,De)||(ze.cancel&&this.cancel(De,!0),!ze.key||(ze.key!==oe.C0.ETX&&ze.key!==oe.C0.CR||(this.textarea.value=""),this._onKey.fire({key:ze.key,domEvent:De}),this._showCursor(),this._coreService.triggerDataEvent(ze.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(De,!0)))},Pe.prototype._isThirdLevelShift=function(De,ze){var Je=De.isMac&&!this.options.macOptionIsMeta&&ze.altKey&&!ze.ctrlKey&&!ze.metaKey||De.isWindows&&ze.altKey&&ze.ctrlKey&&!ze.metaKey;return ze.type==="keypress"?Je:Je&&(!ze.keyCode||ze.keyCode>47)},Pe.prototype._keyUp=function(De){this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1||(function(ze){return ze.keyCode===16||ze.keyCode===17||ze.keyCode===18}(De)||this.focus(),this.updateCursorStyle(De))},Pe.prototype._keyPress=function(De){var ze;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1)return!1;if(this.cancel(De),De.charCode)ze=De.charCode;else if(De.which===null||De.which===void 0)ze=De.keyCode;else{if(De.which===0||De.charCode===0)return!1;ze=De.which}return!(!ze||(De.altKey||De.ctrlKey||De.metaKey)&&!this._isThirdLevelShift(this.browser,De))&&(ze=String.fromCharCode(ze),this._onKey.fire({key:ze,domEvent:De}),this._showCursor(),this._coreService.triggerDataEvent(ze,!0),!0)},Pe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Pe.prototype.resize=function(De,ze){De!==this.cols||ze!==this.rows?Me.prototype.resize.call(this,De,ze):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Pe.prototype._afterResize=function(De,ze){var Je,Qe;(Je=this._charSizeService)===null||Je===void 0||Je.measure(),(Qe=this.viewport)===null||Qe===void 0||Qe.syncScrollArea(!0)},Pe.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var De=1;De<this.rows;De++)this.buffer.lines.push(this.buffer.getBlankLine(ce.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},Pe.prototype.reset=function(){var De,ze;this.options.rows=this.rows,this.options.cols=this.cols;var Je=this._customKeyEventHandler;this._setup(),Me.prototype.reset.call(this),(De=this._selectionService)===null||De===void 0||De.reset(),this._customKeyEventHandler=Je,this.refresh(0,this.rows-1),(ze=this.viewport)===null||ze===void 0||ze.syncScrollArea()},Pe.prototype._reportWindowsOptions=function(De){if(this._renderService)switch(De){case re.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var ze=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Je=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(oe.C0.ESC+"[4;"+Je+";"+ze+"t");break;case re.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Qe=this._renderService.dimensions.scaledCellWidth.toFixed(0),tt=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(oe.C0.ESC+"[6;"+tt+";"+Qe+"t")}},Pe.prototype.cancel=function(De,ze){if(this.options.cancelEvents||ze)return De.preventDefault(),De.stopPropagation(),!1},Pe.prototype._visualBell=function(){return!1},Pe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},Pe}(Se.CoreTerminal);fe.Terminal=we},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(oe,re,le,ae){var se,ie=arguments.length,te=ie<3?re:ae===null?ae=Object.getOwnPropertyDescriptor(re,le):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(oe,re,le,ae);else for(var z=oe.length-1;z>=0;z--)(se=oe[z])&&(te=(ie<3?se(te):ie>3?se(re,le,te):se(re,le))||te);return ie>3&&te&&Object.defineProperty(re,le,te),te},E=this&&this.__param||function(oe,re){return function(le,ae){re(le,ae,oe)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CompositionHelper=void 0;var he=ve(5),Ae=ve(1),ue=function(){function oe(re,le,ae,se,ie,te){this._textarea=re,this._compositionView=le,this._bufferService=ae,this._optionsService=se,this._charSizeService=ie,this._coreService=te,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(oe.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),oe.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},oe.prototype.compositionupdate=function(re){var le=this;this._compositionView.textContent=re.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},oe.prototype.compositionend=function(){this._finalizeComposition(!0)},oe.prototype.keydown=function(re){if(this._isComposing||this._isSendingComposition){if(re.keyCode===229||re.keyCode===16||re.keyCode===17||re.keyCode===18)return!1;this._finalizeComposition(!1)}return re.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},oe.prototype._finalizeComposition=function(re){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,re){var ae={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var ie=void 0;ie=le._isComposing?le._textarea.value.substring(ae.start,ae.end):le._textarea.value.substring(ae.start),le._coreService.triggerDataEvent(ie,!0)}},0)}else{this._isSendingComposition=!1;var se=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(se,!0)}},oe.prototype._handleAnyTextareaChanges=function(){var re=this,le=this._textarea.value;setTimeout(function(){if(!re._isComposing){var ae=re._textarea.value.replace(le,"");ae.length>0&&re._coreService.triggerDataEvent(ae,!0)}},0)},oe.prototype.updateCompositionElements=function(re){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ae=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),se=this._bufferService.buffer.y*ae,ie=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=ie+"px",this._compositionView.style.top=se+"px",this._compositionView.style.height=ae+"px",this._compositionView.style.lineHeight=ae+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var te=this._compositionView.getBoundingClientRect();this._textarea.style.left=ie+"px",this._textarea.style.top=se+"px",this._textarea.style.width=te.width+"px",this._textarea.style.height=te.height+"px",this._textarea.style.lineHeight=te.height+"px"}re||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},oe=Ue([E(2,Ae.IBufferService),E(3,Ae.IOptionsService),E(4,he.ICharSizeService),E(5,Ae.ICoreService)],oe)}();fe.CompositionHelper=ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)}),he=this&&this.__decorate||function(se,ie,te,z){var a,y=arguments.length,x=y<3?ie:z===null?z=Object.getOwnPropertyDescriptor(ie,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(se,ie,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(x=(y<3?a(x):y>3?a(ie,te,x):a(ie,te))||x);return y>3&&x&&Object.defineProperty(ie,te,x),x},Ae=this&&this.__param||function(se,ie){return function(te,z){ie(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Viewport=void 0;var ue=ve(2),oe=ve(7),re=ve(5),le=ve(1),ae=function(se){function ie(te,z,a,y,x,b,ee){var ne=se.call(this)||this;return ne._scrollLines=te,ne._viewportElement=z,ne._scrollArea=a,ne._bufferService=y,ne._optionsService=x,ne._charSizeService=b,ne._renderService=ee,ne.scrollBarWidth=0,ne._currentRowHeight=0,ne._lastRecordedBufferLength=0,ne._lastRecordedViewportHeight=0,ne._lastRecordedBufferHeight=0,ne._lastTouchY=0,ne._lastScrollTop=0,ne._wheelPartialScroll=0,ne._refreshAnimationFrame=null,ne._ignoreNextScrollEvent=!1,ne.scrollBarWidth=ne._viewportElement.offsetWidth-ne._scrollArea.offsetWidth||15,ne.register(oe.addDisposableDomListener(ne._viewportElement,"scroll",ne._onScroll.bind(ne))),setTimeout(function(){return ne.syncScrollArea()},0),ne}return E(ie,se),ie.prototype.onThemeChange=function(te){this._viewportElement.style.backgroundColor=te.background.css},ie.prototype._refresh=function(te){var z=this;if(te)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},ie.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var te=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==te&&(this._lastRecordedBufferHeight=te,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),this._refreshAnimationFrame=null},ie.prototype.syncScrollArea=function(te){if(te===void 0&&(te=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(te);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(te)}else this._refresh(te)},ie.prototype._onScroll=function(te){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},ie.prototype._bubbleScroll=function(te,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a<this._lastRecordedBufferHeight)||(te.cancelable&&te.preventDefault(),!1)},ie.prototype.onWheel=function(te){var z=this._getPixelsScrolled(te);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(te,z))},ie.prototype._getPixelsScrolled=function(te){if(te.deltaY===0)return 0;var z=this._applyScrollModifier(te.deltaY,te);return te.deltaMode===WheelEvent.DOM_DELTA_LINE?z*=this._currentRowHeight:te.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._currentRowHeight*this._bufferService.rows),z},ie.prototype.getLinesScrolled=function(te){if(te.deltaY===0)return 0;var z=this._applyScrollModifier(te.deltaY,te);return te.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(z/=this._currentRowHeight+0,this._wheelPartialScroll+=z,z=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):te.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},ie.prototype._applyScrollModifier=function(te,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?te*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:te*this._optionsService.options.scrollSensitivity},ie.prototype.onTouchStart=function(te){this._lastTouchY=te.touches[0].pageY},ie.prototype.onTouchMove=function(te){var z=this._lastTouchY-te.touches[0].pageY;return this._lastTouchY=te.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(te,z))},ie=he([Ae(3,le.IBufferService),Ae(4,le.IOptionsService),Ae(5,re.ICharSizeService),Ae(6,re.IRenderService)],ie)}(ue.Disposable);fe.Viewport=ae},function(Qt,fe,ve){"use strict";function Ue(ue){return ue.replace(/\r?\n/g,"\r")}function E(ue,oe){return oe?"\x1B[200~"+ue+"\x1B[201~":ue}function he(ue,oe,re){ue=E(ue=Ue(ue),re.decPrivateModes.bracketedPasteMode),re.triggerDataEvent(ue,!0),oe.value=""}function Ae(ue,oe,re){var le=re.getBoundingClientRect(),ae=ue.clientX-le.left-10,se=ue.clientY-le.top-10;oe.style.width="20px",oe.style.height="20px",oe.style.left=ae+"px",oe.style.top=se+"px",oe.style.zIndex="1000",oe.focus()}Object.defineProperty(fe,"__esModule",{value:!0}),fe.rightClickHandler=fe.moveTextAreaUnderMouseCursor=fe.paste=fe.handlePasteEvent=fe.copyHandler=fe.bracketTextForPaste=fe.prepareTextForTerminal=void 0,fe.prepareTextForTerminal=Ue,fe.bracketTextForPaste=E,fe.copyHandler=function(ue,oe){ue.clipboardData&&ue.clipboardData.setData("text/plain",oe.selectionText),ue.preventDefault()},fe.handlePasteEvent=function(ue,oe,re){ue.stopPropagation(),ue.clipboardData&&he(ue.clipboardData.getData("text/plain"),oe,re)},fe.paste=he,fe.moveTextAreaUnderMouseCursor=Ae,fe.rightClickHandler=function(ue,oe,re,le,ae){Ae(ue,oe,re),ae&&!le.isClickInSelection(ue)&&le.selectWordAtCursor(ue),oe.value=le.selectionText,oe.select()}},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.EscapeSequenceParser=fe.VT500_TRANSITION_TABLE=fe.TransitionTable=void 0;var he=ve(2),Ae=ve(15),ue=ve(21),oe=ve(22),re=ve(24),le=function(){function se(ie){this.table=new Uint8Array(ie)}return se.prototype.setDefault=function(ie,te){Ae.fill(this.table,ie<<4|te)},se.prototype.add=function(ie,te,z,a){this.table[te<<8|ie]=z<<4|a},se.prototype.addMany=function(ie,te,z,a){for(var y=0;y<ie.length;y++)this.table[te<<8|ie[y]]=z<<4|a},se}();fe.TransitionTable=le,fe.VT500_TRANSITION_TABLE=function(){var se=new le(4095),ie=Array.apply(null,Array(256)).map(function(b,ee){return ee}),te=function(b,ee){return ie.slice(b,ee)},z=te(32,127),a=te(0,24);a.push(25),a.push.apply(a,te(28,32));var y,x=te(0,14);for(y in se.setDefault(1,0),se.addMany(z,0,2,0),x)se.addMany([24,26,153,154],y,3,0),se.addMany(te(128,144),y,3,0),se.addMany(te(144,152),y,3,0),se.add(156,y,0,0),se.add(27,y,11,1),se.add(157,y,4,8),se.addMany([152,158,159],y,0,7),se.add(155,y,11,3),se.add(144,y,11,9);return se.addMany(a,0,3,0),se.addMany(a,1,3,1),se.add(127,1,0,1),se.addMany(a,8,0,8),se.addMany(a,3,3,3),se.add(127,3,0,3),se.addMany(a,4,3,4),se.add(127,4,0,4),se.addMany(a,6,3,6),se.addMany(a,5,3,5),se.add(127,5,0,5),se.addMany(a,2,3,2),se.add(127,2,0,2),se.add(93,1,4,8),se.addMany(z,8,5,8),se.add(127,8,5,8),se.addMany([156,27,24,26,7],8,6,0),se.addMany(te(28,32),8,0,8),se.addMany([88,94,95],1,0,7),se.addMany(z,7,0,7),se.addMany(a,7,0,7),se.add(156,7,0,0),se.add(127,7,0,7),se.add(91,1,11,3),se.addMany(te(64,127),3,7,0),se.addMany(te(48,60),3,8,4),se.addMany([60,61,62,63],3,9,4),se.addMany(te(48,60),4,8,4),se.addMany(te(64,127),4,7,0),se.addMany([60,61,62,63],4,0,6),se.addMany(te(32,64),6,0,6),se.add(127,6,0,6),se.addMany(te(64,127),6,0,0),se.addMany(te(32,48),3,9,5),se.addMany(te(32,48),5,9,5),se.addMany(te(48,64),5,0,6),se.addMany(te(64,127),5,7,0),se.addMany(te(32,48),4,9,5),se.addMany(te(32,48),1,9,2),se.addMany(te(32,48),2,9,2),se.addMany(te(48,127),2,10,0),se.addMany(te(48,80),1,10,0),se.addMany(te(81,88),1,10,0),se.addMany([89,90,92],1,10,0),se.addMany(te(96,127),1,10,0),se.add(80,1,11,9),se.addMany(a,9,0,9),se.add(127,9,0,9),se.addMany(te(28,32),9,0,9),se.addMany(te(32,48),9,9,12),se.addMany(te(48,60),9,8,10),se.addMany([60,61,62,63],9,9,10),se.addMany(a,11,0,11),se.addMany(te(32,128),11,0,11),se.addMany(te(28,32),11,0,11),se.addMany(a,10,0,10),se.add(127,10,0,10),se.addMany(te(28,32),10,0,10),se.addMany(te(48,60),10,8,10),se.addMany([60,61,62,63],10,0,11),se.addMany(te(32,48),10,9,12),se.addMany(a,12,0,12),se.add(127,12,0,12),se.addMany(te(28,32),12,0,12),se.addMany(te(32,48),12,9,12),se.addMany(te(48,64),12,0,11),se.addMany(te(64,127),12,12,13),se.addMany(te(64,127),10,12,13),se.addMany(te(64,127),9,12,13),se.addMany(a,13,13,13),se.addMany(z,13,13,13),se.add(127,13,0,13),se.addMany([27,156,24,26],13,14,0),se.add(160,0,2,0),se.add(160,8,5,8),se.add(160,6,0,6),se.add(160,11,0,11),se.add(160,13,13,13),se}();var ae=function(se){function ie(te){te===void 0&&(te=fe.VT500_TRANSITION_TABLE);var z=se.call(this)||this;return z._transitions=te,z.initialState=0,z.currentState=z.initialState,z._params=new ue.Params,z._params.addParam(0),z._collect=0,z.precedingCodepoint=0,z._printHandlerFb=function(a,y,x){},z._executeHandlerFb=function(a){},z._csiHandlerFb=function(a,y){},z._escHandlerFb=function(a){},z._errorHandlerFb=function(a){return a},z._printHandler=z._printHandlerFb,z._executeHandlers=Object.create(null),z._csiHandlers=Object.create(null),z._escHandlers=Object.create(null),z._oscParser=new oe.OscParser,z._dcsParser=new re.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return E(ie,se),ie.prototype._identifier=function(te,z){z===void 0&&(z=[64,126]);var a=0;if(te.prefix){if(te.prefix.length>1)throw new Error("only one byte as prefix supported");if((a=te.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(te.intermediates){if(te.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;y<te.intermediates.length;++y){var x=te.intermediates.charCodeAt(y);if(32>x||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(te.final.length!==1)throw new Error("final must be a single byte");var b=te.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return a<<=8,a|=b},ie.prototype.identToString=function(te){for(var z=[];te;)z.push(String.fromCharCode(255&te)),te>>=8;return z.reverse().join("")},ie.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},ie.prototype.setPrintHandler=function(te){this._printHandler=te},ie.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},ie.prototype.addEscHandler=function(te,z){var a=this._identifier(te,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ie.prototype.setEscHandler=function(te,z){this._escHandlers[this._identifier(te,[48,126])]=[z]},ie.prototype.clearEscHandler=function(te){this._escHandlers[this._identifier(te,[48,126])]&&delete this._escHandlers[this._identifier(te,[48,126])]},ie.prototype.setEscHandlerFallback=function(te){this._escHandlerFb=te},ie.prototype.setExecuteHandler=function(te,z){this._executeHandlers[te.charCodeAt(0)]=z},ie.prototype.clearExecuteHandler=function(te){this._executeHandlers[te.charCodeAt(0)]&&delete this._executeHandlers[te.charCodeAt(0)]},ie.prototype.setExecuteHandlerFallback=function(te){this._executeHandlerFb=te},ie.prototype.addCsiHandler=function(te,z){var a=this._identifier(te);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},ie.prototype.setCsiHandler=function(te,z){this._csiHandlers[this._identifier(te)]=[z]},ie.prototype.clearCsiHandler=function(te){this._csiHandlers[this._identifier(te)]&&delete this._csiHandlers[this._identifier(te)]},ie.prototype.setCsiHandlerFallback=function(te){this._csiHandlerFb=te},ie.prototype.addDcsHandler=function(te,z){return this._dcsParser.addHandler(this._identifier(te),z)},ie.prototype.setDcsHandler=function(te,z){this._dcsParser.setHandler(this._identifier(te),z)},ie.prototype.clearDcsHandler=function(te){this._dcsParser.clearHandler(this._identifier(te))},ie.prototype.setDcsHandlerFallback=function(te){this._dcsParser.setHandlerFallback(te)},ie.prototype.addOscHandler=function(te,z){return this._oscParser.addHandler(te,z)},ie.prototype.setOscHandler=function(te,z){this._oscParser.setHandler(te,z)},ie.prototype.clearOscHandler=function(te){this._oscParser.clearHandler(te)},ie.prototype.setOscHandlerFallback=function(te){this._oscParser.setHandlerFallback(te)},ie.prototype.setErrorHandler=function(te){this._errorHandler=te},ie.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},ie.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},ie.prototype.parse=function(te,z){for(var a=0,y=0,x=this.currentState,b=this._oscParser,ee=this._dcsParser,ne=this._collect,ce=this._params,de=this._transitions.table,ge=0;ge<z;++ge){switch((y=de[x<<8|((a=te[ge])<160?a:160)])>>4){case 2:for(var pe=ge+1;;++pe){if(pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,ge,pe),ge=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,ge,pe),ge=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,ge,pe),ge=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,ge,pe),ge=pe-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:ge,code:a,currentState:x,collect:ne,params:ce,abort:!1}).abort)return;break;case 7:for(var me=this._csiHandlers[ne<<8|a],be=me?me.length-1:-1;be>=0&&me[be](ce)===!1;be--);be<0&&this._csiHandlerFb(ne<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++ge<z&&(a=te[ge])>47&&a<60);ge--;break;case 9:ne<<=8,ne|=a;break;case 10:for(var ye=this._escHandlers[ne<<8|a],Ce=ye?ye.length-1:-1;Ce>=0&&ye[Ce]()===!1;Ce--);Ce<0&&this._escHandlerFb(ne<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),ne=0;break;case 12:ee.hook(ne<<8|a,ce);break;case 13:for(var Se=ge+1;;++Se)if(Se>=z||(a=te[Se])===24||a===26||a===27||a>127&&a<160){ee.put(te,ge,Se),ge=Se-1;break}break;case 14:ee.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ne=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var He=ge+1;;He++)if(He>=z||(a=te[He])<32||a>127&&a<=159){b.put(te,ge,He),ge=He-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ne=0,this.precedingCodepoint=0}x=15&y}this._collect=ne,this.currentState=x},ie}(he.Disposable);fe.EscapeSequenceParser=ae},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(b,ee){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ne[de]=ce[de])})(b,ee)},function(b,ee){function ne(){this.constructor=b}Ue(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),he=this&&this.__decorate||function(b,ee,ne,ce){var de,ge=arguments.length,pe=ge<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(b,ee,ne,ce);else for(var me=b.length-1;me>=0;me--)(de=b[me])&&(pe=(ge<3?de(pe):ge>3?de(ee,ne,pe):de(ee,ne))||pe);return ge>3&&pe&&Object.defineProperty(ee,ne,pe),pe},Ae=this&&this.__param||function(b,ee){return function(ne,ce){ee(ne,ce,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Renderer=void 0;var ue=ve(41),oe=ve(47),re=ve(48),le=ve(49),ae=ve(29),se=ve(2),ie=ve(5),te=ve(1),z=ve(25),a=ve(0),y=1,x=function(b){function ee(ne,ce,de,ge,pe,me,be,ye,Ce){var Se=b.call(this)||this;Se._colors=ne,Se._screenElement=ce,Se._bufferService=pe,Se._charSizeService=me,Se._optionsService=be,Se._id=y++,Se._onRequestRedraw=new a.EventEmitter;var He=Se._optionsService.options.allowTransparency;return Se._characterJoinerRegistry=new ae.CharacterJoinerRegistry(Se._bufferService),Se._renderLayers=[new ue.TextRenderLayer(Se._screenElement,0,Se._colors,Se._characterJoinerRegistry,He,Se._id,Se._bufferService,be),new oe.SelectionRenderLayer(Se._screenElement,1,Se._colors,Se._id,Se._bufferService,be),new le.LinkRenderLayer(Se._screenElement,2,Se._colors,Se._id,de,ge,Se._bufferService,be),new re.CursorRenderLayer(Se._screenElement,3,Se._colors,Se._id,Se._onRequestRedraw,Se._bufferService,be,ye,Ce)],Se.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Se._devicePixelRatio=window.devicePixelRatio,Se._updateDimensions(),Se.onOptionsChanged(),Se}return E(ee,b),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){for(var ne=0,ce=this._renderLayers;ne<ce.length;ne++)ce[ne].dispose();b.prototype.dispose.call(this),z.removeTerminalFromCache(this._id)},ee.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},ee.prototype.setColors=function(ne){this._colors=ne;for(var ce=0,de=this._renderLayers;ce<de.length;ce++){var ge=de[ce];ge.setColors(this._colors),ge.reset()}},ee.prototype.onResize=function(ne,ce){this._updateDimensions();for(var de=0,ge=this._renderLayers;de<ge.length;de++)ge[de].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},ee.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},ee.prototype.onBlur=function(){this._runOperation(function(ne){return ne.onBlur()})},ee.prototype.onFocus=function(){this._runOperation(function(ne){return ne.onFocus()})},ee.prototype.onSelectionChanged=function(ne,ce,de){de===void 0&&(de=!1),this._runOperation(function(ge){return ge.onSelectionChanged(ne,ce,de)})},ee.prototype.onCursorMove=function(){this._runOperation(function(ne){return ne.onCursorMove()})},ee.prototype.onOptionsChanged=function(){this._runOperation(function(ne){return ne.onOptionsChanged()})},ee.prototype.clear=function(){this._runOperation(function(ne){return ne.reset()})},ee.prototype._runOperation=function(ne){for(var ce=0,de=this._renderLayers;ce<de.length;ce++)ne(de[ce])},ee.prototype.renderRows=function(ne,ce){for(var de=0,ge=this._renderLayers;de<ge.length;de++)ge[de].onGridChanged(ne,ce)},ee.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},ee.prototype.registerCharacterJoiner=function(ne){return this._characterJoinerRegistry.registerCharacterJoiner(ne)},ee.prototype.deregisterCharacterJoiner=function(ne){return this._characterJoinerRegistry.deregisterCharacterJoiner(ne)},ee=he([Ae(4,te.IBufferService),Ae(5,ie.ICharSizeService),Ae(6,te.IOptionsService),Ae(7,te.ICoreService),Ae(8,ie.ICoreBrowserService)],ee)}(se.Disposable);fe.Renderer=x},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.TextRenderLayer=void 0;var he=ve(42),Ae=ve(13),ue=ve(6),oe=ve(3),re=ve(29),le=ve(4),ae=function(se){function ie(te,z,a,y,x,b,ee,ne){var ce=se.call(this,te,"text",z,x,a,b,ee,ne)||this;return ce._characterWidth=0,ce._characterFont="",ce._characterOverlapCache={},ce._workCell=new le.CellData,ce._state=new he.GridCache,ce._characterJoinerRegistry=y,ce}return E(ie,se),ie.prototype.resize=function(te){se.prototype.resize.call(this,te);var z=this._getFont(!1,!1);this._characterWidth===te.scaledCharWidth&&this._characterFont===z||(this._characterWidth=te.scaledCharWidth,this._characterFont=z,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},ie.prototype.reset=function(){this._state.clear(),this._clearAll()},ie.prototype._forEachCell=function(te,z,a,y){for(var x=te;x<=z;x++)for(var b=x+this._bufferService.buffer.ydisp,ee=this._bufferService.buffer.lines.get(b),ne=a?a.getJoinedCharacters(b):[],ce=0;ce<this._bufferService.cols;ce++){ee.loadCell(ce,this._workCell);var de=this._workCell,ge=!1,pe=ce;if(de.getWidth()!==0){if(ne.length>0&&ce===ne[0][0]){ge=!0;var me=ne.shift();de=new re.JoinedCellData(this._workCell,ee.translateToString(!0,me[0],me[1]),me[1]-me[0]),pe=me[1]-1}!ge&&this._isOverlapping(de)&&pe<ee.length-1&&ee.getCodePoint(pe+1)===oe.NULL_CELL_CODE&&(de.content&=-12582913,de.content|=2<<22),y(de,ce,x),ce=pe}}},ie.prototype._drawBackground=function(te,z){var a=this,y=this._ctx,x=this._bufferService.cols,b=0,ee=0,ne=null;y.save(),this._forEachCell(te,z,null,function(ce,de,ge){var pe=null;ce.isInverse()?pe=ce.isFgDefault()?a._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":a._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?pe="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(pe=a._colors.ansi[ce.getBgColor()].css),ne===null&&(b=de,ee=ge),ge!==ee?(y.fillStyle=ne||"",a._fillCells(b,ee,x-b,1),b=de,ee=ge):ne!==pe&&(y.fillStyle=ne||"",a._fillCells(b,ee,de-b,1),b=de,ee=ge),ne=pe}),ne!==null&&(y.fillStyle=ne,this._fillCells(b,ee,x-b,1)),y.restore()},ie.prototype._drawForeground=function(te,z){var a=this;this._forEachCell(te,z,this._characterJoinerRegistry,function(y,x,b){if(!y.isInvisible()&&(a._drawChars(y,x,b),y.isUnderline())){if(a._ctx.save(),y.isInverse())if(y.isBgDefault())a._ctx.fillStyle=a._colors.background.css;else if(y.isBgRGB())a._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(y.getBgColor()).join(",")+")";else{var ee=y.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ee<8&&(ee+=8),a._ctx.fillStyle=a._colors.ansi[ee].css}else if(y.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(y.isFgRGB())a._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(y.getFgColor()).join(",")+")";else{var ne=y.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ne<8&&(ne+=8),a._ctx.fillStyle=a._colors.ansi[ne].css}a._fillBottomLineAtCells(x,b,y.getWidth()),a._ctx.restore()}})},ie.prototype.onGridChanged=function(te,z){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,te,this._bufferService.cols,z-te+1),this._drawBackground(te,z),this._drawForeground(te,z))},ie.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},ie.prototype._isOverlapping=function(te){if(te.getWidth()!==1||te.getCode()<256)return!1;var z=te.getChars();if(this._characterOverlapCache.hasOwnProperty(z))return this._characterOverlapCache[z];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(z).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=a,a},ie}(Ae.BaseRenderLayer);fe.TextRenderLayer=ae},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.GridCache=void 0;var Ue=function(){function E(){this.cache=[]}return E.prototype.resize=function(he,Ae){for(var ue=0;ue<he;ue++){this.cache.length<=ue&&this.cache.push([]);for(var oe=this.cache[ue].length;oe<Ae;oe++)this.cache[ue].push(void 0);this.cache[ue].length=Ae}this.cache.length=he},E.prototype.clear=function(){for(var he=0;he<this.cache.length;he++)for(var Ae=0;Ae<this.cache[he].length;Ae++)this.cache[he][Ae]=void 0},E}();fe.GridCache=Ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(a,y){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,b){x.__proto__=b}||function(x,b){for(var ee in b)b.hasOwnProperty(ee)&&(x[ee]=b[ee])})(a,y)},function(a,y){function x(){this.constructor=a}Ue(a,y),a.prototype=y===null?Object.create(y):(x.prototype=y.prototype,new x)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.NoneCharAtlas=fe.DynamicCharAtlas=fe.getGlyphCacheKey=void 0;var he=ve(9),Ae=ve(44),ue=ve(27),oe=ve(46),re=ve(11),le=ve(28),ae=ve(10),se={css:"rgba(0, 0, 0, 0)",rgba:0};function ie(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}fe.getGlyphCacheKey=ie;var te=function(a){function y(x,b){var ee=a.call(this)||this;ee._config=b,ee._drawToCacheCount=0,ee._glyphsWaitingOnBitmap=[],ee._bitmapCommitTimeout=null,ee._bitmap=null,ee._cacheCanvas=x.createElement("canvas"),ee._cacheCanvas.width=1024,ee._cacheCanvas.height=1024,ee._cacheCtx=le.throwIfFalsy(ee._cacheCanvas.getContext("2d",{alpha:!0}));var ne=x.createElement("canvas");ne.width=ee._config.scaledCharWidth,ne.height=ee._config.scaledCharHeight,ee._tmpCtx=le.throwIfFalsy(ne.getContext("2d",{alpha:ee._config.allowTransparency})),ee._width=Math.floor(1024/ee._config.scaledCharWidth),ee._height=Math.floor(1024/ee._config.scaledCharHeight);var ce=ee._width*ee._height;return ee._cacheMap=new oe.LRUMap(ce),ee._cacheMap.prealloc(ce),ee}return E(y,a),y.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},y.prototype.beginFrame=function(){this._drawToCacheCount=0},y.prototype.draw=function(x,b,ee,ne){if(b.code===32)return!0;if(!this._canCache(b))return!1;var ce=ie(b),de=this._cacheMap.get(ce);if(de!=null)return this._drawFromCache(x,de,ee,ne),!0;if(this._drawToCacheCount<100){var ge=void 0;ge=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var pe=this._drawToCache(b,ge);return this._cacheMap.set(ce,pe),this._drawFromCache(x,pe,ee,ne),!0}return!1},y.prototype._canCache=function(x){return x.code<256},y.prototype._toCoordinateX=function(x){return x%this._width*this._config.scaledCharWidth},y.prototype._toCoordinateY=function(x){return Math.floor(x/this._width)*this._config.scaledCharHeight},y.prototype._drawFromCache=function(x,b,ee,ne){if(!b.isEmpty){var ce=this._toCoordinateX(b.index),de=this._toCoordinateY(b.index);x.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,de,this._config.scaledCharWidth,this._config.scaledCharHeight,ee,ne,this._config.scaledCharWidth,this._config.scaledCharHeight)}},y.prototype._getColorFromAnsiIndex=function(x){return x<this._config.colors.ansi.length?this._config.colors.ansi[x]:ue.DEFAULT_ANSI_COLORS[x]},y.prototype._getBackgroundColor=function(x){return this._config.allowTransparency?se:x.bg===he.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:x.bg<256?this._getColorFromAnsiIndex(x.bg):this._config.colors.background},y.prototype._getForegroundColor=function(x){return x.fg===he.INVERTED_DEFAULT_COLOR?ae.color.opaque(this._config.colors.background):x.fg<256?this._getColorFromAnsiIndex(x.fg):this._config.colors.foreground},y.prototype._drawToCache=function(x,b){this._drawToCacheCount++,this._tmpCtx.save();var ee=this._getBackgroundColor(x);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=ee.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ne=x.bold?this._config.fontWeightBold:this._config.fontWeight,ce=x.italic?"italic":"";this._tmpCtx.font=ce+" "+ne+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(x).css,x.dim&&(this._tmpCtx.globalAlpha=he.DIM_OPACITY),this._tmpCtx.fillText(x.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var de=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),ge=!1;this._config.allowTransparency||(ge=function(ye,Ce){for(var Se=!0,He=Ce.rgba>>>24,we=Ce.rgba>>>16&255,Me=Ce.rgba>>>8&255,Pe=0;Pe<ye.data.length;Pe+=4)ye.data[Pe]===He&&ye.data[Pe+1]===we&&ye.data[Pe+2]===Me?ye.data[Pe+3]=0:Se=!1;return Se}(de,ee));var pe=this._toCoordinateX(b),me=this._toCoordinateY(b);this._cacheCtx.putImageData(de,pe,me);var be={index:b,isEmpty:ge,inBitmap:!1};return this._addGlyphToBitmap(be),be},y.prototype._addGlyphToBitmap=function(x){var b=this;!("createImageBitmap"in window)||re.isFirefox||re.isSafari||(this._glyphsWaitingOnBitmap.push(x),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},y.prototype._generateBitmap=function(){var x=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(ee){x._bitmap=ee;for(var ne=0;ne<b.length;ne++)b[ne].inBitmap=!0}),this._bitmapCommitTimeout=null},y}(Ae.BaseCharAtlas);fe.DynamicCharAtlas=te;var z=function(a){function y(x,b){return a.call(this)||this}return E(y,a),y.prototype.draw=function(x,b,ee,ne){return!1},y}(Ae.BaseCharAtlas);fe.NoneCharAtlas=z},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseCharAtlas=void 0;var Ue=function(){function E(){this._didWarmUp=!1}return E.prototype.dispose=function(){},E.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},E.prototype._doWarmUp=function(){},E.prototype.beginFrame=function(){},E}();fe.BaseCharAtlas=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorContrastCache=void 0;var Ue=function(){function E(){this._color={},this._rgba={}}return E.prototype.clear=function(){this._color={},this._rgba={}},E.prototype.setCss=function(he,Ae,ue){this._rgba[he]||(this._rgba[he]={}),this._rgba[he][Ae]=ue},E.prototype.getCss=function(he,Ae){return this._rgba[he]?this._rgba[he][Ae]:void 0},E.prototype.setColor=function(he,Ae,ue){this._color[he]||(this._color[he]={}),this._color[he][Ae]=ue},E.prototype.getColor=function(he,Ae){return this._color[he]?this._color[he][Ae]:void 0},E}();fe.ColorContrastCache=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.LRUMap=void 0;var Ue=function(){function E(he){this.capacity=he,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return E.prototype._unlinkNode=function(he){var Ae=he.prev,ue=he.next;he===this._head&&(this._head=ue),he===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ue),ue!==null&&(ue.prev=Ae)},E.prototype._appendNode=function(he){var Ae=this._tail;Ae!==null&&(Ae.next=he),he.prev=Ae,he.next=null,this._tail=he,this._head===null&&(this._head=he)},E.prototype.prealloc=function(he){for(var Ae=this._nodePool,ue=0;ue<he;ue++)Ae.push({prev:null,next:null,key:null,value:null})},E.prototype.get=function(he){var Ae=this._map[he];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},E.prototype.peekValue=function(he){var Ae=this._map[he];return Ae!==void 0?Ae.value:null},E.prototype.peek=function(){var he=this._head;return he===null?null:he.value},E.prototype.set=function(he,Ae){var ue=this._map[he];if(ue!==void 0)ue=this._map[he],this._unlinkNode(ue),ue.value=Ae;else if(this.size>=this.capacity)ue=this._head,this._unlinkNode(ue),delete this._map[ue.key],ue.key=he,ue.value=Ae,this._map[he]=ue;else{var oe=this._nodePool;oe.length>0?((ue=oe.pop()).key=he,ue.value=Ae):ue={prev:null,next:null,key:he,value:Ae},this._map[he]=ue,this.size++}this._appendNode(ue)},E}();fe.LRUMap=Ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(Ae,ue){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,re){oe.__proto__=re}||function(oe,re){for(var le in re)re.hasOwnProperty(le)&&(oe[le]=re[le])})(Ae,ue)},function(Ae,ue){function oe(){this.constructor=Ae}Ue(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(oe.prototype=ue.prototype,new oe)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionRenderLayer=void 0;var he=function(Ae){function ue(oe,re,le,ae,se,ie){var te=Ae.call(this,oe,"selection",re,!0,le,ae,se,ie)||this;return te._clearState(),te}return E(ue,Ae),ue.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ue.prototype.resize=function(oe){Ae.prototype.resize.call(this,oe),this._clearState()},ue.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ue.prototype.onSelectionChanged=function(oe,re,le){if(this._didStateChange(oe,re,le,this._bufferService.buffer.ydisp))if(this._clearAll(),oe&&re){var ae=oe[1]-this._bufferService.buffer.ydisp,se=re[1]-this._bufferService.buffer.ydisp,ie=Math.max(ae,0),te=Math.min(se,this._bufferService.rows-1);if(!(ie>=this._bufferService.rows||te<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var z=oe[0],a=re[0]-z,y=te-ie+1;this._fillCells(z,ie,a,y)}else{z=ae===ie?oe[0]:0;var x=ie===te?re[0]:this._bufferService.cols;this._fillCells(z,ie,x-z,1);var b=Math.max(te-ie-1,0);if(this._fillCells(0,ie+1,this._bufferService.cols,b),ie!==te){var ee=se===te?re[0]:this._bufferService.cols;this._fillCells(0,te,ee,1)}}this._state.start=[oe[0],oe[1]],this._state.end=[re[0],re[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(oe,re,le,ae){return!this._areCoordinatesEqual(oe,this._state.start)||!this._areCoordinatesEqual(re,this._state.end)||le!==this._state.columnSelectMode||ae!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(oe,re){return!(!oe||!re)&&oe[0]===re[0]&&oe[1]===re[1]},ue}(ve(13).BaseRenderLayer);fe.SelectionRenderLayer=he},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(re,le){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,se){ae.__proto__=se}||function(ae,se){for(var ie in se)se.hasOwnProperty(ie)&&(ae[ie]=se[ie])})(re,le)},function(re,le){function ae(){this.constructor=re}Ue(re,le),re.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CursorRenderLayer=void 0;var he=ve(13),Ae=ve(4),ue=function(re){function le(ae,se,ie,te,z,a,y,x,b){var ee=re.call(this,ae,"cursor",se,!0,ie,te,a,y)||this;return ee._onRequestRedraw=z,ee._coreService=x,ee._coreBrowserService=b,ee._cell=new Ae.CellData,ee._state={x:0,y:0,isFocused:!1,style:"",width:0},ee._cursorRenderers={bar:ee._renderBarCursor.bind(ee),block:ee._renderBlockCursor.bind(ee),underline:ee._renderUnderlineCursor.bind(ee)},ee}return E(le,re),le.prototype.resize=function(ae){re.prototype.resize.call(this,ae),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},le.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},le.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onOptionsChanged=function(){var ae,se=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new oe(this._coreBrowserService.isFocused,function(){se._render(!0)})):((ae=this._cursorBlinkStateManager)===null||ae===void 0||ae.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype.onGridChanged=function(ae,se){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(ae){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var se=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ie=se-this._bufferService.buffer.ydisp;if(ie<0||ie>=this._bufferService.rows)this._clearCursor();else{var te=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(se).loadCell(te,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](te,ie,this._cell):this._renderBlurCursor(te,ie,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=ie,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===te&&this._state.y===ie&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](te,ie,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=ie,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},le.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},le.prototype._renderBarCursor=function(ae,se,ie){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ae,se,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(ae,se,ie){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ae,se,ie.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(ie,ae,se),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(ae,se,ie){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ae,se),this._ctx.restore()},le.prototype._renderBlurCursor=function(ae,se,ie){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ae,se,ie.getWidth(),1),this._ctx.restore()},le}(he.BaseRenderLayer);fe.CursorRenderLayer=ue;var oe=function(){function re(le,ae){this._renderCallback=ae,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(re.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),re.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},re.prototype.restartBlinkAnimation=function(){var le=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){le._renderCallback(),le._animationFrame=void 0})))},re.prototype._restartInterval=function(le){var ae=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ae._animationTimeRestarted){var se=600-(Date.now()-ae._animationTimeRestarted);if(ae._animationTimeRestarted=void 0,se>0)return void ae._restartInterval(se)}ae.isCursorVisible=!1,ae._animationFrame=window.requestAnimationFrame(function(){ae._renderCallback(),ae._animationFrame=void 0}),ae._blinkInterval=window.setInterval(function(){if(ae._animationTimeRestarted){var ie=600-(Date.now()-ae._animationTimeRestarted);return ae._animationTimeRestarted=void 0,void ae._restartInterval(ie)}ae.isCursorVisible=!ae.isCursorVisible,ae._animationFrame=window.requestAnimationFrame(function(){ae._renderCallback(),ae._animationFrame=void 0})},600)},le)},re.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},re.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},re}()},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(re,le){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,se){ae.__proto__=se}||function(ae,se){for(var ie in se)se.hasOwnProperty(ie)&&(ae[ie]=se[ie])})(re,le)},function(re,le){function ae(){this.constructor=re}Ue(re,le),re.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.LinkRenderLayer=void 0;var he=ve(13),Ae=ve(9),ue=ve(26),oe=function(re){function le(ae,se,ie,te,z,a,y,x){var b=re.call(this,ae,"link",se,!0,ie,te,y,x)||this;return z.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),z.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),a.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),a.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),b}return E(le,re),le.prototype.resize=function(ae){re.prototype.resize.call(this,ae),this._state=void 0},le.prototype.reset=function(){this._clearCurrentLink()},le.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ae=this._state.y2-this._state.y1-1;ae>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ae),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},le.prototype._onShowLinkUnderline=function(ae){if(ae.fg===Ae.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ae.fg&&ue.is256Color(ae.fg)?this._ctx.fillStyle=this._colors.ansi[ae.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ae.y1===ae.y2)this._fillBottomLineAtCells(ae.x1,ae.y1,ae.x2-ae.x1);else{this._fillBottomLineAtCells(ae.x1,ae.y1,ae.cols-ae.x1);for(var se=ae.y1+1;se<ae.y2;se++)this._fillBottomLineAtCells(0,se,ae.cols);this._fillBottomLineAtCells(0,ae.y2,ae.x2)}this._state=ae},le.prototype._onHideLinkUnderline=function(ae){this._clearCurrentLink()},le}(he.BaseRenderLayer);fe.LinkRenderLayer=oe},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(re,le,ae,se){var ie,te=arguments.length,z=te<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(re,le,ae,se);else for(var a=re.length-1;a>=0;a--)(ie=re[a])&&(z=(te<3?ie(z):te>3?ie(le,ae,z):ie(le,ae))||z);return te>3&&z&&Object.defineProperty(le,ae,z),z},E=this&&this.__param||function(re,le){return function(ae,se){le(ae,se,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZone=fe.Linkifier=void 0;var he=ve(0),Ae=ve(1),ue=function(){function re(le,ae,se){this._bufferService=le,this._logService=ae,this._unicodeService=se,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new he.EventEmitter,this._onHideLinkUnderline=new he.EventEmitter,this._onLinkTooltip=new he.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(re.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),re.prototype.attachToDom=function(le,ae){this._element=le,this._mouseZoneManager=ae},re.prototype.linkifyRows=function(le,ae){var se=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=ae):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ae)),this._mouseZoneManager.clearAll(le,ae),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return se._linkifyRows()},re._timeBeforeLatency))},re.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ae=le.ydisp+this._rowsToLinkify.start;if(!(ae>=le.lines.length)){for(var se=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,ie=Math.ceil(2e3/this._bufferService.cols),te=this._bufferService.buffer.iterator(!1,ae,se,ie,ie);te.hasNext();)for(var z=te.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(z.range.first,z.content,this._linkMatchers[a]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},re.prototype.registerLinkMatcher=function(le,ae,se){if(se===void 0&&(se={}),!ae)throw new Error("handler must be defined");var ie={id:this._nextLinkMatcherId++,regex:le,handler:ae,matchIndex:se.matchIndex,validationCallback:se.validationCallback,hoverTooltipCallback:se.tooltipCallback,hoverLeaveCallback:se.leaveCallback,willLinkActivate:se.willLinkActivate,priority:se.priority||0};return this._addLinkMatcherToList(ie),ie.id},re.prototype._addLinkMatcherToList=function(le){if(this._linkMatchers.length!==0){for(var ae=this._linkMatchers.length-1;ae>=0;ae--)if(le.priority<=this._linkMatchers[ae].priority)return void this._linkMatchers.splice(ae+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},re.prototype.deregisterLinkMatcher=function(le){for(var ae=0;ae<this._linkMatchers.length;ae++)if(this._linkMatchers[ae].id===le)return this._linkMatchers.splice(ae,1),!0;return!1},re.prototype._doLinkifyRow=function(le,ae,se){for(var ie,te=this,z=new RegExp(se.regex.source,(se.regex.flags||"")+"g"),a=-1,y=function(){var b=ie[typeof se.matchIndex!="number"?0:se.matchIndex];if(!b)return x._logService.debug("match found without corresponding matchIndex",ie,se),"break";if(a=ae.indexOf(b,a+1),z.lastIndex=a+b.length,a<0)return"break";var ee=x._bufferService.buffer.stringIndexToBufferIndex(le,a);if(ee[0]<0)return"break";var ne=x._bufferService.buffer.lines.get(ee[0]);if(!ne)return"break";var ce=ne.getFg(ee[1]),de=ce?ce>>9&511:void 0;se.validationCallback?se.validationCallback(b,function(ge){te._rowsTimeoutId||ge&&te._addLink(ee[1],ee[0]-te._bufferService.buffer.ydisp,b,se,de)}):x._addLink(ee[1],ee[0]-x._bufferService.buffer.ydisp,b,se,de)},x=this;(ie=z.exec(ae))!==null&&y()!=="break";);},re.prototype._addLink=function(le,ae,se,ie,te){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(se),y=le%this._bufferService.cols,x=ae+Math.floor(le/this._bufferService.cols),b=(y+a)%this._bufferService.cols,ee=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,ee--),this._mouseZoneManager.add(new oe(y+1,x+1,b+1,ee+1,function(ne){if(ie.handler)return ie.handler(ne,se);var ce=window.open();ce?(ce.opener=null,ce.location.href=se):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,te)),z._element.classList.add("xterm-cursor-pointer")},function(ne){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,x,b,ee,te)),ie.hoverTooltipCallback&&ie.hoverTooltipCallback(ne,se,{start:{x:y,y:x},end:{x:b,y:ee}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,ee,te)),z._element.classList.remove("xterm-cursor-pointer"),ie.hoverLeaveCallback&&ie.hoverLeaveCallback()},function(ne){return!ie.willLinkActivate||ie.willLinkActivate(ne,se)}))}},re.prototype._createLinkHoverEvent=function(le,ae,se,ie,te){return{x1:le,y1:ae,x2:se,y2:ie,cols:this._bufferService.cols,fg:te}},re._timeBeforeLatency=200,re=Ue([E(0,Ae.IBufferService),E(1,Ae.ILogService),E(2,Ae.IUnicodeService)],re)}();fe.Linkifier=ue;var oe=function(re,le,ae,se,ie,te,z,a,y){this.x1=re,this.y1=le,this.x2=ae,this.y2=se,this.clickCallback=ie,this.hoverCallback=te,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};fe.MouseZone=oe},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(b,ee){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ne[de]=ce[de])})(b,ee)},function(b,ee){function ne(){this.constructor=b}Ue(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),he=this&&this.__decorate||function(b,ee,ne,ce){var de,ge=arguments.length,pe=ge<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(b,ee,ne,ce);else for(var me=b.length-1;me>=0;me--)(de=b[me])&&(pe=(ge<3?de(pe):ge>3?de(ee,ne,pe):de(ee,ne))||pe);return ge>3&&pe&&Object.defineProperty(ee,ne,pe),pe},Ae=this&&this.__param||function(b,ee){return function(ne,ce){ee(ne,ce,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionService=void 0;var ue=ve(11),oe=ve(52),re=ve(4),le=ve(0),ae=ve(5),se=ve(1),ie=ve(30),te=ve(53),z=ve(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function ee(ne,ce,de,ge,pe,me,be){var ye=b.call(this)||this;return ye._element=ne,ye._screenElement=ce,ye._bufferService=de,ye._coreService=ge,ye._mouseService=pe,ye._optionsService=me,ye._renderService=be,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new re.CellData,ye._mouseDownTimeStamp=0,ye._onLinuxMouseSelection=ye.register(new le.EventEmitter),ye._onRedrawRequest=ye.register(new le.EventEmitter),ye._onSelectionChange=ye.register(new le.EventEmitter),ye._onRequestScrollLines=ye.register(new le.EventEmitter),ye._mouseMoveListener=function(Ce){return ye._onMouseMove(Ce)},ye._mouseUpListener=function(Ce){return ye._onMouseUp(Ce)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(Ce){return ye._onTrim(Ce)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(Ce){return ye._onBufferActivate(Ce)})),ye.enable(),ye._model=new oe.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(ee,b),Object.defineProperty(ee.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){this._removeMouseDownListeners()},ee.prototype.reset=function(){this.clearSelection()},ee.prototype.disable=function(){this.clearSelection(),this._enabled=!1},ee.prototype.enable=function(){this._enabled=!0},Object.defineProperty(ee.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"hasSelection",{get:function(){var ne=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!ne||!ce)&&(ne[0]!==ce[0]||ne[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionText",{get:function(){var ne=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!ne||!ce)return"";var de=this._bufferService.buffer,ge=[];if(this._activeSelectionMode===3){if(ne[0]===ce[0])return"";for(var pe=ne[1];pe<=ce[1];pe++){var me=de.translateBufferLineToString(pe,!0,ne[0],ce[0]);ge.push(me)}}else{var be=ne[1]===ce[1]?ce[0]:void 0;for(ge.push(de.translateBufferLineToString(ne[1],!0,ne[0],be)),pe=ne[1]+1;pe<=ce[1]-1;pe++){var ye=de.lines.get(pe);me=de.translateBufferLineToString(pe,!0),ye&&ye.isWrapped?ge[ge.length-1]+=me:ge.push(me)}ne[1]!==ce[1]&&(ye=de.lines.get(ce[1]),me=de.translateBufferLineToString(ce[1],!0,0,ce[0]),ye&&ye.isWrapped?ge[ge.length-1]+=me:ge.push(me))}return ge.map(function(Ce){return Ce.replace(y," ")}).join(ue.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),ee.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},ee.prototype.refresh=function(ne){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),ue.isLinux&&ne&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},ee.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},ee.prototype.isClickInSelection=function(ne){var ce=this._getMouseBufferCoords(ne),de=this._model.finalSelectionStart,ge=this._model.finalSelectionEnd;return!!(de&&ge&&ce)&&this._areCoordsInSelection(ce,de,ge)},ee.prototype._areCoordsInSelection=function(ne,ce,de){return ne[1]>ce[1]&&ne[1]<de[1]||ce[1]===de[1]&&ne[1]===ce[1]&&ne[0]>=ce[0]&&ne[0]<de[0]||ce[1]<de[1]&&ne[1]===de[1]&&ne[0]<de[0]||ce[1]<de[1]&&ne[1]===ce[1]&&ne[0]>=ce[0]},ee.prototype.selectWordAtCursor=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},ee.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},ee.prototype.selectLines=function(ne,ce){this._model.clearSelection(),ne=Math.max(ne,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ne],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},ee.prototype._onTrim=function(ne){this._model.onTrim(ne)&&this.refresh()},ee.prototype._getMouseBufferCoords=function(ne){var ce=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},ee.prototype._getMouseEventScrollAmount=function(ne){var ce=ie.getCoordsRelativeToElement(ne,this._screenElement)[1],de=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=de?0:(ce>de&&(ce-=de),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},ee.prototype.shouldForceSelection=function(ne){return ue.isMac?ne.altKey&&this._optionsService.options.macOptionClickForcesSelection:ne.shiftKey},ee.prototype.onMouseDown=function(ne){if(this._mouseDownTimeStamp=ne.timeStamp,(ne.button!==2||!this.hasSelection)&&ne.button===0){if(!this._enabled){if(!this.shouldForceSelection(ne))return;ne.stopPropagation()}ne.preventDefault(),this._dragScrollAmount=0,this._enabled&&ne.shiftKey?this._onIncrementalClick(ne):ne.detail===1?this._onSingleClick(ne):ne.detail===2?this._onDoubleClick(ne):ne.detail===3&&this._onTripleClick(ne),this._addMouseDownListeners(),this.refresh(!0)}},ee.prototype._addMouseDownListeners=function(){var ne=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ne._dragScroll()},50)},ee.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},ee.prototype._onIncrementalClick=function(ne){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ne))},ee.prototype._onSingleClick=function(ne){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ne)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ne),this._model.selectionStart){this._model.selectionEnd=void 0;var ce=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);ce&&ce.length!==this._model.selectionStart[0]&&ce.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},ee.prototype._onDoubleClick=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},ee.prototype._onTripleClick=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},ee.prototype.shouldColumnSelect=function(ne){return ne.altKey&&!(ue.isMac&&this._optionsService.options.macOptionClickForcesSelection)},ee.prototype._onMouseMove=function(ne){if(ne.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ne),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(ne),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var de=this._bufferService.buffer;if(this._model.selectionEnd[1]<de.lines.length){var ge=de.lines.get(this._model.selectionEnd[1]);ge&&ge.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}ce&&ce[0]===this._model.selectionEnd[0]&&ce[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},ee.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ne=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ne.ydisp+this._bufferService.rows,ne.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ne.ydisp),this.refresh()}},ee.prototype._onMouseUp=function(ne){var ce=ne.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&ne.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var de=this._mouseService.getCoords(ne,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(de&&de[0]!==void 0&&de[1]!==void 0){var ge=te.moveToCellSequence(de[0]-1,de[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(ge,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},ee.prototype._onBufferActivate=function(ne){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ne.activeBuffer.lines.onTrim(function(de){return ce._onTrim(de)})},ee.prototype._convertViewportColToCharacterIndex=function(ne,ce){for(var de=ce[0],ge=0;ce[0]>=ge;ge++){var pe=ne.loadCell(ge,this._workCell).getChars().length;this._workCell.getWidth()===0?de--:pe>1&&ce[0]!==ge&&(de+=pe-1)}return de},ee.prototype.setSelection=function(ne,ce,de){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ne,ce],this._model.selectionStartLength=de,this.refresh()},ee.prototype._getWordAt=function(ne,ce,de,ge){if(de===void 0&&(de=!0),ge===void 0&&(ge=!0),!(ne[0]>=this._bufferService.cols)){var pe=this._bufferService.buffer,me=pe.lines.get(ne[1]);if(me){var be=pe.translateBufferLineToString(ne[1],!1),ye=this._convertViewportColToCharacterIndex(me,ne),Ce=ye,Se=ne[0]-ye,He=0,we=0,Me=0,Pe=0;if(be.charAt(ye)===" "){for(;ye>0&&be.charAt(ye-1)===" ";)ye--;for(;Ce<be.length&&be.charAt(Ce+1)===" ";)Ce++}else{var De=ne[0],ze=ne[0];me.getWidth(De)===0&&(He++,De--),me.getWidth(ze)===2&&(we++,ze++);var Je=me.getString(ze).length;for(Je>1&&(Pe+=Je-1,Ce+=Je-1);De>0&&ye>0&&!this._isCharWordSeparator(me.loadCell(De-1,this._workCell));){me.loadCell(De-1,this._workCell);var Qe=this._workCell.getChars().length;this._workCell.getWidth()===0?(He++,De--):Qe>1&&(Me+=Qe-1,ye-=Qe-1),ye--,De--}for(;ze<me.length&&Ce+1<be.length&&!this._isCharWordSeparator(me.loadCell(ze+1,this._workCell));){me.loadCell(ze+1,this._workCell);var tt=this._workCell.getChars().length;this._workCell.getWidth()===2?(we++,ze++):tt>1&&(Pe+=tt-1,Ce+=tt-1),Ce++,ze++}}Ce++;var $e=ye+Se-He+Me,at=Math.min(this._bufferService.cols,Ce-ye+He+we-Me-Pe);if(ce||be.slice(ye,Ce).trim()!==""){if(de&&$e===0&&me.getCodePoint(0)!==32){var ct=pe.lines.get(ne[1]-1);if(ct&&me.isWrapped&&ct.getCodePoint(this._bufferService.cols-1)!==32){var it=this._getWordAt([this._bufferService.cols-1,ne[1]-1],!1,!0,!1);if(it){var rt=this._bufferService.cols-it.start;$e-=rt,at+=rt}}}if(ge&&$e+at===this._bufferService.cols&&me.getCodePoint(this._bufferService.cols-1)!==32){var st=pe.lines.get(ne[1]+1);if(st&&st.isWrapped&&st.getCodePoint(0)!==32){var mt=this._getWordAt([0,ne[1]+1],!1,!1,!0);mt&&(at+=mt.length)}}return{start:$e,length:at}}}}},ee.prototype._selectWordAt=function(ne,ce){var de=this._getWordAt(ne,ce);if(de){for(;de.start<0;)de.start+=this._bufferService.cols,ne[1]--;this._model.selectionStart=[de.start,ne[1]],this._model.selectionStartLength=de.length}},ee.prototype._selectToWordAt=function(ne){var ce=this._getWordAt(ne,!0);if(ce){for(var de=ne[1];ce.start<0;)ce.start+=this._bufferService.cols,de--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,de++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,de]}},ee.prototype._isCharWordSeparator=function(ne){return ne.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ne.getChars())>=0},ee.prototype._selectLineAt=function(ne){var ce=this._bufferService.buffer.getWrappedRangeForLine(ne);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},ee=he([Ae(2,se.IBufferService),Ae(3,se.ICoreService),Ae(4,ae.IMouseService),Ae(5,se.IOptionsService),Ae(6,ae.IRenderService)],ee)}(z.Disposable);fe.SelectionService=x},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionModel=void 0;var Ue=function(){function E(he){this._bufferService=he,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var he=this.selectionStart[0]+this.selectionStartLength;return he>this._bufferService.cols?[he%this._bufferService.cols,this.selectionStart[1]+Math.floor(he/this._bufferService.cols)]:[he,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var he=this.selectionStart,Ae=this.selectionEnd;return!(!he||!Ae)&&(he[1]>Ae[1]||he[1]===Ae[1]&&he[0]>Ae[0])},E.prototype.onTrim=function(he){return this.selectionStart&&(this.selectionStart[1]-=he),this.selectionEnd&&(this.selectionEnd[1]-=he),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();fe.SelectionModel=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.moveToCellSequence=void 0;var Ue=ve(12);function E(le,ae,se,ie){var te=le-he(se,le),z=ae-he(se,ae);return re(Math.abs(te-z)-function(a,y,x){for(var b=0,ee=a-he(x,a),ne=y-he(x,y),ce=0;ce<Math.abs(ee-ne);ce++){var de=Ae(a,y)==="A"?-1:1,ge=x.buffer.lines.get(ee+de*ce);ge&&ge.isWrapped&&b++}return b}(le,ae,se),oe(Ae(le,ae),ie))}function he(le,ae){for(var se=0,ie=le.buffer.lines.get(ae),te=ie&&ie.isWrapped;te&&ae>=0&&ae<le.rows;)se++,te=(ie=le.buffer.lines.get(--ae))&&ie.isWrapped;return se}function Ae(le,ae){return le>ae?"A":"B"}function ue(le,ae,se,ie,te,z){for(var a=le,y=ae,x="";a!==se||y!==ie;)a+=te?1:-1,te&&a>z.cols-1?(x+=z.buffer.translateBufferLineToString(y,!1,le,a),a=0,le=0,y++):!te&&a<0&&(x+=z.buffer.translateBufferLineToString(y,!1,0,le+1),le=a=z.cols-1,y--);return x+z.buffer.translateBufferLineToString(y,!1,le,a)}function oe(le,ae){var se=ae?"O":"[";return Ue.C0.ESC+se+le}function re(le,ae){le=Math.floor(le);for(var se="",ie=0;ie<le;ie++)se+=ae;return se}fe.moveToCellSequence=function(le,ae,se,ie){var te,z=se.buffer.x,a=se.buffer.y;if(!se.buffer.hasScrollback)return function(x,b,ee,ne,ce,de){return E(b,ne,ce,de).length===0?"":re(ue(x,b,x,b-he(ce,b),!1,ce).length,oe("D",de))}(z,a,0,ae,se,ie)+E(a,ae,se,ie)+function(x,b,ee,ne,ce,de){var ge;ge=E(b,ne,ce,de).length>0?ne-he(ce,ne):b;var pe=ne,me=function(be,ye,Ce,Se,He,we){var Me;return Me=E(Ce,Se,He,we).length>0?Se-he(He,Se):ye,be<Ce&&Me<=Se||be>=Ce&&Me<Se?"C":"D"}(x,b,ee,ne,ce,de);return re(ue(x,ge,ee,pe,me==="C",ce).length,oe(me,de))}(z,a,le,ae,se,ie);if(a===ae)return te=z>le?"D":"C",re(Math.abs(z-le),oe(te,ie));te=a>ae?"D":"C";var y=Math.abs(a-ae);return re(function(x,b){return b.cols-x}(a>ae?le:z,se)+(y-1)*se.cols+1+((a>ae?z:le)-1),oe(te,ie))}},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(ue,oe,re,le){var ae,se=arguments.length,ie=se<3?oe:le===null?le=Object.getOwnPropertyDescriptor(oe,re):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ie=Reflect.decorate(ue,oe,re,le);else for(var te=ue.length-1;te>=0;te--)(ae=ue[te])&&(ie=(se<3?ae(ie):se>3?ae(oe,re,ie):ae(oe,re))||ie);return se>3&&ie&&Object.defineProperty(oe,re,ie),ie},E=this&&this.__param||function(ue,oe){return function(re,le){oe(re,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SoundService=void 0;var he=ve(1),Ae=function(){function ue(oe){this._optionsService=oe}return Object.defineProperty(ue,"audioContext",{get:function(){if(!ue._audioContext){var oe=window.AudioContext||window.webkitAudioContext;if(!oe)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ue._audioContext=new oe}return ue._audioContext},enumerable:!1,configurable:!0}),ue.prototype.playBellSound=function(){var oe=ue.audioContext;if(oe){var re=oe.createBufferSource();oe.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){re.buffer=le,re.connect(oe.destination),re.start(0)})}},ue.prototype._base64ToArrayBuffer=function(oe){for(var re=window.atob(oe),le=re.length,ae=new Uint8Array(le),se=0;se<le;se++)ae[se]=re.charCodeAt(se);return ae.buffer},ue.prototype._removeMimeType=function(oe){return oe.split(",")[1]},ue=Ue([E(0,he.IOptionsService)],ue)}();fe.SoundService=Ae},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)}),he=this&&this.__decorate||function(se,ie,te,z){var a,y=arguments.length,x=y<3?ie:z===null?z=Object.getOwnPropertyDescriptor(ie,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(se,ie,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(x=(y<3?a(x):y>3?a(ie,te,x):a(ie,te))||x);return y>3&&x&&Object.defineProperty(ie,te,x),x},Ae=this&&this.__param||function(se,ie){return function(te,z){ie(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZoneManager=void 0;var ue=ve(2),oe=ve(7),re=ve(5),le=ve(1),ae=function(se){function ie(te,z,a,y,x,b){var ee=se.call(this)||this;return ee._element=te,ee._screenElement=z,ee._bufferService=a,ee._mouseService=y,ee._selectionService=x,ee._optionsService=b,ee._zones=[],ee._areZonesActive=!1,ee._lastHoverCoords=[void 0,void 0],ee._initialSelectionLength=0,ee.register(oe.addDisposableDomListener(ee._element,"mousedown",function(ne){return ee._onMouseDown(ne)})),ee._mouseMoveListener=function(ne){return ee._onMouseMove(ne)},ee._mouseLeaveListener=function(ne){return ee._onMouseLeave(ne)},ee._clickListener=function(ne){return ee._onClick(ne)},ee}return E(ie,se),ie.prototype.dispose=function(){se.prototype.dispose.call(this),this._deactivate()},ie.prototype.add=function(te){this._zones.push(te),this._zones.length===1&&this._activate()},ie.prototype.clearAll=function(te,z){if(this._zones.length!==0){te&&z||(te=0,z=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var y=this._zones[a];(y.y1>te&&y.y1<=z+1||y.y2>te&&y.y2<=z+1||y.y1<te&&y.y2>z+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},ie.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},ie.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},ie.prototype._onMouseMove=function(te){this._lastHoverCoords[0]===te.pageX&&this._lastHoverCoords[1]===te.pageY||(this._onHover(te),this._lastHoverCoords=[te.pageX,te.pageY])},ie.prototype._onHover=function(te){var z=this,a=this._findZoneEventAt(te);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(te),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(te)},this._optionsService.options.linkTooltipHoverDuration)))},ie.prototype._onTooltip=function(te){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(te);z&&z.tooltipCallback&&z.tooltipCallback(te)},ie.prototype._onMouseDown=function(te){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(te);z!=null&&z.willLinkActivate(te)&&(te.preventDefault(),te.stopImmediatePropagation())}},ie.prototype._onMouseLeave=function(te){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},ie.prototype._onClick=function(te){var z=this._findZoneEventAt(te),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(te),te.preventDefault(),te.stopImmediatePropagation())},ie.prototype._getSelectionLength=function(){var te=this._selectionService.selectionText;return te?te.length:0},ie.prototype._findZoneEventAt=function(te){var z=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],x=0;x<this._zones.length;x++){var b=this._zones[x];if(b.y1===b.y2){if(y===b.y1&&a>=b.x1&&a<b.x2)return b}else if(y===b.y1&&a>=b.x1||y===b.y2&&a<b.x2||y>b.y1&&y<b.y2)return b}},ie=he([Ae(2,le.IBufferService),Ae(3,re.IMouseService),Ae(4,re.ISelectionService),Ae(5,le.IOptionsService)],ie)}(ue.Disposable);fe.MouseZoneManager=ae},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(ie,te){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,a){z.__proto__=a}||function(z,a){for(var y in a)a.hasOwnProperty(y)&&(z[y]=a[y])})(ie,te)},function(ie,te){function z(){this.constructor=ie}Ue(ie,te),ie.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.AccessibilityManager=void 0;var he=ve(18),Ae=ve(11),ue=ve(31),oe=ve(7),re=ve(2),le=ve(32),ae=ve(17),se=function(ie){function te(z,a){var y=ie.call(this)||this;y._terminal=z,y._renderService=a,y._liveRegionLineCount=0,y._charsToConsume=[],y._charsToAnnounce="",y._accessibilityTreeRoot=document.createElement("div"),y._accessibilityTreeRoot.classList.add("xterm-accessibility"),y._rowContainer=document.createElement("div"),y._rowContainer.classList.add("xterm-accessibility-tree"),y._rowContainer.setAttribute("role","list"),y._rowElements=[];for(var x=0;x<y._terminal.rows;x++)y._rowElements[x]=y._createAccessibilityTreeNode(),y._rowContainer.appendChild(y._rowElements[x]);if(y._topBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,0)},y._bottomBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,1)},y._rowElements[0].addEventListener("focus",y._topBoundaryFocusListener),y._rowElements[y._rowElements.length-1].addEventListener("focus",y._bottomBoundaryFocusListener),y._refreshRowsDimensions(),y._accessibilityTreeRoot.appendChild(y._rowContainer),y._renderRowsDebouncer=new ue.RenderDebouncer(y._renderRows.bind(y)),y._refreshRows(),y._liveRegion=document.createElement("div"),y._liveRegion.classList.add("live-region"),y._liveRegion.setAttribute("aria-live","assertive"),y._accessibilityTreeRoot.appendChild(y._liveRegion),!y._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return y._terminal.element.insertAdjacentElement("afterbegin",y._accessibilityTreeRoot),y.register(y._renderRowsDebouncer),y.register(y._terminal.onResize(function(b){return y._onResize(b.rows)})),y.register(y._terminal.onRender(function(b){return y._refreshRows(b.start,b.end)})),y.register(y._terminal.onScroll(function(){return y._refreshRows()})),y.register(y._terminal.onA11yChar(function(b){return y._onChar(b)})),y.register(y._terminal.onLineFeed(function(){return y._onChar(`
|
|
|
`)})),y.register(y._terminal.onA11yTab(function(b){return y._onTab(b)})),y.register(y._terminal.onKey(function(b){return y._onKey(b.key)})),y.register(y._terminal.onBlur(function(){return y._clearLiveRegion()})),y.register(y._renderService.onDimensionsChange(function(){return y._refreshRowsDimensions()})),y._screenDprMonitor=new le.ScreenDprMonitor,y.register(y._screenDprMonitor),y._screenDprMonitor.setListener(function(){return y._refreshRowsDimensions()}),y.register(oe.addDisposableDomListener(window,"resize",function(){return y._refreshRowsDimensions()})),y}return E(te,ie),te.prototype.dispose=function(){ie.prototype.dispose.call(this),ae.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},te.prototype._onBoundaryFocus=function(z,a){var y=z.target,x=this._rowElements[a===0?1:this._rowElements.length-2];if(y.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&z.relatedTarget===x){var b,ee;if(a===0?(b=y,ee=this._rowElements.pop(),this._rowContainer.removeChild(ee)):(b=this._rowElements.shift(),ee=y,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),ee.removeEventListener("focus",this._bottomBoundaryFocusListener),a===0){var ne=this._createAccessibilityTreeNode();this._rowElements.unshift(ne),this._rowContainer.insertAdjacentElement("afterbegin",ne)}else ne=this._createAccessibilityTreeNode(),this._rowElements.push(ne),this._rowContainer.appendChild(ne);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(a===0?-1:1),this._rowElements[a===0?1:this._rowElements.length-2].focus(),z.preventDefault(),z.stopImmediatePropagation()}},te.prototype._onResize=function(z){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var a=this._rowContainer.children.length;a<this._terminal.rows;a++)this._rowElements[a]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[a]);for(;this._rowElements.length>z;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},te.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},te.prototype._onTab=function(z){for(var a=0;a<z;a++)this._onChar(" ")},te.prototype._onChar=function(z){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==z&&(this._charsToAnnounce+=z):this._charsToAnnounce+=z,z===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=he.tooMuchOutput)),Ae.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},te.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,Ae.isMac&&ae.removeElementFromParent(this._liveRegion)},te.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},te.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},te.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=z;b<=a;b++){var ee=y.translateBufferLineToString(y.ydisp+b,!0),ne=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(ee.length===0?ce.innerHTML=" ":ce.textContent=ee,ce.setAttribute("aria-posinset",ne),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},te.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z<this._terminal.rows;z++)this._refreshRowDimensions(this._rowElements[z])}},te.prototype._refreshRowDimensions=function(z){z.style.height=this._renderService.dimensions.actualCellHeight+"px"},te.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},te}(re.Disposable);fe.AccessibilityManager=se},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(y,x){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,ee){b.__proto__=ee}||function(b,ee){for(var ne in ee)ee.hasOwnProperty(ne)&&(b[ne]=ee[ne])})(y,x)},function(y,x){function b(){this.constructor=y}Ue(y,x),y.prototype=x===null?Object.create(x):(b.prototype=x.prototype,new b)}),he=this&&this.__decorate||function(y,x,b,ee){var ne,ce=arguments.length,de=ce<3?x:ee===null?ee=Object.getOwnPropertyDescriptor(x,b):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(y,x,b,ee);else for(var ge=y.length-1;ge>=0;ge--)(ne=y[ge])&&(de=(ce<3?ne(de):ce>3?ne(x,b,de):ne(x,b))||de);return ce>3&&de&&Object.defineProperty(x,b,de),de},Ae=this&&this.__param||function(y,x){return function(b,ee){x(b,ee,y)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRenderer=void 0;var ue=ve(58),oe=ve(9),re=ve(2),le=ve(5),ae=ve(1),se=ve(0),ie=ve(10),te=ve(17),z=1,a=function(y){function x(b,ee,ne,ce,de,ge,pe,me,be){var ye=y.call(this)||this;return ye._colors=b,ye._element=ee,ye._screenElement=ne,ye._viewportElement=ce,ye._linkifier=de,ye._linkifier2=ge,ye._charSizeService=pe,ye._optionsService=me,ye._bufferService=be,ye._terminalClass=z++,ye._rowElements=[],ye._rowContainer=document.createElement("div"),ye._rowContainer.classList.add("xterm-rows"),ye._rowContainer.style.lineHeight="normal",ye._rowContainer.setAttribute("aria-hidden","true"),ye._refreshRowElements(ye._bufferService.cols,ye._bufferService.rows),ye._selectionContainer=document.createElement("div"),ye._selectionContainer.classList.add("xterm-selection"),ye._selectionContainer.setAttribute("aria-hidden","true"),ye.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},ye._updateDimensions(),ye._injectCss(),ye._rowFactory=new ue.DomRendererRowFactory(document,ye._optionsService,ye._colors),ye._element.classList.add("xterm-dom-renderer-owner-"+ye._terminalClass),ye._screenElement.appendChild(ye._rowContainer),ye._screenElement.appendChild(ye._selectionContainer),ye._linkifier.onShowLinkUnderline(function(Ce){return ye._onLinkHover(Ce)}),ye._linkifier.onHideLinkUnderline(function(Ce){return ye._onLinkLeave(Ce)}),ye._linkifier2.onShowLinkUnderline(function(Ce){return ye._onLinkHover(Ce)}),ye._linkifier2.onHideLinkUnderline(function(Ce){return ye._onLinkLeave(Ce)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new se.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),te.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,ee=this._rowElements;b<ee.length;b++){var ne=ee[b];ne.style.width=this.dimensions.canvasWidth+"px",ne.style.height=this.dimensions.actualCellHeight+"px",ne.style.lineHeight=this.dimensions.actualCellHeight+"px",ne.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var ce=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=ce,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.setColors=function(b){this._colors=b,this._injectCss()},x.prototype._injectCss=function(){var b=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var ee=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";ee+=this._terminalSelector+" span:not(."+ue.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+ue.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+ue.ITALIC_CLASS+" { font-style: italic;}",ee+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",ee+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",ee+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+":not(."+ue.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",ee+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(ne,ce){ee+=b._terminalSelector+" .xterm-fg-"+ce+" { color: "+ne.css+"; }"+b._terminalSelector+" .xterm-bg-"+ce+" { background-color: "+ne.css+"; }"}),ee+=this._terminalSelector+" .xterm-fg-"+oe.INVERTED_DEFAULT_COLOR+" { color: "+ie.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+oe.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=ee},x.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},x.prototype._refreshRowElements=function(b,ee){for(var ne=this._rowElements.length;ne<=ee;ne++){var ce=document.createElement("div");this._rowContainer.appendChild(ce),this._rowElements.push(ce)}for(;this._rowElements.length>ee;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,ee){this._refreshRowElements(b,ee),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,ee,ne){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&ee){var ce=b[1]-this._bufferService.buffer.ydisp,de=ee[1]-this._bufferService.buffer.ydisp,ge=Math.max(ce,0),pe=Math.min(de,this._bufferService.rows-1);if(!(ge>=this._bufferService.rows||pe<0)){var me=document.createDocumentFragment();if(ne)me.appendChild(this._createSelectionElement(ge,b[0],ee[0],pe-ge+1));else{var be=ce===ge?b[0]:0,ye=ge===pe?ee[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(ge,be,ye));var Ce=pe-ge-1;if(me.appendChild(this._createSelectionElement(ge+1,0,this._bufferService.cols,Ce)),ge!==pe){var Se=de===pe?ee[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(pe,0,Se))}}this._selectionContainer.appendChild(me)}}},x.prototype._createSelectionElement=function(b,ee,ne,ce){ce===void 0&&(ce=1);var de=document.createElement("div");return de.style.height=ce*this.dimensions.actualCellHeight+"px",de.style.top=b*this.dimensions.actualCellHeight+"px",de.style.left=ee*this.dimensions.actualCellWidth+"px",de.style.width=this.dimensions.actualCellWidth*(ne-ee)+"px",de},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,ee=this._rowElements;b<ee.length;b++)ee[b].innerHTML=""},x.prototype.renderRows=function(b,ee){for(var ne=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ce=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),de=this._optionsService.options.cursorBlink,ge=b;ge<=ee;ge++){var pe=this._rowElements[ge];pe.innerHTML="";var me=ge+this._bufferService.buffer.ydisp,be=this._bufferService.buffer.lines.get(me),ye=this._optionsService.options.cursorStyle;pe.appendChild(this._rowFactory.createRow(be,me===ne,ye,ce,de,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(x.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),x.prototype.registerCharacterJoiner=function(b){return-1},x.prototype.deregisterCharacterJoiner=function(b){return!1},x.prototype._onLinkHover=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!0)},x.prototype._onLinkLeave=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!1)},x.prototype._setCellUnderline=function(b,ee,ne,ce,de,ge){for(;b!==ee||ne!==ce;){var pe=this._rowElements[ne];if(!pe)return;var me=pe.children[b];me&&(me.style.textDecoration=ge?"underline":"none"),++b>=de&&(b=0,ne++)}},x=he([Ae(6,le.ICharSizeService),Ae(7,ae.IOptionsService),Ae(8,ae.IBufferService)],x)}(re.Disposable);fe.DomRenderer=a},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRendererRowFactory=fe.CURSOR_STYLE_UNDERLINE_CLASS=fe.CURSOR_STYLE_BAR_CLASS=fe.CURSOR_STYLE_BLOCK_CLASS=fe.CURSOR_BLINK_CLASS=fe.CURSOR_CLASS=fe.UNDERLINE_CLASS=fe.ITALIC_CLASS=fe.DIM_CLASS=fe.BOLD_CLASS=void 0;var Ue=ve(9),E=ve(3),he=ve(4),Ae=ve(10);fe.BOLD_CLASS="xterm-bold",fe.DIM_CLASS="xterm-dim",fe.ITALIC_CLASS="xterm-italic",fe.UNDERLINE_CLASS="xterm-underline",fe.CURSOR_CLASS="xterm-cursor",fe.CURSOR_BLINK_CLASS="xterm-cursor-blink",fe.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",fe.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",fe.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ue=function(){function re(le,ae,se){this._document=le,this._optionsService=ae,this._colors=se,this._workCell=new he.CellData}return re.prototype.setColors=function(le){this._colors=le},re.prototype.createRow=function(le,ae,se,ie,te,z,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(le.length,a)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ae&&b===ie){x=b+1;break}for(b=0;b<x;b++){le.loadCell(b,this._workCell);var ee=this._workCell.getWidth();if(ee!==0){var ne=this._document.createElement("span");if(ee>1&&(ne.style.width=z*ee+"px"),ae&&b===ie)switch(ne.classList.add(fe.CURSOR_CLASS),te&&ne.classList.add(fe.CURSOR_BLINK_CLASS),se){case"bar":ne.classList.add(fe.CURSOR_STYLE_BAR_CLASS);break;case"underline":ne.classList.add(fe.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ne.classList.add(fe.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ne.classList.add(fe.BOLD_CLASS),this._workCell.isItalic()&&ne.classList.add(fe.ITALIC_CLASS),this._workCell.isDim()&&ne.classList.add(fe.DIM_CLASS),this._workCell.isUnderline()&&ne.classList.add(fe.UNDERLINE_CLASS),this._workCell.isInvisible()?ne.textContent=E.WHITESPACE_CELL_CHAR:ne.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),de=this._workCell.getFgColorMode(),ge=this._workCell.getBgColor(),pe=this._workCell.getBgColorMode(),me=!!this._workCell.isInverse();if(me){var be=ce;ce=ge,ge=be;var ye=de;de=pe,pe=ye}switch(de){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(ne,this._colors.background,this._colors.ansi[ce])||ne.classList.add("xterm-fg-"+ce);break;case 50331648:var Ce=Ae.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(ne,this._colors.background,Ce)||this._addStyle(ne,"color:#"+oe(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ne,this._colors.background,this._colors.foreground)||me&&ne.classList.add("xterm-fg-"+Ue.INVERTED_DEFAULT_COLOR)}switch(pe){case 16777216:case 33554432:ne.classList.add("xterm-bg-"+ge);break;case 50331648:this._addStyle(ne,"background-color:#"+oe(ge.toString(16),"0",6));break;case 0:default:me&&ne.classList.add("xterm-bg-"+Ue.INVERTED_DEFAULT_COLOR)}y.appendChild(ne)}}return y},re.prototype._applyMinimumContrast=function(le,ae,se){if(this._optionsService.options.minimumContrastRatio===1)return!1;var ie=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return ie===void 0&&(ie=Ae.color.ensureContrastRatio(ae,se,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,ie!=null?ie:null)),!!ie&&(this._addStyle(le,"color:"+ie.css),!0)},re.prototype._addStyle=function(le,ae){le.setAttribute("style",""+(le.getAttribute("style")||"")+ae+";")},re}();function oe(re,le,ae){for(;re.length<ae;)re=le+re;return re}fe.DomRendererRowFactory=ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.evaluateKeyboardEvent=void 0;var Ue=ve(12),E={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};fe.evaluateKeyboardEvent=function(he,Ae,ue,oe){var re={type:0,cancel:!1,key:void 0},le=(he.shiftKey?1:0)|(he.altKey?2:0)|(he.ctrlKey?4:0)|(he.metaKey?8:0);switch(he.keyCode){case 0:he.key==="UIKeyInputUpArrow"?re.key=Ae?Ue.C0.ESC+"OA":Ue.C0.ESC+"[A":he.key==="UIKeyInputLeftArrow"?re.key=Ae?Ue.C0.ESC+"OD":Ue.C0.ESC+"[D":he.key==="UIKeyInputRightArrow"?re.key=Ae?Ue.C0.ESC+"OC":Ue.C0.ESC+"[C":he.key==="UIKeyInputDownArrow"&&(re.key=Ae?Ue.C0.ESC+"OB":Ue.C0.ESC+"[B");break;case 8:if(he.shiftKey){re.key=Ue.C0.BS;break}if(he.altKey){re.key=Ue.C0.ESC+Ue.C0.DEL;break}re.key=Ue.C0.DEL;break;case 9:if(he.shiftKey){re.key=Ue.C0.ESC+"[Z";break}re.key=Ue.C0.HT,re.cancel=!0;break;case 13:re.key=he.altKey?Ue.C0.ESC+Ue.C0.CR:Ue.C0.CR,re.cancel=!0;break;case 27:re.key=Ue.C0.ESC,he.altKey&&(re.key=Ue.C0.ESC+Ue.C0.ESC),re.cancel=!0;break;case 37:if(he.metaKey)break;le?(re.key=Ue.C0.ESC+"[1;"+(le+1)+"D",re.key===Ue.C0.ESC+"[1;3D"&&(re.key=Ue.C0.ESC+(ue?"b":"[1;5D"))):re.key=Ae?Ue.C0.ESC+"OD":Ue.C0.ESC+"[D";break;case 39:if(he.metaKey)break;le?(re.key=Ue.C0.ESC+"[1;"+(le+1)+"C",re.key===Ue.C0.ESC+"[1;3C"&&(re.key=Ue.C0.ESC+(ue?"f":"[1;5C"))):re.key=Ae?Ue.C0.ESC+"OC":Ue.C0.ESC+"[C";break;case 38:if(he.metaKey)break;le?(re.key=Ue.C0.ESC+"[1;"+(le+1)+"A",ue||re.key!==Ue.C0.ESC+"[1;3A"||(re.key=Ue.C0.ESC+"[1;5A")):re.key=Ae?Ue.C0.ESC+"OA":Ue.C0.ESC+"[A";break;case 40:if(he.metaKey)break;le?(re.key=Ue.C0.ESC+"[1;"+(le+1)+"B",ue||re.key!==Ue.C0.ESC+"[1;3B"||(re.key=Ue.C0.ESC+"[1;5B")):re.key=Ae?Ue.C0.ESC+"OB":Ue.C0.ESC+"[B";break;case 45:he.shiftKey||he.ctrlKey||(re.key=Ue.C0.ESC+"[2~");break;case 46:re.key=le?Ue.C0.ESC+"[3;"+(le+1)+"~":Ue.C0.ESC+"[3~";break;case 36:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"H":Ae?Ue.C0.ESC+"OH":Ue.C0.ESC+"[H";break;case 35:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"F":Ae?Ue.C0.ESC+"OF":Ue.C0.ESC+"[F";break;case 33:he.shiftKey?re.type=2:re.key=Ue.C0.ESC+"[5~";break;case 34:he.shiftKey?re.type=3:re.key=Ue.C0.ESC+"[6~";break;case 112:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"P":Ue.C0.ESC+"OP";break;case 113:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"Q":Ue.C0.ESC+"OQ";break;case 114:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"R":Ue.C0.ESC+"OR";break;case 115:re.key=le?Ue.C0.ESC+"[1;"+(le+1)+"S":Ue.C0.ESC+"OS";break;case 116:re.key=le?Ue.C0.ESC+"[15;"+(le+1)+"~":Ue.C0.ESC+"[15~";break;case 117:re.key=le?Ue.C0.ESC+"[17;"+(le+1)+"~":Ue.C0.ESC+"[17~";break;case 118:re.key=le?Ue.C0.ESC+"[18;"+(le+1)+"~":Ue.C0.ESC+"[18~";break;case 119:re.key=le?Ue.C0.ESC+"[19;"+(le+1)+"~":Ue.C0.ESC+"[19~";break;case 120:re.key=le?Ue.C0.ESC+"[20;"+(le+1)+"~":Ue.C0.ESC+"[20~";break;case 121:re.key=le?Ue.C0.ESC+"[21;"+(le+1)+"~":Ue.C0.ESC+"[21~";break;case 122:re.key=le?Ue.C0.ESC+"[23;"+(le+1)+"~":Ue.C0.ESC+"[23~";break;case 123:re.key=le?Ue.C0.ESC+"[24;"+(le+1)+"~":Ue.C0.ESC+"[24~";break;default:if(!he.ctrlKey||he.shiftKey||he.altKey||he.metaKey)if(ue&&!oe||!he.altKey||he.metaKey)ue&&!he.altKey&&!he.ctrlKey&&he.metaKey?he.keyCode===65&&(re.type=1):he.key&&!he.ctrlKey&&!he.altKey&&!he.metaKey&&he.keyCode>=48&&he.key.length===1?re.key=he.key:he.key&&he.ctrlKey&&he.key==="_"&&(re.key=Ue.C0.US);else{var ae=E[he.keyCode],se=ae&&ae[he.shiftKey?1:0];if(se)re.key=Ue.C0.ESC+se;else if(he.keyCode>=65&&he.keyCode<=90){var ie=he.ctrlKey?he.keyCode-64:he.keyCode+32;re.key=Ue.C0.ESC+String.fromCharCode(ie)}}else he.keyCode>=65&&he.keyCode<=90?re.key=String.fromCharCode(he.keyCode-64):he.keyCode===32?re.key=Ue.C0.NUL:he.keyCode>=51&&he.keyCode<=55?re.key=String.fromCharCode(he.keyCode-51+27):he.keyCode===56?re.key=Ue.C0.DEL:he.keyCode===219?re.key=Ue.C0.ESC:he.keyCode===220?re.key=Ue.C0.FS:he.keyCode===221&&(re.key=Ue.C0.GS)}return re}},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(z,a){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(z,a)},function(z,a){function y(){this.constructor=z}Ue(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),he=this&&this.__decorate||function(z,a,y,x){var b,ee=arguments.length,ne=ee<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(z,a,y,x);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(ne=(ee<3?b(ne):ee>3?b(a,y,ne):b(a,y))||ne);return ee>3&&ne&&Object.defineProperty(a,y,ne),ne},Ae=this&&this.__param||function(z,a){return function(y,x){a(y,x,z)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderService=void 0;var ue=ve(31),oe=ve(0),re=ve(2),le=ve(32),ae=ve(7),se=ve(1),ie=ve(5),te=function(z){function a(y,x,b,ee,ne,ce){var de=z.call(this)||this;if(de._renderer=y,de._rowCount=x,de._isPaused=!1,de._needsFullRefresh=!1,de._isNextRenderRedrawOnly=!0,de._needsSelectionRefresh=!1,de._canvasWidth=0,de._canvasHeight=0,de._selectionState={start:void 0,end:void 0,columnSelectMode:!1},de._onDimensionsChange=new oe.EventEmitter,de._onRender=new oe.EventEmitter,de._onRefreshRequest=new oe.EventEmitter,de.register({dispose:function(){return de._renderer.dispose()}}),de._renderDebouncer=new ue.RenderDebouncer(function(pe,me){return de._renderRows(pe,me)}),de.register(de._renderDebouncer),de._screenDprMonitor=new le.ScreenDprMonitor,de._screenDprMonitor.setListener(function(){return de.onDevicePixelRatioChange()}),de.register(de._screenDprMonitor),de.register(ce.onResize(function(pe){return de._fullRefresh()})),de.register(ee.onOptionChange(function(){return de._renderer.onOptionsChanged()})),de.register(ne.onCharSizeChange(function(){return de.onCharSizeChanged()})),de._renderer.onRequestRedraw(function(pe){return de.refreshRows(pe.start,pe.end,!0)}),de.register(ae.addDisposableDomListener(window,"resize",function(){return de.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var ge=new IntersectionObserver(function(pe){return de._onIntersectionChange(pe[pe.length-1])},{threshold:0});ge.observe(b),de.register({dispose:function(){return ge.disconnect()}})}return de}return E(a,z),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){z.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=he([Ae(3,se.IOptionsService),Ae(4,ie.ICharSizeService),Ae(5,se.IBufferService)],a)}(re.Disposable);fe.RenderService=te},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(re,le,ae,se){var ie,te=arguments.length,z=te<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(re,le,ae,se);else for(var a=re.length-1;a>=0;a--)(ie=re[a])&&(z=(te<3?ie(z):te>3?ie(le,ae,z):ie(le,ae))||z);return te>3&&z&&Object.defineProperty(le,ae,z),z},E=this&&this.__param||function(re,le){return function(ae,se){le(ae,se,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharSizeService=void 0;var he=ve(1),Ae=ve(0),ue=function(){function re(le,ae,se){this._optionsService=se,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new oe(le,ae,this._optionsService)}return Object.defineProperty(re.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),re.prototype.measure=function(){var le=this._measureStrategy.measure();le.width===this.width&&le.height===this.height||(this.width=le.width,this.height=le.height,this._onCharSizeChange.fire())},re=Ue([E(2,he.IOptionsService)],re)}();fe.CharSizeService=ue;var oe=function(){function re(le,ae,se){this._document=le,this._parentElement=ae,this._optionsService=se,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return re.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var le=this._measureElement.getBoundingClientRect();return le.width!==0&&le.height!==0&&(this._result.width=le.width,this._result.height=Math.ceil(le.height)),this._result},re}()},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(oe,re,le,ae){var se,ie=arguments.length,te=ie<3?re:ae===null?ae=Object.getOwnPropertyDescriptor(re,le):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(oe,re,le,ae);else for(var z=oe.length-1;z>=0;z--)(se=oe[z])&&(te=(ie<3?se(te):ie>3?se(re,le,te):se(re,le))||te);return ie>3&&te&&Object.defineProperty(re,le,te),te},E=this&&this.__param||function(oe,re){return function(le,ae){re(le,ae,oe)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseService=void 0;var he=ve(5),Ae=ve(30),ue=function(){function oe(re,le){this._renderService=re,this._charSizeService=le}return oe.prototype.getCoords=function(re,le,ae,se,ie){return Ae.getCoords(re,le,ae,se,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,ie)},oe.prototype.getRawByteCoords=function(re,le,ae,se){var ie=this.getCoords(re,le,ae,se);return Ae.getRawByteCoords(ie)},oe=Ue([E(0,he.IRenderService),E(1,he.ICharSizeService)],oe)}();fe.MouseService=ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)}),he=this&&this.__decorate||function(se,ie,te,z){var a,y=arguments.length,x=y<3?ie:z===null?z=Object.getOwnPropertyDescriptor(ie,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(se,ie,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(x=(y<3?a(x):y>3?a(ie,te,x):a(ie,te))||x);return y>3&&x&&Object.defineProperty(ie,te,x),x},Ae=this&&this.__param||function(se,ie){return function(te,z){ie(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Linkifier2=void 0;var ue=ve(1),oe=ve(0),re=ve(2),le=ve(7),ae=function(se){function ie(te){var z=se.call(this)||this;return z._bufferService=te,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new oe.EventEmitter),z._onHideLinkUnderline=z.register(new oe.EventEmitter),z.register(re.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return E(ie,se),Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),ie.prototype.registerLinkProvider=function(te){var z=this;return this._linkProviders.push(te),{dispose:function(){var a=z._linkProviders.indexOf(te);a!==-1&&z._linkProviders.splice(a,1)}}},ie.prototype.attachToDom=function(te,z,a){var y=this;this._element=te,this._mouseService=z,this._renderService=a,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(le.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(le.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},ie.prototype._onMouseMove=function(te){if(this._lastMouseEvent=te,this._element&&this._mouseService){var z=this._positionFromMouseEvent(te,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=te.composedPath(),y=0;y<a.length;y++){var x=a[y];if(x.classList.contains("xterm"))break;if(x.classList.contains("xterm-hover"))return}this._lastBufferCell&&z.x===this._lastBufferCell.x&&z.y===this._lastBufferCell.y||(this._onHover(z),this._lastBufferCell=z)}}},ie.prototype._onHover=function(te){if(this._activeLine!==te.y)return this._clearCurrentLink(),void this._askForLink(te,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,te)||(this._clearCurrentLink(),this._askForLink(te,!0))},ie.prototype._askForLink=function(te,z){var a=this;this._activeProviderReplies&&z||(this._activeProviderReplies=new Map,this._activeLine=te.y);var y=!1;this._linkProviders.forEach(function(x,b){var ee;z?!((ee=a._activeProviderReplies)===null||ee===void 0)&&ee.get(b)&&(y=a._checkLinkProviderResult(b,te,y)):x.provideLinks(te.y,function(ne){var ce,de;if(!a._isMouseOut){var ge=ne==null?void 0:ne.map(function(pe){return{link:pe}});(ce=a._activeProviderReplies)===null||ce===void 0||ce.set(b,ge),y=a._checkLinkProviderResult(b,te,y),((de=a._activeProviderReplies)===null||de===void 0?void 0:de.size)===a._linkProviders.length&&a._removeIntersectingLinks(te.y,a._activeProviderReplies)}})})},ie.prototype._removeIntersectingLinks=function(te,z){for(var a=new Set,y=0;y<z.size;y++){var x=z.get(y);if(x)for(var b=0;b<x.length;b++)for(var ee=x[b],ne=ee.link.range.start.y<te?0:ee.link.range.start.x,ce=ee.link.range.end.y>te?this._bufferService.cols:ee.link.range.end.x,de=ne;de<=ce;de++){if(a.has(de)){x.splice(b--,1);break}a.add(de)}}},ie.prototype._checkLinkProviderResult=function(te,z,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(te),ee=!1,ne=0;ne<te;ne++)this._activeProviderReplies.has(ne)&&!this._activeProviderReplies.get(ne)||(ee=!0);if(!ee&&b){var ce=b.find(function(ge){return x._linkAtPosition(ge.link,z)});ce&&(a=!0,this._handleNewLink(ce))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(ne=0;ne<this._activeProviderReplies.size;ne++){var de=(y=this._activeProviderReplies.get(ne))===null||y===void 0?void 0:y.find(function(ge){return x._linkAtPosition(ge.link,z)});if(de){a=!0,this._handleNewLink(de);break}}return a},ie.prototype._onClick=function(te){if(this._element&&this._mouseService&&this._currentLink){var z=this._positionFromMouseEvent(te,this._element,this._mouseService);z&&this._linkAtPosition(this._currentLink.link,z)&&this._currentLink.link.activate(te,this._currentLink.link.text)}},ie.prototype._clearCurrentLink=function(te,z){this._element&&this._currentLink&&this._lastMouseEvent&&(!te||!z||this._currentLink.link.range.start.y>=te&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,re.disposeArray(this._linkCacheDisposables))},ie.prototype._handleNewLink=function(te){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(te.link,a)&&(this._currentLink=te,this._currentLink.state={decorations:{underline:te.link.decorations===void 0||te.link.decorations.underline,pointerCursor:te.link.decorations===void 0||te.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,te.link,this._lastMouseEvent),te.link.decorations={},Object.defineProperties(te.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=z._currentLink)===null||x===void 0)&&x.state&&z._currentLink.state.decorations.pointerCursor!==y&&(z._currentLink.state.decorations.pointerCursor=y,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,ee;!((x=z._currentLink)===null||x===void 0)&&x.state&&((ee=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||ee===void 0?void 0:ee.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(te.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(x,y.end+1+z._bufferService.buffer.ydisp)})))}},ie.prototype._linkHover=function(te,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&te.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},ie.prototype._fireUnderlineEvent=function(te,z){var a=te.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},ie.prototype._linkLeave=function(te,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&te.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},ie.prototype._linkAtPosition=function(te,z){var a=te.range.start.y===te.range.end.y,y=te.range.start.y<z.y,x=te.range.end.y>z.y;return(a&&te.range.start.x<=z.x&&te.range.end.x>=z.x||y&&te.range.end.x>=z.x||x&&te.range.start.x<=z.x||y&&x)&&te.range.start.y<=z.y&&te.range.end.y>=z.y},ie.prototype._positionFromMouseEvent=function(te,z,a){var y=a.getCoords(te,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},ie.prototype._createLinkUnderlineEvent=function(te,z,a,y,x){return{x1:te,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},ie=he([Ae(0,ue.IBufferService)],ie)}(re.Disposable);fe.Linkifier2=ae},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreBrowserService=void 0;var Ue=function(){function E(he){this._textarea=he}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();fe.CoreBrowserService=Ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(ne,ce){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,ge){de.__proto__=ge}||function(de,ge){for(var pe in ge)ge.hasOwnProperty(pe)&&(de[pe]=ge[pe])})(ne,ce)},function(ne,ce){function de(){this.constructor=ne}Ue(ne,ce),ne.prototype=ce===null?Object.create(ce):(de.prototype=ce.prototype,new de)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreTerminal=void 0;var he=ve(2),Ae=ve(1),ue=ve(66),oe=ve(67),re=ve(68),le=ve(74),ae=ve(75),se=ve(0),ie=ve(76),te=ve(77),z=ve(78),a=ve(80),y=ve(81),x=ve(19),b=ve(82),ee=function(ne){function ce(de){var ge=ne.call(this)||this;return ge._onBinary=new se.EventEmitter,ge._onData=new se.EventEmitter,ge._onLineFeed=new se.EventEmitter,ge._onResize=new se.EventEmitter,ge._onScroll=new se.EventEmitter,ge._instantiationService=new ue.InstantiationService,ge.optionsService=new le.OptionsService(de),ge._instantiationService.setService(Ae.IOptionsService,ge.optionsService),ge._bufferService=ge.register(ge._instantiationService.createInstance(re.BufferService)),ge._instantiationService.setService(Ae.IBufferService,ge._bufferService),ge._logService=ge._instantiationService.createInstance(oe.LogService),ge._instantiationService.setService(Ae.ILogService,ge._logService),ge._coreService=ge.register(ge._instantiationService.createInstance(ae.CoreService,function(){return ge.scrollToBottom()})),ge._instantiationService.setService(Ae.ICoreService,ge._coreService),ge._coreMouseService=ge._instantiationService.createInstance(ie.CoreMouseService),ge._instantiationService.setService(Ae.ICoreMouseService,ge._coreMouseService),ge._dirtyRowService=ge._instantiationService.createInstance(te.DirtyRowService),ge._instantiationService.setService(Ae.IDirtyRowService,ge._dirtyRowService),ge.unicodeService=ge._instantiationService.createInstance(z.UnicodeService),ge._instantiationService.setService(Ae.IUnicodeService,ge.unicodeService),ge._charsetService=ge._instantiationService.createInstance(a.CharsetService),ge._instantiationService.setService(Ae.ICharsetService,ge._charsetService),ge._inputHandler=new x.InputHandler(ge._bufferService,ge._charsetService,ge._coreService,ge._dirtyRowService,ge._logService,ge.optionsService,ge._coreMouseService,ge.unicodeService),ge.register(se.forwardEvent(ge._inputHandler.onLineFeed,ge._onLineFeed)),ge.register(ge._inputHandler),ge.register(se.forwardEvent(ge._bufferService.onResize,ge._onResize)),ge.register(se.forwardEvent(ge._coreService.onData,ge._onData)),ge.register(se.forwardEvent(ge._coreService.onBinary,ge._onBinary)),ge.register(ge.optionsService.onOptionChange(function(pe){return ge._updateOptions(pe)})),ge._writeBuffer=new b.WriteBuffer(function(pe){return ge._inputHandler.parse(pe)}),ge}return E(ce,ne),Object.defineProperty(ce.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),ce.prototype.dispose=function(){var de;this._isDisposed||(ne.prototype.dispose.call(this),(de=this._windowsMode)===null||de===void 0||de.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(de,ge){this._writeBuffer.write(de,ge)},ce.prototype.writeSync=function(de){this._writeBuffer.writeSync(de)},ce.prototype.resize=function(de,ge){isNaN(de)||isNaN(ge)||(de=Math.max(de,re.MINIMUM_COLS),ge=Math.max(ge,re.MINIMUM_ROWS),this._bufferService.resize(de,ge))},ce.prototype.scroll=function(de,ge){ge===void 0&&(ge=!1);var pe,me=this._bufferService.buffer;(pe=this._cachedBlankLine)&&pe.length===this.cols&&pe.getFg(0)===de.fg&&pe.getBg(0)===de.bg||(pe=me.getBlankLine(de,ge),this._cachedBlankLine=pe),pe.isWrapped=ge;var be=me.ybase+me.scrollTop,ye=me.ybase+me.scrollBottom;if(me.scrollTop===0){var Ce=me.lines.isFull;ye===me.lines.length-1?Ce?me.lines.recycle().copyFrom(pe):me.lines.push(pe.clone()):me.lines.splice(ye+1,0,pe.clone()),Ce?this._bufferService.isUserScrolling&&(me.ydisp=Math.max(me.ydisp-1,0)):(me.ybase++,this._bufferService.isUserScrolling||me.ydisp++)}else{var Se=ye-be+1;me.lines.shiftElements(be+1,Se-1,-1),me.lines.set(ye,pe.clone())}this._bufferService.isUserScrolling||(me.ydisp=me.ybase),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom),this._onScroll.fire(me.ydisp)},ce.prototype.scrollLines=function(de,ge){var pe=this._bufferService.buffer;if(de<0){if(pe.ydisp===0)return;this._bufferService.isUserScrolling=!0}else de+pe.ydisp>=pe.ybase&&(this._bufferService.isUserScrolling=!1);var me=pe.ydisp;pe.ydisp=Math.max(Math.min(pe.ydisp+de,pe.ybase),0),me!==pe.ydisp&&(ge||this._onScroll.fire(pe.ydisp))},ce.prototype.scrollPages=function(de){this.scrollLines(de*(this.rows-1))},ce.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},ce.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},ce.prototype.scrollToLine=function(de){var ge=de-this._bufferService.buffer.ydisp;ge!==0&&this.scrollLines(ge)},ce.prototype.addEscHandler=function(de,ge){return this._inputHandler.addEscHandler(de,ge)},ce.prototype.addDcsHandler=function(de,ge){return this._inputHandler.addDcsHandler(de,ge)},ce.prototype.addCsiHandler=function(de,ge){return this._inputHandler.addCsiHandler(de,ge)},ce.prototype.addOscHandler=function(de,ge){return this._inputHandler.addOscHandler(de,ge)},ce.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},ce.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},ce.prototype._updateOptions=function(de){var ge;switch(de){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var de=this;if(!this._windowsMode){var ge=[];ge.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),ge.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(de._bufferService),!1})),this._windowsMode={dispose:function(){for(var pe=0,me=ge;pe<me.length;pe++)me[pe].dispose()}}}},ce}(he.Disposable);fe.CoreTerminal=ee},function(Qt,fe,ve){"use strict";var Ue=this&&this.__spreadArrays||function(){for(var oe=0,re=0,le=arguments.length;re<le;re++)oe+=arguments[re].length;var ae=Array(oe),se=0;for(re=0;re<le;re++)for(var ie=arguments[re],te=0,z=ie.length;te<z;te++,se++)ae[se]=ie[te];return ae};Object.defineProperty(fe,"__esModule",{value:!0}),fe.InstantiationService=fe.ServiceCollection=void 0;var E=ve(1),he=ve(14),Ae=function(){function oe(){for(var re=[],le=0;le<arguments.length;le++)re[le]=arguments[le];this._entries=new Map;for(var ae=0,se=re;ae<se.length;ae++){var ie=se[ae],te=ie[0],z=ie[1];this.set(te,z)}}return oe.prototype.set=function(re,le){var ae=this._entries.get(re);return this._entries.set(re,le),ae},oe.prototype.forEach=function(re){this._entries.forEach(function(le,ae){return re(ae,le)})},oe.prototype.has=function(re){return this._entries.has(re)},oe.prototype.get=function(re){return this._entries.get(re)},oe}();fe.ServiceCollection=Ae;var ue=function(){function oe(){this._services=new Ae,this._services.set(E.IInstantiationService,this)}return oe.prototype.setService=function(re,le){this._services.set(re,le)},oe.prototype.getService=function(re){return this._services.get(re)},oe.prototype.createInstance=function(re){for(var le=[],ae=1;ae<arguments.length;ae++)le[ae-1]=arguments[ae];for(var se=he.getServiceDependencies(re).sort(function(b,ee){return b.index-ee.index}),ie=[],te=0,z=se;te<z.length;te++){var a=z[te],y=this._services.get(a.id);if(!y)throw new Error("[createInstance] "+re.name+" depends on UNKNOWN service "+a.id+".");ie.push(y)}var x=se.length>0?se[0].index:le.length;if(le.length!==x)throw new Error("[createInstance] First service dependency of "+re.name+" at position "+(x+1)+" conflicts with "+le.length+" static arguments");return new(re.bind.apply(re,Ue([void 0],Ue(le,ie))))},oe}();fe.InstantiationService=ue},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(le,ae,se,ie){var te,z=arguments.length,a=z<3?ae:ie===null?ie=Object.getOwnPropertyDescriptor(ae,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,ae,se,ie);else for(var y=le.length-1;y>=0;y--)(te=le[y])&&(a=(z<3?te(a):z>3?te(ae,se,a):te(ae,se))||a);return z>3&&a&&Object.defineProperty(ae,se,a),a},E=this&&this.__param||function(le,ae){return function(se,ie){ae(se,ie,le)}},he=this&&this.__spreadArrays||function(){for(var le=0,ae=0,se=arguments.length;ae<se;ae++)le+=arguments[ae].length;var ie=Array(le),te=0;for(ae=0;ae<se;ae++)for(var z=arguments[ae],a=0,y=z.length;a<y;a++,te++)ie[te]=z[a];return ie};Object.defineProperty(fe,"__esModule",{value:!0}),fe.LogService=fe.LogLevel=void 0;var Ae,ue=ve(1);(function(le){le[le.DEBUG=0]="DEBUG",le[le.INFO=1]="INFO",le[le.WARN=2]="WARN",le[le.ERROR=3]="ERROR",le[le.OFF=4]="OFF"})(Ae=fe.LogLevel||(fe.LogLevel={}));var oe={debug:Ae.DEBUG,info:Ae.INFO,warn:Ae.WARN,error:Ae.ERROR,off:Ae.OFF},re=function(){function le(ae){var se=this;this._optionsService=ae,this._updateLogLevel(),this._optionsService.onOptionChange(function(ie){ie==="logLevel"&&se._updateLogLevel()})}return le.prototype._updateLogLevel=function(){this._logLevel=oe[this._optionsService.options.logLevel]},le.prototype._evalLazyOptionalParams=function(ae){for(var se=0;se<ae.length;se++)typeof ae[se]=="function"&&(ae[se]=ae[se]())},le.prototype._log=function(ae,se,ie){this._evalLazyOptionalParams(ie),ae.call.apply(ae,he([console,"xterm.js: "+se],ie))},le.prototype.debug=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];this._logLevel<=Ae.DEBUG&&this._log(console.log,ae,se)},le.prototype.info=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];this._logLevel<=Ae.INFO&&this._log(console.info,ae,se)},le.prototype.warn=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];this._logLevel<=Ae.WARN&&this._log(console.warn,ae,se)},le.prototype.error=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];this._logLevel<=Ae.ERROR&&this._log(console.error,ae,se)},le=Ue([E(0,ue.IOptionsService)],le)}();fe.LogService=re},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(se,ie){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,ie)},function(se,ie){function te(){this.constructor=se}Ue(se,ie),se.prototype=ie===null?Object.create(ie):(te.prototype=ie.prototype,new te)}),he=this&&this.__decorate||function(se,ie,te,z){var a,y=arguments.length,x=y<3?ie:z===null?z=Object.getOwnPropertyDescriptor(ie,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(se,ie,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(x=(y<3?a(x):y>3?a(ie,te,x):a(ie,te))||x);return y>3&&x&&Object.defineProperty(ie,te,x),x},Ae=this&&this.__param||function(se,ie){return function(te,z){ie(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferService=fe.MINIMUM_ROWS=fe.MINIMUM_COLS=void 0;var ue=ve(1),oe=ve(69),re=ve(0),le=ve(2);fe.MINIMUM_COLS=2,fe.MINIMUM_ROWS=1;var ae=function(se){function ie(te){var z=se.call(this)||this;return z._optionsService=te,z.isUserScrolling=!1,z._onResize=new re.EventEmitter,z.cols=Math.max(te.options.cols,fe.MINIMUM_COLS),z.rows=Math.max(te.options.rows,fe.MINIMUM_ROWS),z.buffers=new oe.BufferSet(te,z),z}return E(ie,se),Object.defineProperty(ie.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),ie.prototype.dispose=function(){se.prototype.dispose.call(this),this.buffers.dispose()},ie.prototype.resize=function(te,z){this.cols=te,this.rows=z,this.buffers.resize(te,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:te,rows:z})},ie.prototype.reset=function(){this.buffers.dispose(),this.buffers=new oe.BufferSet(this._optionsService,this),this.isUserScrolling=!1},ie=he([Ae(0,ue.IOptionsService)],ie)}(le.Disposable);fe.BufferService=ae},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(oe,re){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ae){le.__proto__=ae}||function(le,ae){for(var se in ae)ae.hasOwnProperty(se)&&(le[se]=ae[se])})(oe,re)},function(oe,re){function le(){this.constructor=oe}Ue(oe,re),oe.prototype=re===null?Object.create(re):(le.prototype=re.prototype,new le)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferSet=void 0;var he=ve(70),Ae=ve(0),ue=function(oe){function re(le,ae){var se=oe.call(this)||this;return se._onBufferActivate=se.register(new Ae.EventEmitter),se._normal=new he.Buffer(!0,le,ae),se._normal.fillViewportRows(),se._alt=new he.Buffer(!1,le,ae),se._activeBuffer=se._normal,se.setupTabStops(),se}return E(re,oe),Object.defineProperty(re.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),re.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},re.prototype.activateAltBuffer=function(le){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(le),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},re.prototype.resize=function(le,ae){this._normal.resize(le,ae),this._alt.resize(le,ae)},re.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},re}(ve(2).Disposable);fe.BufferSet=ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferStringIterator=fe.Buffer=fe.MAX_BUFFER_SIZE=void 0;var Ue=ve(71),E=ve(16),he=ve(4),Ae=ve(3),ue=ve(72),oe=ve(73),re=ve(20),le=ve(6);fe.MAX_BUFFER_SIZE=4294967295;var ae=function(){function ie(te,z,a){this._hasScrollback=te,this._optionsService=z,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=re.DEFAULT_CHARSET,this.markers=[],this._nullCell=he.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=he.CellData.fromCharData([0,Ae.WHITESPACE_CELL_CHAR,Ae.WHITESPACE_CELL_WIDTH,Ae.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Ue.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return ie.prototype.getNullCell=function(te){return te?(this._nullCell.fg=te.fg,this._nullCell.bg=te.bg,this._nullCell.extended=te.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},ie.prototype.getWhitespaceCell=function(te){return te?(this._whitespaceCell.fg=te.fg,this._whitespaceCell.bg=te.bg,this._whitespaceCell.extended=te.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},ie.prototype.getBlankLine=function(te,z){return new E.BufferLine(this._bufferService.cols,this.getNullCell(te),z)},Object.defineProperty(ie.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"isCursorInViewport",{get:function(){var te=this.ybase+this.y-this.ydisp;return te>=0&&te<this._rows},enumerable:!1,configurable:!0}),ie.prototype._getCorrectBufferLength=function(te){if(!this._hasScrollback)return te;var z=te+this._optionsService.options.scrollback;return z>fe.MAX_BUFFER_SIZE?fe.MAX_BUFFER_SIZE:z},ie.prototype.fillViewportRows=function(te){if(this.lines.length===0){te===void 0&&(te=E.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(te))}},ie.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Ue.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},ie.prototype.resize=function(te,z){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols<te)for(var x=0;x<this.lines.length;x++)this.lines.get(x).resize(te,a);var b=0;if(this._rows<z)for(var ee=this._rows;ee<z;ee++)this.lines.length<z+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new E.BufferLine(te,a)):this.ybase>0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(te,a)));else for(ee=this._rows;ee>z;ee--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y<this.lines.maxLength){var ne=this.lines.length-y;ne>0&&(this.lines.trimStart(ne),this.ybase=Math.max(this.ybase-ne,0),this.ydisp=Math.max(this.ydisp-ne,0),this.savedY=Math.max(this.savedY-ne,0)),this.lines.maxLength=y}this.x=Math.min(this.x,te-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,te-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(te,z),this._cols>te))for(x=0;x<this.lines.length;x++)this.lines.get(x).resize(te,a);this._cols=te,this._rows=z},Object.defineProperty(ie.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),ie.prototype._reflow=function(te,z){this._cols!==te&&(te>this._cols?this._reflowLarger(te,z):this._reflowSmaller(te,z))},ie.prototype._reflowLarger=function(te,z){var a=ue.reflowLargerGetLinesToRemove(this.lines,this._cols,te,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=ue.reflowLargerCreateNewLayout(this.lines,a);ue.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(te,z,y.countRemoved)}},ie.prototype._reflowLargerAdjustViewport=function(te,z,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<z&&this.lines.push(new E.BufferLine(te,y))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},ie.prototype._reflowSmaller=function(te,z){for(var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=[],x=0,b=this.lines.length-1;b>=0;b--){var ee=this.lines.get(b);if(!(!ee||!ee.isWrapped&&ee.getTrimmedLength()<=te)){for(var ne=[ee];ee.isWrapped&&b>0;)ee=this.lines.get(--b),ne.unshift(ee);var ce=this.ybase+this.y;if(!(ce>=b&&ce<b+ne.length)){var de=ne[ne.length-1].getTrimmedLength(),ge=ue.reflowSmallerGetNewLineLengths(ne,this._cols,te),pe=ge.length-ne.length,me=void 0;me=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+pe):Math.max(0,this.lines.length-this.lines.maxLength+pe);for(var be=[],ye=0;ye<pe;ye++){var Ce=this.getBlankLine(E.DEFAULT_ATTR_DATA,!0);be.push(Ce)}be.length>0&&(y.push({start:b+ne.length+x,newLines:be}),x+=be.length),ne.push.apply(ne,be);var Se=ge.length-1,He=ge[Se];He===0&&(He=ge[--Se]);for(var we=ne.length-pe-1,Me=de;we>=0;){var Pe=Math.min(Me,He);if(ne[Se].copyCellsFrom(ne[we],Me-Pe,He-Pe,Pe,!0),(He-=Pe)===0&&(He=ge[--Se]),(Me-=Pe)===0){we--;var De=Math.max(we,0);Me=ue.getWrappedLineTrimmedLength(ne,De,this._cols)}}for(ye=0;ye<ne.length;ye++)ge[ye]<te&&ne[ye].setCell(ge[ye],a);for(var ze=pe-me;ze-- >0;)this.ybase===0?this.y<z-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+x)-z&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+pe,this.ybase+z-1)}}}if(y.length>0){var Je=[],Qe=[];for(ye=0;ye<this.lines.length;ye++)Qe.push(this.lines.get(ye));var tt=this.lines.length,$e=tt-1,at=0,ct=y[at];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+x);var it=0;for(ye=Math.min(this.lines.maxLength-1,tt+x-1);ye>=0;ye--)if(ct&&ct.start>$e+it){for(var rt=ct.newLines.length-1;rt>=0;rt--)this.lines.set(ye--,ct.newLines[rt]);ye++,Je.push({index:$e+1,amount:ct.newLines.length}),it+=ct.newLines.length,ct=y[++at]}else this.lines.set(ye,Qe[$e--]);var st=0;for(ye=Je.length-1;ye>=0;ye--)Je[ye].index+=st,this.lines.onInsertEmitter.fire(Je[ye]),st+=Je[ye].amount;var mt=Math.max(0,tt+x-this.lines.maxLength);mt>0&&this.lines.onTrimEmitter.fire(mt)}},ie.prototype.stringIndexToBufferIndex=function(te,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(te);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b<x;++b)if(y.get(b)[Ae.CHAR_DATA_WIDTH_INDEX]&&(z-=y.get(b)[Ae.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[te,b];te++}return[te,0]},ie.prototype.translateBufferLineToString=function(te,z,a,y){a===void 0&&(a=0);var x=this.lines.get(te);return x?x.translateToString(z,a,y):""},ie.prototype.getWrappedRangeForLine=function(te){for(var z=te,a=te;z>0&&this.lines.get(z).isWrapped;)z--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:z,last:a}},ie.prototype.setupTabStops=function(te){for(te!=null?this.tabs[te]||(te=this.prevStop(te)):(this.tabs={},te=0);te<this._cols;te+=this._optionsService.options.tabStopWidth)this.tabs[te]=!0},ie.prototype.prevStop=function(te){for(te==null&&(te=this.x);!this.tabs[--te]&&te>0;);return te>=this._cols?this._cols-1:te<0?0:te},ie.prototype.nextStop=function(te){for(te==null&&(te=this.x);!this.tabs[++te]&&te<this._cols;);return te>=this._cols?this._cols-1:te<0?0:te},ie.prototype.addMarker=function(te){var z=this,a=new oe.Marker(te);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.line<y.index+y.amount&&a.dispose(),a.line>y.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return z._removeMarker(a)})),a},ie.prototype._removeMarker=function(te){this.markers.splice(this.markers.indexOf(te),1)},ie.prototype.iterator=function(te,z,a,y,x){return new se(this,te,z,a,y,x)},ie}();fe.Buffer=ae;var se=function(){function ie(te,z,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=te.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=te,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return ie.prototype.hasNext=function(){return this._current<this._endIndex},ie.prototype.next=function(){var te=this._buffer.getWrappedRangeForLine(this._current);te.first<this._startIndex-this._startOverscan&&(te.first=this._startIndex-this._startOverscan),te.last>this._endIndex+this._endOverscan&&(te.last=this._endIndex+this._endOverscan),te.first=Math.max(te.first,0),te.last=Math.min(te.last,this._buffer.lines.length);for(var z="",a=te.first;a<=te.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=te.last+1,{range:te,content:z}},ie}();fe.BufferStringIterator=se},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CircularList=void 0;var Ue=ve(0),E=function(){function he(Ae){this._maxLength=Ae,this.onDeleteEmitter=new Ue.EventEmitter,this.onInsertEmitter=new Ue.EventEmitter,this.onTrimEmitter=new Ue.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(he.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"maxLength",{get:function(){return this._maxLength},set:function(Ae){if(this._maxLength!==Ae){for(var ue=new Array(Ae),oe=0;oe<Math.min(Ae,this.length);oe++)ue[oe]=this._array[this._getCyclicIndex(oe)];this._array=ue,this._maxLength=Ae,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"length",{get:function(){return this._length},set:function(Ae){if(Ae>this._length)for(var ue=this._length;ue<Ae;ue++)this._array[ue]=void 0;this._length=Ae},enumerable:!1,configurable:!0}),he.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},he.prototype.set=function(Ae,ue){this._array[this._getCyclicIndex(Ae)]=ue},he.prototype.push=function(Ae){this._array[this._getCyclicIndex(this._length)]=Ae,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},he.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(he.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),he.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},he.prototype.splice=function(Ae,ue){for(var oe=[],re=2;re<arguments.length;re++)oe[re-2]=arguments[re];if(ue){for(var le=Ae;le<this._length-ue;le++)this._array[this._getCyclicIndex(le)]=this._array[this._getCyclicIndex(le+ue)];this._length-=ue}for(le=this._length-1;le>=Ae;le--)this._array[this._getCyclicIndex(le+oe.length)]=this._array[this._getCyclicIndex(le)];for(le=0;le<oe.length;le++)this._array[this._getCyclicIndex(Ae+le)]=oe[le];if(this._length+oe.length>this._maxLength){var ae=this._length+oe.length-this._maxLength;this._startIndex+=ae,this._length=this._maxLength,this.onTrimEmitter.fire(ae)}else this._length+=oe.length},he.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},he.prototype.shiftElements=function(Ae,ue,oe){if(!(ue<=0)){if(Ae<0||Ae>=this._length)throw new Error("start argument out of range");if(Ae+oe<0)throw new Error("Cannot shift elements in list beyond index 0");if(oe>0){for(var re=ue-1;re>=0;re--)this.set(Ae+re+oe,this.get(Ae+re));var le=Ae+ue+oe-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(re=0;re<ue;re++)this.set(Ae+re+oe,this.get(Ae+re))}},he.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},he}();fe.CircularList=E},function(Qt,fe,ve){"use strict";function Ue(E,he,Ae){if(he===E.length-1)return E[he].getTrimmedLength();var ue=!E[he].hasContent(Ae-1)&&E[he].getWidth(Ae-1)===1,oe=E[he+1].getWidth(0)===2;return ue&&oe?Ae-1:Ae}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getWrappedLineTrimmedLength=fe.reflowSmallerGetNewLineLengths=fe.reflowLargerApplyNewLayout=fe.reflowLargerCreateNewLayout=fe.reflowLargerGetLinesToRemove=void 0,fe.reflowLargerGetLinesToRemove=function(E,he,Ae,ue,oe){for(var re=[],le=0;le<E.length-1;le++){var ae=le,se=E.get(++ae);if(se.isWrapped){for(var ie=[E.get(le)];ae<E.length&&se.isWrapped;)ie.push(se),se=E.get(++ae);if(ue>=le&&ue<ae)le+=ie.length-1;else{for(var te=0,z=Ue(ie,te,he),a=1,y=0;a<ie.length;){var x=Ue(ie,a,he),b=x-y,ee=Ae-z,ne=Math.min(b,ee);ie[te].copyCellsFrom(ie[a],y,z,ne,!1),(z+=ne)===Ae&&(te++,z=0),(y+=ne)===x&&(a++,y=0),z===0&&te!==0&&ie[te-1].getWidth(Ae-1)===2&&(ie[te].copyCellsFrom(ie[te-1],Ae-1,z++,1,!1),ie[te-1].setCell(Ae-1,oe))}ie[te].replaceCells(z,Ae,oe);for(var ce=0,de=ie.length-1;de>0&&(de>te||ie[de].getTrimmedLength()===0);de--)ce++;ce>0&&(re.push(le+ie.length-ce),re.push(ce)),le+=ie.length-1}}}return re},fe.reflowLargerCreateNewLayout=function(E,he){for(var Ae=[],ue=0,oe=he[ue],re=0,le=0;le<E.length;le++)if(oe===le){var ae=he[++ue];E.onDeleteEmitter.fire({index:le-re,amount:ae}),le+=ae-1,re+=ae,oe=he[++ue]}else Ae.push(le);return{layout:Ae,countRemoved:re}},fe.reflowLargerApplyNewLayout=function(E,he){for(var Ae=[],ue=0;ue<he.length;ue++)Ae.push(E.get(he[ue]));for(ue=0;ue<Ae.length;ue++)E.set(ue,Ae[ue]);E.length=he.length},fe.reflowSmallerGetNewLineLengths=function(E,he,Ae){for(var ue=[],oe=E.map(function(z,a){return Ue(E,a,he)}).reduce(function(z,a){return z+a}),re=0,le=0,ae=0;ae<oe;){if(oe-ae<Ae){ue.push(oe-ae);break}re+=Ae;var se=Ue(E,le,he);re>se&&(re-=se,le++);var ie=E[le].getWidth(re-1)===2;ie&&re--;var te=ie?Ae-1:Ae;ue.push(te),ae+=te}return ue},fe.getWrappedLineTrimmedLength=Ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(ue,oe){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,le){re.__proto__=le}||function(re,le){for(var ae in le)le.hasOwnProperty(ae)&&(re[ae]=le[ae])})(ue,oe)},function(ue,oe){function re(){this.constructor=ue}Ue(ue,oe),ue.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Marker=void 0;var he=ve(0),Ae=function(ue){function oe(re){var le=ue.call(this)||this;return le.line=re,le._id=oe._nextId++,le.isDisposed=!1,le._onDispose=new he.EventEmitter,le}return E(oe,ue),Object.defineProperty(oe.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},oe._nextId=1,oe}(ve(2).Disposable);fe.Marker=Ae},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OptionsService=fe.DEFAULT_OPTIONS=fe.DEFAULT_BELL_SOUND=void 0;var Ue=ve(0),E=ve(11),he=ve(33);fe.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",fe.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:fe.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var Ae=["cols","rows"],ue=function(){function oe(re){this._onOptionChange=new Ue.EventEmitter,this.options=he.clone(fe.DEFAULT_OPTIONS);for(var le=0,ae=Object.keys(re);le<ae.length;le++){var se=ae[le];if(se in this.options){var ie=re[se];this.options[se]=ie}}}return Object.defineProperty(oe.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),oe.prototype.setOption=function(re,le){if(!(re in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+re+'"');if(Ae.indexOf(re)!==-1)throw new Error('Option "'+re+'" can only be set in the constructor');this.options[re]!==le&&(le=this._sanitizeAndValidateOption(re,le),this.options[re]!==le&&(this.options[re]=le,this._onOptionChange.fire(re)))},oe.prototype._sanitizeAndValidateOption=function(re,le){switch(re){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":le||(le=fe.DEFAULT_OPTIONS[re]);break;case"cursorWidth":le=Math.floor(le);case"lineHeight":case"tabStopWidth":if(le<1)throw new Error(re+" cannot be less than 1, value: "+le);break;case"minimumContrastRatio":le=Math.max(1,Math.min(21,Math.round(10*le)/10));break;case"scrollback":if((le=Math.min(le,4294967295))<0)throw new Error(re+" cannot be less than 0, value: "+le);break;case"fastScrollSensitivity":case"scrollSensitivity":if(le<=0)throw new Error(re+" cannot be less than or equal to 0, value: "+le)}return le},oe.prototype.getOption=function(re){if(!(re in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+re+'"');return this.options[re]},oe}();fe.OptionsService=ue},function(Qt,fe,ve){"use strict";var Ue,E=this&&this.__extends||(Ue=function(te,z){return(Ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,y){a.__proto__=y}||function(a,y){for(var x in y)y.hasOwnProperty(x)&&(a[x]=y[x])})(te,z)},function(te,z){function a(){this.constructor=te}Ue(te,z),te.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),he=this&&this.__decorate||function(te,z,a,y){var x,b=arguments.length,ee=b<3?z:y===null?y=Object.getOwnPropertyDescriptor(z,a):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(te,z,a,y);else for(var ne=te.length-1;ne>=0;ne--)(x=te[ne])&&(ee=(b<3?x(ee):b>3?x(z,a,ee):x(z,a))||ee);return b>3&&ee&&Object.defineProperty(z,a,ee),ee},Ae=this&&this.__param||function(te,z){return function(a,y){z(a,y,te)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreService=void 0;var ue=ve(1),oe=ve(0),re=ve(33),le=ve(2),ae=Object.freeze({insertMode:!1}),se=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),ie=function(te){function z(a,y,x,b){var ee=te.call(this)||this;return ee._bufferService=y,ee._logService=x,ee._optionsService=b,ee.isCursorInitialized=!1,ee.isCursorHidden=!1,ee._onData=ee.register(new oe.EventEmitter),ee._onUserInput=ee.register(new oe.EventEmitter),ee._onBinary=ee.register(new oe.EventEmitter),ee._scrollToBottom=a,ee.register({dispose:function(){return ee._scrollToBottom=void 0}}),ee.modes=re.clone(ae),ee.decPrivateModes=re.clone(se),ee}return E(z,te),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=re.clone(ae),this.decPrivateModes=re.clone(se)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},z.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},z=he([Ae(1,ue.IBufferService),Ae(2,ue.ILogService),Ae(3,ue.IOptionsService)],z)}(le.Disposable);fe.CoreService=ie},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(se,ie,te,z){var a,y=arguments.length,x=y<3?ie:z===null?z=Object.getOwnPropertyDescriptor(ie,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(se,ie,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(x=(y<3?a(x):y>3?a(ie,te,x):a(ie,te))||x);return y>3&&x&&Object.defineProperty(ie,te,x),x},E=this&&this.__param||function(se,ie){return function(te,z){ie(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreMouseService=void 0;var he=ve(1),Ae=ve(0),ue={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(se){return se.button!==4&&se.action===1&&(se.ctrl=!1,se.alt=!1,se.shift=!1,!0)}},VT200:{events:19,restrict:function(se){return se.action!==32}},DRAG:{events:23,restrict:function(se){return se.action!==32||se.button!==3}},ANY:{events:31,restrict:function(se){return!0}}};function oe(se,ie){var te=(se.ctrl?16:0)|(se.shift?4:0)|(se.alt?8:0);return se.button===4?(te|=64,te|=se.action):(te|=3&se.button,4&se.button&&(te|=64),8&se.button&&(te|=128),se.action===32?te|=32:se.action!==0||ie||(te|=3)),te}var re=String.fromCharCode,le={DEFAULT:function(se){var ie=[oe(se,!1)+32,se.col+32,se.row+32];return ie[0]>255||ie[1]>255||ie[2]>255?"":"\x1B[M"+re(ie[0])+re(ie[1])+re(ie[2])},SGR:function(se){var ie=se.action===0&&se.button!==4?"m":"M";return"\x1B[<"+oe(se,!0)+";"+se.col+";"+se.row+ie}},ae=function(){function se(ie,te){this._bufferService=ie,this._coreService=te,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new Ae.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(ue);z<a.length;z++){var y=a[z];this.addProtocol(y,ue[y])}for(var x=0,b=Object.keys(le);x<b.length;x++){var ee=b[x];this.addEncoding(ee,le[ee])}this.reset()}return se.prototype.addProtocol=function(ie,te){this._protocols[ie]=te},se.prototype.addEncoding=function(ie,te){this._encodings[ie]=te},Object.defineProperty(se.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(ie){if(!this._protocols[ie])throw new Error('unknown protocol "'+ie+'"');this._activeProtocol=ie,this._onProtocolChange.fire(this._protocols[ie].events)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(ie){if(!this._encodings[ie])throw new Error('unknown encoding "'+ie+'"');this._activeEncoding=ie},enumerable:!1,configurable:!0}),se.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(se.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),se.prototype.triggerMouseEvent=function(ie){if(ie.col<0||ie.col>=this._bufferService.cols||ie.row<0||ie.row>=this._bufferService.rows||ie.button===4&&ie.action===32||ie.button===3&&ie.action!==32||ie.button!==4&&(ie.action===2||ie.action===3)||(ie.col++,ie.row++,ie.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,ie))||!this._protocols[this._activeProtocol].restrict(ie))return!1;var te=this._encodings[this._activeEncoding](ie);return te&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(te):this._coreService.triggerDataEvent(te,!0)),this._lastEvent=ie,!0},se.prototype.explainEvents=function(ie){return{down:!!(1&ie),up:!!(2&ie),drag:!!(4&ie),move:!!(8&ie),wheel:!!(16&ie)}},se.prototype._compareEvents=function(ie,te){return ie.col===te.col&&ie.row===te.row&&ie.button===te.button&&ie.action===te.action&&ie.ctrl===te.ctrl&&ie.alt===te.alt&&ie.shift===te.shift},se=Ue([E(0,he.IBufferService),E(1,he.ICoreService)],se)}();fe.CoreMouseService=ae},function(Qt,fe,ve){"use strict";var Ue=this&&this.__decorate||function(ue,oe,re,le){var ae,se=arguments.length,ie=se<3?oe:le===null?le=Object.getOwnPropertyDescriptor(oe,re):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ie=Reflect.decorate(ue,oe,re,le);else for(var te=ue.length-1;te>=0;te--)(ae=ue[te])&&(ie=(se<3?ae(ie):se>3?ae(oe,re,ie):ae(oe,re))||ie);return se>3&&ie&&Object.defineProperty(oe,re,ie),ie},E=this&&this.__param||function(ue,oe){return function(re,le){oe(re,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DirtyRowService=void 0;var he=ve(1),Ae=function(){function ue(oe){this._bufferService=oe,this.clearRange()}return Object.defineProperty(ue.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ue.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ue.prototype.markDirty=function(oe){oe<this._start?this._start=oe:oe>this._end&&(this._end=oe)},ue.prototype.markRangeDirty=function(oe,re){if(oe>re){var le=oe;oe=re,re=le}oe<this._start&&(this._start=oe),re>this._end&&(this._end=re)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=Ue([E(0,he.IBufferService)],ue)}();fe.DirtyRowService=Ae},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeService=void 0;var Ue=ve(0),E=ve(79),he=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new Ue.EventEmitter;var ue=new E.UnicodeV6;this.register(ue),this._active=ue.version,this._activeProvider=ue}return Object.defineProperty(Ae.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"activeVersion",{get:function(){return this._active},set:function(ue){if(!this._providers[ue])throw new Error('unknown Unicode version "'+ue+'"');this._active=ue,this._activeProvider=this._providers[ue],this._onChange.fire(ue)},enumerable:!1,configurable:!0}),Ae.prototype.register=function(ue){this._providers[ue.version]=ue},Ae.prototype.wcwidth=function(ue){return this._activeProvider.wcwidth(ue)},Ae.prototype.getStringCellWidth=function(ue){for(var oe=0,re=ue.length,le=0;le<re;++le){var ae=ue.charCodeAt(le);if(55296<=ae&&ae<=56319){if(++le>=re)return oe+this.wcwidth(ae);var se=ue.charCodeAt(le);56320<=se&&se<=57343?ae=1024*(ae-55296)+se-56320+65536:oe+=this.wcwidth(se)}oe+=this.wcwidth(ae)}return oe},Ae}();fe.UnicodeService=he},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeV6=void 0;var Ue,E=ve(15),he=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],Ae=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],ue=function(){function oe(){if(this.version="6",!Ue){Ue=new Uint8Array(65536),E.fill(Ue,1),Ue[0]=0,E.fill(Ue,0,1,32),E.fill(Ue,0,127,160),E.fill(Ue,2,4352,4448),Ue[9001]=2,Ue[9002]=2,E.fill(Ue,2,11904,42192),Ue[12351]=1,E.fill(Ue,2,44032,55204),E.fill(Ue,2,63744,64256),E.fill(Ue,2,65040,65050),E.fill(Ue,2,65072,65136),E.fill(Ue,2,65280,65377),E.fill(Ue,2,65504,65511);for(var re=0;re<he.length;++re)E.fill(Ue,0,he[re][0],he[re][1]+1)}}return oe.prototype.wcwidth=function(re){return re<32?0:re<127?1:re<65536?Ue[re]:function(le,ae){var se,ie=0,te=ae.length-1;if(le<ae[0][0]||le>ae[te][1])return!1;for(;te>=ie;)if(le>ae[se=ie+te>>1][1])ie=se+1;else{if(!(le<ae[se][0]))return!0;te=se-1}return!1}(re,Ae)?0:re>=131072&&re<=196605||re>=196608&&re<=262141?2:1},oe}();fe.UnicodeV6=ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharsetService=void 0;var Ue=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(he){this.glevel=he,this.charset=this._charsets[he]},E.prototype.setgCharset=function(he,Ae){this._charsets[he]=Ae,this.glevel===he&&(this.charset=Ae)},E}();fe.CharsetService=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.updateWindowsModeWrappedState=void 0;var Ue=ve(3);fe.updateWindowsModeWrappedState=function(E){var he=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),Ae=he==null?void 0:he.get(E.cols-1),ue=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);ue&&Ae&&(ue.isWrapped=Ae[Ue.CHAR_DATA_CODE_INDEX]!==Ue.NULL_CELL_CODE&&Ae[Ue.CHAR_DATA_CODE_INDEX]!==Ue.WHITESPACE_CELL_CODE)}},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WriteBuffer=void 0;var Ue=function(){function E(he){this._action=he,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(he){if(this._writeBuffer.length){for(var Ae=this._bufferOffset;Ae<this._writeBuffer.length;++Ae){var ue=this._writeBuffer[Ae],oe=this._callbacks[Ae];this._action(ue),oe&&oe()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(he)},E.prototype.write=function(he,Ae){var ue=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return ue._innerWrite()})),this._pendingData+=he.length,this._writeBuffer.push(he),this._callbacks.push(Ae)},E.prototype._innerWrite=function(){for(var he=this,Ae=Date.now();this._writeBuffer.length>this._bufferOffset;){var ue=this._writeBuffer[this._bufferOffset],oe=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ue),this._pendingData-=ue.length,oe&&oe(),Date.now()-Ae>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return he._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();fe.WriteBuffer=Ue},function(Qt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.AddonManager=void 0;var Ue=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var he=this._addons.length-1;he>=0;he--)this._addons[he].instance.dispose()},E.prototype.loadAddon=function(he,Ae){var ue=this,oe={instance:Ae,dispose:Ae.dispose,isDisposed:!1};this._addons.push(oe),Ae.dispose=function(){return ue._wrappedAddonDispose(oe)},Ae.activate(he)},E.prototype._wrappedAddonDispose=function(he){if(!he.isDisposed){for(var Ae=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===he){Ae=ue;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");he.isDisposed=!0,he.dispose.apply(he.instance),this._addons.splice(Ae,1)}},E}();fe.AddonManager=Ue}])})},62522:function(un){"use strict";un.exports="data:image/png;base64,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"},25365:function(un){"use strict";un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(un){"use strict";un.exports="data:image/png;base64,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"},19664:function(un){"use strict";un.exports="data:image/png;base64,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"},77882:function(un){"use strict";un.exports="data:image/png;base64,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"},66832:function(un){"use strict";un.exports="data:image/png;base64,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"},47558:function(un){"use strict";un.exports="data:image/png;base64,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"},71979:function(un){"use strict";un.exports="data:image/png;base64,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"},91833:function(un){"use strict";un.exports="data:image/png;base64,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"},31081:function(un){"use strict";un.exports="data:image/png;base64,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"},96593:function(un){"use strict";un.exports="data:image/png;base64,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"},42922:function(un){"use strict";un.exports="data:image/png;base64,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"},20345:function(un){"use strict";un.exports="data:image/png;base64,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"},79005:function(un){"use strict";un.exports="data:image/png;base64,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"},39057:function(un){"use strict";un.exports="data:image/png;base64,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"},96908:function(un){"use strict";un.exports="data:image/png;base64,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"},57177:function(un){"use strict";un.exports="data:image/png;base64,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"},81378:function(un){"use strict";un.exports="data:image/png;base64,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"},47621:function(un){"use strict";un.exports="data:image/png;base64,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"},60141:function(un){"use strict";un.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
|